@charset "UTF-8";
@font-face {
  font-family: 'DINProMedium';
  src: local("DINProMedium"), local("DINProMedium"), url("../fonts/DINPro-Medium.woff2") format("woff2"), url("../fonts/DINPro-Medium.woff") format("woff"), url("../fonts/DINPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINProBold';
  src: local("DINProBold"), local("DINProBold"), url("../fonts/DINPro-Bold.woff2") format("woff2"), url("../fonts/DINPro-Bold.woff") format("woff"), url("../fonts/DINPro-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "RobotoRegular";
  src: local("RobotoRegular"), local("RobotoRegular"), url("../fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "RobotoMedium";
  src: local("RobotoMedium"), local("RobotoMedium"), url("../fonts/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "RobotoRegular300";
  src: local("RobotoRegular300"), local("RobotoRegular300"), url("../fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'RobotoBold';
  src: local("RobotoBold"), local("RobotoBold"), url("../fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: bold; }

.datepicker--cells {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }

.datepicker--cell.-focus- {
  background: #f0f0f0; }

.datepicker--cell.-current- {
  color: #4EB5E6; }

.datepicker--cell.-current-.-focus- {
  color: #4a4a4a; }

.datepicker--cell.-current-.-in-range- {
  color: #4EB5E6; }

.datepicker--cell.-in-range- {
  background: rgba(92, 196, 239, 0.1);
  color: #4a4a4a;
  border-radius: 0; }

.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(92, 196, 239, 0.2); }

.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae; }

.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae; }

.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1; }

.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae; }

.datepicker--cell.-range-from- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 4px 0 0 4px; }

.datepicker--cell.-range-to- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 0 4px 4px 0; }

.datepicker--cell.-selected-,
.datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5cc4ef; }

.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px; }

.datepicker--cell.-selected- {
  border: none; }

.datepicker--cell.-selected-.-focus- {
  background: #45bced; }

.datepicker--cell:empty {
  cursor: default; }

.datepicker--days-names {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #c5638f;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.-only-timepicker- .datepicker--content,
.datepicker--body,
.datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--cells-years,
.datepicker--years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }

@media print {
  .datepickers-container {
    display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
  transition: opacity .3s ease, transform .3s ease, left 0s .3s;
  transition: opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
  z-index: 100; }

.datepicker.-from-top- {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
      transform: translateY(-8px); }

.datepicker.-from-right- {
  -webkit-transform: translateX(8px);
  -ms-transform: translateX(8px);
      transform: translateX(8px); }

.datepicker.-from-bottom- {
  -webkit-transform: translateY(8px);
  -ms-transform: translateY(8px);
      transform: translateY(8px); }

.datepicker.-from-left- {
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
      transform: translateX(-8px); }

.datepicker.active {
  opacity: 1;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
      transform: translate(0);
  transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
  transition: opacity .3s ease, transform .3s ease, left 0s 0s;
  transition: opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }

.datepicker--nav-action:hover,
.datepicker--nav-title:hover {
  background: #f0f0f0; }

.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  top: calc(100% - 4px);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
      transform: rotate(135deg); }

.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  right: calc(100% - 4px);
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
      transform: rotate(225deg); }

.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
  bottom: calc(100% - 4px);
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
      transform: rotate(315deg); }

.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
  left: calc(100% - 4px);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
  left: 10px; }

.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  right: 10px; }

.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
  left: calc(50% - 10px / 2); }

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  top: 10px; }

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
  bottom: 10px; }

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
  top: calc(50% - 10px / 2); }

.datepicker--body.active {
  display: block; }

.datepicker--nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }

.-only-timepicker- .datepicker--nav {
  display: none; }

.datepicker--nav-action,
.datepicker--nav-title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  cursor: pointer;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker--nav-action.-disabled- {
  visibility: hidden; }

.datepicker--nav-action svg {
  width: 32px;
  height: 32px; }

.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }

.datepicker--buttons,
.datepicker--time {
  border-top: 1px solid #efefef;
  padding: 4px; }

.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px; }

.datepicker--nav-title.-disabled- {
  cursor: default;
  background: 0 0; }

.datepicker--buttons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  height: 32px; }

.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0; }

.datepicker--time {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  position: relative; }

.datepicker--time.-am-pm- .datepicker--time-sliders {
  -ms-flex: 0 1 138px;
  -webkit-box-flex: 0;
          flex: 0 1 138px;
  max-width: 138px; }

.-only-timepicker- .datepicker--time {
  border-top: none; }

.datepicker--time-sliders {
  -ms-flex: 0 1 153px;
  -webkit-box-flex: 0;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1; }

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
  content: '';
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0; }

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
  opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }

.datepicker--time-row:first-child {
  margin-bottom: 4px; }

.datepicker--time-row input[type=range] {
  background: 0 0;
  cursor: pointer;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none; }

.datepicker--time-row input[type=range]::-ms-tooltip {
  display: none; }

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
  border-color: #b8b8b8; }

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
  border-color: #b8b8b8; }

.datepicker--time-row input[type=range]:hover::-ms-thumb {
  border-color: #b8b8b8; }

.datepicker--time-row input[type=range]:focus {
  outline: 0; }

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef; }

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef; }

.datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef; }

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s;
  margin-top: -6px; }

.datepicker--time-row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s; }

.datepicker--time-row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background .2s; }

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0; }

.datepicker--time-row input[type=range]::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0; }

.datepicker--time-row input[type=range]::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0; }

.datepicker--time-row input[type=range]::-ms-fill-lower {
  background: 0 0; }

.datepicker--time-row input[type=range]::-ms-fill-upper {
  background: 0 0; }

.datepicker--time-row span {
  padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }

.datepicker--time-icon:after,
.datepicker--time-icon:before {
  content: '';
  background: currentColor;
  position: absolute; }

.datepicker--time-icon:after {
  height: .4em;
  width: 1px;
  left: calc(50% - 1px);
  top: calc(50% + 1px);
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
      transform: translateY(-100%); }

.datepicker--time-icon:before {
  width: .4em;
  height: 1px;
  top: calc(50% + 1px);
  left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: #dedede; }

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: #c5c5c5; }

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede; }

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: #a2ddf6; }

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: #8ad5f4; }

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.1);
  color: #ccc; }

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.2); }

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
  background: 0 0;
  border: none; }

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none; }

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

body, html {
  font-size: 18px;
  width: 100%;
  height: 100%;
  position: relative; }

body {
  line-height: 1.42;
  -webkit-font-smoothing: antialiased;
  position: relative; }

img {
  max-width: 100%; }

.wrapper {
  min-height: 100%;
  overflow: hidden;
  position: relative; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

ul {
  padding: 0;
  margin: 0; }

ul li {
  list-style-type: none; }

.container {
  position: relative; }

html,
body {
  margin: 0;
  color: #191940; }
  html.out,
  body.out {
    overflow: hidden; }

textarea {
  resize: none; }
  textarea:focus {
    outline: none;
    border: 1px solid #c5638f; }

body.no-scroll {
  overflow: hidden; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0; }

.wrapper {
  overflow: hidden;
  position: absolute;
  min-height: 100%;
  width: 100%;
  font-family: RobotoRegular;
  font-size: 16px;
  line-height: 1.6; }

.header_main {
  margin: 0;
  font-family: "RobotoRegular";
  width: 100%;
  background-color: #fff; }

#header {
  border-bottom: 1px solid #cbcbd1 !important; }

.header_fixed {
  position: fixed;
  -webkit-animation: showElement;
          animation: showElement;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  z-index: 9999;
  background-color: #fff;
  width: 100%; }

.header__container__line {
  width: 100%;
  top: 22px;
  position: absolute;
  z-index: 15;
  display: none;
  border-bottom: 1px solid #cbcbd1; }
  .header__container__line.active {
    display: block; }

.header__container {
  width: 100%;
  max-width: 1142px;
  padding: 0 15px;
  margin: 0 auto; }

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
  padding-bottom: 20px; }

.header__logo {
  margin-top: -9px;
  margin-right: 20px;
  width: 160px; }
  .header__logo.active {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100; }
  .header__logo a {
    width: 100%; }
    .header__logo a img {
      width: 100%;
      min-width: 160px; }
      @media screen and (max-width: 1120px) {
        .header__logo a img {
          min-width: 100%; } }

.header__nav {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  width: 100%;
  position: relative;
  font-size: 14px; }

.header__nav__menu {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.header__nav__inner {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .header__nav__inner .header__nav__link {
    margin: 0 20px; }

.header__nav__link {
  vertical-align: top;
  color: #191940;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.1s linear; }

.header__nav__link:last-child {
  margin-right: 0; }

.header__nav__link:hover {
  color: #c5638f;
  text-decoration: none; }

.header__dropdown {
  padding: 10px 20px; }
  @media screen and (max-width: 1120px) {
    .header__dropdown {
      padding-top: 0; }
      .header__dropdown:last-child {
        padding-right: 0; } }

.header__dropdown:hover .header__nav__link {
  color: #c5638f; }

.header__dropdown:hover .header__dropdown__list {
  opacity: 1;
  /* Показываем подменю при ховере */
  visibility: visible; }

.header__dropdown__list {
  width: 100%;
  position: fixed;
  padding-top: 20px;
  opacity: 0;
  margin-top: 8px;
  /* По умолчанию скрываем подменю */
  visibility: hidden;
  transition-property: opacity, visibility;
  /* Важно чтобы transition применялось к обоим свойствам */
  transition-duration: 0.1s;
  /* Добавляем анимацию 0.3 сек. */
  transition-delay: 0.35s;
  /* Добавляем задержку в 0.15 сек. */
  left: 50%;
  z-index: 9999;
  border-bottom: 1px solid #cbcbd1;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  background-color: #fff; }
  .header__dropdown__list.out {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%); }

.header__dropdown__list__container {
  padding: 50px 15px;
  margin: 0 auto;
  width: 100%;
  max-width: 1142px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.header__dropdown__list__inner {
  width: 23%; }

.header__dropdown__list__inner__bonus {
  width: 49%; }

.header__dropdown__list__title__bonus {
  font-family: RobotoMedium;
  font-size: 16px;
  color: #191940;
  text-decoration: none;
  transition: all 0.1s linear; }

.header__dropdown__list__title__bonus:hover {
  color: #c5638f;
  text-decoration: none; }

.header__dropdown__item__text__bonus {
  margin: 8px 20px 20px 0;
  font-size: 11px; }

.header__dropdown__list__blocks__bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .header__dropdown__list__blocks__bonus .header__dropdown__list__block__bonus {
    width: 50%; }

.header__dropdown__list__block {
  margin-top: 15px;
  margin-bottom: 30px; 
}

.header__dropdown__list__line {
  margin: 0;
  height: 450px;
  width: 1px;
  background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
  background-position: 0 0px;
  background-repeat: repeat-y;
  background-size: 1px 11px;
  margin-right: 30px; }

.header__dropdown__list__title.category{
  padding-bottom: 20px;
  font-size: 20px;
}
.header__dropdown__list__title {
  font-family: "DINProMedium";
  font-size: 16px;
  color: #191940; }

.header__dropdown__list__title__info {
  font-family: "DINProMedium";
  font-size: 16px;
  color: #191940; }

.header__dropdown__list__title:hover {
  color: #c5638f;
  text-decoration: none; }

.header__dropdown__list__title__info:hover {
  color: #191940;
  text-decoration: none;
  cursor: default; }

.header__dropdown__item .header__dropdown__item__link:hover {
  color: #c5638f;
  text-decoration: none; }

.header__dropdown__item__link {
  margin-top: 8px;
  display: block;
  font-family: RobotoRegular;
  font-size: 13px;
  color: #191940;
  text-decoration: none;
  transition: all 0.1s linear; }

.header__dropdown__item__text {
  margin: 8px 20px 30px 0;
  font-size: 13px; }

.header__dropdown__list__title__img {
  width: 100px;
  font-family: "DINProMedium";
  font-size: 16px;
  color: #fff;
  position: absolute;
  text-decoration: none;
  margin: 70px 200px 0 10px; }
  .header__dropdown__list__title__img:hover {
    color: #c5638f;
    text-decoration: none; }
  @media screen and (max-width: 1120px) {
    .header__dropdown__list__title__img {
      margin-right: 50px; } }

.header__dropdown__item__text__img {
  width: 200px;
  margin: 100px 100px 0 10px;
  font-size: 13px;
  color: #fff;
  position: absolute; }
  @media screen and (max-width: 1120px) {
    .header__dropdown__item__text__img {
      margin-right: 50px; } }

.header__dropdown__item__img {
  margin-bottom: 20px; }

.header__dropdown__item__description {
  font-size: 10px;
  color: #cbcbd1; }

.header__dropdown__item__buy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 8px; }

.header__dropdown__item__buy__link {
  margin-right: 8px; }

.header__dropdown__item__buy__link a {
  font-size: 13px;
  color: #c5638f; }

.header__dropdown__item__buy__link a:hover {
  color: #8a1776; }

.header__dropdown__list__form {
  margin-top: 20px; }
  .header__dropdown__list__form .header__dropdown__list__radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .header__dropdown__list__form .header__dropdown__list__radio .header__dropdown__list__radio__item {
      margin-right: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .header__dropdown__list__form .header__dropdown__list__radio .header__dropdown__list__radio__item input {
        cursor: pointer;
        margin-left: 10px;
        position: relative;
        height: 20px;
        width: 20px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        outline: none; }
        .header__dropdown__list__form .header__dropdown__list__radio .header__dropdown__list__radio__item input::before {
          content: "";
          position: absolute;
          margin-top: 16px;
          width: 20px;
          height: 20px;
          border-radius: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          background-color: #fff;
          border: 2px solid #cbcbd1; }
        .header__dropdown__list__form .header__dropdown__list__radio .header__dropdown__list__radio__item input:checked::after {
          content: "";
          position: absolute;
          margin-top: 16px;
          width: 20px;
          height: 20px;
          border-radius: 50%;
          background-color: #fff;
          border: 5px solid #c5638f;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          visibility: visible; }
      .header__dropdown__list__form .header__dropdown__list__radio .header__dropdown__list__radio__item label {
        margin-top: 5px;
        cursor: pointer;
        width: 100px;
        font-family: "RobotoRegular";
        font-size: 13px;
        color: #191940; }
  .header__dropdown__list__form .header__dropdown__list__inputs {
    margin-top: 5px; }
    .header__dropdown__list__form .header__dropdown__list__inputs .header__dropdown__list__input {
      position: relative; }
      .header__dropdown__list__form .header__dropdown__list__inputs .header__dropdown__list__input .form-input {
        margin-bottom: 20px;
        border: none;
        border-bottom: 1px solid #7d7da0;
        padding: 5px 5px;
        width: 300px; }
        .header__dropdown__list__form .header__dropdown__list__inputs .header__dropdown__list__input .form-input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
      .header__dropdown__list__form .header__dropdown__list__inputs .header__dropdown__list__input .form-label {
        position: absolute;
        pointer-events: none;
        left: 5px;
        top: 0;
        transition: 0.3s;
        color: #cbcbd1; }
      .header__dropdown__list__form .header__dropdown__list__inputs .header__dropdown__list__input .form-input:focus ~ .form-label,
      .header__dropdown__list__form .header__dropdown__list__inputs .header__dropdown__list__input .form-input:not(:focus):valid ~ .form-label {
        top: -15px;
        font-size: 13px; }
  .header__dropdown__list__form .header__dropdown__list__btns {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 300px; }
    .header__dropdown__list__form .header__dropdown__list__btns .header__dropdown__list__btn {
      margin-right: 20px;
      width: 48%; }
      .header__dropdown__list__form .header__dropdown__list__btns .header__dropdown__list__btn:last-child {
        margin: 0; }
      .header__dropdown__list__form .header__dropdown__list__btns .header__dropdown__list__btn button {
        border: none;
        cursor: pointer;
        width: 100%;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f);
        padding: 10px 20px 11px;
        font-size: 13px; }
        .header__dropdown__list__form .header__dropdown__list__btns .header__dropdown__list__btn button:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .header__dropdown__list__form .header__dropdown__list__btns .header__dropdown__list__btn button:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .header__dropdown__list__form .header__dropdown__list__btns .header__dropdown__list__btn button {
            width: 100%; } }

.header__link__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .header__link__inner .header__link__inner__dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.header__link__search {
  padding-bottom: 4.6px;
  border: 0;
  margin-left: 20px;
  background-color: transparent;
  font-family: RobotoRegular;
  color: #191940;
  font-size: 16px;
  border-bottom: 1px solid #fff;
  cursor: default; }
  .header__link__search::-webkit-input-placeholder {
    opacity: 0; }
  .header__link__search:-ms-input-placeholder {
    opacity: 0; }
  .header__link__search::placeholder {
    opacity: 0; }
  .header__link__search:focus {
    outline: 0;
    border-bottom: 1px solid #7d7da0; }

button {
  border: none;
  cursor: pointer;
  background: transparent; }
  button:focus {
    outline: none !important;
    border: none; }
  button .header__search__img {
    width: 16px;
    height: 17px;
    pointer-events: none; }

.nav__link__search:focus {
  outline: none; }

.header__login__man {
  margin-right: 5px;
  cursor: pointer; }

.header__nav__link span {
  color: #8a1776; }

.header__eye {
  width: 30px;
  height: 17px; }

.header__nav__toggle {
  position: absolute;
  padding: 10px 0;
  top: 5px;
  right: 0px;
  z-index: 1;
  width: 30px;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  border: 0;
  background: none;
  display: none; }

.header__nav__toggle.active .header__nav__toggle__item {
  background: none !important; }

.header__nav__toggle:focus {
  outline: none; }

.header__nav__toggle__item {
  display: block;
  width: 100%;
  height: 3px;
  background-color: #191940;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transition: background 0.1s linear; }

.header__nav__toggle.active .header__nav__toggle__item {
  background-color: #191940; }

.header__nav__toggle__item:before,
.header__nav__toggle__item:after {
  content: "";
  width: 100%;
  height: 3px;
  background-color: #191940;
  position: absolute;
  left: 0;
  z-index: 9;
  transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear; }

.header__nav__toggle__item:before {
  top: -8px; }

.header__nav__toggle__item:after {
  bottom: -8px; }

.header__nav__toggle.active .header__nav__toggle__item:before {
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: rotate(45deg) translateX(-3px);
      -ms-transform: rotate(45deg) translateX(-3px);
          transform: rotate(45deg) translateX(-3px); }

.header__nav__toggle.active .header__nav__toggle__item:after {
  -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: rotate(-45deg) translateX(-3px);
      -ms-transform: rotate(-45deg) translateX(-3px);
          transform: rotate(-45deg) translateX(-3px); }

.header__nav__chel {
  margin-bottom: 2px;
  cursor: pointer; }
  .header__nav__chel .header__nav__chel__content {
    display: none;
    width: 380px;
    padding: 36px 30px;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 40px;
    background-color: #fff; }
    .header__nav__chel .header__nav__chel__content.active {
      display: block; }
    .header__nav__chel .header__nav__chel__content .header__nav__chel__title {
      font-family: RobotoBold;
      font-size: 21px;
      color: #191940; }
    .header__nav__chel .header__nav__chel__content form {
      margin: 0;
      margin-top: 10px; }
      .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item {
          margin-right: 25px; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item input {
            cursor: pointer;
            margin-top: 20px;
            position: relative;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item input::before {
              content: "";
              position: absolute;
              left: 14px;
              top: -4px;
              z-index: 1;
              margin-top: 16px;
              width: 24px;
              height: 24px;
              border-radius: 50%;
              -webkit-transform: translate(-50%, -50%);
                  -ms-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              background-color: #fff;
              border: 2px solid #cbcbd1; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item input:checked::after {
              content: "";
              position: absolute;
              left: 14px;
              top: -4px;
              z-index: 1;
              margin-top: 16px;
              width: 24px;
              height: 24px;
              border-radius: 50%;
              background-color: #fff;
              border: 7px solid #c5638f;
              -webkit-transform: translate(-50%, -50%);
                  -ms-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              visibility: visible; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item label {
            cursor: pointer;
            padding-left: 11px;
            margin: 10px 0 0 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item label sup {
              text-decoration: none;
              color: #0081c1; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item label b {
              font-family: "RobotoBold"; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item label a:hover {
                    color: #c5638f; } }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__radio .header__nav__chel__radio__item:last-child {
            margin-right: 0; }
      .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs {
        margin-top: 10px; }
        .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input {
          margin-bottom: 50px;
          width: 100%;
          position: relative; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input label b {
              color: #dd0e46; }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input label span {
              color: #cbcbd1; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input:focus ~ label,
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__inputs .header__nav__chel__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
      .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns .header__nav__chel__btn {
          margin: 0;
          width: 160px; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns .header__nav__chel__btn button {
            border: none;
            cursor: pointer;
            width: 100%;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns .header__nav__chel__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns .header__nav__chel__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns .header__nav__chel__btn button {
                width: 100%; } }
        .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          text-decoration: none; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns a:hover .header__nav__chel__span {
            color: #8a1776; }
          .header__nav__chel .header__nav__chel__content form .header__nav__chel__btns a .header__nav__chel__span {
            font-size: 16px;
            color: #c5638f;
            margin: 0 10px 0 20px; }

.header__nav__lan {
  color: #191940;
  margin-bottom: 2px;
  cursor: pointer; }
  .header__nav__lan:hover {
    color: #c5638f; }
  .header__nav__lan .header__nav__lan__content {
    display: none;
    padding: 30px 30px;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 40px;
    background-color: #fff; }
    .header__nav__lan .header__nav__lan__content.active {
      display: block; }
    .header__nav__lan .header__nav__lan__content .header__nav__lan__content__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .header__nav__lan .header__nav__lan__content .header__nav__lan__content__inner .header__nav__lan__item {
        text-decoration: none;
        margin-right: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        opacity: 0.8;
        transition: opacity 0.1s linear; }
        .header__nav__lan .header__nav__lan__content .header__nav__lan__content__inner .header__nav__lan__item:last-child {
          margin-right: 0; }
        .header__nav__lan .header__nav__lan__content .header__nav__lan__content__inner .header__nav__lan__item:hover {
          opacity: 1; }
        .header__nav__lan .header__nav__lan__content .header__nav__lan__content__inner .header__nav__lan__item svg {
          width: 32px;
          height: 21px;
          margin-right: 12px; }
        .header__nav__lan .header__nav__lan__content .header__nav__lan__content__inner .header__nav__lan__item .header__nav__lan__item__text {
          font-family: RobotoMedium;
          color: #34345c;
          font-style: 16px; }

.header__burger {
  display: none;
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  height: 100vh;
  background: #fff;
  z-index: 9; }
  .header__burger.active {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    -ms-flex-line-pack: baseline;
    align-content: baseline;
    overflow-y: scroll;
    overflow-x: hidden;
    z-index: 99; }

@media (max-width: 990px) {
  .header__inner {
    position: relative; }
  .header__nav {
    display: none !important; }
  .header__nav__link {
    color: #34345c;
    display: block;
    padding: 5px 0;
    cursor: pointer; }
  .header__link__inner span {
    cursor: pointer;
    color: #8a1776;
    padding-bottom: 7px; }
  .header__link__search {
    border-color: #fff;
    margin-bottom: 5px;
    outline: none;
    padding-bottom: 4.6px;
    border: 0;
    border-bottom: 1px solid #7d7da0;
    background-color: transparent;
    font-family: RobotoRegular;
    color: #191940;
    font-size: 16px; }
    .header__link__search::-webkit-input-placeholder {
      color: #cbcbd1;
      opacity: 1; }
    .header__link__search:-ms-input-placeholder {
      color: #cbcbd1;
      opacity: 1; }
    .header__link__search::placeholder {
      color: #cbcbd1;
      opacity: 1; }
  .header__nav__toggle {
    display: block;
    z-index: 100; } }

#footer__main {
  margin: 0;
  width: 100%;
  font-family: RobotoRegular;
  background-color: #191940; }

.footer__container {
  width: 100%;
  max-width: 1142px;
  padding: 0 20px;
  margin: 0 auto;
  cursor: default;
  padding-top: 80px; }

.footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.footer__main__content {
  padding-bottom: 38px;
  width: 45%; }

.footer__main__logo {
  margin-bottom: 26px;
  width: 160px; }

.footer__logo__a img {
  width: 100%;
  height: auto; }

.footer__main__contact p {
  font-size: 18px;
  color: #fff; }

.footer__main__title {
  margin-top: 6px;
  font-family: RobotoBold;
  font-size: 30px;
  color: #fff; }

.footer__main__numbers {
  margin-top: 21px;
  font-family: RobotoBold;
  font-size: 30px;
  color: #fff; }

.footer__main__contact h5 {
  margin-top: 0;
  font-family: RobotoBold;
  font-size: 13px;
  color: #7d7da0; }

.footer__main__btn {
  margin: 40px 0 40px; }
  .footer__main__btn button {
    border: none;
    cursor: pointer;
    width: 170px;
    padding: 14px 20px 13px;
    font-size: 15px;
    font-family: "RobotoMedium";
    color: #fff;
    background: linear-gradient(45deg, #8a1776, #c5638f); }
    .footer__main__btn button:hover {
      background: linear-gradient(45deg, #a13c79, #c5638f); }
    .footer__main__btn button:focus {
      background: #c5638f;
      outline: none; }
    @media screen and (max-width: 575px) {
      .footer__main__btn button {
        width: 100%; } }

.footer__main__about p {
  font-family: RobotoRegular;
  color: #fff; }

.footer__main__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px; }

.footer__main__icon {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  width: 35px;
  height: 35px;
  background-color: #34345c;
  margin: 0px 3.5px; }
  .footer__main__icon:hover {
    background-color: #0081c1; }
  .footer__main__icon .footer__main__icon__facebook {
    padding: 3px 10px 12px 12px; }
    .footer__main__icon .footer__main__icon__facebook img {
      padding-right: 2px; }
  .footer__main__icon .footer__main__icon__twitter {
    padding: 3px 7px 10px 8px; }
  .footer__main__icon .footer__main__icon__vk {
    padding: 3px -1px 10px 8px; }
    .footer__main__icon .footer__main__icon__vk img {
      padding-top: 5px;
      padding-right: 2px;
      min-width: 23px; }
  .footer__main__icon .footer__main__icon__instagram {
    padding: 3px -1px 10px 8px; }
    .footer__main__icon .footer__main__icon__instagram img {
      padding-left: 4px;
      padding-top: 5px;
      padding-right: 5px; }

.footer__main__mobile {
  margin-top: 36px; }

.footer__main__mobile p {
  color: #fff; }

.footer__main__apps {
  margin-top: 14px; }

.footer__main__app {
  margin-right: 25px;
  text-decoration: none !important; }

.footer__inner__img {
  margin: 0;
  height: 587px;
  width: 1px;
  background-image: linear-gradient(to bottom, #34345c 25%, transparent 35%);
  background-position: 0 0px;
  background-repeat: repeat-y;
  background-size: 1px 11px; }

.footer__right__content {
  width: 60%; }

.footer__nav {
  margin: 0 0 40px 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.footer__nav__line {
  margin: 0;
  height: 1px;
  background-image: linear-gradient(90deg, transparent, transparent 67%, #7d7da0 50%, #7d7da0 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
  background-size: 8px 1px, 0% 1px;
  border: none;
  width: 100%;
  display: none; }

.footer__nav__col {
  margin: 0 10px 47px;
  display: block;
  max-width: 150px;
  min-width: 150px; }

.footer__nav__title {
  display: block;
  font-family: RobotoBold;
  color: #fff;
  font-size: 16px;
  text-decoration: none; }

.footer__nav__items {
  margin-top: 20px; }

.footer__nav__item {
  margin-top: 10px;
  display: block;
  font-family: RobotoRegular300;
  color: #fff;
  font-size: 13px;
  text-decoration: none; }

.footer__nav__item:hover {
  color: #c5638f; }

.footer__subscribe {
  margin-top: 30px;
  margin-left: 115px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media screen and (max-width: 575px) {
    .footer__subscribe {
      width: 100%; } }

.footer__subscribe__text {
  margin-left: 115px;
  color: #fff; }
  @media screen and (max-width: 1120px) {
    .footer__subscribe__text {
      margin-left: 38px; } }
  @media screen and (max-width: 990px) {
    .footer__subscribe__text {
      margin-left: 30px; } }
  @media screen and (max-width: 770px) {
    .footer__subscribe__text {
      margin-left: 30px;
      width: 100%; } }
  @media screen and (max-width: 575px) {
    .footer__subscribe__text {
      margin-left: 0; } }

.footer__subscribe__input {
  width: 350px;
  position: relative;
  margin-right: 0; }
  .footer__subscribe__input input {
    width: 100%;
    padding: 10px 0;
    font-size: 15px;
    color: #191940;
    border: 0;
    border-bottom: 1px solid #7d7da0;
    background: transparent; }
    .footer__subscribe__input input:focus {
      outline: none;
      border-bottom: 1px solid #c5638f; }
    .footer__subscribe__input input:hover {
      border-bottom: 1px solid #c5638f; }
    .footer__subscribe__input input:valid {
      border-bottom: 1px solid #c5638f; }
    .footer__subscribe__input input.active {
      border-bottom: 1px solid #dd0e46; }
    .footer__subscribe__input input.rule-dateVilet {
      cursor: pointer;
      caret-color: transparent; }
    .footer__subscribe__input input.rule-dateViletFalse {
      cursor: pointer;
      caret-color: transparent; }
    .footer__subscribe__input input.rule-date_back {
      cursor: pointer;
      caret-color: transparent; }
  .footer__subscribe__input label {
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    font-size: 15px;
    transition: 0.3s;
    color: #7d7da0; }
    .footer__subscribe__input label b {
      color: #dd0e46; }
    .footer__subscribe__input label span {
      color: #cbcbd1; }
  .footer__subscribe__input input:focus ~ label,
  .footer__subscribe__input input:not(:focus):valid ~ label {
    top: -20px;
    font-size: 14px; }
  .footer__subscribe__input input.addValue:-moz-read-only ~ label {
    top: -20px;
    font-size: 14px; }
  .footer__subscribe__input input.addValue:read-only ~ label {
    top: -20px;
    font-size: 14px; }
  .footer__subscribe__input span {
    position: absolute;
    left: 0;
    top: 110%;
    font-size: 12px;
    color: #dd0e46;
    min-width: 200px; }
  @media screen and (max-width: 575px) {
    .footer__subscribe__input {
      width: 70%; } }
  .footer__subscribe__input input {
    padding: 15px 20px 20px 0;
    color: #fff; }
  .footer__subscribe__input label {
    top: 18px;
    color: #7d7da0; }
    @media screen and (max-width: 575px) {
      .footer__subscribe__input label {
        padding-left: 15px; } }

.footer__subscribe__btn {
  margin: 0 0 0 14px;
  width: 51px; }
  @media screen and (max-width: 575px) {
    .footer__subscribe__btn {
      margin-right: 5px; } }
  .footer__subscribe__btn button {
    border: none;
    cursor: pointer;
    width: 60px;
    padding: 14px 20px 13px;
    font-size: 15px;
    font-family: "RobotoMedium";
    color: #fff;
    background: linear-gradient(45deg, #8a1776, #c5638f);
    padding: 15px 20px;
    height: 60px; }
    .footer__subscribe__btn button:hover {
      background: linear-gradient(45deg, #a13c79, #c5638f); }
    .footer__subscribe__btn button:focus {
      background: #c5638f;
      outline: none; }
    @media screen and (max-width: 575px) {
      .footer__subscribe__btn button {
        width: 100%; } }

.footer__end {
  margin-top: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: RobotoRegular;
  font-size: 13px;
  color: #fff;
  cursor: default; }

.footer__end p {
  margin: 0; }

.footer__end a {
  margin-left: 60px;
  text-decoration: none;
  color: #fff; }

.footer__end a:hover {
  color: #c5638f; }

.footer__container__add {
  width: 100%;
  max-width: 1142px;
  padding: 21px 15px 0;
  margin: 0 auto; }

@media (max-width: 1120px) {
  .footer__main__content {
    padding-left: 33px; }
  .footer__main__btn {
    margin-bottom: 0; }
  .footer__nav {
    margin: 0 0 40px 33px; }
  .footer__subscribe {
    margin-left: 38px; }
  .footer__end {
    padding-left: 33px; } }

@media (max-width: 990px) {
  .footer__inner {
    display: block; }
  .footer__inner__img {
    display: none; }
  .footer__main__content {
    padding: 0;
    margin: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .footer__right__content {
    padding-top: 60px;
    width: 100%; }
  .footer__nav {
    padding-left: 30px;
    margin: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .footer__nav__col {
    margin: 0 30px 47px 0;
    max-width: 250px;
    width: 230px; }
  .footer__subscribe {
    margin-top: 20px;
    margin-left: 30px; }
  .footer__end {
    padding-left: 30px; } }

@media (max-width: 860px) {
  .footer__main__content {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .footer__main__logo {
    padding-left: 40px;
    width: 100%; }
    .footer__main__logo a img {
      max-width: 160px; }
  .footer__nav__col {
    width: 200px; } }

@media (max-width: 770px) {
  .footer__main__content {
    padding-left: 30px;
    display: block; }
  .footer__main__logo {
    padding-left: 0; }
  .footer__main__about {
    margin-top: 40px; } }

@media (max-width: 575px) {
  .footer__container {
    padding: 0;
    padding-top: 40px; }
  .footer__main__content {
    padding: 0 20px; }
  .footer__main__app img {
    margin-bottom: 8px; }
  .footer__main__btn {
    width: 100%; }
  .footer__nav {
    padding-left: 0; }
  .footer__nav__line {
    display: block; }
  .footer__nav__col {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 0; }
  .footer__nav__title {
    padding: 20px;
    font-family: RobotoRegular;
    background-position-y: 27px;
    cursor: pointer;
    position: relative; }
    .footer__nav__title:after {
      pointer-events: none;
      content: "";
      display: block;
      width: 15px;
      height: 15px;
      border-top: 2px solid #fff;
      border-right: 2px solid #fff;
      border-radius: 1px;
      position: absolute;
      top: 25px;
      right: 20px;
      z-index: 1;
      -webkit-transform: rotate(135deg);
          -ms-transform: rotate(135deg);
              transform: rotate(135deg);
      transition: border-color 0.2s linear;
      transition: -webkit-transform 0.2s linear;
      transition: transform 0.2s linear;
      transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
    .footer__nav__title.active:after {
      border-top: 2px solid #fff;
      border-right: 2px solid #fff;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .footer__nav__items {
    margin-top: 0;
    margin-bottom: 32px;
    padding-left: 20px;
    display: none; }
  .footer__nav__items.active {
    display: block; }
  .footer__nav__items.active .footer__nav__title {
    background-position: -60px; }
  .footer__nav__item {
    font-size: 16px; }
  .footer__subscribe__text {
    margin-top: 36px;
    padding-left: 15px; }
  .footer__subscribe {
    width: 100%;
    margin-left: 0;
    padding-left: 15px; }
  .footer__end {
    padding: 0 20px;
    display: block; }
  .footer__end p {
    margin-bottom: 10px; }
  .footer__end a {
    margin-left: 0; } }

.burger__inner {
  height: 100%;
  position: relative;
  font-family: RobotoRegular; }

.burger__link__back {
  padding: 10px 30px 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.burger__link__back__text {
  margin-left: 12px; }
  .burger__link__back__text a {
    font-size: 16px;
    color: #c5638f; }
    .burger__link__back__text a:hover {
      color: #8a1776; }

.burger__title {
  margin: 20px 0;
  padding: 0 30px;
  font-family: RobotoMedium;
  font-size: 21px;
  color: #191940; }

.burger__text {
  margin: 20px 0;
  padding: 0 30px;
  font-size: 14px;
  line-height: 14px;
  color: #7d7da0; }

.burger__list {
  padding-bottom: 68px;
  color: #191940; }

.burger__list__item {
  padding: 20px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .burger__list__item a:hover {
    color: #c5638f;
    text-decoration: none; }

.burger__list__item__line {
  padding: 0 30px; }

.burger__list__item__title {
  font-size: 18px;
  color: #191940;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none; }

.burger__list__item__title span {
  margin-left: 5px;
  color: #7d7da0; }

.burger__list__item__title > img {
  margin: 0 10px 0 0; }

.burger__list__item__title sub {
  color: #8a1776;
  font-size: 18px; }

.burger__list__search {
  padding: 0 30px;
  width: 100%;
  position: absolute;
  bottom: -50%;
  left: 50%;
  z-index: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0); }

.burger__list__search__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }

.burger__list__input {
  padding-bottom: 10px;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #7d7da0;
  background-color: transparent;
  font-family: RobotoRegular;
  color: #191940;
  font-size: 16px; }
  .burger__list__input::-webkit-input-placeholder {
    color: #7d7da0; }
  .burger__list__input:-ms-input-placeholder {
    color: #7d7da0; }
  .burger__list__input::placeholder {
    color: #7d7da0; }
  .burger__list__input:focus {
    outline: 0;
    border-bottom: 1px solid #8a1776; }

.burger__list__img {
  position: absolute;
  bottom: 50%;
  right: 0;
  z-index: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0); }

.animated {
  background-repeat: no-repeat;
  background-position: left top;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
            transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

.burger__menu__0 {
  display: none;
  cursor: pointer;
  padding-top: 90px; }
  .burger__menu__0.active {
    display: block; }

.burger__menu__1 {
  display: none;
  cursor: pointer;
  padding-top: 90px; }
  .burger__menu__1.active {
    display: block; }

.burger__menu__2 {
  display: none;
  cursor: pointer;
  padding-top: 90px; }
  .burger__menu__2.active {
    display: block; }

.burger__menu__2_2 {
  display: none;
  cursor: pointer;
  padding-top: 90px; }
  .burger__menu__2_2.active {
    display: block; }

@media (max-width: 990px) {
  .burger__menu {
    padding: 26px 0 25px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: #fff;
    border-bottom: 1px solid #cbcbd1; }
  .burger__link {
    margin-left: 80px; }
  .burger__eye {
    margin-top: -8px; } }

.buytickets {
  margin: 0;
  height: 200px;
  font-family: RobotoRegular;
  width: 100%;
  background-color: #f7f8fc; }
  @media screen and (max-width: 990px) {
    .buytickets {
      height: auto; } }
  .buytickets .buytickets__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .buytickets .buytickets__container .buytickets__inner {
      padding: 25px 0; }
      .buytickets .buytickets__container .buytickets__inner .tickets__menu__main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets {
          margin-right: 48px;
          padding-bottom: 10px;
          cursor: pointer;
          font-size: 13px;
          line-height: 18px;
          color: #7d7da0;
          position: relative; }
          @media screen and (max-width: 575px) {
            .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets {
              text-align: center;
              margin-right: 30px; } }
          .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets:hover {
            color: #c5638f; }
          .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets.active {
            color: #c5638f; }
            .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets.active:after {
              opacity: 1; }
          .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets:last-child {
            margin-right: 0; }
          .buytickets .buytickets__container .buytickets__inner .tickets__menu__main .tickets__menuItem__buytickets:after {
            content: "";
            width: 140%;
            height: 2px;
            box-sizing: border-box;
            position: absolute;
            bottom: 0;
            left: 50%;
            z-index: 1;
            -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                    transform: translateX(-50%);
            display: block;
            background-color: #c5638f;
            border: 0;
            opacity: 0;
            transition: opacity 0.1s linear; }
      .buytickets .buytickets__container .buytickets__inner .tickets__menu__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (max-width: 575px) {
          .buytickets .buytickets__container .buytickets__inner .tickets__menu__content {
            margin-top: 5px; } }
        .buytickets .buytickets__container .buytickets__inner .tickets__menu__content ul {
          width: 100%;
          margin-bottom: 0; }
          @media screen and (max-width: 990px) {
            .buytickets .buytickets__container .buytickets__inner .tickets__menu__content ul {
              width: 100%; } }

.buyBuy {
  width: 100%;
  font-family: RobotoRegular;
  color: #191940;
  display: none; }
  @media screen and (max-width: 575px) {
    .buyBuy {
      padding-bottom: 24px; } }
  .buyBuy #root .widget {
    padding: 30px 0 0 0;
    font-family: RobotoRegular;
    background-color: #f7f8fc; }
    .buyBuy #root .widget .widget__holder {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      @media screen and (max-width: 990px) {
        .buyBuy #root .widget .widget__holder {
          display: block; } }
      .buyBuy #root .widget .widget__holder .widget-segments {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0; }
        @media screen and (max-width: 990px) {
          .buyBuy #root .widget .widget__holder .widget-segments {
            width: 100%; } }
        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 500px;
          margin-left: -170px; }
          @media screen and (max-width: 1120px) {
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment {
              margin-left: -160px; } }
          @media screen and (max-width: 990px) {
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment {
              width: 100%;
              margin-left: -30px; } }
          @media screen and (max-width: 770px) {
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment {
              margin-left: 0;
              display: block; } }
          .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports {
            padding-right: 0;
            margin: 0;
            width: 400px;
            max-width: 400px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            @media screen and (max-width: 770px) {
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports {
                margin: 0 auto; } }
            @media screen and (max-width: 350px) {
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports {
                width: 320px; } }
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col {
              padding-right: 0;
              width: 180px;
              position: relative;
              height: 40px;
              margin-bottom: 40px;
              -webkit-box-flex: 0;
                  -ms-flex-positive: 0;
                      flex-grow: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto; }
              @media screen and (max-width: 350px) {
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col {
                  width: 140px; } }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-ui-icon.widget-ui-mobile__back {
                display: none; }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper {
                width: 100%;
                height: 40px;
                position: relative; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select {
                  position: absolute;
                  top: 0;
                  left: 5px;
                  width: 180px;
                  height: 80px; }
                  @media screen and (max-width: 770px) {
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select.is-open .Select-control {
                      background: #ffffff; } }
                  @media screen and (max-width: 770px) {
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select.is-open .Select-control .Select-multi-value-wrapper .Select-value .Select-value-label {
                      z-index: -1 !important; } }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select.is-open .Select-control .Select-multi-value-wrapper .Select-input {
                    border: 0; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select.is-open .Select-control .Select-multi-value-wrapper .Select-input input {
                      height: 80px;
                      padding: 0 20px 26px 20px;
                      width: 100%;
                      color: #191940;
                      font-size: 15px;
                      line-height: 19px;
                      font-family: RobotoRegular;
                      font-weight: normal;
                      cursor: pointer; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select.is-open .Select-control .Select-multi-value-wrapper .Select-placeholder {
                    font-size: 15px;
                    padding-left: 20px;
                    margin-top: 10px; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control {
                    border: none;
                    background: none;
                    box-shadow: none;
                    height: 80px;
                    margin-left: 10px;
                    width: 100%; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-value {
                      padding: 0;
                      height: 80px;
                      width: 100%;
                      position: relative; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-value .Select-value-label {
                        height: 30px;
                        width: 100%;
                        position: absolute;
                        left: 0;
                        bottom: 0; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-value .Select-value-label .widget-airports__select__value {
                          position: static; }
                          .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-value .Select-value-label .widget-airports__select__value .widget-airports__select__value__placeholder {
                            margin: 0 auto;
                            padding: 0 0 0 16px;
                            width: 160px;
                            color: #7d7da0;
                            font-size: 15px;
                            line-height: 19px;
                            font-family: RobotoRegular;
                            font-weight: normal; }
                          .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-value .Select-value-label .widget-airports__select__value .widget-airports__select__value__airportName {
                            padding: 0 20px 0 0;
                            color: #191940;
                            font-size: 15px;
                            line-height: 19px;
                            font-family: RobotoRegular;
                            font-weight: normal;
                            margin: 0 auto; }
                          .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-value .Select-value-label .widget-airports__select__value .widget-airports__select__value__countryName {
                            display: none;
                            padding: 0;
                            width: 70px;
                            color: #7d7da0;
                            font-size: 15px;
                            line-height: 19px;
                            font-family: RobotoRegular;
                            font-weight: normal; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-input {
                      padding: 0;
                      height: 100px;
                      width: 100%;
                      position: absolute;
                      top: 0;
                      left: 0;
                      z-index: 1; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-input:focus input:focus {
                        background: transparent;
                        box-shadow: none; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-input input {
                        height: 80px;
                        padding: 40px 16px 0;
                        padding: 0;
                        width: 100%;
                        color: #191940;
                        font-size: 15px;
                        line-height: 19px;
                        font-family: RobotoRegular;
                        font-weight: normal;
                        cursor: pointer; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-input input:focus {
                          background: transparent;
                          box-shadow: none; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-input input:valid {
                          background: transparent;
                          box-shadow: none; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-input input:hover {
                          background: transparent;
                          box-shadow: none; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-value {
                      padding: 0; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-input {
                      padding: 0;
                      height: 80px;
                      width: 100%;
                      position: absolute;
                      top: 0;
                      left: 0;
                      z-index: 1; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-input:focus input:focus {
                        background: transparent;
                        box-shadow: none; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-input input {
                        height: 80px;
                        padding: 40px 25px 0;
                        width: 100%;
                        color: #191940;
                        font-size: 15px;
                        line-height: 19px;
                        font-family: RobotoRegular;
                        font-weight: normal; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-input input:focus {
                          background: transparent;
                          box-shadow: none; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-input input:valid {
                          background: transparent;
                          box-shadow: none; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-control .Select-multi-value-wrapper .Select-input input:hover {
                          background: transparent;
                          box-shadow: none; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer {
                    margin-left: 20px;
                    width: 300px;
                    border: none;
                    box-shadow: none; }
                    @media screen and (max-width: 650px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer {
                        margin-left: 0;
                        padding-top: 20px;
                        width: 100%;
                        z-index: 100; } }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option {
                      padding: 16px 12px;
                      position: relative;
                      border-bottom: none; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option::after {
                        content: "";
                        width: 90%;
                        height: 0px;
                        position: absolute;
                        left: 50%;
                        bottom: 0;
                        z-index: 1;
                        -webkit-transform: translateX(-50%);
                            -ms-transform: translateX(-50%);
                                transform: translateX(-50%);
                        border-bottom: 1px dashed #dcdce1; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option.is-focused {
                        color: #191940;
                        background: #f7f8fc; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option .widget-airports__suggestion {
                        padding-left: 0; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option .widget-airports__suggestion .widget-airports__suggestion__title {
                          color: #191940;
                          font-size: 13px;
                          line-height: 19px;
                          font-family: RobotoRegular;
                          font-weight: normal;
                          display: inline-block;
                          max-width: 142px;
                          text-overflow: clip;
                          overflow: hidden; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option .widget-airports__suggestion .widget-airports__suggestion__countryName {
                          position: absolute;
                          right: 54px;
                          top: 50%;
                          -webkit-transform: translateY(-50%);
                              -ms-transform: translateY(-50%);
                                  transform: translateY(-50%);
                          pointer-events: none;
                          padding: 0;
                          width: auto;
                          max-width: 80px;
                          text-overflow: clip;
                          overflow: hidden;
                          color: #7d7da0;
                          font-size: 12px;
                          line-height: 15px;
                          font-family: RobotoRegular;
                          font-weight: normal; }
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-option .widget-airports__suggestion .widget-airports__suggestion__code {
                          color: #0081c1;
                          font-size: 15px;
                          line-height: 19px;
                          font-family: RobotoRegular;
                          font-weight: normal; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-noresults {
                      color: #7d7da0;
                      font-size: 15px;
                      line-height: 19px;
                      font-family: RobotoRegular;
                      font-weight: normal;
                      cursor: text; }
                      @media screen and (max-width: 650px) {
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .Select-noresults {
                          padding: 16px 12px; } }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper div .widget-airports__select .Select-menu-outer .Select-menu .widget-airports__suggestion__recently .Select-groupName {
                      color: #7d7da0;
                      font-size: 15px;
                      line-height: 19px;
                      font-family: RobotoRegular;
                      font-weight: normal; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper .widget-airports__airportCode {
                  margin: 0 auto;
                  display: inline-block;
                  width: 160px;
                  height: 40px;
                  font-size: 36px;
                  line-height: 40px;
                  font-family: DinProMedium;
                  color: #0081c1;
                  text-align: center;
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  z-index: 1;
                  -webkit-transform: translate3d(-50%, -50%, 0);
                          transform: translate3d(-50%, -50%, 0); }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper .widget-ui-icon {
                  margin-top: 3px;
                  margin-left: 5px;
                  border: none;
                  background: none;
                  font-size: 18px;
                  cursor: pointer;
                  transition: all 0.2s linear;
                  z-index: 1; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper .widget-ui-icon::after {
                    color: #c5638f; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper .widget-ui-icon:hover::after {
                    color: #8a1776; }
                  @media screen and (max-width: 650px) {
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-airports__select__wrapper .widget-ui-icon {
                      top: 50%;
                      left: 0;
                      z-index: 1;
                      -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg);
                              transform: translate3d(-50%, -50%, 0) rotate(0deg); } }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-ui-mobile__header {
                width: 100%;
                background: #fff;
                display: block;
                position: relative;
                background: transparent; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-ui-mobile__header .widget-ui-icon {
                  font-size: 0; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-ui-mobile__header .widget-ui-icon::after {
                    position: absolute;
                    top: 40%;
                    left: 50%;
                    z-index: 1;
                    -webkit-transform: rotate(-135deg);
                        -ms-transform: rotate(-135deg);
                            transform: rotate(-135deg);
                    display: block;
                    width: 13px;
                    height: 13px;
                    border-top: 2px solid #c5638f;
                    border-right: 2px solid #c5638f;
                    border-radius: 1px;
                    transition: all 0.2s linear; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-ui-mobile__header .widget-ui-mobile__title {
                  color: #191940;
                  font-size: 14px;
                  line-height: 26px;
                  font-family: RobotoRegular;
                  font-weight: normal;
                  color: #c5638f; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-airports .widget-airports__col .widget-ui-mobile__header .widget-airports__underlay {
                  position: absolute; }
          .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates {
            margin-top: 21px;
            margin-left: 40px;
            margin-right: 30px;
            width: 200px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates:last-child {
              margin-right: 0; }
            @media screen and (max-width: 1120px) {
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates {
                width: 320px; } }
            @media screen and (max-width: 990px) {
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates {
                width: 70%;
                margin-left: 0; } }
            @media screen and (max-width: 770px) {
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates {
                margin-top: 50px;
                width: 100%; } }
            @media screen and (max-width: 575px) {
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates {
                display: block; } }
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col {
              padding: 0;
              margin-right: 30px;
              -webkit-box-flex: 0;
                  -ms-flex-positive: 0;
                      flex-grow: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto; }
              @media screen and (max-width: 990px) {
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col {
                  width: 100%; } }
              @media screen and (max-width: 575px) {
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col {
                  margin-top: 40px; } }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-wrapper .react-datepicker__input-container div div .form-control {
                padding: 0; }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-wrapper .react-datepicker__input-container div div .widget-dates__caption {
                padding: 0;
                padding-right: 35px;
                top: 10px;
                font-family: RobotoRegular;
                font-weight: normal;
                font-size: 15px;
                line-height: 24px;
                color: #191940; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-wrapper .react-datepicker__input-container div div .widget-dates__caption span .widget-dates__dayOfWeek {
                  color: #7d7da0; }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-wrapper .react-datepicker__input-container div .widget-ui-datepicker__calendar {
                right: -10px;
                color: #c5638f; }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-wrapper .react-datepicker__input-container div .widget-ui-input__closer {
                right: -10px;
                top: 6px;
                color: #c5638f; }
              .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper {
                margin-top: 0;
                z-index: 200; }
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker {
                  border: none;
                  box-shadow: none; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation {
                    margin-top: 2px;
                    right: 20px;
                    transition: all 0.2s linear;
                    border: none; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation::before {
                      color: #c5638f; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation:hover {
                      background: none; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation:hover::before {
                        color: #8a1776; }
                    @media screen and (max-width: 650px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation {
                        top: 83px;
                        right: 20%; } }
                    @media screen and (max-width: 545px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation {
                        right: 16%; } }
                    @media screen and (max-width: 480px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation {
                        right: 12%; } }
                    @media screen and (max-width: 430px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation {
                        right: 7%; } }
                    @media screen and (max-width: 390px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__navigation {
                        right: 4%; } }
                  @media screen and (max-width: 650px) {
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container {
                      padding-top: 40px; } }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
                    font-family: RobotoMedium;
                    font-size: 18px;
                    line-height: 20px;
                    color: #0081c1;
                    font-weight: normal;
                    padding-left: 34px;
                    text-align: left;
                    margin-left: 40px; }
                    @media screen and (max-width: 650px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
                        margin: 0 auto;
                        max-width: 350px;
                        padding-left: 14px; } }
                    @media screen and (max-width: 360px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
                        max-width: 320px; } }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name {
                    font-family: RobotoRegular;
                    font-size: 16px;
                    line-height: 24px;
                    color: #7d7da0;
                    font-weight: normal; }
                    @media screen and (max-width: 360px) {
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name {
                        width: 45px; } }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month {
                    margin-top: 10px; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day {
                      font-family: RobotoRegular;
                      font-size: 15px;
                      line-height: 36px;
                      font-weight: normal;
                      color: #191940;
                      transition: all 0.2s linear; }
                      .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover {
                        border-radius: 50%; }
                      @media screen and (max-width: 650px) {
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day {
                          padding-top: 5px;
                          width: 45px;
                          height: 45px;
                          margin: 2.5px; } }
                      @media screen and (max-width: 360px) {
                        .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day {
                          margin: 0; } }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--disabled {
                      font-family: RobotoRegular;
                      font-weight: normal;
                      color: #cbcbd1; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .widget-ui-datepicker__specialDay {
                      font-family: RobotoMedium;
                      font-size: 15px;
                      line-height: 36px;
                      font-weight: normal !important;
                      color: #191940;
                      border-radius: 50%;
                      background: #eee !important; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--highlighted {
                      border-radius: 50%;
                      background: #f7f8fc !important; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected {
                      color: #fff !important;
                      border-radius: 50%;
                      background: #0081c1 !important; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--today {
                      color: #c5638f; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker div .widget-ui-datepicker__footer .widget-ui-datepicker__footer__button {
                    padding: 0;
                    border: none;
                    background: transparent;
                    font-family: RobotoRegular;
                    font-size: 15px;
                    line-height: 36px;
                    font-weight: normal;
                    color: #c5638f;
                    transition: all 0.2s linear; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker div .widget-ui-datepicker__footer .widget-ui-datepicker__footer__button:hover {
                      color: #8a1776; }
                  .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .widget-ui-mobile__header {
                    background: #fff; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .widget-ui-mobile__header .widget-ui-icon:after {
                      display: none; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .widget-ui-mobile__header .widget-ui-icon:before {
                      position: absolute;
                      top: 40%;
                      left: 40%;
                      z-index: 1;
                      -webkit-transform: rotate(-135deg);
                          -ms-transform: rotate(-135deg);
                              transform: rotate(-135deg);
                      pointer-events: none;
                      content: "";
                      display: block;
                      width: 13px;
                      height: 13px;
                      border-top: 2px solid #c5638f;
                      border-right: 2px solid #c5638f;
                      border-radius: 1px;
                      transition: all 0.2s linear; }
                    .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-dates__col div .react-datepicker-popper .widget-ui-datepicker .widget-ui-mobile__header .widget-ui-mobile__title {
                      color: #191940;
                      font-size: 18px;
                      line-height: 26px;
                      font-family: RobotoRegular;
                      font-weight: normal; }
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-ui-input {
              width: 170px;
              border: 0;
              border-bottom: 1px solid #c5638f;
              background: transparent; }
              @media screen and (max-width: 1120px) {
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-ui-input {
                  width: 150px; } }
              @media screen and (max-width: 990px) {
                .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-ui-input {
                  width: 100%; } }
            .buyBuy #root .widget .widget__holder .widget-segments .widget-segments__segment .widget-dates .widget-ui-input_disabled {
              background: transparent !important;
              color: #7d7da0;
              border-color: #7d7da0 !important; }
      .buyBuy #root .widget .widget__holder .widget-footer {
        margin-right: -130px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        margin-left: 40px;
        height: 61px; }
        @media screen and (max-width: 1120px) {
          .buyBuy #root .widget .widget__holder .widget-footer {
            margin-right: -120px; } }
        @media screen and (max-width: 990px) {
          .buyBuy #root .widget .widget__holder .widget-footer {
            margin-right: 0;
            margin-left: 16px;
            margin-top: 40px; } }
        @media screen and (max-width: 770px) {
          .buyBuy #root .widget .widget__holder .widget-footer {
            margin-left: 0;
            height: 90px; } }
        .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col {
          padding: 0;
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
          @media screen and (max-width: 575px) {
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col {
              width: 100%; } }
          .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers {
            margin-right: 0; }
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger {
              margin: 0;
              border: 0;
              background: transparent;
              width: 240px; }
              @media screen and (max-width: 1140px) {
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger {
                  width: 200px; } }
              @media screen and (max-width: 1120px) {
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger {
                  width: 170px; } }
              @media screen and (max-width: 990px) {
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger {
                  width: 255px; } }
              @media screen and (max-width: 575px) {
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger {
                  width: 100%; } }
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger.widget-ui-input__wrapper {
                margin: 0; }
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger .form-control {
                padding: 0;
                border: 0;
                border-bottom: 1px solid #c5638f;
                background: transparent;
                font-family: RobotoRegular;
                font-weight: normal;
                font-size: 15px;
                line-height: 24px;
                color: #191940; }
                @media screen and (max-width: 1120px) {
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger .form-control {
                    padding-right: 20px; } }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger .form-control .widget-passengers__class {
                  color: #7d7da0; }
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger .widget-ui-input__arrow {
                right: -10px;
                margin-top: 5px; }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger .widget-ui-input__arrow::after {
                  display: none; }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__trigger .widget-passengers__trigger .widget-ui-input__arrow::before {
                  -webkit-transform: rotate(-45deg);
                      -ms-transform: rotate(-45deg);
                          transform: rotate(-45deg);
                  pointer-events: none;
                  content: "";
                  display: block;
                  width: 10px;
                  height: 10px;
                  border-top: 2px solid #c5638f;
                  border-right: 2px solid #c5638f;
                  border-radius: 1px;
                  transition: all 0.2s linear; }
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content {
              margin-top: 1px; }
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content {
                padding: 20px 0;
                border: 0;
                box-shadow: none;
                width: 320px; }
                @media screen and (max-width: 1140px) {
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content {
                    width: 280px; } }
                @media screen and (max-width: 1120px) {
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content {
                    width: 250px; } }
                @media screen and (max-width: 990px) {
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content {
                    width: 335px;
                    left: 0;
                    -webkit-transform: translateX(0);
                        -ms-transform: translateX(0);
                            transform: translateX(0); } }
                @media screen and (max-width: 650px) {
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content {
                    z-index: 200;
                    width: 100%; } }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-ui-mobile__header {
                  background: #fff; }
                  @media screen and (max-width: 650px) {
                    .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-ui-mobile__header {
                      margin-top: 20px; } }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-ui-mobile__header .widget-ui-icon::after {
                    display: none; }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-ui-mobile__header .widget-ui-icon::after {
                    position: absolute;
                    top: 40%;
                    left: 50%;
                    z-index: 1;
                    -webkit-transform: rotate(-135deg);
                        -ms-transform: rotate(-135deg);
                            transform: rotate(-135deg);
                    pointer-events: none;
                    content: "";
                    display: block;
                    width: 13px;
                    height: 13px;
                    border-top: 2px solid #c5638f;
                    border-right: 2px solid #c5638f;
                    border-radius: 1px;
                    transition: all 0.2s linear; }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-ui-mobile__header .widget-ui-mobile__title {
                    color: #191940;
                    font-size: 18px;
                    line-height: 26px;
                    font-family: RobotoRegular;
                    font-weight: normal; }
                @media screen and (max-width: 650px) {
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items {
                    padding-top: 40px; } }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item {
                  padding: 16px 12px;
                  position: relative;
                  border-top: none; }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item::after {
                    content: "";
                    width: 90%;
                    height: 0px;
                    position: absolute;
                    left: 50%;
                    bottom: 0;
                    z-index: 1;
                    -webkit-transform: translateX(-50%);
                        -ms-transform: translateX(-50%);
                            transform: translateX(-50%);
                    border-top: 1px dashed #dcdce1; }
                  @media screen and (max-width: 650px) {
                    .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item {
                      padding-right: 16px 12px; } }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__title {
                    font-family: RobotoRegular;
                    font-weight: normal;
                    font-size: 13px;
                    line-height: 18px;
                    color: #191940; }
                    .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__title .widget-passengers__title__age {
                      padding-left: 4px;
                      font-family: RobotoRegular;
                      font-weight: normal;
                      font-size: 13px;
                      line-height: 18px;
                      color: #191940; }
                      @media screen and (max-width: 650px) {
                        .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__title .widget-passengers__title__age {
                          display: inline-block; } }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__counter .widget-ui-icon {
                    color: #c5638f; }
                    .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__counter .widget-ui-icon:hover {
                      color: #8a1776;
                      background: none; }
                      .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__counter .widget-ui-icon:hover.widget-passengers__icon_disabled {
                        color: #cbcbd1; }
                    .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__counter .widget-ui-icon.widget-passengers__icon_disabled {
                      color: #cbcbd1; }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-passengers__item .widget-passengers__counter .widget-passengers__number {
                    font-family: RobotoRegular;
                    font-weight: normal;
                    font-size: 14px;
                    line-height: 24px;
                    color: #191940; }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-classType {
                  border-top: none;
                  display: none; }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-classType::after {
                    content: "";
                    width: 90%;
                    height: 0px;
                    position: absolute;
                    left: 50%;
                    bottom: 0;
                    z-index: 1;
                    -webkit-transform: translateX(-50%);
                        -ms-transform: translateX(-50%);
                            transform: translateX(-50%);
                    border-top: 1px dashed #dcdce1; }
                  .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-classType .widget-classType__inner {
                    margin: 0;
                    padding: 0 12px; }
                    .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-classType .widget-classType__inner .widget-classType__inner__button {
                      margin: 0;
                      padding: 10px;
                      border: none;
                      font-family: RobotoRegular;
                      font-weight: normal;
                      font-size: 15px;
                      line-height: 23px;
                      color: #cbcbd1;
                      background: none;
                      transition: all 0.2s linear; }
                      .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-classType .widget-classType__inner .widget-classType__inner__button:hover {
                        background: none;
                        color: #0081c1; }
                      .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__items .widget-classType .widget-classType__inner .widget-classType__inner__button.widget-classType__inner__button_selected {
                        color: #0081c1; }
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-passengers div .widget-ui-dropdown .widget-ui-dropdown__content .widget-passengers__content .widget-passengers__footer .widget-passengers__footer__button {
                  padding: 14px 20px 13px;
                  font-size: 15px;
                  font-family: "RobotoMedium";
                  color: #fff;
                  background: linear-gradient(45deg, #8a1776, #c5638f); }
          .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget-additionalOptions {
            display: none; }
          .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary {
            margin-left: 30px;
            position: relative;
            padding: 0;
            width: 50px;
            height: 50px;
            background: linear-gradient(45deg, #8a1776, #c5638f);
            color: #fff;
            font-family: "RobotoMedium";
            font-weight: normal;
            font-size: 0;
            transition: all 0.2s linear; }
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f);
              color: #fff; }
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary:hover span {
                color: #fff; }
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary:active {
              background: linear-gradient(45deg, #a13c79, #c5638f);
              color: #fff !important; }
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary:active span {
                color: #fff; }
            @media screen and (max-width: 575px) {
              .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary {
                width: 100%;
                margin-left: 0;
                margin-top: 20px; } }
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary::after {
              position: absolute;
              top: 56%;
              left: 26%;
              z-index: 1;
              -webkit-transform: rotate(45deg) translate3d(-50%, -50%, 0);
                      transform: rotate(45deg) translate3d(-50%, -50%, 0);
              pointer-events: none;
              content: "";
              display: block;
              width: 16px;
              height: 16px;
              border-top: 2px solid #fff;
              border-right: 2px solid #fff;
              border-radius: 1px;
              transition: all 0.2s linear; }
              @media screen and (max-width: 575px) {
                .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary::after {
                  left: 50%; } }
            .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .btn-primary span {
              color: #fff;
              font-family: "RobotoMedium";
              font-size: 0; }
          .buyBuy #root .widget .widget__holder .widget-footer .widget-footer__col .widget__startButton {
            transition: all 0.2s linear; }
  .buyBuy.active {
    display: block; }

.buyOnline {
  width: 100%;
  font-family: RobotoRegular;
  color: #191940;
  display: none; }
  @media screen and (max-width: 990px) {
    .buyOnline {
      padding-bottom: 24px; } }
  .buyOnline .buyOnline__form {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media screen and (max-width: 770px) {
      .buyOnline .buyOnline__form {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .buyOnline .buyOnline__form .buyOnline__form__name {
      margin-right: 30px;
      width: 350px;
      position: relative; }
      .buyOnline .buyOnline__form .buyOnline__form__name input {
        width: 100%;
        padding: 10px 0;
        font-size: 15px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        background: transparent; }
        .buyOnline .buyOnline__form .buyOnline__form__name input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
        .buyOnline .buyOnline__form .buyOnline__form__name input:hover {
          border-bottom: 1px solid #c5638f; }
        .buyOnline .buyOnline__form .buyOnline__form__name input:valid {
          border-bottom: 1px solid #c5638f; }
        .buyOnline .buyOnline__form .buyOnline__form__name input.active {
          border-bottom: 1px solid #dd0e46; }
        .buyOnline .buyOnline__form .buyOnline__form__name input.rule-dateVilet {
          cursor: pointer;
          caret-color: transparent; }
        .buyOnline .buyOnline__form .buyOnline__form__name input.rule-dateViletFalse {
          cursor: pointer;
          caret-color: transparent; }
        .buyOnline .buyOnline__form .buyOnline__form__name input.rule-date_back {
          cursor: pointer;
          caret-color: transparent; }
      .buyOnline .buyOnline__form .buyOnline__form__name label {
        position: absolute;
        pointer-events: none;
        left: 0;
        top: 10px;
        font-size: 15px;
        transition: 0.3s;
        color: #7d7da0; }
        .buyOnline .buyOnline__form .buyOnline__form__name label b {
          color: #dd0e46; }
        .buyOnline .buyOnline__form .buyOnline__form__name label span {
          color: #cbcbd1; }
      .buyOnline .buyOnline__form .buyOnline__form__name input:focus ~ label,
      .buyOnline .buyOnline__form .buyOnline__form__name input:not(:focus):valid ~ label {
        top: -20px;
        font-size: 14px; }
      .buyOnline .buyOnline__form .buyOnline__form__name input.addValue:-moz-read-only ~ label {
        top: -20px;
        font-size: 14px; }
      .buyOnline .buyOnline__form .buyOnline__form__name input.addValue:read-only ~ label {
        top: -20px;
        font-size: 14px; }
      .buyOnline .buyOnline__form .buyOnline__form__name span {
        position: absolute;
        left: 0;
        top: 110%;
        font-size: 12px;
        color: #dd0e46;
        min-width: 200px; }
      @media screen and (max-width: 990px) {
        .buyOnline .buyOnline__form .buyOnline__form__name {
          width: 44%; } }
      @media screen and (max-width: 770px) {
        .buyOnline .buyOnline__form .buyOnline__form__name {
          width: 50%; } }
      @media screen and (max-width: 575px) {
        .buyOnline .buyOnline__form .buyOnline__form__name {
          width: 100%;
          max-width: 100%;
          margin-bottom: 30px;
          margin-right: 0; } }
    .buyOnline .buyOnline__form .buyOnline__form__passengers {
      margin-right: 30px;
      width: 255px;
      position: relative; }
      .buyOnline .buyOnline__form .buyOnline__form__passengers input {
        width: 100%;
        padding: 10px 0;
        font-size: 15px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        background: transparent; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input:hover {
          border-bottom: 1px solid #c5638f; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input:valid {
          border-bottom: 1px solid #c5638f; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input.active {
          border-bottom: 1px solid #dd0e46; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input.rule-dateVilet {
          cursor: pointer;
          caret-color: transparent; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input.rule-dateViletFalse {
          cursor: pointer;
          caret-color: transparent; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers input.rule-date_back {
          cursor: pointer;
          caret-color: transparent; }
      .buyOnline .buyOnline__form .buyOnline__form__passengers label {
        position: absolute;
        pointer-events: none;
        left: 0;
        top: 10px;
        font-size: 15px;
        transition: 0.3s;
        color: #7d7da0; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers label b {
          color: #dd0e46; }
        .buyOnline .buyOnline__form .buyOnline__form__passengers label span {
          color: #cbcbd1; }
      .buyOnline .buyOnline__form .buyOnline__form__passengers input:focus ~ label,
      .buyOnline .buyOnline__form .buyOnline__form__passengers input:not(:focus):valid ~ label {
        top: -20px;
        font-size: 14px; }
      .buyOnline .buyOnline__form .buyOnline__form__passengers input.addValue:-moz-read-only ~ label {
        top: -20px;
        font-size: 14px; }
      .buyOnline .buyOnline__form .buyOnline__form__passengers input.addValue:read-only ~ label {
        top: -20px;
        font-size: 14px; }
      .buyOnline .buyOnline__form .buyOnline__form__passengers span {
        position: absolute;
        left: 0;
        top: 110%;
        font-size: 12px;
        color: #dd0e46;
        min-width: 200px; }
      @media screen and (max-width: 990px) {
        .buyOnline .buyOnline__form .buyOnline__form__passengers {
          width: 40%; } }
      @media screen and (max-width: 770px) {
        .buyOnline .buyOnline__form .buyOnline__form__passengers {
          width: 44%;
          margin-right: 0; } }
      @media screen and (max-width: 575px) {
        .buyOnline .buyOnline__form .buyOnline__form__passengers {
          width: 100%;
          max-width: 100%; } }
    @media screen and (max-width: 770px) {
      .buyOnline .buyOnline__form .buyOnline__form__btn {
        margin-top: 40px; } }
    @media screen and (max-width: 575px) {
      .buyOnline .buyOnline__form .buyOnline__form__btn {
        width: 100%;
        max-width: 100%; } }
    .buyOnline .buyOnline__form .buyOnline__form__btn button {
      border: none;
      cursor: pointer;
      width: 160px;
      padding: 14px 20px 13px;
      font-size: 15px;
      font-family: "RobotoMedium";
      color: #fff;
      background: linear-gradient(45deg, #8a1776, #c5638f); }
      .buyOnline .buyOnline__form .buyOnline__form__btn button:hover {
        background: linear-gradient(45deg, #a13c79, #c5638f); }
      .buyOnline .buyOnline__form .buyOnline__form__btn button:focus {
        background: #c5638f;
        outline: none; }
      @media screen and (max-width: 575px) {
        .buyOnline .buyOnline__form .buyOnline__form__btn button {
          width: 100%; } }

.buyOnline.active {
  display: block; }

.buyOrders {
  width: 100%;
  font-family: RobotoRegular;
  color: #191940;
  display: none; }
  @media screen and (max-width: 575px) {
    .buyOrders {
      padding-bottom: 24px; } }
  .buyOrders .buyOrders__inner {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    position: relative; }
    @media screen and (max-width: 990px) {
      .buyOrders .buyOrders__inner {
        display: block;
        margin-top: 20px; } }
    .buyOrders .buyOrders__inner .buyOrders__menu {
      margin-right: 34px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      background: #fff;
      height: 26px;
      border-radius: 80px;
      position: absolute;
      top: -72px;
      left: 0;
      z-index: 1; }
      @media screen and (max-width: 990px) {
        .buyOrders .buyOrders__inner .buyOrders__menu {
          position: static;
          margin: 0 auto;
          width: 245px; } }
      .buyOrders .buyOrders__inner .buyOrders__menu .buyOrders__menu__btn a {
        padding: 6px 10px 4px;
        border-radius: 83px;
        color: #191940;
        font-size: 13px;
        text-decoration: none;
        background: #fff;
        cursor: pointer; }
        .buyOrders .buyOrders__inner .buyOrders__menu .buyOrders__menu__btn a:hover {
          text-decoration: none; }
      .buyOrders .buyOrders__inner .buyOrders__menu .buyOrders__menu__btn.active a {
        color: #fff;
        background: #64bee6; }
    .buyOrders .buyOrders__inner .buyOrders__forms {
      display: none;
      width: 100%; }
      .buyOrders .buyOrders__inner .buyOrders__forms.active {
        display: block; }
      @media screen and (max-width: 990px) {
        .buyOrders .buyOrders__inner .buyOrders__forms {
          margin-top: 30px; } }
      @media screen and (max-width: 990px) {
        .buyOrders .buyOrders__inner .buyOrders__forms:last-child .buyOrders__regular {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      @media screen and (max-width: 990px) {
        .buyOrders .buyOrders__inner .buyOrders__forms:last-child .buyOrders__regular .buyOrders__regular__btn {
          margin-top: 40px; } }
      .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media screen and (max-width: 770px) {
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg {
          margin-right: 30px;
          width: 350px;
          position: relative; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input:hover {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input:valid {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input.active {
              border-bottom: 1px solid #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg label b {
              color: #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg label span {
              color: #cbcbd1; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input:focus ~ label,
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 990px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg {
              width: 44%; } }
          @media screen and (max-width: 770px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg {
              width: 47%;
              max-width: 400px; } }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name__reg {
              margin-right: 0;
              margin-bottom: 30px;
              max-width: 100%;
              width: 100%; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg {
          margin-right: 30px;
          width: 255px;
          position: relative; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input:hover {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input:valid {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input.active {
              border-bottom: 1px solid #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg label b {
              color: #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg label span {
              color: #cbcbd1; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input:focus ~ label,
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 1120px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg {
              width: 30%; } }
          @media screen and (max-width: 770px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg {
              width: 47%;
              max-width: 400px;
              margin-right: 0; } }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number__reg {
              max-width: 100%;
              width: 100%; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name {
          margin-right: 30px;
          width: 160px;
          position: relative; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input:hover {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input:valid {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input.active {
              border-bottom: 1px solid #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name label b {
              color: #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name label span {
              color: #cbcbd1; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input:focus ~ label,
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 1120px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name {
              width: 22%; } }
          @media screen and (max-width: 990px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name {
              width: 47%;
              margin-bottom: 30px; } }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__name {
              margin-right: 0;
              width: 100%;
              max-width: 100%; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport {
          margin-right: 30px;
          width: 160px;
          position: relative; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input:hover {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input:valid {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input.active {
              border-bottom: 1px solid #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport label b {
              color: #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport label span {
              color: #cbcbd1; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input:focus ~ label,
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 1120px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport {
              width: 22%; } }
          @media screen and (max-width: 990px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport {
              margin-right: 0;
              width: 47%;
              margin-bottom: 30px; } }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__pasport {
              margin-right: 0;
              width: 100%;
              max-width: 100%; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number {
          margin-right: 30px;
          width: 160px;
          position: relative; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input:hover {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input:valid {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input.active {
              border-bottom: 1px solid #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number label b {
              color: #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number label span {
              color: #cbcbd1; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input:focus ~ label,
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 1120px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number {
              width: 22%; } }
          @media screen and (max-width: 990px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number {
              width: 47%; } }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__number {
              margin-right: 0;
              margin-bottom: 30px;
              width: 100%;
              max-width: 100%; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date {
          margin-right: 30px;
          width: 160px;
          position: relative; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input:hover {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input:valid {
              border-bottom: 1px solid #c5638f; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input.active {
              border-bottom: 1px solid #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date label b {
              color: #dd0e46; }
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date label span {
              color: #cbcbd1; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input:focus ~ label,
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 1120px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date {
              width: 22%; } }
          @media screen and (max-width: 990px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date {
              margin-right: 0;
              width: 47%; } }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyBuy__regular__date {
              margin-right: 0;
              width: 100%;
              max-width: 100%; } }
        @media screen and (max-width: 770px) {
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__btn {
            margin-top: 40px; } }
        @media screen and (max-width: 575px) {
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__btn {
            width: 100%;
            max-width: 100%; } }
        .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__btn button {
          border: none;
          cursor: pointer;
          width: 160px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .buyOrders .buyOrders__inner .buyOrders__forms .buyOrders__regular .buyOrders__regular__btn button {
              width: 100%; } }

.buyOrders.active {
  display: block; }

.tests .carousel-indicators {
  margin-bottom: 70px; }
  @media screen and (max-width: 990px) {
    .tests .carousel-indicators {
      margin-bottom: 40px; } }
  @media screen and (max-width: 575px) {
    .tests .carousel-indicators {
      margin-bottom: 20px; } }

.tests .carousel-inner {
  max-height: 550px;
  height: 100%; }
  @media screen and (max-width: 1120px) {
    .tests .carousel-inner {
      height: auto; } }
  @media screen and (max-width: 770px) {
    .tests .carousel-inner .carousel-control-prev {
      display: none; } }
  @media screen and (max-width: 770px) {
    .tests .carousel-inner .carousel-control-next {
      display: none; } }
  .tests .carousel-inner .test {
    width: 100%;
    overflow: hidden; }
    .tests .carousel-inner .test img {
      width: 100%; }
    .tests .carousel-inner .test .test__img {
      display: block; }
      @media screen and (max-width: 770px) {
        .tests .carousel-inner .test .test__img {
          display: none; } }
    .tests .carousel-inner .test .test__img1 {
      display: none; }
      @media screen and (max-width: 770px) {
        .tests .carousel-inner .test .test__img1 {
          display: block; } }
    .tests .carousel-inner .test .carousel-caption {
      top: 10%;
      left: 0 !important;
      right: 0; }
      @media screen and (max-width: 1120px) {
        .tests .carousel-inner .test .carousel-caption {
          left: 10% !important;
          top: 0; } }
      @media screen and (max-width: 770px) {
        .tests .carousel-inner .test .carousel-caption {
          top: 15%; } }
      @media screen and (max-width: 575px) {
        .tests .carousel-inner .test .carousel-caption {
          top: 0% !important; } }
      .tests .carousel-inner .test .carousel-caption .dishes__container {
        width: 100%;
        max-width: 1142px;
        padding: 0 20px;
        margin: 0 auto;
        cursor: default; }
        @media screen and (max-width: 575px) {
          .tests .carousel-inner .test .carousel-caption .dishes__container {
            padding: 0; } }
        .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title {
          max-width: 550px; }
          @media screen and (max-width: 575px) {
            .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title {
              margin: 0px 30px 0 0px;
              max-width: 300px; } }
          .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title h1 {
            font-family: DINProMedium;
            line-height: 64px;
            font-size: 64px;
            text-decoration: none;
            text-align: left; }
            @media screen and (max-width: 990px) {
              .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title h1 {
                font-size: 40px;
                line-height: 42px; } }
            @media screen and (max-width: 770px) {
              .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title h1 {
                font-size: 32px;
                line-height: 40px; } }
            @media screen and (max-width: 575px) {
              .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title h1 {
                font-size: 32px;
                line-height: 40px; } }
          .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title .dishes__title__text {
            font-family: RobotoRegular300;
            margin-top: 20px;
            font-size: 21px;
            text-align: left; }
            @media screen and (max-width: 575px) {
              .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__title .dishes__title__text {
                margin-bottom: 34px;
                font-size: 16px;
                line-height: 24px; } }
        .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn {
          text-align: left;
          margin: 40px 0 157px; }
          .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn a {
            text-decoration: none;
            color: #fff; }
            .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn a button {
              border: none;
              cursor: pointer;
              width: 171px;
              padding: 14px 20px 13px;
              font-size: 15px;
              font-family: "RobotoMedium";
              color: #fff;
              background: linear-gradient(45deg, #8a1776, #c5638f); }
              .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn a button:hover {
                background: linear-gradient(45deg, #a13c79, #c5638f); }
              .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn a button:focus {
                background: #c5638f;
                outline: none; }
              @media screen and (max-width: 575px) {
                .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn a button {
                  width: 100%; } }
          @media screen and (max-width: 575px) {
            .tests .carousel-inner .test .carousel-caption .dishes__container .dishes__btn {
              display: none; } }

#dishes {
  margin: 0;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  color: #fff; }
  #dishes .dishes__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    @media screen and (max-width: 575px) {
      #dishes .dishes__container {
        padding: 0; } }
  #dishes .lyingdishes {
    width: 1112px;
    height: 106px;
    position: absolute;
    left: 50%;
    bottom: -50px;
    z-index: 5;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: linear-gradient(to right, #8a1776, #191940); }
    @media screen and (max-width: 1120px) {
      #dishes .lyingdishes {
        padding: 0 -15px;
        width: 98%;
        height: auto;
        bottom: -100px;
        left: 50%;
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0); } }
    @media screen and (max-width: 990px) {
      #dishes .lyingdishes {
        width: 97%;
        height: auto;
        bottom: -180px;
        left: 50%;
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0);
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    @media screen and (max-width: 575px) {
      #dishes .lyingdishes {
        margin: 0;
        width: 100%;
        position: absolute;
        bottom: -114px;
        left: 50%;
        z-index: 1;
        -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        overflow-x: scroll;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none; }
        #dishes .lyingdishes::-webkit-scrollbar {
          width: 0; } }
    #dishes .lyingdishes .lyingdishes__line {
      margin: 0;
      height: 79px;
      width: 1px;
      background-image: linear-gradient(to bottom, #c5638f 25%, transparent 35%);
      background-position: 0 0px;
      background-repeat: repeat-y;
      background-size: 1px 11px; }
      @media screen and (max-width: 990px) {
        #dishes .lyingdishes .lyingdishes__line {
          display: none; } }
    #dishes .lyingdishes .lyingdishes__item {
      width: 24%;
      padding: 30px 50px;
      height: 85%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #cbcbd1;
      text-decoration: none; }
      #dishes .lyingdishes .lyingdishes__item:hover img {
        transition: 0.2s;
        opacity: 80%; }
      #dishes .lyingdishes .lyingdishes__item:hover span {
        max-width: 135px;
        transition: 0.2s;
        color: #fff; }
      @media screen and (max-width: 1120px) {
        #dishes .lyingdishes .lyingdishes__item {
          padding: 30px; } }
      @media screen and (max-width: 990px) {
        #dishes .lyingdishes .lyingdishes__item {
          width: 35%;
          min-width: 240px;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      @media screen and (max-width: 575px) {
        #dishes .lyingdishes .lyingdishes__item {
          padding: 30px 30px 20px 30px; } }
      #dishes .lyingdishes .lyingdishes__item span {
        font-family: "RobotoRegular";
        font-size: 15px; }
      #dishes .lyingdishes .lyingdishes__item .lyingdishes__img {
        opacity: 50%;
        margin-right: 20px;
        max-width: 60px; }
    #dishes .lyingdishes .lyingdishes__item:last-child {
      border-right: none; }

#offers {
  margin: 0;
  font-family: RobotoRegular;
  padding-top: 133px; }
  @media screen and (max-width: 990px) {
    #offers {
      padding-top: 240px; } }
  @media screen and (max-width: 770px) {
    #offers {
      padding-top: 240px; } }
  @media screen and (max-width: 575px) {
    #offers {
      padding-top: 0; } }
  #offers .offers__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #offers .offers__container .offers__dishes__link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #offers .offers__container .offers__dishes__link .offers__dishes__link__inner {
        display: none; }
        @media screen and (max-width: 575px) {
          #offers .offers__container .offers__dishes__link .offers__dishes__link__inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            #offers .offers__container .offers__dishes__link .offers__dishes__link__inner:active {
              margin: 0 auto; }
              #offers .offers__container .offers__dishes__link .offers__dishes__link__inner:active span {
                color: #8a1776; }
            #offers .offers__container .offers__dishes__link .offers__dishes__link__inner span {
              margin-right: 12px;
              font-size: 16px;
              color: #c5638f; }
            #offers .offers__container .offers__dishes__link .offers__dishes__link__inner svg {
              width: 6px;
              height: 11px; } }
    #offers .offers__container .offers__main {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 990px) {
        #offers .offers__container .offers__main {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      @media screen and (max-width: 575px) {
        #offers .offers__container .offers__main {
          margin-top: 40px; } }
      #offers .offers__container .offers__main .offers__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (max-width: 990px) {
          #offers .offers__container .offers__main .offers__title {
            display: block; } }
        #offers .offers__container .offers__main .offers__title h2 {
          margin-right: 20px;
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 54px;
          color: #cbcbd1;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            #offers .offers__container .offers__main .offers__title h2 {
              margin-right: 0;
              font-size: 36px;
              line-height: 46px; } }
        @media screen and (max-width: 990px) {
          #offers .offers__container .offers__main .offers__title .offers__city {
            margin-top: 20px; } }
        #offers .offers__container .offers__main .offers__title .offers__city .select {
          width: 344px;
          position: relative;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none;
          margin: 0;
          position: relative; }
          #offers .offers__container .offers__main .offers__title .offers__city .select:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 14px;
            height: 14px;
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 13px;
            right: 2px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          #offers .offers__container .offers__main .offers__title .offers__city .select.active:after {
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          #offers .offers__container .offers__main .offers__title .offers__city .select ::-webkit-scrollbar-button {
            background-repeat: no-repeat;
            width: 6px;
            height: 0px;
            cursor: pointer; }
          #offers .offers__container .offers__main .offers__title .offers__city .select ::-webkit-scrollbar-track {
            height: 0; }
          #offers .offers__container .offers__main .offers__title .offers__city .select ::-webkit-scrollbar-track-piece {
            height: 0; }
          #offers .offers__container .offers__main .offers__title .offers__city .select ::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: #8a1776;
            background-position: center;
            background-repeat: no-repeat; }
          #offers .offers__container .offers__main .offers__title .offers__city .select ::-webkit-resizer {
            background-repeat: no-repeat;
            width: 7px;
            height: 0px; }
          #offers .offers__container .offers__main .offers__title .offers__city .select ::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            cursor: pointer; }
          @media screen and (max-width: 575px) {
            #offers .offers__container .offers__main .offers__title .offers__city .select {
              margin-top: 20px;
              min-width: 300px;
              width: 100%; } }
          #offers .offers__container .offers__main .offers__title .offers__city .select.active .select__body {
            display: block; }
          #offers .offers__container .offers__main .offers__title .offers__city .select .select__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 1px solid #7d7da0;
            cursor: pointer; }
            #offers .offers__container .offers__main .offers__title .offers__city .select .select__header span {
              font-size: 36px;
              color: #191940;
              font-family: "RobotoBold"; }
            #offers .offers__container .offers__main .offers__title .offers__city .select .select__header.valid {
              border-bottom: 1px solid #c5638f; }
            #offers .offers__container .offers__main .offers__title .offers__city .select .select__header span {
              font-size: 26px; }
              @media screen and (max-width: 575px) {
                #offers .offers__container .offers__main .offers__title .offers__city .select .select__header span {
                  margin: 0; } }
          #offers .offers__container .offers__main .offers__title .offers__city .select .select__body {
            display: none;
            height: auto;
            max-height: 300px;
            overflow-y: auto;
            padding: 36px 20px 20px;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: 2;
            background-color: #fff; }
            #offers .offers__container .offers__main .offers__title .offers__city .select .select__body.active {
              display: block; }
            #offers .offers__container .offers__main .offers__title .offers__city .select .select__body div {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              margin: 14px 0; }
              #offers .offers__container .offers__main .offers__title .offers__city .select .select__body div:last-child {
                margin-bottom: 0; }
            #offers .offers__container .offers__main .offers__title .offers__city .select .select__body span {
              padding: 16px 12px 14px;
              width: 100%;
              cursor: pointer;
              font-size: 13px;
              line-height: 18px;
              color: #34345c;
              font-family: "RobotoRegular"; }
              #offers .offers__container .offers__main .offers__title .offers__city .select .select__body span:hover {
                color: #c5638f; }
              #offers .offers__container .offers__main .offers__title .offers__city .select .select__body span:valid {
                color: #dd0e46; }
      #offers .offers__container .offers__main .offers__news {
        font-size: 16px;
        color: #c5638f;
        transition: color 0.2s linear;
        text-decoration: none; }
        #offers .offers__container .offers__main .offers__news:hover {
          color: #8a1776; }
        @media screen and (max-width: 990px) {
          #offers .offers__container .offers__main .offers__news {
            margin-top: 35px;
            display: block; } }
        @media screen and (max-width: 770px) {
          #offers .offers__container .offers__main .offers__news {
            display: none; } }
        #offers .offers__container .offers__main .offers__news img {
          width: 12px;
          height: 12px;
          margin-left: 22px; }
    #offers .offers__container .offers__cards {
      margin: 70px -15px 0;
      overflow-x: hidden;
      -ms-overflow-style: none;
      overflow: -moz-scrollbars-none;
      display: none; }
      #offers .offers__container .offers__cards::-webkit-scrollbar {
        width: 0; }
      @media screen and (max-width: 990px) {
        #offers .offers__container .offers__cards {
          overflow-x: scroll; } }
      #offers .offers__container .offers__cards.active {
        display: block; }
      @media screen and (max-width: 575px) {
        #offers .offers__container .offers__cards {
          margin-top: 20px; } }
      #offers .offers__container .offers__cards .offers__cards__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 1102px; }
        #offers .offers__container .offers__cards .offers__cards__inner .offers__card {
          width: 25%;
          min-width: 255px;
          padding: 0 15px; }
          #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner {
            height: 413px;
            background: #191940;
            border-radius: 3px;
            position: relative;
            overflow: hidden; }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner:hover:after {
              width: 900px;
              height: 900px;
              background: linear-gradient(45deg, #8a1776, #c5638f); }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner:hover .offers__card__img .offers__card__text {
              top: 80%;
              left: 10%;
              z-index: 10;
              -webkit-transform: translate3d(0, -220%, 0);
                      transform: translate3d(0, -220%, 0); }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner:hover .offers__card__img .offers__card__hidden .offers__card__link {
              opacity: 1; }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner:after {
              content: "";
              position: absolute;
              bottom: -380px;
              right: -400px;
              z-index: 1;
              width: 600px;
              height: 600px;
              -webkit-transform: skew(20deg) rotate(-20deg);
              -moz-transform: skew(20deg) rotate(-20deg);
              -o-transform: skew(20deg) rotate(-20deg);
              background-color: #191940;
              transition: width 0.3s linear;
              transition: height 0.3s linear; }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img img {
              display: block;
              height: auto;
              width: 100%; }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__text {
              position: absolute;
              top: 80%;
              left: 10%;
              z-index: 10;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              color: #fff;
              transition: -webkit-transform 0.3s linear;
              transition: transform 0.3s linear;
              transition: transform 0.3s linear, -webkit-transform 0.3s linear; }
              #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__text .offers__card__title {
                margin-bottom: 20px;
                font-family: RobotoBold;
                font-size: 21px; }
              #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__text .offers__card__cost {
                font-family: RobotoBold;
                font-size: 16px; }
              #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__text .offers__card__from {
                font-family: RobotoRegular300;
                font-size: 16px; }
            #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden {
              position: absolute;
              bottom: 9%;
              left: 10%;
              z-index: 10;
              /* opacity: 0; */ }
              #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden .offers__card__link {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: left;
                    -ms-flex-pack: left;
                        justify-content: left;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                opacity: 0;
                transition: opacity 0.3s linear; }
                #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden .offers__card__link .offers__card__link__a {
                  display: block;
                  color: #fff; }
                  #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden .offers__card__link .offers__card__link__a:hover a {
                    color: #fff;
                    text-decoration: none; }
                  #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden .offers__card__link .offers__card__link__a a {
                    display: block;
                    font-family: RobotoRegular300;
                    font-size: 16px;
                    color: #fff;
                    text-decoration: none; }
                #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden .offers__card__link .offers__card__link__img {
                  margin-left: 20px;
                  display: block; }
                  #offers .offers__container .offers__cards .offers__cards__inner .offers__card .offers__card__inner .offers__card__img .offers__card__hidden .offers__card__link .offers__card__link__img img {
                    max-width: 100%;
                    max-height: 100%;
                    height: auto;
                    -webkit-transform: scaleY(1);
                        -ms-transform: scaleY(1);
                            transform: scaleY(1); }
    #offers .offers__container .offers__dishes__link {
      display: none; }
      @media screen and (max-width: 575px) {
        #offers .offers__container .offers__dishes__link {
          margin-top: 142px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          #offers .offers__container .offers__dishes__link:last-child {
            margin-top: 22px; } }
      @media screen and (max-width: 575px) {
        #offers .offers__container .offers__dishes__link .offers__dishes__link__inner {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          #offers .offers__container .offers__dishes__link .offers__dishes__link__inner:active {
            margin: 0 auto; }
            #offers .offers__container .offers__dishes__link .offers__dishes__link__inner:active span {
              color: #8a1776; }
          #offers .offers__container .offers__dishes__link .offers__dishes__link__inner span {
            margin-right: 12px;
            font-size: 16px;
            color: #c5638f; } }

.news {
  margin: 0;
  font-family: RobotoRegular;
  padding-top: 100px;
  padding-bottom: 100px; }
  @media screen and (max-width: 575px) {
    .news {
      padding-top: 40px;
      padding-bottom: 60px; } }
  .news .news__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .news .news__container .news__main {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 770px) {
        .news .news__container .news__main {
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; } }
      .news .news__container .news__main .news__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .news .news__container .news__main .news__title h2 {
          margin-right: 40px;
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 54px;
          color: #cbcbd1;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            .news .news__container .news__main .news__title h2 {
              margin-right: 0;
              font-size: 36px;
              line-height: 46px; } }
        .news .news__container .news__main .news__title .news__route {
          padding: 10px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 770px) {
            .news .news__container .news__main .news__title .news__route {
              display: none; } }
          .news .news__container .news__main .news__title .news__route .news__route__off {
            margin-right: 10px;
            padding: 10px;
            position: relative;
            width: 9px;
            height: 18px;
            cursor: pointer; }
            .news .news__container .news__main .news__title .news__route .news__route__off:hover .news__route__off1 {
              opacity: 0; }
            .news .news__container .news__main .news__title .news__route .news__route__off:hover .news__route__off2 {
              opacity: 1; }
            .news .news__container .news__main .news__title .news__route .news__route__off .news__route__off1 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 1;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
            .news .news__container .news__main .news__title .news__route .news__route__off .news__route__off2 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 0;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
          .news .news__container .news__main .news__title .news__route .news__route__act {
            padding: 10px;
            position: relative;
            width: 9px;
            height: 18px;
            cursor: pointer; }
            .news .news__container .news__main .news__title .news__route .news__route__act:hover .news__route__act1 {
              opacity: 0; }
            .news .news__container .news__main .news__title .news__route .news__route__act:hover .news__route__act2 {
              opacity: 1; }
            .news .news__container .news__main .news__title .news__route .news__route__act .news__route__act1 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 1;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
            .news .news__container .news__main .news__title .news__route .news__route__act .news__route__act2 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 0;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
      .news .news__container .news__main .news__news {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .news .news__container .news__main .news__news sup {
          text-decoration: none;
          color: #0081c1; }
        .news .news__container .news__main .news__news b {
          font-family: "RobotoBold"; }
        .news .news__container .news__main .news__news a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .news .news__container .news__main .news__news a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .news .news__container .news__main .news__news a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 770px) {
          .news .news__container .news__main .news__news {
            margin-bottom: 10px; }
            .news .news__container .news__main .news__news span {
              display: none; } }
        @media screen and (max-width: 575px) {
          .news .news__container .news__main .news__news {
            margin-bottom: 3px; } }
        .news .news__container .news__main .news__news svg {
          width: 6px;
          height: 11px;
          margin-left: 22px; }
    .news .news__container .news__cards {
      margin: 60px -15px 0; }
      @media screen and (max-width: 575px) {
        .news .news__container .news__cards {
          margin-top: 22px; } }
      .news .news__container .news__cards .news__cards__inner {
        min-width: 1102px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 575px) {
          .news .news__container .news__cards .news__cards__inner {
            min-width: 100%; } }
        .news .news__container .news__cards .news__cards__inner .news__card {
          width: 50%;
          padding: 0 15px; }
          @media screen and (max-width: 575px) {
            .news .news__container .news__cards .news__cards__inner .news__card {
              width: 100%; } }
          .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner {
            position: relative; }
            .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__img img {
              width: 100%; }
            .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__text {
              margin-top: 20px;
              font-family: "RobotoBold";
              font-size: 18px;
              line-height: 26px;
              color: #191940;
              max-width: 730px; }
              @media screen and (max-width: 575px) {
                .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__text {
                  font-size: 16px; } }
            .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url {
              margin-top: 25px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url sup {
                text-decoration: none;
                color: #0081c1; }
              .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url b {
                font-family: "RobotoBold"; }
              .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url a:hover {
                      color: #c5638f; } }
              .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url a span {
                margin-right: 12px; }
              .news .news__container .news__cards .news__cards__inner .news__card .news__card__inner .news__card__url a svg {
                width: 6px;
                height: 11px; }

/* cards */
.nordclient {
  position: relative; }
  .nordclient .nordclient__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .nordclient .nordclient__container .nordclient__title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 60px; }
      .nordclient .nordclient__container .nordclient__title h2 {
        margin-right: 40px;
        font-family: "DINProMedium";
        font-size: 45px;
        line-height: 54px;
        color: #cbcbd1;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .nordclient .nordclient__container .nordclient__title h2 {
            margin-right: 0;
            font-size: 36px;
            line-height: 46px; } }
  .nordclient .nordclient__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media screen and (max-width: 770px) {
      .nordclient .nordclient__inner {
        display: block; } }
    .nordclient .nordclient__inner .nordclient__card {
      position: relative;
      width: 50%;
      margin-right: 2px; }
      .nordclient .nordclient__inner .nordclient__card:last-child {
        margin-right: 0; }
        @media screen and (max-width: 770px) {
          .nordclient .nordclient__inner .nordclient__card:last-child {
            margin-top: 2px; } }
      .nordclient .nordclient__inner .nordclient__card:hover .nordcard__inner .nordcard__img {
        background: #191940; }
        .nordclient .nordclient__inner .nordclient__card:hover .nordcard__inner .nordcard__img img {
          opacity: 0.3; }
      .nordclient .nordclient__inner .nordclient__card:hover .nordcard__inner .nordcard__text .nordcard__link {
        opacity: 1; }
      @media screen and (max-width: 770px) {
        .nordclient .nordclient__inner .nordclient__card {
          width: 100%; } }
      .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__img {
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        overflow: hidden;
        background: #191940;
        transition: all 0.2s linear; }
        .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__img img {
          display: block;
          width: 100%;
          height: auto;
          opacity: 0.8;
          transition: opacity 0.2s linear; }
      .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text {
        width: 100%;
        color: #fff;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 0;
        z-index: 1;
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0); }
        .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__text__title {
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 55px; }
          @media screen and (max-width: 990px) {
            .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__text__title {
              font-size: 42px; } }
          @media screen and (max-width: 770px) {
            .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__text__title {
              font-size: 45px;
              line-height: 55px; } }
          @media screen and (max-width: 575px) {
            .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__text__title {
              font-size: 36px; } }
        .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__description {
          margin-top: 20px;
          font-family: "RobotoRegular";
          font-size: 15px; }
          @media screen and (max-width: 770px) {
            .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__description {
              font-size: 18px; } }
          @media screen and (max-width: 575px) {
            .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__description {
              margin: 0 auto;
              margin-top: 20px;
              max-width: 300px;
              line-height: 26px; } }
        .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__link {
          margin-top: 30px;
          opacity: 0;
          transition: opacity 0.2s linear; }
          .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__link a {
            font-family: "RobotoRegular";
            font-size: 15px;
            color: #fff;
            text-decoration: none; }
          .nordclient .nordclient__inner .nordclient__card .nordcard__inner .nordcard__text .nordcard__link img {
            margin-left: 15px; }
  .nordclient .nordclient__plane {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0); }
    @media screen and (max-width: 770px) {
      .nordclient .nordclient__plane {
        -webkit-transform-origin: 100% 50% 0;
            -ms-transform-origin: 100% 50% 0;
                transform-origin: 100% 50% 0;
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
        margin-left: -20px;
        top: 54%; } }
    @media screen and (max-width: 575px) {
      .nordclient .nordclient__plane {
        display: none; } }

.questions {
  margin: 0;
  font-family: RobotoRegular;
  padding-top: 133px;
  padding-bottom: 100px; }
  @media screen and (max-width: 575px) {
    .questions {
      padding-top: 40px;
      padding-bottom: 50px; } }
  .questions .questions__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .questions .questions__container .questions__main {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .questions .questions__container .questions__main .questions__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .questions .questions__container .questions__main .questions__title h2 {
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 54px;
          color: #cbcbd1;
          margin-bottom: 10px;
          margin-right: 20px;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            .questions .questions__container .questions__main .questions__title h2 {
              margin-right: 0;
              font-size: 36px;
              line-height: 46px; } }
        .questions .questions__container .questions__main .questions__title .question__route {
          padding: 10px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: left;
              -ms-flex-pack: left;
                  justify-content: left;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 770px) {
            .questions .questions__container .questions__main .questions__title .question__route {
              display: none; } }
          .questions .questions__container .questions__main .questions__title .question__route .question__route__off {
            margin-right: 10px;
            padding: 10px;
            position: relative;
            width: 9px;
            height: 18px;
            cursor: pointer; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__off:hover .question__route__off1 {
              opacity: 0; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__off:hover .question__route__off2 {
              opacity: 1; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__off .question__route__off1 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 1;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__off .question__route__off2 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 0;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
          .questions .questions__container .questions__main .questions__title .question__route .question__route__act {
            padding: 10px;
            position: relative;
            width: 9px;
            height: 18px;
            cursor: pointer; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__act:hover .question__route__act1 {
              opacity: 0; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__act:hover .question__route__act2 {
              opacity: 1; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__act .question__route__act1 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 1;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
            .questions .questions__container .questions__main .questions__title .question__route .question__route__act .question__route__act2 {
              width: 9px;
              position: absolute;
              top: 2px;
              left: 5px;
              z-index: 1;
              opacity: 0;
              -webkit-transform: opacity 0.1s linear;
                  -ms-transform: opacity 0.1s linear;
                      transform: opacity 0.1s linear; }
    .questions .questions__container .questions__cards {
      margin: 70px 0 0; }
      @media screen and (max-width: 575px) {
        .questions .questions__container .questions__cards {
          margin-top: 22px; } }
      .questions .questions__container .questions__cards .questions__cards__inner {
        min-width: 1102px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 575px) {
          .questions .questions__container .questions__cards .questions__cards__inner {
            min-width: 100%; } }
        .questions .questions__container .questions__cards .questions__cards__inner .questions__card {
          width: 33.3333%;
          padding: 0 15px; }
          @media screen and (max-width: 575px) {
            .questions .questions__container .questions__cards .questions__cards__inner .questions__card {
              width: 100%; } }
          .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner {
            position: relative; }
            .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__img {
              height: 63px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end;
              position: relative;
              width: 300px; }
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__img .questions__card__img__normal {
                display: block;
                min-height: 50px;
                height: auto;
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 1;
                opacity: 1;
                transition: opacity 0.2s linear; }
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__img .questions__card__img__hover {
                display: block;
                min-height: 50px;
                height: auto;
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 1;
                opacity: 0;
                transition: opacity 0.2s linear; }
            .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__title {
              margin-top: 26px;
              font-family: RobotoBold;
              font-size: 13px;
              color: #34345c; }
            .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text {
              margin-top: 14px; }
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text:focus a,
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text:hover a,
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text:visited a,
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text:active a,
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text:link a {
                border: 0;
                outline: 0; }
              .questions .questions__container .questions__cards .questions__cards__inner .questions__card .questions__card__inner .questions__card__text a {
                font-size: 15px;
                color: #34345c;
                text-decoration: none; }
          @media screen and (max-width: 360px) {
            .questions .questions__container .questions__cards .questions__cards__inner .questions__card {
              width: 100%; } }
          .questions .questions__container .questions__cards .questions__cards__inner .questions__card:hover .questions__card__text a {
            color: #7d7da0; }
          .questions .questions__container .questions__cards .questions__cards__inner .questions__card:hover .questions__card__img__normal {
            opacity: 0; }
          .questions .questions__container .questions__cards .questions__cards__inner .questions__card:hover .questions__card__img__hover {
            opacity: 1; }
    .questions .questions__container .questions__dishes__link {
      margin-top: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .questions .questions__container .questions__dishes__link .questions__dishes__link__inner {
        display: none; }
        @media screen and (max-width: 575px) {
          .questions .questions__container .questions__dishes__link .questions__dishes__link__inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .questions .questions__container .questions__dishes__link .questions__dishes__link__inner:active {
              margin: 0 auto; }
              .questions .questions__container .questions__dishes__link .questions__dishes__link__inner:active span {
                color: #8a1776; }
            .questions .questions__container .questions__dishes__link .questions__dishes__link__inner span {
              margin-right: 12px;
              font-size: 15px;
              color: #c5638f; } }

#bonus {
  margin: 0;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #fff;
  background: url("../img/Bonus/bg.png") center no-repeat;
  background-size: cover; }
  #bonus .bonus__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    #bonus .bonus__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      #bonus .bonus__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        #bonus .bonus__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      #bonus .bonus__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          #bonus .bonus__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        #bonus .bonus__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        #bonus .bonus__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            #bonus .bonus__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        #bonus .bonus__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          #bonus .bonus__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              #bonus .bonus__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        #bonus .bonus__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            #bonus .bonus__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    #bonus .bonus__container .bonus__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 770px) {
        #bonus .bonus__container .bonus__content {
          display: block; } }
      #bonus .bonus__container .bonus__content .bonus__title {
        margin-top: 60px;
        font-family: "DINProMedium";
        font-size: 45px;
        line-height: 55px;
        color: #fff;
        margin-bottom: 60px; }
        @media screen and (max-width: 770px) {
          #bonus .bonus__container .bonus__content .bonus__title {
            font-size: 42px;
            line-height: 50px; } }
        @media screen and (max-width: 575px) {
          #bonus .bonus__container .bonus__content .bonus__title {
            margin-top: 30px;
            font-size: 36px;
            line-height: 46px; } }
      #bonus .bonus__container .bonus__content .bonus__btn {
        margin-top: 60px;
        margin-bottom: 60px; }
        @media screen and (max-width: 575px) {
          #bonus .bonus__container .bonus__content .bonus__btn {
            width: 100%; } }
        #bonus .bonus__container .bonus__content .bonus__btn button {
          border: none;
          cursor: pointer;
          width: 286px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          #bonus .bonus__container .bonus__content .bonus__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          #bonus .bonus__container .bonus__content .bonus__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            #bonus .bonus__container .bonus__content .bonus__btn button {
              width: 100%; } }
    #bonus .bonus__container .bonus__cards {
      position: absolute;
      top: 90%;
      right: 0;
      z-index: 1000; }
      @media screen and (max-width: 990px) {
        #bonus .bonus__container .bonus__cards {
          display: none; } }

#blServices {
  margin: 60px 0 0 0;
  font-family: RobotoRegular;
  width: 100%;
  position: relative;
  color: #191940; }
  #blServices .blServices__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #blServices .blServices__container .blServices__cards {
      display: none; }
      @media screen and (max-width: 990px) {
        #blServices .blServices__container .blServices__cards {
          margin-top: 60px;
          display: block; } }
    #blServices .blServices__container .blServices__title__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        #blServices .blServices__container .blServices__title__text {
          font-size: 16px; } }
      @media screen and (max-width: 990px) {
        #blServices .blServices__container .blServices__title__text {
          margin-top: 60px; } }
      #blServices .blServices__container .blServices__title__text .blServices__title__text__item {
        margin-bottom: 20px; }
        #blServices .blServices__container .blServices__title__text .blServices__title__text__item:last-child {
          margin-bottom: 0; }
  #blServices .blServices__list {
    max-width: 730px; }
    @media screen and (max-width: 1120px) {
      #blServices .blServices__list {
        width: 65%;
        margin-right: 15px; } }
    @media screen and (max-width: 990px) {
      #blServices .blServices__list {
        margin-top: 60px;
        width: 100%;
        margin-right: 0; } }
    #blServices .blServices__list .blServices__list__title {
      font-family: "DINProMedium";
      font-size: 36px;
      line-height: 46px;
      color: #34345c;
      margin-top: 40px; }
      @media screen and (max-width: 575px) {
        #blServices .blServices__list .blServices__list__title {
          font-size: 28px;
          line-height: 38px; } }
    #blServices .blServices__list .blServices__list__items {
      margin-top: 20px; }
      #blServices .blServices__list .blServices__list__items .blServices__list__item {
        margin-top: 8px;
        padding-left: 15px;
        position: relative;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        #blServices .blServices__list .blServices__list__items .blServices__list__item:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        #blServices .blServices__list .blServices__list__items .blServices__list__item sup {
          text-decoration: none;
          color: #0081c1; }
        #blServices .blServices__list .blServices__list__items .blServices__list__item b {
          font-family: "RobotoBold"; }
        #blServices .blServices__list .blServices__list__items .blServices__list__item a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #blServices .blServices__list .blServices__list__items .blServices__list__item a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #blServices .blServices__list .blServices__list__items .blServices__list__item a:hover {
                color: #c5638f; } }

#serviceDesign {
  margin: 60px 0 0 0;
  font-family: RobotoRegular;
  width: 100%;
  position: relative;
  color: #191940; }
  #serviceDesign .serviceDesign__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #serviceDesign .serviceDesign__container .serviceDesign__list {
      max-width: 730px; }
      @media screen and (max-width: 1120px) {
        #serviceDesign .serviceDesign__container .serviceDesign__list {
          width: 63%;
          margin-right: 15px; } }
      @media screen and (max-width: 990px) {
        #serviceDesign .serviceDesign__container .serviceDesign__list {
          width: 100%;
          margin-right: 0; } }
      #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__title {
            font-size: 28px;
            line-height: 38px; } }
      #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items {
        margin-top: 20px; }
        #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item {
          margin-top: 8px;
          padding-left: 15px;
          position: relative;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item sup {
            text-decoration: none;
            color: #0081c1; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item b {
            font-family: "RobotoBold"; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items .serviceDesign__list__item a:hover {
                  color: #c5638f; } }
      #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 {
        margin-top: 20px; }
        #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 .serviceDesign__list__item1 {
          margin-top: 8px;
          display: block;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 .serviceDesign__list__item1 sup {
            text-decoration: none;
            color: #0081c1; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 .serviceDesign__list__item1 b {
            font-family: "RobotoBold"; }
          #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 .serviceDesign__list__item1 a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 .serviceDesign__list__item1 a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #serviceDesign .serviceDesign__container .serviceDesign__list .serviceDesign__list__items1 .serviceDesign__list__item1 a:hover {
                  color: #c5638f; } }

#serviceReturn {
  margin: 60px 0 0 0;
  font-family: RobotoRegular;
  width: 100%;
  position: relative;
  color: #191940; }
  #serviceReturn .serviceReturn__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #serviceReturn .serviceReturn__container .serviceReturn__list {
      max-width: 730px; }
      #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__title {
            font-size: 28px;
            line-height: 38px; } }
      #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__suptitle {
        margin-top: 20px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__suptitle sup {
          text-decoration: none;
          color: #0081c1; }
        #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__suptitle b {
          font-family: "RobotoBold"; }
        #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__suptitle a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__suptitle a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__suptitle a:hover {
                color: #c5638f; } }
      #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items {
        margin-top: 20px; }
        #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item {
          margin-top: 8px;
          padding-left: 15px;
          position: relative;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item sup {
            text-decoration: none;
            color: #0081c1; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item b {
            font-family: "RobotoBold"; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items .serviceReturn__list__item a:hover {
                  color: #c5638f; } }
      #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 {
        margin-top: 20px; }
        #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 .serviceReturn__list__item1 {
          margin-top: 8px;
          display: block;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 .serviceReturn__list__item1 sup {
            text-decoration: none;
            color: #0081c1; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 .serviceReturn__list__item1 b {
            font-family: "RobotoBold"; }
          #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 .serviceReturn__list__item1 a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 .serviceReturn__list__item1 a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #serviceReturn .serviceReturn__container .serviceReturn__list .serviceReturn__list__items1 .serviceReturn__list__item1 a:hover {
                  color: #c5638f; } }

#serviceFootnotes {
  margin: 60px 0 100px;
  font-family: RobotoRegular;
  width: 100%;
  position: relative;
  color: #191940; }
  #serviceFootnotes .serviceFootnotes__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list {
      max-width: 730px;
      position: relative;
      padding-top: 20px; }
      #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list:before {
        content: "";
        width: 160px;
        height: 1px;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        background-color: #cbcbd1;
        border: 0; }
      #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left; }
        #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__number {
          margin-right: 2px;
          font-family: "RobotoRegular";
          font-size: 13px;
          color: #7d7da0;
          color: #0081c1; }
          #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__number span {
            color: #0081c1; }
          #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__number a {
            color: #c5638f; }
            #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__number a:hover {
              color: #8a1776; }
              @media screen and (max-width: 575px) {
                #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__number a:hover {
                  color: #c5638f; } }
        #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__text {
          font-family: "RobotoRegular";
          font-size: 13px;
          color: #7d7da0; }
          #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__text span {
            color: #0081c1; }
          #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__text a {
            color: #c5638f; }
            #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__text a:hover {
              color: #8a1776; }
              @media screen and (max-width: 575px) {
                #serviceFootnotes .serviceFootnotes__container .serviceFootnotes__list .serviceFootnotes__list__item .serviceFootnotes__list__text a:hover {
                  color: #c5638f; } }

.transMain {
  background: url("../img/Transfer/TransMain/bg.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .transMain {
      padding-top: 0; } }
  .transMain .transMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .transMain .transMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .transMain .transMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .transMain .transMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .transMain .transMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .transMain .transMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .transMain .transMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .transMain .transMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .transMain .transMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .transMain .transMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .transMain .transMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .transMain .transMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .transMain .transMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .transMain .transMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .transMain .transMain__container .transMain__title {
      max-width: 727px; }
      @media screen and (max-width: 575px) {
        .transMain .transMain__container .transMain__title {
          margin-top: 0; } }
    .transMain .transMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .transMain .transMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .transMain .transMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

#points {
  padding-top: 60px;
  font-family: RobotoRegular;
  width: 100%;
  position: relative;
  color: #191940; }
  #points .points__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    @media screen and (max-width: 770px) {
      #points .points__container {
        padding: 0; } }
    @media screen and (max-width: 770px) {
      #points .points__container .points__title__text {
        padding: 0 20px; } }
    #points .points__container .points__title__text .points__title__text__item {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px;
      margin-bottom: 20px;
      max-width: 823px; }
      @media screen and (max-width: 575px) {
        #points .points__container .points__title__text .points__title__text__item {
          font-size: 16px; } }
      #points .points__container .points__title__text .points__title__text__item:last-child {
        margin-bottom: 0; }
    #points .points__container .points__btns {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      #points .points__container .points__btns button {
        margin: 0;
        padding: 14px 12px;
        width: 366px;
        border: 2px solid transparent;
        border-bottom: 2px solid #cbcbd1;
        font-family: "RobotoRegular";
        font-size: 15px;
        color: #cbcbd1;
        cursor: pointer;
        background: transparent;
        transition: all 0.2s linear; }
        #points .points__container .points__btns button.active {
          border: 2px solid transparent;
          border-bottom: 2px solid #64bee6;
          font-family: "RobotoRegular";
          color: #0081c1; }
        #points .points__container .points__btns button:focus {
          outline: none; }
        #points .points__container .points__btns button:hover {
          color: #0081c1; }
        @media screen and (max-width: 770px) {
          #points .points__container .points__btns button {
            padding: 24px 12px;
            width: 100%;
            border-top: 2px solid transparent;
            border-bottom: 2px solid #cbcbd1; } }
  #points .points__container__content {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #points .points__container__content .points__items {
      display: none;
      margin-top: 40px; }
      #points .points__container__content .points__items.active {
        display: block; }
      #points .points__container__content .points__items #transRoute {
        margin-top: 40px;
        font-family: RobotoRegular; }
        #points .points__container__content .points__items #transRoute .transRoute__title {
          font-family: DINProMedium;
          font-size: 32px;
          color: #cbcbd1; }
        #points .points__container__content .points__items #transRoute .transRoute__route {
          margin-top: 36px; }
          #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            @media screen and (max-width: 770px) {
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items {
                display: block; } }
            #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item {
              width: 315px;
              position: relative; }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input {
                width: 100%;
                padding: 10px 0;
                font-size: 15px;
                color: #191940;
                border: 0;
                border-bottom: 1px solid #7d7da0;
                background: transparent; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input:focus {
                  outline: none;
                  border-bottom: 1px solid #c5638f; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input:hover {
                  border-bottom: 1px solid #c5638f; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input:valid {
                  border-bottom: 1px solid #c5638f; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input.active {
                  border-bottom: 1px solid #dd0e46; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input.rule-dateVilet {
                  cursor: pointer;
                  caret-color: transparent; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input.rule-dateViletFalse {
                  cursor: pointer;
                  caret-color: transparent; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input.rule-date_back {
                  cursor: pointer;
                  caret-color: transparent; }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item label {
                position: absolute;
                pointer-events: none;
                left: 0;
                top: 10px;
                font-size: 15px;
                transition: 0.3s;
                color: #7d7da0; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item label b {
                  color: #dd0e46; }
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item label span {
                  color: #cbcbd1; }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input:focus ~ label,
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input:not(:focus):valid ~ label {
                top: -20px;
                font-size: 14px; }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input.addValue:-moz-read-only ~ label {
                top: -20px;
                font-size: 14px; }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input.addValue:read-only ~ label {
                top: -20px;
                font-size: 14px; }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item span {
                position: absolute;
                left: 0;
                top: 110%;
                font-size: 12px;
                color: #dd0e46;
                min-width: 200px; }
              @media screen and (max-width: 770px) {
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item {
                  width: 100%;
                  max-width: 575px; } }
              @media screen and (max-width: 575px) {
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item {
                  width: 100%; } }
              #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__item input {
                font-family: RobotoMedium; }
            #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__arrow {
              margin: 0 30px 0 30px; }
              @media screen and (max-width: 770px) {
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__arrow {
                  margin: 40px 0 40px 20px;
                  width: 100%;
                  max-width: 575px; }
                  #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__arrow img {
                    -webkit-transform: rotate(90deg);
                        -ms-transform: rotate(90deg);
                            transform: rotate(90deg);
                    pointer-events: none; } }
              @media screen and (max-width: 575px) {
                #points .points__container__content .points__items #transRoute .transRoute__route .transRoute__route__items .transRoute__route__arrow {
                  width: 100%; } }
          #points .points__container__content .points__items #transRoute .transRoute__route #transTransport {
            margin-top: 50px;
            font-family: RobotoRegular; }
            #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__title {
              font-family: DINProMedium;
              font-size: 32px;
              color: #cbcbd1; }
            #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards {
              margin-top: 36px;
              overflow-x: hidden;
              -ms-overflow-style: none;
              overflow: -moz-scrollbars-none; }
              #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards::-webkit-scrollbar {
                width: 0; }
              @media screen and (max-width: 990px) {
                #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards {
                  overflow-x: scroll; } }
              #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner {
                min-width: 1124px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center; }
                #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card {
                  margin-right: 30px;
                  padding: 42px;
                  width: 255px;
                  border: 1px solid #8a1776;
                  text-align: center;
                  color: #191940;
                  background: #fff;
                  cursor: pointer;
                  transition: 0.1s; }
                  @media screen and (max-width: 770px) {
                    #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card {
                      margin-right: 20px; }
                      #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:last-child {
                        margin-right: 0; } }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:last-child {
                    margin-right: 0; }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:hover {
                    border: 1px solid #f7f8fc;
                    background: #f7f8fc; }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card.defolt {
                    opacity: 30%;
                    border: 1px solid #fff;
                    background: #fff;
                    transition: 0.1s; }
                    #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card.defolt:hover {
                      opacity: 100%;
                      border: 1px solid #f7f8fc;
                      background: #f7f8fc; }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__class {
                    margin-top: 19px;
                    font-family: RobotoBold;
                    font-size: 21px; }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model {
                    margin-top: 2px;
                    font-family: "RobotoRegular";
                    font-size: 15px;
                    line-height: 23px;
                    color: #191940; }
                    #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model sup {
                      text-decoration: none;
                      color: #0081c1; }
                    #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model b {
                      font-family: "RobotoBold"; }
                    #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a {
                      color: #c5638f;
                      transition: color 0.1s linear;
                      text-decoration: none; }
                      #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a:hover {
                        color: #8a1776;
                        text-decoration: none; }
                        @media screen and (max-width: 575px) {
                          #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a:hover {
                            color: #c5638f; } }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__passengers {
                    margin-top: 32px;
                    font-size: 13px; }
                  #points .points__container__content .points__items #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__price {
                    margin-top: 10px;
                    font-family: RobotoBold;
                    font-size: 21px;
                    color: #0081c1; }

#transRoute {
  margin-top: 40px;
  font-family: RobotoRegular; }
  #transRoute .transRoute__title {
    font-family: DINProMedium;
    font-size: 32px;
    color: #cbcbd1; }
  #transRoute .transRoute__route {
    margin-top: 36px; }
    @media screen and (max-width: 770px) {
      #transRoute .transRoute__route {
        display: block; } }
    #transRoute .transRoute__route .transRoute__route__item {
      width: 315px;
      position: relative; }
      #transRoute .transRoute__route .transRoute__route__item input {
        width: 100%;
        padding: 10px 0;
        font-size: 15px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        background: transparent; }
        #transRoute .transRoute__route .transRoute__route__item input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
        #transRoute .transRoute__route .transRoute__route__item input:hover {
          border-bottom: 1px solid #c5638f; }
        #transRoute .transRoute__route .transRoute__route__item input:valid {
          border-bottom: 1px solid #c5638f; }
        #transRoute .transRoute__route .transRoute__route__item input.active {
          border-bottom: 1px solid #dd0e46; }
        #transRoute .transRoute__route .transRoute__route__item input.rule-dateVilet {
          cursor: pointer;
          caret-color: transparent; }
        #transRoute .transRoute__route .transRoute__route__item input.rule-dateViletFalse {
          cursor: pointer;
          caret-color: transparent; }
        #transRoute .transRoute__route .transRoute__route__item input.rule-date_back {
          cursor: pointer;
          caret-color: transparent; }
      #transRoute .transRoute__route .transRoute__route__item label {
        position: absolute;
        pointer-events: none;
        left: 0;
        top: 10px;
        font-size: 15px;
        transition: 0.3s;
        color: #7d7da0; }
        #transRoute .transRoute__route .transRoute__route__item label b {
          color: #dd0e46; }
        #transRoute .transRoute__route .transRoute__route__item label span {
          color: #cbcbd1; }
      #transRoute .transRoute__route .transRoute__route__item input:focus ~ label,
      #transRoute .transRoute__route .transRoute__route__item input:not(:focus):valid ~ label {
        top: -20px;
        font-size: 14px; }
      #transRoute .transRoute__route .transRoute__route__item input.addValue:-moz-read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transRoute .transRoute__route .transRoute__route__item input.addValue:read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transRoute .transRoute__route .transRoute__route__item span {
        position: absolute;
        left: 0;
        top: 110%;
        font-size: 12px;
        color: #dd0e46;
        min-width: 200px; }
      @media screen and (max-width: 770px) {
        #transRoute .transRoute__route .transRoute__route__item {
          width: 100%;
          max-width: 575px; } }
      @media screen and (max-width: 575px) {
        #transRoute .transRoute__route .transRoute__route__item {
          width: 100%; } }
      #transRoute .transRoute__route .transRoute__route__item input {
        font-family: RobotoMedium; }
    #transRoute .transRoute__route .transRoute__route__arrow {
      margin: 0 30px 0 30px; }
      @media screen and (max-width: 770px) {
        #transRoute .transRoute__route .transRoute__route__arrow {
          margin: 40px 0 40px 20px;
          width: 100%;
          max-width: 575px; }
          #transRoute .transRoute__route .transRoute__route__arrow img {
            -webkit-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                    transform: rotate(90deg);
            pointer-events: none; } }
      @media screen and (max-width: 575px) {
        #transRoute .transRoute__route .transRoute__route__arrow {
          width: 100%; } }
    #transRoute .transRoute__route #transTransport {
      margin-top: 50px;
      font-family: RobotoRegular; }
      #transRoute .transRoute__route #transTransport .transTransport__title {
        font-family: DINProMedium;
        font-size: 32px;
        color: #cbcbd1; }
      #transRoute .transRoute__route #transTransport .transTransport__cards {
        margin-top: 36px;
        overflow-x: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none; }
        #transRoute .transRoute__route #transTransport .transTransport__cards::-webkit-scrollbar {
          width: 0; }
        @media screen and (max-width: 990px) {
          #transRoute .transRoute__route #transTransport .transTransport__cards {
            overflow-x: scroll; } }
        #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner {
          min-width: 1124px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card {
            margin-right: 30px;
            padding: 42px;
            width: 255px;
            border: 1px solid #8a1776;
            text-align: center;
            color: #191940;
            background: #fff;
            cursor: pointer;
            transition: 0.1s; }
            @media screen and (max-width: 770px) {
              #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card {
                margin-right: 20px; }
                #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:last-child {
                  margin-right: 0; } }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:last-child {
              margin-right: 0; }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:hover {
              border: 1px solid #f7f8fc;
              background: #f7f8fc; }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card.defolt {
              opacity: 30%;
              border: 1px solid #fff;
              background: #fff;
              transition: 0.1s; }
              #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card.defolt:hover {
                opacity: 100%;
                border: 1px solid #f7f8fc;
                background: #f7f8fc; }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__class {
              margin-top: 19px;
              font-family: RobotoBold;
              font-size: 21px; }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model {
              margin-top: 2px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model sup {
                text-decoration: none;
                color: #0081c1; }
              #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model b {
                font-family: "RobotoBold"; }
              #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a:hover {
                      color: #c5638f; } }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__passengers {
              margin-top: 32px;
              font-size: 13px; }
            #transRoute .transRoute__route #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__price {
              margin-top: 10px;
              font-family: RobotoBold;
              font-size: 21px;
              color: #0081c1; }

#transTransport {
  margin-top: 50px;
  font-family: RobotoRegular; }
  #transTransport .transTransport__title {
    font-family: DINProMedium;
    font-size: 32px;
    color: #cbcbd1; }
  #transTransport .transTransport__cards {
    margin-top: 36px;
    overflow-x: hidden;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none; }
    #transTransport .transTransport__cards::-webkit-scrollbar {
      width: 0; }
    @media screen and (max-width: 990px) {
      #transTransport .transTransport__cards {
        overflow-x: scroll; } }
    #transTransport .transTransport__cards .transTransport__cards__inner {
      min-width: 1124px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card {
        margin-right: 30px;
        padding: 42px;
        width: 255px;
        border: 1px solid #8a1776;
        text-align: center;
        color: #191940;
        background: #fff;
        cursor: pointer;
        transition: 0.1s; }
        @media screen and (max-width: 770px) {
          #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card {
            margin-right: 20px; }
            #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:last-child {
              margin-right: 0; } }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:last-child {
          margin-right: 0; }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card:hover {
          border: 1px solid #f7f8fc;
          background: #f7f8fc; }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card.defolt {
          opacity: 30%;
          border: 1px solid #fff;
          background: #fff;
          transition: 0.1s; }
          #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card.defolt:hover {
            opacity: 100%;
            border: 1px solid #f7f8fc;
            background: #f7f8fc; }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__class {
          margin-top: 19px;
          font-family: RobotoBold;
          font-size: 21px; }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model {
          margin-top: 2px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model sup {
            text-decoration: none;
            color: #0081c1; }
          #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model b {
            font-family: "RobotoBold"; }
          #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__model a:hover {
                  color: #c5638f; } }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__passengers {
          margin-top: 32px;
          font-size: 13px; }
        #transTransport .transTransport__cards .transTransport__cards__inner .transTransport__card .transTransport__card__price {
          margin-top: 10px;
          font-family: RobotoBold;
          font-size: 21px;
          color: #0081c1; }

.transInfo {
  margin-top: 40px;
  font-family: RobotoRegular; }
  .transInfo .transInfo__title {
    font-family: DINProMedium;
    font-size: 32px;
    color: #cbcbd1; }
  .transInfo .transInfo__route {
    margin-top: 36px; }
    @media screen and (max-width: 575px) {
      .transInfo .transInfo__route {
        margin-top: 30px; } }
    .transInfo .transInfo__route .transInfo__route__info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media screen and (max-width: 990px) {
        .transInfo .transInfo__route .transInfo__route__info {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number {
        margin-right: 30px;
        width: 255px;
        position: relative; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input:hover {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input:valid {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input.active {
            border-bottom: 1px solid #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number label b {
            color: #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number label span {
            color: #cbcbd1; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input:focus ~ label,
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        @media screen and (max-width: 990px) {
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number {
            width: 350px; } }
        @media screen and (max-width: 770px) {
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__number {
            margin-right: 0;
            width: 100%;
            max-width: 575px; } }
      .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal {
        width: 160px;
        position: relative; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input:hover {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input:valid {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input.active {
            border-bottom: 1px solid #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal label b {
            color: #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal label span {
            color: #cbcbd1; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input:focus ~ label,
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        @media screen and (max-width: 990px) {
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal {
            width: 300px; } }
        @media screen and (max-width: 770px) {
          .transInfo .transInfo__route .transInfo__route__info .transInfo__route__info__terminal {
            margin-top: 40px;
            margin-right: 0;
            width: 100%;
            max-width: 575px; } }
    .transInfo .transInfo__route .transInfo__route__date {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media screen and (max-width: 990px) {
        .transInfo .transInfo__route .transInfo__route__date {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day {
        margin-top: 40px;
        margin-right: 30px;
        width: 255px;
        position: relative; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input:hover {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input:valid {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input.active {
            border-bottom: 1px solid #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day label b {
            color: #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day label span {
            color: #cbcbd1; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input:focus ~ label,
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        @media screen and (max-width: 990px) {
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day {
            width: 350px; } }
        @media screen and (max-width: 770px) {
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day {
            margin-top: 40px;
            margin-right: 0;
            width: 100%;
            max-width: 575px; } }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__day .transInfo__day__img {
          position: absolute;
          top: 50%;
          right: 0;
          z-index: 1;
          -webkit-transform: translate3d(0, -50%, 0);
                  transform: translate3d(0, -50%, 0);
          cursor: pointer;
          pointer-events: none; }
      .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time {
        margin-right: 30px;
        width: 160px;
        position: relative; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input:hover {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input:valid {
            border-bottom: 1px solid #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input.active {
            border-bottom: 1px solid #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time label b {
            color: #dd0e46; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time label span {
            color: #cbcbd1; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input:focus ~ label,
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        @media screen and (max-width: 990px) {
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time {
            width: 300px; } }
        @media screen and (max-width: 770px) {
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__time {
            margin-top: 40px;
            margin-right: 0;
            width: 100%;
            max-width: 575px; } }
      .transInfo .transInfo__route .transInfo__route__date .transInfo__route__text {
        margin: 0;
        font-size: 16px;
        color: #191940; }
        .transInfo .transInfo__route .transInfo__route__date .transInfo__route__text a {
          color: #c5638f; }
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__text a:hover {
            color: #8a1776; }
        @media screen and (max-width: 990px) {
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__text {
            margin-top: 25px; } }
        @media screen and (max-width: 770px) {
          .transInfo .transInfo__route .transInfo__route__date .transInfo__route__text {
            margin-top: 40px;
            width: 100%;
            max-width: 575px; } }

#transPassengers {
  margin-top: 40px;
  font-family: RobotoRegular; }
  #transPassengers .transPassengers__title {
    font-family: DINProMedium;
    font-size: 32px;
    color: #cbcbd1; }
  #transPassengers .transPassengers__quantity {
    margin-top: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    #transPassengers .transPassengers__quantity .transPassengers__quantity__label {
      margin-right: 15px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      #transPassengers .transPassengers__quantity .transPassengers__quantity__label sup {
        text-decoration: none;
        color: #0081c1; }
      #transPassengers .transPassengers__quantity .transPassengers__quantity__label b {
        font-family: "RobotoBold"; }
      #transPassengers .transPassengers__quantity .transPassengers__quantity__label a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__label a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            #transPassengers .transPassengers__quantity .transPassengers__quantity__label a:hover {
              color: #c5638f; } }
      @media screen and (max-width: 575px) {
        #transPassengers .transPassengers__quantity .transPassengers__quantity__label {
          margin-right: 12px; } }
    #transPassengers .transPassengers__quantity .transPassengers__quantity__inner {
      position: relative; }
      @media screen and (max-width: 575px) {
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select {
          width: 100%;
          max-width: 100px; } }
      #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select {
        width: 50px;
        padding: 10px 0;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select sup {
          text-decoration: none;
          color: #0081c1; }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select b {
          font-family: "RobotoBold"; }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 575px) {
          #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select {
            width: 96px; } }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select:focus {
          outline: none; }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select:hover {
          border-bottom: 1px solid #8a1776; }
        #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__select select:valid {
          border-bottom: 1px solid #8a1776; }
      #transPassengers .transPassengers__quantity .transPassengers__quantity__inner .transPassengers__quantity__img {
        position: absolute;
        right: 0;
        top: 50%;
        z-index: 1;
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
        cursor: pointer; }
  #transPassengers .transPassengers__data {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media screen and (max-width: 990px) {
      #transPassengers .transPassengers__data {
        margin-top: 0; } }
    @media screen and (max-width: 770px) {
      #transPassengers .transPassengers__data {
        margin-top: 0;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    #transPassengers .transPassengers__data .transPassengers__data__name {
      width: 255px;
      position: relative;
      margin-right: 30px; }
      #transPassengers .transPassengers__data .transPassengers__data__name input {
        width: 100%;
        padding: 10px 0;
        font-size: 15px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        background: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__name input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__name input:hover {
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__name input:valid {
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__name input.active {
          border-bottom: 1px solid #dd0e46; }
        #transPassengers .transPassengers__data .transPassengers__data__name input.rule-dateVilet {
          cursor: pointer;
          caret-color: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__name input.rule-dateViletFalse {
          cursor: pointer;
          caret-color: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__name input.rule-date_back {
          cursor: pointer;
          caret-color: transparent; }
      #transPassengers .transPassengers__data .transPassengers__data__name label {
        position: absolute;
        pointer-events: none;
        left: 0;
        top: 10px;
        font-size: 15px;
        transition: 0.3s;
        color: #7d7da0; }
        #transPassengers .transPassengers__data .transPassengers__data__name label b {
          color: #dd0e46; }
        #transPassengers .transPassengers__data .transPassengers__data__name label span {
          color: #cbcbd1; }
      #transPassengers .transPassengers__data .transPassengers__data__name input:focus ~ label,
      #transPassengers .transPassengers__data .transPassengers__data__name input:not(:focus):valid ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__name input.addValue:-moz-read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__name input.addValue:read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__name span {
        position: absolute;
        left: 0;
        top: 110%;
        font-size: 12px;
        color: #dd0e46;
        min-width: 200px; }
      @media screen and (max-width: 990px) {
        #transPassengers .transPassengers__data .transPassengers__data__name {
          margin-top: 20px;
          width: 30%;
          min-width: 200px;
          max-width: 255px; } }
      @media screen and (max-width: 770px) {
        #transPassengers .transPassengers__data .transPassengers__data__name {
          margin-top: 40px;
          margin-right: 0;
          width: 100%;
          max-width: 575px; } }
    #transPassengers .transPassengers__data .transPassengers__data__phone {
      width: 255px;
      position: relative;
      margin-right: 30px; }
      #transPassengers .transPassengers__data .transPassengers__data__phone input {
        width: 100%;
        padding: 10px 0;
        font-size: 15px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        background: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input:hover {
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input:valid {
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input.active {
          border-bottom: 1px solid #dd0e46; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input.rule-dateVilet {
          cursor: pointer;
          caret-color: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input.rule-dateViletFalse {
          cursor: pointer;
          caret-color: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__phone input.rule-date_back {
          cursor: pointer;
          caret-color: transparent; }
      #transPassengers .transPassengers__data .transPassengers__data__phone label {
        position: absolute;
        pointer-events: none;
        left: 0;
        top: 10px;
        font-size: 15px;
        transition: 0.3s;
        color: #7d7da0; }
        #transPassengers .transPassengers__data .transPassengers__data__phone label b {
          color: #dd0e46; }
        #transPassengers .transPassengers__data .transPassengers__data__phone label span {
          color: #cbcbd1; }
      #transPassengers .transPassengers__data .transPassengers__data__phone input:focus ~ label,
      #transPassengers .transPassengers__data .transPassengers__data__phone input:not(:focus):valid ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__phone input.addValue:-moz-read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__phone input.addValue:read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__phone span {
        position: absolute;
        left: 0;
        top: 110%;
        font-size: 12px;
        color: #dd0e46;
        min-width: 200px; }
      @media screen and (max-width: 990px) {
        #transPassengers .transPassengers__data .transPassengers__data__phone {
          margin-top: 20px;
          width: 30%;
          min-width: 200px;
          max-width: 255px; } }
      @media screen and (max-width: 770px) {
        #transPassengers .transPassengers__data .transPassengers__data__phone {
          margin-top: 40px;
          margin-right: 0;
          width: 100%;
          max-width: 575px; } }
    #transPassengers .transPassengers__data .transPassengers__data__email {
      width: 255px;
      position: relative; }
      #transPassengers .transPassengers__data .transPassengers__data__email input {
        width: 100%;
        padding: 10px 0;
        font-size: 15px;
        color: #191940;
        border: 0;
        border-bottom: 1px solid #7d7da0;
        background: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__email input:focus {
          outline: none;
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__email input:hover {
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__email input:valid {
          border-bottom: 1px solid #c5638f; }
        #transPassengers .transPassengers__data .transPassengers__data__email input.active {
          border-bottom: 1px solid #dd0e46; }
        #transPassengers .transPassengers__data .transPassengers__data__email input.rule-dateVilet {
          cursor: pointer;
          caret-color: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__email input.rule-dateViletFalse {
          cursor: pointer;
          caret-color: transparent; }
        #transPassengers .transPassengers__data .transPassengers__data__email input.rule-date_back {
          cursor: pointer;
          caret-color: transparent; }
      #transPassengers .transPassengers__data .transPassengers__data__email label {
        position: absolute;
        pointer-events: none;
        left: 0;
        top: 10px;
        font-size: 15px;
        transition: 0.3s;
        color: #7d7da0; }
        #transPassengers .transPassengers__data .transPassengers__data__email label b {
          color: #dd0e46; }
        #transPassengers .transPassengers__data .transPassengers__data__email label span {
          color: #cbcbd1; }
      #transPassengers .transPassengers__data .transPassengers__data__email input:focus ~ label,
      #transPassengers .transPassengers__data .transPassengers__data__email input:not(:focus):valid ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__email input.addValue:-moz-read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__email input.addValue:read-only ~ label {
        top: -20px;
        font-size: 14px; }
      #transPassengers .transPassengers__data .transPassengers__data__email span {
        position: absolute;
        left: 0;
        top: 110%;
        font-size: 12px;
        color: #dd0e46;
        min-width: 200px; }
      @media screen and (max-width: 990px) {
        #transPassengers .transPassengers__data .transPassengers__data__email {
          margin-top: 20px;
          width: 30%;
          min-width: 200px;
          max-width: 255px; } }
      @media screen and (max-width: 770px) {
        #transPassengers .transPassengers__data .transPassengers__data__email {
          margin-top: 40px;
          margin-right: 0;
          width: 100%;
          max-width: 575px; } }

#transAdditionally {
  margin-top: 40px;
  font-family: RobotoRegular;
  color: #191940; }
  #transAdditionally .transAdditionally__title {
    font-family: DINProMedium;
    font-size: 32px;
    color: #cbcbd1; }
  #transAdditionally .transAdditionally__main {
    margin-top: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 575px) {
      #transAdditionally .transAdditionally__main {
        margin-top: 20px; } }
    @media screen and (max-width: 770px) {
      #transAdditionally .transAdditionally__main {
        display: block; } }
    #transAdditionally .transAdditionally__main .transAdditionally__item {
      margin-right: 30px; }
      @media screen and (max-width: 770px) {
        #transAdditionally .transAdditionally__main .transAdditionally__item {
          margin-right: 0; }
          #transAdditionally .transAdditionally__main .transAdditionally__item:last-child {
            margin-top: 25px; } }
      #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__title {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__title sup {
          text-decoration: none;
          color: #0081c1; }
        #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__title b {
          font-family: "RobotoBold"; }
        #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__title a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__title a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__title a:hover {
                color: #c5638f; } }
      #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea {
        margin-top: 20px; }
        #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea {
          width: 350px;
          height: 100px;
          padding: 20px;
          color: #34345c;
          font-size: 15px;
          outline: none;
          border: 1px solid #7d7da0;
          background: transparent; }
          #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea::-webkit-input-placeholder {
            color: #7d7da0; }
          #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea:-ms-input-placeholder {
            color: #7d7da0; }
          #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea::placeholder {
            color: #7d7da0; }
          #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea:focus {
            border: 1px solid #c5638f; }
        @media screen and (max-width: 575px) {
          #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea {
            margin-top: 10px; } }
        #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea {
          padding: 24px 32px; }
          @media screen and (max-width: 770px) {
            #transAdditionally .transAdditionally__main .transAdditionally__item .transAdditionally__item__textarea textarea {
              width: 100%; } }

#transPayment {
  margin-top: 40px;
  margin-bottom: 100px;
  font-family: RobotoRegular; }
  #transPayment .transPayment__title {
    font-family: DINProMedium;
    font-size: 32px;
    color: #cbcbd1; }
  #transPayment .transPayment__rectangle {
    margin-top: 36px;
    width: 730px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #f7f8fc; }
    @media screen and (max-width: 770px) {
      #transPayment .transPayment__rectangle {
        width: 100%; } }
    @media screen and (max-width: 575px) {
      #transPayment .transPayment__rectangle {
        display: block; } }
    #transPayment .transPayment__rectangle .transPayment__rectangle__pay {
      padding: 32px;
      width: 49%; }
      @media screen and (max-width: 575px) {
        #transPayment .transPayment__rectangle .transPayment__rectangle__pay {
          width: 100%; } }
      #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__cost {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__cost .transPayment__cost__title {
          margin-right: 10px;
          font-size: 17px;
          color: #7d7da0; }
        #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__cost .transPayment__cost__number {
          font-family: "RobotoBold";
          font-size: 21px;
          line-height: 31px;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__cost .transPayment__cost__number {
              font-size: 18px;
              line-height: 24px; } }
      #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__btn {
        margin-top: 33px; }
        @media screen and (max-width: 575px) {
          #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__btn {
            margin-top: 20px; } }
        #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__btn button {
          border: none;
          cursor: pointer;
          width: 157px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__btn button {
              width: 100%; } }
      #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__rectangle__line_h {
        margin: 0;
        height: 1px;
        background-image: linear-gradient(90deg, transparent, transparent 67%, #7d7da0 50%, #7d7da0 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
        background-size: 8px 1px, 0% 1px;
        border: none;
        margin-top: 30px;
        display: none; }
        @media screen and (max-width: 575px) {
          #transPayment .transPayment__rectangle .transPayment__rectangle__pay .transPayment__rectangle__line_h {
            display: block;
            width: 100%; } }
    #transPayment .transPayment__rectangle .transPayment__rectangle__line {
      margin: 0;
      height: 94px;
      width: 1px;
      background-image: linear-gradient(to bottom, #7d7da0 25%, transparent 35%);
      background-position: 0 0px;
      background-repeat: repeat-y;
      background-size: 1px 11px; }
      @media screen and (max-width: 575px) {
        #transPayment .transPayment__rectangle .transPayment__rectangle__line {
          display: none; } }
    #transPayment .transPayment__rectangle .transPayment__rectangle__description {
      padding: 32px;
      width: 50%; }
      @media screen and (max-width: 575px) {
        #transPayment .transPayment__rectangle .transPayment__rectangle__description {
          padding-top: 0;
          width: 100%; } }
      #transPayment .transPayment__rectangle .transPayment__rectangle__description .transPayment__icons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        #transPayment .transPayment__rectangle .transPayment__rectangle__description .transPayment__icons .transPayment__icon {
          margin-right: 13px; }
          #transPayment .transPayment__rectangle .transPayment__rectangle__description .transPayment__icons .transPayment__icon:last-child {
            margin-right: 0; }
      #transPayment .transPayment__rectangle .transPayment__rectangle__description .transPayment__text {
        margin-top: 13px;
        font-size: 13px;
        color: #191940; }
        #transPayment .transPayment__rectangle .transPayment__rectangle__description .transPayment__text a {
          color: #c5638f; }
          #transPayment .transPayment__rectangle .transPayment__rectangle__description .transPayment__text a:hover {
            color: #8a1776; }
  #transPayment .transPayment__footnote {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    #transPayment .transPayment__footnote .transPayment__footnote__icon {
      margin-right: 9px; }
      #transPayment .transPayment__footnote .transPayment__footnote__icon img {
        min-width: 16px; }
    #transPayment .transPayment__footnote .transPayment__footnote__text {
      font-family: "RobotoRegular";
      font-size: 13px;
      color: #7d7da0;
      width: 512px; }
      #transPayment .transPayment__footnote .transPayment__footnote__text span {
        color: #0081c1; }
      #transPayment .transPayment__footnote .transPayment__footnote__text a {
        color: #c5638f; }
        #transPayment .transPayment__footnote .transPayment__footnote__text a:hover {
          color: #8a1776; }
          @media screen and (max-width: 575px) {
            #transPayment .transPayment__footnote .transPayment__footnote__text a:hover {
              color: #c5638f; } }

.questMain {
  margin: 0;
  padding-bottom: 55px;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-size: cover; }
  .questMain .questMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .questMain .questMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .questMain .questMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .questMain .questMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .questMain .questMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .questMain .questMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .questMain .questMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .questMain .questMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .questMain .questMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .questMain .questMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .questMain .questMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .questMain .questMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .questMain .questMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .questMain .questMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .questMain .questMain__container .questMain__title h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .questMain .questMain__container .questMain__title h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .questMain .questMain__container .questMain__title h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .questMain .questMain__container .questMain__title .questMain__suptitle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 40px auto 70px auto; }
      .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__text {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__text sup {
          text-decoration: none;
          color: #0081c1; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__text b {
          font-family: "RobotoBold"; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__text a:hover {
                color: #c5638f; } }
      .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search {
        width: 350px;
        position: relative; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input:hover {
            border-bottom: 1px solid #c5638f; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input:valid {
            border-bottom: 1px solid #c5638f; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input.active {
            border-bottom: 1px solid #dd0e46; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search label b {
            color: #dd0e46; }
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search label span {
            color: #cbcbd1; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input:focus ~ label,
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search .questMain__title__img {
          position: absolute;
          right: 0;
          top: 50%;
          z-index: 1;
          -webkit-transform: translate3d(0, -50%, 0);
                  transform: translate3d(0, -50%, 0);
          padding-bottom: 18px;
          cursor: pointer; }
        @media screen and (max-width: 1120px) {
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search {
            margin-top: 30px; } }
        @media screen and (max-width: 575px) {
          .questMain .questMain__container .questMain__title .questMain__suptitle .questMain__title__search {
            margin-top: 30px; } }
      @media screen and (max-width: 1120px) {
        .questMain .questMain__container .questMain__title .questMain__suptitle {
          display: block; } }
      @media screen and (max-width: 575px) {
        .questMain .questMain__container .questMain__title .questMain__suptitle {
          margin-top: 30px; } }
    .questMain .questMain__container .questMain__title .questMain__results .questMain__result {
      margin: 30px 0; }
      .questMain .questMain__container .questMain__title .questMain__results .questMain__result .questMain__result__title a {
        text-decoration: none;
        color: #c5638f;
        font-size: 18px; }
    .questMain .questMain__container .questMain__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media screen and (max-width: 770px) {
        .questMain .questMain__container .questMain__content {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .questMain .questMain__container .questMain__content .questMain__results .questMain__result {
        margin: 25px 0; }
        .questMain .questMain__container .questMain__content .questMain__results .questMain__result .questMain__result__title a {
          text-decoration: none;
          color: #c5638f;
          font-size: 18px; }
      .questMain .questMain__container .questMain__content .questMain__found {
        margin: 0 0 15px 0;
        width: 100%;
        font-size: 22px;
        font-family: RobotoBold; }
      .questMain .questMain__container .questMain__content .questMain__content__cards {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-top: 40px;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 65%; }
        @media screen and (max-width: 1120px) {
          .questMain .questMain__container .questMain__content .questMain__content__cards {
            margin-right: 20px;
            width: 100%; } }
        @media screen and (max-width: 770px) {
          .questMain .questMain__container .questMain__content .questMain__content__cards {
            margin-right: 0; } }
        .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card {
          margin-bottom: 45px;
          width: 350px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          @media screen and (max-width: 1120px) {
            .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card {
              width: 100%; } }
          .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__img {
            margin-right: 20px;
            width: 66px; }
            .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__img img {
              width: 100%; }
          .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content {
            margin-top: 10px;
            width: 255px; }
            @media screen and (max-width: 1120px) {
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content {
                margin-top: 0;
                width: 100%; } }
            .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__title a {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoBold;
              cursor: pointer;
              text-decoration: none; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__title a sup {
                text-decoration: none;
                color: #0081c1; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__title a b {
                font-family: "RobotoBold"; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__title a a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__title a a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__title a a:hover {
                      color: #c5638f; } }
            .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__text {
              margin-top: 16px; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__text p {
                margin-bottom: 16px;
                font-size: 13px;
                color: #191940; }
            .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__link {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__link .questMain__card__link__a a {
                margin-right: 6px;
                font-size: 13px;
                color: #c5638f; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__link .questMain__card__link__a:hover a {
                color: #8a1776; }
              .questMain .questMain__container .questMain__content .questMain__content__cards .questMain__card .questMain__card__content .questMain__card__link .questMain__card__link__arrow svg {
                width: 6px;
                height: 11px; }
      .questMain .questMain__container .questMain__content .questMain__content__questions {
        margin-top: 40px;
        width: 350px;
        height: 578px;
        font-family: RobotoRegular;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        @media screen and (max-width: 1120px) {
          .questMain .questMain__container .questMain__content .questMain__content__questions {
            margin-top: 0; } }
        @media screen and (max-width: 770px) {
          .questMain .questMain__container .questMain__content .questMain__content__questions {
            width: 100%;
            height: auto; } }
        .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color {
          width: 100%;
          padding: 32px;
          background: #f7f8fc; }
          .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__head {
            margin-bottom: 20px;
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940; }
            @media screen and (max-width: 575px) {
              .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__head {
                font-size: 18px;
                line-height: 24px; } }
          .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items {
            margin-bottom: 32px; }
            .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__title a {
              font-family: RobotoBold;
              font-size: 13px;
              color: #191940;
              opacity: 0.5; }
            .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text {
              margin-top: 10px; }
            .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text a {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text a sup {
                text-decoration: none;
                color: #0081c1; }
              .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text a b {
                font-family: "RobotoBold"; }
              .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text a a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text a a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items .questMain__color__text a a:hover {
                      color: #c5638f; } }
            .questMain .questMain__container .questMain__content .questMain__content__questions .questMain__color .questMain__color__items:last-child {
              margin-bottom: 0; }

.registrMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .registrMain {
      padding-bottom: 60px; } }
  .registrMain .registrMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .registrMain .registrMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .registrMain .registrMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .registrMain .registrMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .registrMain .registrMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .registrMain .registrMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .registrMain .registrMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .registrMain .registrMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .registrMain .registrMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .registrMain .registrMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .registrMain .registrMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .registrMain .registrMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .registrMain .registrMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .registrMain .registrMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .registrMain .registrMain__container .registrMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .registrMain .registrMain__container .registrMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .registrMain .registrMain__container .registrMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .registrMain .registrMain__container .registrMain__content {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .registrMain .registrMain__container .registrMain__content {
          display: block; } }
      .registrMain .registrMain__container .registrMain__content .registrMain__content__items {
        width: 65%; }
        @media screen and (max-width: 1120px) {
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items {
            margin-right: 15px; } }
        @media screen and (max-width: 990px) {
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items {
            width: 100%; } }
        .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item {
          background: #f7f8fc; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item:first-child {
            margin-top: 0; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner {
            padding: 24px 32px;
            width: 100%;
            text-decoration: none;
            cursor: pointer;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 15px;
              height: 15px;
              border-top: 2px solid #c5638f;
              border-right: 2px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 29px;
              right: 32px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner.active:after {
              border-top: 2px solid #8a1776;
              border-right: 2px solid #8a1776;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner.active .registrMain__item__title {
              color: #c5638f; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner:hover .registrMain__item__title {
              color: #c5638f; }
              @media screen and (max-width: 575px) {
                .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner:hover .registrMain__item__title {
                  color: #34345c; } }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              color: #34345c;
              font-family: RobotoMedium;
              max-width: 600px; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title sup {
                text-decoration: none;
                color: #0081c1; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title b {
                font-family: "RobotoBold"; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title a:hover {
                      color: #c5638f; } }
              @media screen and (max-width: 770px) {
                .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__content__item .registrMain__content__item__inner .registrMain__item__title {
                  margin-right: 40px; } }
        .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list {
          display: none;
          padding: 24px 32px;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list.active {
            display: block; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title sup {
              text-decoration: none;
              color: #0081c1; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title b {
              font-family: "RobotoBold"; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title a:hover {
                    color: #c5638f; } }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title a {
              color: #c5638f;
              text-decoration: none; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__title a:hover {
                color: #8a1776;
                text-decoration: none; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items {
            margin-top: 16px; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li {
              margin-top: 8px;
              padding-left: 15px;
              display: block;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              padding-left: 15px;
              position: relative; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li sup {
                text-decoration: none;
                color: #0081c1; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li b {
                font-family: "RobotoBold"; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li a:hover {
                      color: #c5638f; } }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #64bee6;
                border: 0;
                border-radius: 50%; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__items .registrMain__item__list .registrMain__list__items .registrMain__list__li:first-child {
                margin-top: 0; }
      .registrMain .registrMain__container .registrMain__content .registrMain__content__questions {
        width: 350px;
        font-family: RobotoRegular; }
        @media screen and (max-width: 990px) {
          .registrMain .registrMain__container .registrMain__content .registrMain__content__questions {
            margin-top: 60px;
            width: 100%; } }
        .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color {
          width: 100%;
          padding: 32px;
          background: #34345c; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__head {
            font-size: 13px;
            opacity: 90%;
            color: #fff; }
          .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items {
            margin-top: 20px; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items .registrMain__color__title:hover a {
              color: #e8a6c3; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items .registrMain__color__title a {
              font-family: RobotoBold;
              font-size: 16px;
              color: #fff; }
            .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items .registrMain__color__text {
              margin-top: 22px;
              opacity: 90%; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items .registrMain__color__text:hover a {
                color: #e8a6c3; }
              .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items .registrMain__color__text a {
                font-size: 16px;
                color: #fff; }
              @media screen and (max-width: 990px) {
                .registrMain .registrMain__container .registrMain__content .registrMain__content__questions .registrMain__color .registrMain__color__items .registrMain__color__text {
                  margin-top: 16px; } }

.vacanciesMain {
  background: url("../img/Group/vac.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .vacanciesMain {
      padding-top: 0; } }
  .vacanciesMain .vacanciesMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .vacanciesMain .vacanciesMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .vacanciesMain .vacanciesMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .vacanciesMain .vacanciesMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .vacanciesMain .vacanciesMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .vacanciesMain .vacanciesMain__container h1 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 55px; }
      @media screen and (max-width: 770px) {
        .vacanciesMain .vacanciesMain__container h1 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .vacanciesMain .vacanciesMain__container h1 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.vacanciesMain__content {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .vacanciesMain__content {
      padding-bottom: 60px; } }
  .vacanciesMain__content .vacanciesMain__content__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text {
      margin-top: 60px;
      max-width: 825px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text sup {
        text-decoration: none;
        color: #0081c1; }
      .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text b {
        font-family: "RobotoBold"; }
      .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text a:hover {
              color: #c5638f; } }
      @media screen and (max-width: 770px) {
        .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__title__text {
          margin-top: 40px; } }
    .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item {
        margin-right: 65px;
        margin-bottom: 37px;
        width: 300px; }
        .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item:last-child {
          margin-right: 0; }
        @media screen and (max-width: 770px) {
          .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item {
            width: 100%;
            margin-right: 0; } }
        .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item .vacanciesMain__item__title {
          font-family: RobotoBold;
          font-size: 18px;
          line-height: 26px;
          color: #191940; }
        .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item .vacanciesMain__item__link {
          margin-top: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item .vacanciesMain__item__link:hover {
            text-decoration: none; }
            .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item .vacanciesMain__item__link:hover .vacanciesMain__item__link__text {
              color: #8a1776; }
          .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item .vacanciesMain__item__link .vacanciesMain__item__link__text {
            margin-right: 9px;
            font-size: 16px;
            color: #c5638f; }
          .vacanciesMain__content .vacanciesMain__content__container .vacanciesMain__items .vacanciesMain__item .vacanciesMain__item__link .vacanciesMain__item__link__img {
            width: 6px;
            height: 11px; }

.flyattendMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .flyattendMain {
      padding-bottom: 60px; } }
  .flyattendMain .flyattendMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .flyattendMain .flyattendMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .flyattendMain .flyattendMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .flyattendMain .flyattendMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .flyattendMain .flyattendMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .flyattendMain .flyattendMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .flyattendMain .flyattendMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .flyattendMain .flyattendMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .flyattendMain .flyattendMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .flyattendMain .flyattendMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .flyattendMain .flyattendMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .flyattendMain .flyattendMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .flyattendMain .flyattendMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .flyattendMain .flyattendMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .flyattendMain .flyattendMain__container .main__nav__back {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 575px) {
        .flyattendMain .flyattendMain__container .main__nav__back {
          margin-top: 30px; } }
      .flyattendMain .flyattendMain__container .main__nav__back img {
        padding-bottom: 2px;
        -webkit-transform: scale(-1, 1);
            -ms-transform: scale(-1, 1);
                transform: scale(-1, 1); }
      .flyattendMain .flyattendMain__container .main__nav__back svg {
        width: 6px;
        height: 11px; }
      .flyattendMain .flyattendMain__container .main__nav__back .main__back__a {
        margin-left: 12px; }
        .flyattendMain .flyattendMain__container .main__nav__back .main__back__a a {
          font-size: 16px;
          color: #c5638f;
          text-decoration: none; }
          .flyattendMain .flyattendMain__container .main__nav__back .main__back__a a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .flyattendMain .flyattendMain__container .main__nav__back .main__back__a a:hover {
                color: #c5638f; } }
    .flyattendMain .flyattendMain__container .flyattendMain__inner {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .flyattendMain .flyattendMain__container .flyattendMain__inner {
          display: block; } }
      .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content {
        width: 65%; }
        @media screen and (max-width: 1120px) {
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content {
            margin-right: 15px; } }
        @media screen and (max-width: 990px) {
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content {
            width: 100%;
            max-width: 1124px; } }
        .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__title {
          font-family: "DINProMedium";
          font-size: 36px;
          line-height: 46px;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__title {
              font-size: 28px;
              line-height: 38px; } }
        .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item {
          margin-top: 40px; }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item:first-child {
            margin-top: 40px; }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__item__title {
            font-family: "DINProMedium";
            font-size: 32px;
            line-height: 40px;
            color: #34345c; }
            @media screen and (max-width: 770px) {
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__item__title {
                font-size: 26px;
                line-height: 32px; } }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__suptitle {
            margin-top: 35px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            color: #34345c; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__suptitle sup {
              text-decoration: none;
              color: #0081c1; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__suptitle b {
              font-family: "RobotoBold"; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__suptitle a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__suptitle a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__suptitle a:hover {
                    color: #c5638f; } }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list {
            margin-top: 20px;
            max-width: 730px; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li {
              margin-top: 8px;
              padding-left: 15px;
              display: block;
              list-style-type: disc;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              padding-left: 15px;
              position: relative; }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li sup {
                text-decoration: none;
                color: #0081c1; }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li b {
                font-family: "RobotoBold"; }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li a:hover {
                      color: #c5638f; } }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattend__list .flyattend__list__items .flyattend__list__li:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #64bee6;
                border: 0;
                border-radius: 50%; }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__text {
            margin-top: 24px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__text sup {
              text-decoration: none;
              color: #0081c1; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__text b {
              font-family: "RobotoBold"; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__content__item .flyattendMain__info .flyattendMain__text a:hover {
                    color: #c5638f; } }
        .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn {
          margin: 55px 0 40px; }
          @media screen and (max-width: 575px) {
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn {
              width: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center; } }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn button {
            border: none;
            cursor: pointer;
            width: 192px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn button {
                width: 100%; } }
            @media screen and (max-width: 575px) {
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__content .flyattendMain__btn button {
                width: 100%; } }
      .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions {
        margin-top: 10px;
        width: 350px;
        font-family: RobotoRegular; }
        @media screen and (max-width: 990px) {
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions {
            margin-top: 40px;
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color {
          padding: 50px 32px;
          width: 100%;
          background: #f7f8fc; }
          .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item {
            margin-top: 30px; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item:first-child {
              margin-top: 0; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__title {
              font-family: RobotoBold;
              font-size: 18px;
              color: #34345c; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link {
              margin-top: 8px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a {
                margin-right: 9px; }
                .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a a {
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  color: #c5638f;
                  text-decoration: none; }
                  .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a a sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a a b {
                    font-family: "RobotoBold"; }
                  .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a a a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a a a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link .flyattendMain__color__link__a a a:hover {
                          color: #c5638f; } }
              .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item .flyattendMain__color__link:hover a {
                color: #8a1776; }
            .flyattendMain .flyattendMain__container .flyattendMain__inner .flyattendMain__questions .flyattendMain__color .flyattendMain__color__item:last-child {
              margin-bottom: 0; }

#bortjornalMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    #bortjornalMain {
      padding-bottom: 60px; } }
  #bortjornalMain .bortjornalMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #bortjornalMain .bortjornalMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      #bortjornalMain .bortjornalMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        #bortjornalMain .bortjornalMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            #bortjornalMain .bortjornalMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    #bortjornalMain .bortjornalMain__container .bortjornalMain__main {
      margin-top: 60px; }
      #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__title {
        margin-top: 60px;
        font-family: "DINProMedium";
        font-size: 45px;
        line-height: 55px;
        color: #34345c; }
        @media screen and (max-width: 770px) {
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__title {
            font-size: 42px;
            line-height: 50px; } }
        @media screen and (max-width: 575px) {
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__title {
            margin-top: 30px;
            font-size: 36px;
            line-height: 46px; } }
      #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        @media screen and (max-width: 990px) {
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner {
            display: block; } }
        #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content {
          width: 65%;
          max-width: 730px; }
          @media screen and (max-width: 1120px) {
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content {
              margin-right: 15px; } }
          @media screen and (max-width: 990px) {
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content {
              width: 100%;
              max-width: 1124px; } }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text {
            margin-top: 20px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text sup {
              text-decoration: none;
              color: #0081c1; }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text b {
              font-family: "RobotoBold"; }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text a:hover {
                    color: #c5638f; } }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__content .bortjornalMain__content__text:nth-child(1) {
            margin-top: 40px; }
        #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact {
          margin-top: 40px;
          padding: 32px;
          width: 350px;
          background: #f7f8fc; }
          @media screen and (max-width: 990px) {
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact {
              width: 100%; } }
          @media screen and (max-width: 575px) {
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact {
              padding: 30px 10px; } }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__title {
            font-size: 13px;
            color: #191940; }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__number {
            margin-top: 20px;
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940;
            font-family: RobotoMedium; }
            @media screen and (max-width: 575px) {
              #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__number {
                font-size: 18px;
                line-height: 24px; } }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__btn {
            margin-top: 20px; }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__btn button {
              border: none;
              cursor: pointer;
              width: 286px;
              padding: 14px 20px 13px;
              font-size: 15px;
              font-family: "RobotoMedium";
              color: #fff;
              background: linear-gradient(45deg, #8a1776, #c5638f); }
              #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__btn button:hover {
                background: linear-gradient(45deg, #a13c79, #c5638f); }
              #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__btn button:focus {
                background: #c5638f;
                outline: none; }
              @media screen and (max-width: 575px) {
                #bortjornalMain .bortjornalMain__container .bortjornalMain__main .bortjornalMain__main__inner .bortjornalMain__contact .bortjornalMain__contact__btn button {
                  width: 100%; } }
    #bortjornalMain .bortjornalMain__container .bortjornal__date {
      margin-top: 60px;
      position: relative; }
      @media screen and (max-width: 575px) {
        #bortjornalMain .bortjornalMain__container .bortjornal__date {
          margin: 60px auto 0; } }
      #bortjornalMain .bortjornalMain__container .bortjornal__date .select {
        width: 114px;
        position: relative;
        -webkit-user-select: none;
        /* user-select -- это нестандартное свойство */
        -moz-user-select: none;
        /* поэтому нужны префиксы */
        -ms-user-select: none;
        margin: 0; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select:after {
          pointer-events: none;
          content: "";
          display: block;
          width: 14px;
          height: 14px;
          border-top: 3px solid #c5638f;
          border-right: 3px solid #c5638f;
          border-radius: 1px;
          position: absolute;
          top: 20px;
          right: 2px;
          z-index: 1;
          -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
                  transform: rotate(135deg);
          transition: border-color 0.2s linear;
          transition: -webkit-transform 0.2s linear;
          transition: transform 0.2s linear;
          transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select.active:after {
          border-top: 3px solid #c5638f;
          border-right: 3px solid #c5638f;
          -webkit-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select ::-webkit-scrollbar-button {
          background-repeat: no-repeat;
          width: 6px;
          height: 0px;
          cursor: pointer; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select ::-webkit-scrollbar-track {
          height: 0; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select ::-webkit-scrollbar-track-piece {
          height: 0; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select ::-webkit-scrollbar-thumb {
          border-radius: 4px;
          background-color: #8a1776;
          background-position: center;
          background-repeat: no-repeat; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select ::-webkit-resizer {
          background-repeat: no-repeat;
          width: 7px;
          height: 0px; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select ::-webkit-scrollbar {
          width: 5px;
          height: 5px;
          cursor: pointer; }
        @media screen and (max-width: 575px) {
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select {
            margin-top: 20px;
            min-width: 300px;
            width: 100%; } }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select.active .select__body {
          display: block; }
        @media screen and (max-width: 575px) {
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select {
            max-width: 200px; } }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          border-bottom: 1px solid #7d7da0;
          cursor: pointer;
          padding-left: 10px; }
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__header span {
            font-size: 36px;
            color: #191940;
            font-family: "RobotoBold"; }
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__header.valid {
            border-bottom: 1px solid #c5638f; }
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__header .select__current {
            margin-left: -10px; }
        #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body {
          display: none;
          height: auto;
          max-height: 300px;
          overflow-y: auto;
          padding: 36px 20px 20px;
          position: absolute;
          left: 0;
          right: 0;
          top: 100%;
          z-index: 2;
          background-color: #fff; }
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body.active {
            display: block; }
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body div {
            margin: 0;
            height: 1px;
            background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
            background-size: 8px 1px, 0% 1px;
            border: none;
            margin: 14px 0; }
            #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body div:last-child {
              margin-bottom: 0; }
          #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body span {
            padding: 16px 12px 14px;
            width: 100%;
            cursor: pointer;
            font-size: 13px;
            line-height: 18px;
            color: #34345c;
            font-family: "RobotoRegular"; }
            #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body span:hover {
              color: #c5638f; }
            #bortjornalMain .bortjornalMain__container .bortjornal__date .select .select__body span:valid {
              color: #dd0e46; }
    #bortjornalMain .bortjornalMain__container .bortjornalMain__cards {
      display: none;
      margin: 30px -15px 0;
      overflow-x: hidden;
      -ms-overflow-style: none;
      overflow: -moz-scrollbars-none;
      max-width: 1124px; }
      #bortjornalMain .bortjornalMain__container .bortjornalMain__cards::-webkit-scrollbar {
        width: 0; }
      @media screen and (max-width: 990px) {
        #bortjornalMain .bortjornalMain__container .bortjornalMain__cards {
          overflow-x: scroll; } }
      @media screen and (max-width: 990px) {
        #bortjornalMain .bortjornalMain__container .bortjornalMain__cards {
          min-width: 100%;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card {
        padding: 0 15px;
        -webkit-box-flex: 1;
            -ms-flex: 1 1 0px;
                flex: 1 1 0;
        max-width: 285px; }
        @media screen and (max-width: 990px) {
          #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card {
            width: 50%; } }
        @media screen and (max-width: 575px) {
          #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card {
            width: 100%; } }
        #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner {
          position: relative;
          cursor: pointer; }
          @media screen and (max-width: 990px) {
            #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner {
              min-width: 255px; } }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner .bortjornalMain__card__inner__img {
            width: 100%;
            background: linear-gradient(to top, #191940, #8a1776); }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner .bortjornalMain__card__inner__img img {
              width: 100%;
              height: auto;
              opacity: 1;
              transition: opacity 0.2s linear;
              transition: -webkit-filter 0.2s linear;
              transition: filter 0.2s linear;
              transition: filter 0.2s linear, -webkit-filter 0.2s linear; }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner .bortjornalMain__card__content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
            opacity: 0;
            transition: opacity 0.2s linear; }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner .bortjornalMain__card__content .bortjornalMain__card__content__text {
              margin-left: 8px;
              margin-top: 5px; }
              #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner .bortjornalMain__card__content .bortjornalMain__card__content__text a {
                font-family: RobotoBold;
                font-size: 16px;
                color: #fff;
                text-decoration: none; }
          #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner:hover {
            cursor: pointer; }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner:hover .bortjornalMain__card__inner__img img {
              opacity: 0.4;
              -webkit-filter: blur(3px);
                      filter: blur(3px); }
            #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__inner:hover .bortjornalMain__card__content {
              opacity: 1; }
        #bortjornalMain .bortjornalMain__container .bortjornalMain__cards .bortjornalMain__card .bortjornalMain__card__text {
          margin: 20px auto;
          text-align: center;
          opacity: 50%;
          color: #7d7da0; }
    #bortjornalMain .bortjornalMain__container .bortjornalMain__cards.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.newsMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .newsMain {
      padding-bottom: 60px; } }
  .newsMain .newsMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .newsMain .newsMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .newsMain .newsMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .newsMain .newsMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .newsMain .newsMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .newsMain .newsMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .newsMain .newsMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .newsMain .newsMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .newsMain .newsMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .newsMain .newsMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .newsMain .newsMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .newsMain .newsMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .newsMain .newsMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .newsMain .newsMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .newsMain .newsMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .newsMain .newsMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .newsMain .newsMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .newsMain .newsMain__container .newsMain__cards {
      margin-top: 60px; }
      @media screen and (max-width: 1120px) {
        .newsMain .newsMain__container .newsMain__cards {
          margin-right: 15px; } }
      @media screen and (max-width: 990px) {
        .newsMain .newsMain__container .newsMain__cards {
          margin-right: 0;
          width: 100%;
          max-width: 1124px; } }
      @media screen and (max-width: 575px) {
        .newsMain .newsMain__container .newsMain__cards {
          margin-top: 40px; } }
      .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 48px; }
        .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner:last-child {
          margin-bottom: 0; }
        @media screen and (max-width: 770px) {
          .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner {
            display: block; } }
        .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card {
          margin-right: 30px;
          max-width: 540px;
          width: 50%; }
          .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card:last-child {
            margin-right: 0; }
          @media screen and (max-width: 770px) {
            .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card {
              max-width: 100%;
              margin-bottom: 40px;
              width: 100%; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card:last-child {
                margin-bottom: 0; } }
          .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__img {
            max-width: 540px; }
            .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__img img {
              width: 100%;
              max-height: 530px; }
          .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content {
            margin-top: 20px; }
            .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__date {
              font-family: RobotoRegular;
              font-size: 13px;
              color: #7d7da0; }
            .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a {
              margin-top: 10px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a sup {
                text-decoration: none;
                color: #0081c1; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a b {
                font-family: "RobotoBold"; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a a:hover {
                      color: #c5638f; } }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a:hover a {
                color: #c5638f; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__title__a .newsMain__card__content__title {
                font-family: RobotoBold;
                font-size: 18px;
                line-height: 26px;
                color: #191940; }
            .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__text {
              margin-top: 16px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__text sup {
                text-decoration: none;
                color: #0081c1; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__text b {
                font-family: "RobotoBold"; }
              .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .newsMain .newsMain__container .newsMain__cards .newsMain__cards__inner .newsMain__card .newsMain__card__content .newsMain__card__content__text a:hover {
                      color: #c5638f; } }
    .newsMain .newsMain__container .newsMain__cards__btn {
      margin: 0 auto;
      margin-top: 60px;
      width: 220px; }
      @media screen and (max-width: 575px) {
        .newsMain .newsMain__container .newsMain__cards__btn {
          width: 100%; } }
      .newsMain .newsMain__container .newsMain__cards__btn a {
        text-decoration: none !important; }
        .newsMain .newsMain__container .newsMain__cards__btn a button {
          border: none;
          cursor: pointer;
          width: 220px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .newsMain .newsMain__container .newsMain__cards__btn a button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .newsMain .newsMain__container .newsMain__cards__btn a button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .newsMain .newsMain__container .newsMain__cards__btn a button {
              width: 100%; } }
          .newsMain .newsMain__container .newsMain__cards__btn a button img {
            margin-left: 14px; }
      @media screen and (max-width: 575px) {
        .newsMain .newsMain__container .newsMain__cards__btn {
          margin-top: 40px; } }

.newsItemMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .newsItemMain {
      padding-bottom: 60px; } }
  .newsItemMain .newsItemMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .newsItemMain .newsItemMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .newsItemMain .newsItemMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .newsItemMain .newsItemMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .newsItemMain .newsItemMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .newsItemMain .newsItemMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .newsItemMain .newsItemMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .newsItemMain .newsItemMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .newsItemMain .newsItemMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .newsItemMain .newsItemMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .newsItemMain .newsItemMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .newsItemMain .newsItemMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .newsItemMain .newsItemMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .newsItemMain .newsItemMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .newsItemMain .newsItemMain__container .newsItemMain__title {
      font-family: "DINProMedium";
      font-size: 36px;
      line-height: 46px;
      color: #34345c;
      margin-top: 40px; }
      @media screen and (max-width: 575px) {
        .newsItemMain .newsItemMain__container .newsItemMain__title {
          font-size: 28px;
          line-height: 38px; } }
      @media screen and (max-width: 990px) {
        .newsItemMain .newsItemMain__container .newsItemMain__title br {
          display: none; } }
    .newsItemMain .newsItemMain__container .newsItemMain__inner {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 770px) {
        .newsItemMain .newsItemMain__container .newsItemMain__inner {
          display: block; } }
      @media screen and (max-width: 575px) {
        .newsItemMain .newsItemMain__container .newsItemMain__inner {
          margin-top: 30px; } }
      .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__img {
        max-width: 730px;
        margin-right: 30px; }
        .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__img img {
          width: 100%; }
      .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card {
        position: fixed;
        left: 62%;
        max-width: 350px; }
        .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card.stop {
          position: -webkit-sticky;
          position: sticky; }
        @media screen and (max-width: 1600px) {
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card {
            left: 67%; } }
        @media screen and (max-width: 1120px) {
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card {
            display: none; } }
        .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back {
          margin-top: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-top: 0; }
          @media screen and (max-width: 575px) {
            .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back {
              margin-top: 30px; } }
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back img {
            padding-bottom: 2px;
            -webkit-transform: scale(-1, 1);
                -ms-transform: scale(-1, 1);
                    transform: scale(-1, 1); }
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back svg {
            width: 6px;
            height: 11px; }
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__arrow {
            width: 6px;
            height: 11px; }
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a {
            margin-left: 12px; }
            .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a a {
              font-size: 16px;
              color: #c5638f;
              text-decoration: none; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a a:hover {
                    color: #c5638f; } }
        .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow {
          margin-top: 20px;
          padding: 32px;
          width: 100%;
          background: #f7f8fc; }
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940; }
            @media screen and (max-width: 575px) {
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__title {
                font-size: 18px;
                line-height: 24px; } }
          .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form {
            margin-top: 24px; }
            .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input {
              width: 286px;
              position: relative; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input {
                width: 100%;
                padding: 10px 0;
                font-size: 15px;
                color: #191940;
                border: 0;
                border-bottom: 1px solid #7d7da0;
                background: transparent; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:focus {
                  outline: none;
                  border-bottom: 1px solid #c5638f; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:hover {
                  border-bottom: 1px solid #c5638f; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:valid {
                  border-bottom: 1px solid #c5638f; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.active {
                  border-bottom: 1px solid #dd0e46; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.rule-dateVilet {
                  cursor: pointer;
                  caret-color: transparent; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.rule-dateViletFalse {
                  cursor: pointer;
                  caret-color: transparent; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.rule-date_back {
                  cursor: pointer;
                  caret-color: transparent; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input label {
                position: absolute;
                pointer-events: none;
                left: 0;
                top: 10px;
                font-size: 15px;
                transition: 0.3s;
                color: #7d7da0; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input label b {
                  color: #dd0e46; }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input label span {
                  color: #cbcbd1; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:focus ~ label,
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:not(:focus):valid ~ label {
                top: -20px;
                font-size: 14px; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.addValue:-moz-read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.addValue:read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input span {
                position: absolute;
                left: 0;
                top: 110%;
                font-size: 12px;
                color: #dd0e46;
                min-width: 200px; }
              @media screen and (max-width: 575px) {
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input {
                  width: 100%; } }
            .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn {
              margin-top: 24px; }
              @media screen and (max-width: 575px) {
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn {
                  width: 100%; } }
              .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button {
                border: none;
                cursor: pointer;
                width: 286px;
                padding: 14px 20px 13px;
                font-size: 15px;
                font-family: "RobotoMedium";
                color: #fff;
                background: linear-gradient(45deg, #8a1776, #c5638f); }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button:hover {
                  background: linear-gradient(45deg, #a13c79, #c5638f); }
                .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button:focus {
                  background: #c5638f;
                  outline: none; }
                @media screen and (max-width: 575px) {
                  .newsItemMain .newsItemMain__container .newsItemMain__inner .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button {
                    width: 100%; } }
    .newsItemMain .newsItemMain__container .newsItemMain__content {
      margin-top: 40px;
      max-width: 730px; }
      .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__date {
        margin-top: 40px;
        font-size: 13px;
        color: #7d7da0; }
        @media screen and (max-width: 990px) {
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__date {
            margin-top: 20px; } }
        @media screen and (max-width: 575px) {
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__date {
            margin-top: 10px; } }
      .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text {
        margin-top: 20px; }
        @media screen and (max-width: 575px) {
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text {
            margin-top: 10px; } }
        .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text p {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text p sup {
            text-decoration: none;
            color: #0081c1; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text p b {
            font-family: "RobotoBold"; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text p a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text p a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text p a:hover {
                  color: #c5638f; } }
        .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text .share-window-parent h4 {
          margin: 40px 0 20px 0;
          font-family: "DINProMedium";
          font-size: 21px;
          line-height: 31px;
          color: #7d7da0; }
          @media screen and (max-width: 575px) {
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__text .share-window-parent h4 {
              font-size: 18px;
              line-height: 24px; } }
      .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__footnote {
        margin-top: 40px;
        padding-top: 20px;
        font-size: 10px;
        line-height: 14px;
        color: #34345c;
        position: relative;
        padding-top: 20px; }
        .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__footnote #coment p {
          font-size: 13px;
          color: #7d7da0; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__footnote #coment p a {
            color: #c5638f;
            text-decoration: none;
            transition: 0.2s; }
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__footnote #coment p a:hover {
              color: #8a1776; }
        .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__footnote:before {
          content: "";
          width: 160px;
          height: 1px;
          box-sizing: border-box;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #cbcbd1;
          border: 0; }
        @media screen and (max-width: 575px) {
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__footnote {
            margin-top: 20px; } }
      .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card {
        margin-top: 40px;
        width: 100%;
        max-width: 730px;
        display: none; }
        @media screen and (max-width: 1120px) {
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card {
            display: block;
            width: 100%; } }
        .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back {
          margin-top: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-top: 0; }
          @media screen and (max-width: 575px) {
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back {
              margin-top: 30px; } }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back img {
            padding-bottom: 2px;
            -webkit-transform: scale(-1, 1);
                -ms-transform: scale(-1, 1);
                    transform: scale(-1, 1); }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back svg {
            width: 6px;
            height: 11px; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__arrow {
            width: 6px;
            height: 11px; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a {
            margin-left: 12px;
            display: block; }
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a a {
              font-size: 16px;
              color: #c5638f;
              text-decoration: none; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__card__back .newsItemMain__card__back__a a:hover {
                    color: #c5638f; } }
        .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow {
          margin-top: 20px;
          padding: 32px;
          width: 100%;
          background: #f7f8fc; }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940; }
            @media screen and (max-width: 575px) {
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__title {
                font-size: 18px;
                line-height: 24px; } }
          .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form {
            margin-top: 24px; }
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input {
              width: 286px;
              position: relative; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input {
                width: 100%;
                padding: 10px 0;
                font-size: 15px;
                color: #191940;
                border: 0;
                border-bottom: 1px solid #7d7da0;
                background: transparent; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:focus {
                  outline: none;
                  border-bottom: 1px solid #c5638f; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:hover {
                  border-bottom: 1px solid #c5638f; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:valid {
                  border-bottom: 1px solid #c5638f; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.active {
                  border-bottom: 1px solid #dd0e46; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.rule-dateVilet {
                  cursor: pointer;
                  caret-color: transparent; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.rule-dateViletFalse {
                  cursor: pointer;
                  caret-color: transparent; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.rule-date_back {
                  cursor: pointer;
                  caret-color: transparent; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input label {
                position: absolute;
                pointer-events: none;
                left: 0;
                top: 10px;
                font-size: 15px;
                transition: 0.3s;
                color: #7d7da0; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input label b {
                  color: #dd0e46; }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input label span {
                  color: #cbcbd1; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:focus ~ label,
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input:not(:focus):valid ~ label {
                top: -20px;
                font-size: 14px; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.addValue:-moz-read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input input.addValue:read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input span {
                position: absolute;
                left: 0;
                top: 110%;
                font-size: 12px;
                color: #dd0e46;
                min-width: 200px; }
              @media screen and (max-width: 575px) {
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__input {
                  width: 100%; } }
            .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn {
              margin-top: 24px; }
              @media screen and (max-width: 575px) {
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn {
                  width: 100%; } }
              .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button {
                border: none;
                cursor: pointer;
                width: 286px;
                padding: 14px 20px 13px;
                font-size: 15px;
                font-family: "RobotoMedium";
                color: #fff;
                background: linear-gradient(45deg, #8a1776, #c5638f); }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button:hover {
                  background: linear-gradient(45deg, #a13c79, #c5638f); }
                .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button:focus {
                  background: #c5638f;
                  outline: none; }
                @media screen and (max-width: 575px) {
                  .newsItemMain .newsItemMain__container .newsItemMain__content .newsItemMain__card .newsItemMain__follow .newsItemMain__follow__form .newsItemMain__follow__btn button {
                    width: 100%; } }

#contactsMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    #contactsMain {
      padding-bottom: 60px; } }
  #contactsMain .contactsMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #contactsMain .contactsMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      #contactsMain .contactsMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        #contactsMain .contactsMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      #contactsMain .contactsMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          #contactsMain .contactsMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        #contactsMain .contactsMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        #contactsMain .contactsMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            #contactsMain .contactsMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        #contactsMain .contactsMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          #contactsMain .contactsMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              #contactsMain .contactsMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        #contactsMain .contactsMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            #contactsMain .contactsMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    #contactsMain .contactsMain__container .contactsMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        #contactsMain .contactsMain__container .contactsMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        #contactsMain .contactsMain__container .contactsMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    #contactsMain .contactsMain__container .contactsMain__line {
      margin: 0;
      height: 1px;
      background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
      background-size: 8px 1px, 0% 1px;
      border: none;
      margin-top: 50px; }
    #contactsMain .contactsMain__container .contactsMain__inner {
      margin-top: 40px;
      margin-bottom: 50px; }
      #contactsMain .contactsMain__container .contactsMain__inner:last-child {
        margin-top: 50px;
        margin-bottom: 0; }
      #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__title__second {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__title__second {
            font-size: 28px;
            line-height: 38px; } }
      #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols {
        margin: 40px -15px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 770px) {
          #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start; } }
        #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col {
          padding: 0 15px;
          max-width: 350px;
          width: 33.3333%; }
          @media screen and (max-width: 770px) {
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col {
              margin-bottom: 40px;
              margin-right: 30px;
              min-width: 280px;
              width: 45%; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col:nth-child(2) {
                margin-right: 0; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col:last-child {
                margin-bottom: 0; } }
          @media (max-width: 630px) {
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col {
              margin-right: 0;
              max-width: 100%;
              width: 100%; } }
          #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940;
            color: #34345c; }
            @media screen and (max-width: 575px) {
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__title {
                font-size: 18px;
                line-height: 24px; } }
          #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block {
            margin-top: 20px; }
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main sup {
                text-decoration: none;
                color: #0081c1; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main b {
                font-family: "RobotoBold"; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main a:hover {
                      color: #c5638f; } }
              @media screen and (max-width: 860px) {
                #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__main br {
                  display: none; } }
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__bold {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoMedium; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__bold sup {
                text-decoration: none;
                color: #0081c1; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__bold b {
                font-family: "RobotoBold"; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__bold a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__bold a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__bold a:hover {
                      color: #c5638f; } }
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__medium {
              font-size: 13px;
              color: #191940; }
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__side {
              margin-bottom: 4px;
              font-size: 13px;
              color: #7d7da0; }
            @media screen and (max-width: 770px) {
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__btn {
                display: none; } }
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__btn button {
              border: none;
              cursor: pointer;
              width: 219px;
              padding: 14px 20px 13px;
              font-size: 15px;
              font-family: "RobotoMedium";
              color: #fff;
              background: linear-gradient(45deg, #8a1776, #c5638f); }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__btn button:hover {
                background: linear-gradient(45deg, #a13c79, #c5638f); }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__btn button:focus {
                background: #c5638f;
                outline: none; }
              @media screen and (max-width: 575px) {
                #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__block .contactsMain__col__block__btn button {
                  width: 100%; } }
          #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons {
            margin-top: 20px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              padding: 5px;
              border-radius: 2px;
              text-align: center;
              width: 35px;
              height: 35px;
              background: #0081c1;
              margin-right: 8px; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon:hover {
                background: #c5638f; }
                @media screen and (max-width: 575px) {
                  #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon:hover {
                    background: #0081c1; } }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon svg {
                width: 25px;
                height: 25px; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon .contactsMain__icon__facebook svg {
                margin-top: 5px;
                margin-left: 15px; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon .contactsMain__icon__twitter svg {
                margin-top: 7px;
                margin-left: 7px; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon .contactsMain__icon__vk svg {
                margin-top: 12px;
                margin-left: 1px; }
              #contactsMain .contactsMain__container .contactsMain__inner .contactsMain__cols .contactsMain__col .contactsMain__col__content .contactsMain__col__icons .contactsMain__icon .contactsMain__icon__instagram svg {
                margin-top: 5px;
                margin-left: 5px; }
    #contactsMain .contactsMain__container .contactsMain__btn {
      display: none;
      margin-top: 40px; }
      #contactsMain .contactsMain__container .contactsMain__btn button {
        border: none;
        cursor: pointer;
        width: 219px;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f); }
        #contactsMain .contactsMain__container .contactsMain__btn button:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        #contactsMain .contactsMain__container .contactsMain__btn button:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          #contactsMain .contactsMain__container .contactsMain__btn button {
            width: 100%; } }
      @media screen and (max-width: 770px) {
        #contactsMain .contactsMain__container .contactsMain__btn {
          display: block; } }

.searchMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .searchMain {
      padding-bottom: 60px; } }
  .searchMain .searchMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .searchMain .searchMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .searchMain .searchMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .searchMain .searchMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .searchMain .searchMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .searchMain .searchMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .searchMain .searchMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .searchMain .searchMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .searchMain .searchMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .searchMain .searchMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .searchMain .searchMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .searchMain .searchMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .searchMain .searchMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .searchMain .searchMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .searchMain .searchMain__container .searchMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .searchMain .searchMain__container .searchMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .searchMain .searchMain__container .searchMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .searchMain .searchMain__container .searchMain__inner {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .searchMain .searchMain__container .searchMain__inner {
          display: block; } }
      .searchMain .searchMain__container .searchMain__inner .searchMain__content {
        width: 60%;
        max-width: 730px; }
        @media screen and (max-width: 1120px) {
          .searchMain .searchMain__container .searchMain__inner .searchMain__content {
            margin-right: 15px; } }
        @media screen and (max-width: 990px) {
          .searchMain .searchMain__container .searchMain__inner .searchMain__content {
            width: 100%;
            max-width: 1124px; } }
        .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          @media screen and (max-width: 575px) {
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search {
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; } }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input {
            margin-right: 30px;
            width: 90%;
            position: relative; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input:hover {
                border-bottom: 1px solid #c5638f; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input:valid {
                border-bottom: 1px solid #c5638f; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input.active {
                border-bottom: 1px solid #dd0e46; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input label b {
                color: #dd0e46; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input label span {
                color: #cbcbd1; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input:focus ~ label,
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            @media screen and (max-width: 575px) {
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input {
                margin-right: 0;
                width: 100%; } }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input {
              max-width: 730px;
              min-width: 290px; }
              @media screen and (max-width: 990px) {
                .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__input input {
                  max-width: 1120px; } }
          @media screen and (max-width: 575px) {
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__btn {
              margin-top: 20px;
              width: 100%; } }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__btn button {
            border: none;
            cursor: pointer;
            width: 52px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f);
            height: 52px;
            padding: 13px 21px; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__search .searchMain__search__btn button {
                width: 100%; } }
        .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__found {
          margin-top: 40px;
          font-size: 16px;
          color: #7d7da0; }
        .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result {
          margin-top: 30px; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__title {
            font-size: 18px; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__title a {
              color: #c5638f;
              text-decoration: none; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__title a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__title a:hover {
                    color: #c5638f; } }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__text {
            margin-top: 14px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__text sup {
              text-decoration: none;
              color: #0081c1; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__text b {
              font-family: "RobotoBold"; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__text a:hover {
                    color: #c5638f; } }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result .searchMain__result__line {
            margin-top: 30px; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result::after {
            margin-top: 30px;
            box-sizing: border-box;
            content: "";
            display: block;
            width: 160px;
            height: 1px;
            background-color: #cbcbd1; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__results .searchMain__result:last-child::after {
            display: none; }
        .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn {
          margin: 40px 0 20px; }
          @media screen and (max-width: 575px) {
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn {
              width: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center; } }
          .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn button {
            border: none;
            cursor: pointer;
            width: 281px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn button {
                width: 100%; } }
            @media screen and (max-width: 575px) {
              .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn button {
                width: 100%; } }
            .searchMain .searchMain__container .searchMain__inner .searchMain__content .searchMain__btn button span {
              margin-right: 14px;
              color: #fff;
              font-size: 16px; }
      .searchMain .searchMain__container .searchMain__inner .searchMain__color {
        width: 350px;
        padding: 32px;
        background: #f7f8fc; }
        @media screen and (max-width: 990px) {
          .searchMain .searchMain__container .searchMain__inner .searchMain__color {
            margin-top: 40px;
            width: 100%; } }
        .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__main {
          margin-bottom: 20px;
          font-family: "DINProMedium";
          font-size: 21px;
          line-height: 31px;
          color: #191940;
          font-family: RobotoMedium; }
          @media screen and (max-width: 575px) {
            .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__main {
              font-size: 18px;
              line-height: 24px; } }
        .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item {
          margin-bottom: 32px; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item:last-child {
            margin-bottom: 0; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__title {
            font-family: RobotoBold;
            font-size: 13px;
            color: #7d7da0; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text {
            margin-top: 10px; }
            .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text a {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text a sup {
                text-decoration: none;
                color: #0081c1; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text a b {
                font-family: "RobotoBold"; }
              .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text a a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text a a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text a a:hover {
                      color: #c5638f; } }
            .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item .searchMain__color__text:hover a {
              color: #c5638f; }
          .searchMain .searchMain__container .searchMain__inner .searchMain__color .searchMain__color__item:last-child {
            margin-bottom: 0; }

.governmentMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .governmentMain {
      padding-bottom: 60px; } }
  .governmentMain .governmentMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .governmentMain .governmentMain__container .form .accumulationMain__section2__calc {
      margin-top: 40px;
      max-width: 840px;
      padding: 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .form .accumulationMain__section2__calc {
          padding: 40px 20px; } }
      .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 16px;
        margin-bottom: 40px; }
        @media screen and (max-width: 770px) {
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs {
            display: block; } }
        .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input {
          margin-right: 30px;
          width: 100%;
          position: relative;
          width: 49%;
          max-width: 317px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input label b {
              color: #dd0e46; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input label span {
              color: #cbcbd1; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:focus ~ label,
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input:last-child {
            margin-right: 0; }
          @media screen and (max-width: 770px) {
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input {
              width: 100%;
              max-width: 400px;
              margin-bottom: 30px; }
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input:last-child {
                margin-bottom: 0; } }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input {
              max-width: 100%; } }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input .accumulationMain__section2__calc__input__valid {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 14px;
            color: #dd0e46;
            display: none; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input .accumulationMain__section2__calc__input__valid.active {
              display: block; }
        .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
          width: 49%;
          max-width: 317px;
          width: 100%;
          position: relative;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none;
          margin: 0;
          position: relative;
          margin-bottom: 20px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 14px;
            height: 14px;
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 14px;
            right: 2px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select.active:after {
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-button {
            background-repeat: no-repeat;
            width: 6px;
            height: 0px;
            cursor: pointer; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-track {
            height: 0; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-track-piece {
            height: 0; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: #8a1776;
            background-position: center;
            background-repeat: no-repeat; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-resizer {
            background-repeat: no-repeat;
            width: 7px;
            height: 0px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            cursor: pointer; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
              margin-top: 20px;
              min-width: 300px;
              width: 100%; } }
          @media screen and (max-width: 770px) {
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
              width: 100%;
              max-width: 400px;
              margin-bottom: 30px; }
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select:last-child {
                margin-bottom: 0; } }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
              max-width: 100%;
              min-width: 100%;
              width: 100%; } }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 1px solid #7d7da0;
            cursor: pointer;
            display: block; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header span {
              font-size: 36px;
              color: #191940;
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header.valid {
              border-bottom: 1px solid #c5638f; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header span {
              font-family: RobotoRegular; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header .select__current {
              font-size: 15px;
              line-height: 23px;
              color: #7d7da0;
              padding: 10px 0; }
              @media screen and (max-width: 575px) {
                .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header .select__current {
                  margin: 0 auto; } }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body {
            display: none;
            height: auto;
            max-height: 300px;
            overflow-y: auto;
            padding: 36px 20px 20px;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: 2;
            background-color: #fff;
            width: 100%; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body.active {
              display: block; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body div {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              margin: 14px 0; }
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body div:last-child {
                margin-bottom: 0; }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body span {
              padding: 16px 12px 14px;
              width: 100%;
              cursor: pointer;
              font-size: 13px;
              line-height: 18px;
              color: #34345c;
              font-family: "RobotoRegular"; }
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body span:hover {
                color: #c5638f; }
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body span:valid {
                color: #dd0e46; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select.active .select__body {
            display: block; }
        .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn {
          margin-left: 30px; }
          @media screen and (max-width: 770px) {
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn {
              margin-left: 0; } }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button {
                width: 100%; } }
      .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table {
        margin-top: 30px; }
        @media screen and (max-width: 770px) {
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table {
            overflow-x: scroll; } }
        .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main {
          padding: 18px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative;
          min-width: 440px; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main::after {
            box-sizing: border-box;
            content: "";
            display: block;
            width: 100%;
            height: 1px;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1;
            background-color: #7d7da0; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__title {
            padding: 0 20px;
            max-width: 225px;
            width: 40%; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__item {
            padding: 0 20px;
            width: 30%;
            max-width: 188px;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            text-align: center; }
            @media screen and (max-width: 990px) {
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__item {
                min-width: 140px; } }
        .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line {
          padding: 16px 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          min-width: 440px;
          position: relative; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__title {
            padding: 0 20px;
            width: 40%;
            max-width: 225px;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940; }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__item {
            padding: 0 20px;
            width: 30%;
            max-width: 188px;
            font-family: RobotoRegular;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            text-align: center; }
            @media screen and (max-width: 990px) {
              .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__item {
                min-width: 140px; } }
          .governmentMain .governmentMain__container .form .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__line {
            margin: 0;
            height: 1px;
            background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
            background-size: 8px 1px, 0% 1px;
            border: none;
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 1; }
    .governmentMain .governmentMain__container .alert-warning {
      margin-top: 40px; }
      .governmentMain .governmentMain__container .alert-warning p {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .governmentMain .governmentMain__container .alert-warning p sup {
          text-decoration: none;
          color: #0081c1; }
        .governmentMain .governmentMain__container .alert-warning p b {
          font-family: "RobotoBold"; }
        .governmentMain .governmentMain__container .alert-warning p a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .governmentMain .governmentMain__container .alert-warning p a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .alert-warning p a:hover {
                color: #c5638f; } }
    .governmentMain .governmentMain__container .servise-btn {
      margin: 0;
      margin-top: 40px;
      padding: 0;
      width: auto;
      cursor: auto;
      background: none;
      text-align: left; }
      .governmentMain .governmentMain__container .servise-btn:hover {
        background: none;
        text-decoration: none; }
      .governmentMain .governmentMain__container .servise-btn a {
        border: none;
        cursor: pointer;
        width: auto;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f);
        display: block;
        text-align: center;
        max-width: 240px; }
        .governmentMain .governmentMain__container .servise-btn a:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .governmentMain .governmentMain__container .servise-btn a:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .servise-btn a {
            width: 100%; } }
        .governmentMain .governmentMain__container .servise-btn a:hover {
          color: #fff;
          text-decoration: none; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .servise-btn a {
            max-width: 100%; } }
    .governmentMain .governmentMain__container .bg-cf {
      position: relative; }
      .governmentMain .governmentMain__container .bg-cf .popuptest {
        position: absolute;
        top: 100%;
        right: -50px;
        z-index: 200;
        width: 360px;
        padding: 20px;
        background: #34345c;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        color: #fff;
        display: none; }
        .governmentMain .governmentMain__container .bg-cf .popuptest sup {
          text-decoration: none;
          color: #0081c1; }
        .governmentMain .governmentMain__container .bg-cf .popuptest b {
          font-family: "RobotoBold"; }
        .governmentMain .governmentMain__container .bg-cf .popuptest a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .governmentMain .governmentMain__container .bg-cf .popuptest a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .bg-cf .popuptest a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 1120px) {
          .governmentMain .governmentMain__container .bg-cf .popuptest {
            left: 50%; } }
        @media screen and (max-width: 770px) {
          .governmentMain .governmentMain__container .bg-cf .popuptest {
            left: 10%;
            width: 200px; } }
      .governmentMain .governmentMain__container .bg-cf .iconpopup:hover ~ .popuptest {
        display: block; }
      .governmentMain .governmentMain__container .bg-cf .popuptest2 {
        position: absolute;
        top: 100%;
        right: -50px;
        z-index: 200;
        width: 360px;
        padding: 20px;
        background: #34345c;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        color: #fff;
        display: none; }
        .governmentMain .governmentMain__container .bg-cf .popuptest2 sup {
          text-decoration: none;
          color: #0081c1; }
        .governmentMain .governmentMain__container .bg-cf .popuptest2 b {
          font-family: "RobotoBold"; }
        .governmentMain .governmentMain__container .bg-cf .popuptest2 a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .governmentMain .governmentMain__container .bg-cf .popuptest2 a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .bg-cf .popuptest2 a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 1120px) {
          .governmentMain .governmentMain__container .bg-cf .popuptest2 {
            left: 50%; } }
        @media screen and (max-width: 770px) {
          .governmentMain .governmentMain__container .bg-cf .popuptest2 {
            left: 10%;
            width: 200px; } }
        .governmentMain .governmentMain__container .bg-cf .popuptest2 ul li {
          padding-left: 15px;
          position: relative;
          color: #fff; }
          .governmentMain .governmentMain__container .bg-cf .popuptest2 ul li:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
      .governmentMain .governmentMain__container .bg-cf .iconpopup2:hover ~ .popuptest2 {
        display: block; }
      .governmentMain .governmentMain__container .bg-cf .popuptest3 {
        position: absolute;
        top: 100%;
        right: -50px;
        z-index: 200;
        width: 360px;
        padding: 20px;
        background: #34345c;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        color: #fff;
        display: none; }
        .governmentMain .governmentMain__container .bg-cf .popuptest3 sup {
          text-decoration: none;
          color: #0081c1; }
        .governmentMain .governmentMain__container .bg-cf .popuptest3 b {
          font-family: "RobotoBold"; }
        .governmentMain .governmentMain__container .bg-cf .popuptest3 a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .governmentMain .governmentMain__container .bg-cf .popuptest3 a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .bg-cf .popuptest3 a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 1120px) {
          .governmentMain .governmentMain__container .bg-cf .popuptest3 {
            left: 50%; } }
        @media screen and (max-width: 770px) {
          .governmentMain .governmentMain__container .bg-cf .popuptest3 {
            left: 10%;
            width: 200px; } }
        .governmentMain .governmentMain__container .bg-cf .popuptest3 ul li {
          padding-left: 15px;
          position: relative;
          color: #fff; }
          .governmentMain .governmentMain__container .bg-cf .popuptest3 ul li:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
      .governmentMain .governmentMain__container .bg-cf .iconpopup3:hover ~ .popuptest3 {
        display: block; }
    .governmentMain .governmentMain__container .row .col-sm-4 .status {
      height: 100%; }
    .governmentMain .governmentMain__container p {
      margin: 20px 0 10px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .governmentMain .governmentMain__container p sup {
        text-decoration: none;
        color: #0081c1; }
      .governmentMain .governmentMain__container p b {
        font-family: "RobotoBold"; }
      .governmentMain .governmentMain__container p a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .governmentMain .governmentMain__container p a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container p a:hover {
              color: #c5638f; } }
      .governmentMain .governmentMain__container p strong {
        font-weight: normal;
        color: #191940;
        font-family: RobotoBold; }
      .governmentMain .governmentMain__container p b {
        font-weight: normal;
        font-family: RobotoBold; }
      .governmentMain .governmentMain__container p i {
        margin-right: 20px; }
      .governmentMain .governmentMain__container p a {
        color: #c5638f; }
      .governmentMain .governmentMain__container p sup {
        top: -2px;
        color: #64bee6; }
      .governmentMain .governmentMain__container p .sup__text {
        font-family: "RobotoRegular";
        font-size: 13px;
        color: #7d7da0;
        display: inline; }
        .governmentMain .governmentMain__container p .sup__text span {
          color: #0081c1; }
        .governmentMain .governmentMain__container p .sup__text a {
          color: #c5638f; }
          .governmentMain .governmentMain__container p .sup__text a:hover {
            color: #8a1776; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container p .sup__text a:hover {
                color: #c5638f; } }
    .governmentMain .governmentMain__container .border {
      border: none !important; }
      .governmentMain .governmentMain__container .border p i {
        font-size: 24px;
        color: #64bee6; }
    .governmentMain .governmentMain__container docs-date-time.timeMain {
      color: #7d7da0 !important; }
    .governmentMain .governmentMain__container .docs-date-time.status {
      color: #7d7da0; }
    .governmentMain .governmentMain__container .coment {
      position: relative;
      padding-top: 20px; }
      .governmentMain .governmentMain__container .coment:before {
        content: "";
        width: 160px;
        height: 1px;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        background-color: #cbcbd1;
        border: 0; }
      .governmentMain .governmentMain__container .coment p {
        font-size: 13px;
        color: #7d7da0;
        margin-bottom: 10px !important;
        margin-top: 20px; }
      .governmentMain .governmentMain__container .coment ul li {
        color: #7d7da0;
        font-size: 13px; }
      .governmentMain .governmentMain__container .coment ol li {
        color: #7d7da0;
        font-size: 13px; }
    .governmentMain .governmentMain__container div a {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #c5638f;
      transition: color 0.1s linear; }
      .governmentMain .governmentMain__container div a:hover {
        color: #8a1776; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container div a:hover {
            color: #c5638f; } }
    .governmentMain .governmentMain__container .accordion .panel {
      margin: 30px 0; }
      .governmentMain .governmentMain__container .accordion .panel .panel-heading a {
        outline: none; }
        .governmentMain .governmentMain__container .accordion .panel .panel-heading a:hover {
          color: #c5638f; }
        .governmentMain .governmentMain__container .accordion .panel .panel-heading a strong {
          text-decoration: none;
          color: #c5638f; }
          .governmentMain .governmentMain__container .accordion .panel .panel-heading a strong i {
            color: #c5638f; }
      .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table {
        margin-top: 30px;
        margin-bottom: 30px; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table {
            margin-top: 20px;
            margin-bottom: 20px; } }
        .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.table-hover {
          border: 0; }
        .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.table-bordered {
          border: 0; }
        .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr {
          border: 0; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr th.info {
            text-align: center; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr:hover {
            border: 0;
            background: transparent; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr:hover.blue {
              background: transparent;
              border-bottom: 0; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr:hover.pink {
              background: transparent;
              border-bottom: 0; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr.blue {
            background: transparent;
            border-bottom: 0; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr.pink {
            background: transparent;
            border-bottom: 0; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr td.pink {
            border: 0;
            background: rgba(197, 99, 143, 0.05); }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table.col tbody tr td.blue {
            bottom: 0;
            background: rgba(100, 190, 230, 0.05); }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table {
            margin-top: 20px; } }
        .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead {
          border: 0;
          border-bottom: 1px solid #8a1776; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead:nth-child(3) {
            border-bottom: 1px solid #cbcbd1; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead:nth-child(5) {
            border-bottom: 1px solid #cbcbd1; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead:nth-child(7) {
            border-bottom: 1px solid #cbcbd1; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr {
            border: 0; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr th {
              border: 0;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #191940;
              text-align: center;
              height: auto; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr th sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr th b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr th a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr th a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table thead tr th a:hover {
                      color: #c5638f; } }
        .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody {
          border: 0; }
          .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr {
            border: 0;
            border-bottom: 1px dashed #cbcbd1; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr:hover {
              background: transparent;
              border-bottom: 1px dashed #cbcbd1; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr:hover.blue {
                background: rgba(100, 190, 230, 0.05);
                border-bottom: 1px dashed #64bee6; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr:hover.pink {
                background: rgba(197, 99, 143, 0.05);
                border-bottom: 1px dashed #c5638f; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th {
              border: none;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #191940; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th a:hover {
                      color: #c5638f; } }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr th.info {
                text-align: center; }
            .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td {
              border: 0;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 13px;
              line-height: 18px; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td a:hover {
                      color: #c5638f; } }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.bg-cf {
                font-family: RobotoBold; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf {
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-size: 13px;
                line-height: 18px; }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf sup {
                  text-decoration: none;
                  color: #0081c1; }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf b {
                  font-family: "RobotoBold"; }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf a:hover {
                        color: #c5638f; } }
                .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p {
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-size: 13px;
                  line-height: 18px;
                  margin-top: 0;
                  margin-bottom: 10px; }
                  .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p b {
                    font-family: "RobotoBold"; }
                  .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p a:hover {
                          color: #c5638f; } }
                  .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.text-cf p:last-child {
                    margin-bottom: 0; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td.valign {
                text-align: center; }
              .governmentMain .governmentMain__container .accordion .panel .panel-collaps .panel-body .table-responsive table tbody tr td a {
                margin-left: 30px;
                text-decoration: none;
                color: #c5638f; }
    .governmentMain .governmentMain__container .servise-btn {
      margin: 0;
      margin-top: 40px;
      padding: 0;
      width: auto;
      cursor: auto;
      background: none;
      text-align: left; }
      .governmentMain .governmentMain__container .servise-btn:hover {
        background: none;
        text-decoration: none; }
      .governmentMain .governmentMain__container .servise-btn a {
        border: none;
        cursor: pointer;
        width: auto;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f);
        display: block;
        text-align: center;
        max-width: 240px; }
        .governmentMain .governmentMain__container .servise-btn a:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .governmentMain .governmentMain__container .servise-btn a:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .servise-btn a {
            width: 100%; } }
        .governmentMain .governmentMain__container .servise-btn a:hover {
          color: #fff;
          text-decoration: none; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .servise-btn a {
            max-width: 100%; } }
    .governmentMain .governmentMain__container ol li {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      margin-bottom: 8px; }
      .governmentMain .governmentMain__container ol li sup {
        text-decoration: none;
        color: #0081c1; }
      .governmentMain .governmentMain__container ol li b {
        font-family: "RobotoBold"; }
      .governmentMain .governmentMain__container ol li a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .governmentMain .governmentMain__container ol li a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container ol li a:hover {
              color: #c5638f; } }
      .governmentMain .governmentMain__container ol li:last-child {
        margin-bottom: 0; }
      .governmentMain .governmentMain__container ol li h5 a {
        text-decoration: none;
        color: #c5638f;
        font-size: 18px;
        line-height: 14px;
        margin-left: 8px; }
        .governmentMain .governmentMain__container ol li h5 a:hover {
          color: #8a1776; }
      .governmentMain .governmentMain__container ol li h5 i {
        font-size: 24px;
        color: #64bee6; }
    .governmentMain .governmentMain__container table {
      margin-top: 30px;
      margin-bottom: 30px; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container table {
          margin-top: 20px;
          margin-bottom: 20px; } }
      .governmentMain .governmentMain__container table.table-hover {
        border: 0; }
      .governmentMain .governmentMain__container table.table-bordered {
        border: 0; }
      .governmentMain .governmentMain__container table.col tbody tr {
        border: 0; }
        .governmentMain .governmentMain__container table.col tbody tr th.info {
          text-align: center; }
        .governmentMain .governmentMain__container table.col tbody tr:hover {
          border: 0;
          background: transparent; }
          .governmentMain .governmentMain__container table.col tbody tr:hover.blue {
            background: transparent;
            border-bottom: 0; }
          .governmentMain .governmentMain__container table.col tbody tr:hover.pink {
            background: transparent;
            border-bottom: 0; }
        .governmentMain .governmentMain__container table.col tbody tr.blue {
          background: transparent;
          border-bottom: 0; }
        .governmentMain .governmentMain__container table.col tbody tr.pink {
          background: transparent;
          border-bottom: 0; }
        .governmentMain .governmentMain__container table.col tbody tr td.pink {
          border: 0;
          background: rgba(197, 99, 143, 0.05); }
        .governmentMain .governmentMain__container table.col tbody tr td.blue {
          bottom: 0;
          background: rgba(100, 190, 230, 0.05); }
      .governmentMain .governmentMain__container table thead {
        border: 0;
        border-bottom: 1px solid #8a1776; }
        .governmentMain .governmentMain__container table thead:nth-child(3) {
          border-bottom: 1px solid #cbcbd1; }
        .governmentMain .governmentMain__container table thead:nth-child(5) {
          border-bottom: 1px solid #cbcbd1; }
        .governmentMain .governmentMain__container table thead:nth-child(7) {
          border-bottom: 1px solid #cbcbd1; }
        .governmentMain .governmentMain__container table thead tr {
          border: 0; }
          .governmentMain .governmentMain__container table thead tr th {
            border: 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            text-align: center;
            height: auto; }
            .governmentMain .governmentMain__container table thead tr th sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container table thead tr th b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container table thead tr th a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container table thead tr th a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container table thead tr th a:hover {
                    color: #c5638f; } }
      .governmentMain .governmentMain__container table tbody {
        border: 0; }
        .governmentMain .governmentMain__container table tbody tr {
          border: 0;
          border-bottom: 1px dashed #cbcbd1; }
          .governmentMain .governmentMain__container table tbody tr:hover {
            background: transparent;
            border-bottom: 1px dashed #cbcbd1; }
            .governmentMain .governmentMain__container table tbody tr:hover.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .governmentMain .governmentMain__container table tbody tr:hover.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
          .governmentMain .governmentMain__container table tbody tr.blue {
            background: rgba(100, 190, 230, 0.05);
            border-bottom: 1px dashed #64bee6; }
          .governmentMain .governmentMain__container table tbody tr.pink {
            background: rgba(197, 99, 143, 0.05);
            border-bottom: 1px dashed #c5638f; }
          .governmentMain .governmentMain__container table tbody tr th {
            border: none;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            text-align: left; }
            .governmentMain .governmentMain__container table tbody tr th.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .governmentMain .governmentMain__container table tbody tr th.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
            .governmentMain .governmentMain__container table tbody tr th sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container table tbody tr th b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container table tbody tr th a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container table tbody tr th a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container table tbody tr th a:hover {
                    color: #c5638f; } }
          .governmentMain .governmentMain__container table tbody tr td {
            border: 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-size: 13px;
            line-height: 18px; }
            .governmentMain .governmentMain__container table tbody tr td.blue {
              background: rgba(100, 190, 230, 0.05); }
            .governmentMain .governmentMain__container table tbody tr td.pink {
              background: rgba(197, 99, 143, 0.05); }
            .governmentMain .governmentMain__container table tbody tr td sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container table tbody tr td b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container table tbody tr td a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container table tbody tr td a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container table tbody tr td a:hover {
                    color: #c5638f; } }
            .governmentMain .governmentMain__container table tbody tr td.bg-cf {
              font-family: RobotoBold; }
            .governmentMain .governmentMain__container table tbody tr td.text-cf {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 13px;
              line-height: 18px; }
              .governmentMain .governmentMain__container table tbody tr td.text-cf sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container table tbody tr td.text-cf b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container table tbody tr td.text-cf a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container table tbody tr td.text-cf a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container table tbody tr td.text-cf a:hover {
                      color: #c5638f; } }
              .governmentMain .governmentMain__container table tbody tr td.text-cf p {
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-size: 13px;
                line-height: 18px;
                margin-top: 0;
                margin-bottom: 10px; }
                .governmentMain .governmentMain__container table tbody tr td.text-cf p sup {
                  text-decoration: none;
                  color: #0081c1; }
                .governmentMain .governmentMain__container table tbody tr td.text-cf p b {
                  font-family: "RobotoBold"; }
                .governmentMain .governmentMain__container table tbody tr td.text-cf p a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .governmentMain .governmentMain__container table tbody tr td.text-cf p a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .governmentMain .governmentMain__container table tbody tr td.text-cf p a:hover {
                        color: #c5638f; } }
                .governmentMain .governmentMain__container table tbody tr td.text-cf p:last-child {
                  margin-bottom: 0; }
            .governmentMain .governmentMain__container table tbody tr td a {
              margin-left: 30px;
              text-decoration: none;
              color: #c5638f; }
    .governmentMain .governmentMain__container ul {
      margin-top: 14px; }
      .governmentMain .governmentMain__container ul li {
        padding-left: 15px;
        position: relative;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        margin-bottom: 8px; }
        .governmentMain .governmentMain__container ul li:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        .governmentMain .governmentMain__container ul li sup {
          text-decoration: none;
          color: #0081c1; }
        .governmentMain .governmentMain__container ul li b {
          font-family: "RobotoBold"; }
        .governmentMain .governmentMain__container ul li a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .governmentMain .governmentMain__container ul li a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container ul li a:hover {
                color: #c5638f; } }
        .governmentMain .governmentMain__container ul li:last-child {
          margin-bottom: 0; }
        .governmentMain .governmentMain__container ul li ul li {
          padding-left: 15px;
          position: relative;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          margin-bottom: 8px; }
          .governmentMain .governmentMain__container ul li ul li:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #c5638f;
            border: 0;
            border-radius: 50%; }
          .governmentMain .governmentMain__container ul li ul li sup {
            text-decoration: none;
            color: #0081c1; }
          .governmentMain .governmentMain__container ul li ul li b {
            font-family: "RobotoBold"; }
          .governmentMain .governmentMain__container ul li ul li a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .governmentMain .governmentMain__container ul li ul li a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .governmentMain .governmentMain__container ul li ul li a:hover {
                  color: #c5638f; } }
    .governmentMain .governmentMain__container h1 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c;
      margin-bottom: 40px; }
      @media screen and (max-width: 770px) {
        .governmentMain .governmentMain__container h1 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container h1 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .governmentMain .governmentMain__container h2 {
      font-family: "DINProMedium";
      font-size: 36px;
      line-height: 46px;
      color: #34345c;
      margin: 30px 0 20px 0; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container h2 {
          font-size: 28px;
          line-height: 38px; } }
    .governmentMain .governmentMain__container h3 {
      margin: 40px 0 20px 0;
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c;
      color: #7d7da0; }
      @media screen and (max-width: 770px) {
        .governmentMain .governmentMain__container h3 {
          font-size: 26px;
          line-height: 32px; } }
    .governmentMain .governmentMain__container h4 {
      margin: 40px 0 20px 0;
      font-family: "DINProMedium";
      font-size: 21px;
      line-height: 31px;
      color: #7d7da0; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container h4 {
          font-size: 18px;
          line-height: 24px; } }
    .governmentMain .governmentMain__container h5 {
      margin-top: 40px;
      font-family: DinProMedium;
      color: #191940; }
    .governmentMain .governmentMain__container .contacts {
      margin-top: 40px; }
      .governmentMain .governmentMain__container .contacts p i {
        color: #64bee6;
        width: 20px;
        height: 20px;
        font-size: 20px; }
    .governmentMain .governmentMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .governmentMain .governmentMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .governmentMain .governmentMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .governmentMain .governmentMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .governmentMain .governmentMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .governmentMain .governmentMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .governmentMain .governmentMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .governmentMain .governmentMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .governmentMain .governmentMain__container .mainForm {
      margin-top: 60px;
      max-width: 840px;
      padding: 40px;
      background: #f7f8fc;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .mainForm {
          padding: 40px 20px;
          margin-top: 40px; } }
    .governmentMain .governmentMain__container .modal.bs-example-modal-lg .modal-dialog {
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 0.3rem; }
      .governmentMain .governmentMain__container .modal.bs-example-modal-lg .modal-dialog .modal-content {
        margin-top: 60px; }
        .governmentMain .governmentMain__container .modal.bs-example-modal-lg .modal-dialog .modal-content .modal-header {
          position: relative;
          border-bottom: none; }
          .governmentMain .governmentMain__container .modal.bs-example-modal-lg .modal-dialog .modal-content .modal-header .close {
            position: absolute;
            right: 20px;
            top: 20px;
            font-family: RobotoBold;
            font-size: 24px;
            line-height: 1;
            color: #191940;
            text-shadow: 0 1px 0 #fff;
            opacity: 0.5;
            text-decoration: none; }
          .governmentMain .governmentMain__container .modal.bs-example-modal-lg .modal-dialog .modal-content .modal-header .modal-title {
            margin: 0 auto;
            margin-top: 10px;
            margin-bottom: 10px; }
        .governmentMain .governmentMain__container .modal.bs-example-modal-lg .modal-dialog .modal-content .modal-body {
          padding: 20px 20px 32px 20px; }
    .governmentMain .governmentMain__container .modal.bs-example-modal-lg1 .modal-dialog {
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 0.3rem; }
      .governmentMain .governmentMain__container .modal.bs-example-modal-lg1 .modal-dialog .modal-content {
        margin-top: 60px; }
        .governmentMain .governmentMain__container .modal.bs-example-modal-lg1 .modal-dialog .modal-content .modal-header {
          position: relative;
          border-bottom: none; }
          .governmentMain .governmentMain__container .modal.bs-example-modal-lg1 .modal-dialog .modal-content .modal-header .close {
            position: absolute;
            right: 20px;
            top: 20px;
            font-family: RobotoBold;
            font-size: 24px;
            line-height: 1;
            color: #191940;
            text-shadow: 0 1px 0 #fff;
            opacity: 0.5;
            text-decoration: none; }
          .governmentMain .governmentMain__container .modal.bs-example-modal-lg1 .modal-dialog .modal-content .modal-header .modal-title {
            margin: 0 auto;
            margin-top: 10px;
            margin-bottom: 10px; }
        .governmentMain .governmentMain__container .modal.bs-example-modal-lg1 .modal-dialog .modal-content .modal-body {
          padding: 20px 20px 32px 20px; }
    .governmentMain .governmentMain__container .al-dl-sect-list {
      border: none !important; }
      .governmentMain .governmentMain__container .al-dl-sect-list ul li::before {
        top: 10px; }
    .governmentMain .governmentMain__container .row .container form .bx-blue a {
      text-decoration: none !important;
      color: #c5638f; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section .bx-soa-section-title-container {
      background: #f7f8fc; }
      .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section .bx-soa-section-title-container a {
        text-decoration: none !important;
        color: #c5638f; }
      .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section .bx-soa-section-title-container .bx-soa-section-title .bx-soa-section-title-count {
        background: #cbcbd1;
        border-color: #cbcbd1; }
        .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section .bx-soa-section-title-container .bx-soa-section-title .bx-soa-section-title-count::after {
          color: #fff; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-step-selected .bx-soa-section-title-container .bx-soa-section-title .bx-soa-section-title-count {
      background: #0081c1;
      border-color: #0081c1; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-step-completed .bx-soa-section-title-container .bx-soa-section-title .bx-soa-section-title-count {
      background: #87c73d;
      border-color: #87c73d; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-step-active .bx-soa-section-title-container .bx-soa-section-title .bx-soa-section-title-count {
      background: #c5638f;
      border-color: #c5638f; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-step-error .bx-soa-section-title-container .bx-soa-section-title .bx-soa-section-title-count {
      background: #dd0e46;
      border-color: #dd0e46; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-selected {
      border: 1px solid #c5638f !important; }
      .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-selected .bx-soa-section-content.container-fluid .row.bx-soa-more .bx-soa-more-btn.col-xs-12 a {
        border: none;
        cursor: pointer;
        width: 171px;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f); }
        .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-selected .bx-soa-section-content.container-fluid .row.bx-soa-more .bx-soa-more-btn.col-xs-12 a:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-selected .bx-soa-section-content.container-fluid .row.bx-soa-more .bx-soa-more-btn.col-xs-12 a:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa .bx-soa-section.bx-selected .bx-soa-section-content.container-fluid .row.bx-soa-more .bx-soa-more-btn.col-xs-12 a {
            width: 100%; } }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa #bx-soa-orderSave a {
      border: none;
      cursor: pointer;
      width: 171px;
      padding: 14px 20px 13px;
      font-size: 15px;
      font-family: "RobotoMedium";
      color: #fff;
      background: linear-gradient(45deg, #8a1776, #c5638f); }
      .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa #bx-soa-orderSave a:hover {
        background: linear-gradient(45deg, #a13c79, #c5638f); }
      .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa #bx-soa-orderSave a:focus {
        background: #c5638f;
        outline: none; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa #bx-soa-orderSave a {
          width: 100%; } }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa-sidebar .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d span {
      color: #7d7da0; }
    .governmentMain .governmentMain__container .row .container form .bx-blue .bx-soa-sidebar .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {
      color: #8a1776; }
    .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-info .al-dl-load-link a {
      display: inline-block;
      border: none;
      cursor: pointer;
      width: auto;
      padding: 14px 20px 13px;
      font-size: 15px;
      font-family: "RobotoMedium";
      color: #fff;
      background: linear-gradient(45deg, #8a1776, #c5638f);
      text-shadow: none; }
      .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-info .al-dl-load-link a:hover {
        background: linear-gradient(45deg, #a13c79, #c5638f); }
      .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-info .al-dl-load-link a:focus {
        background: #c5638f;
        outline: none; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-info .al-dl-load-link a {
          width: 100%; } }
    .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-name a {
      text-decoration: none;
      color: #c5638f;
      transition: color 0.1s linear; }
      .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-name a:hover {
        text-decoration: none;
        color: #8a1776; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .row .al-dl-docs-list .al-dl-docs-item .al-dl-doc-name a:hover {
            color: #c5638f; } }
    .governmentMain .governmentMain__container .accumulationMain__content {
      margin: 0;
      padding: 0; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .accumulationMain__content {
          margin: 0; } }
      .governmentMain .governmentMain__container .accumulationMain__content .accumulationMain__container__main {
        margin: 0;
        padding: 0; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .accumulationMain__content .accumulationMain__container__main {
            margin: 0; } }
    .governmentMain .governmentMain__container .governmentMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c;
      margin-bottom: 40px; }
      @media screen and (max-width: 770px) {
        .governmentMain .governmentMain__container .governmentMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .governmentMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .governmentMain .governmentMain__container .governmentMain__title__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px;
      margin-top: 30px; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .governmentMain__title__text {
          font-size: 16px; } }
    .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content {
      margin-top: 60px;
      margin-right: 30px;
      width: 67%;
      max-width: 730px; }
      @media screen and (max-width: 1120px) {
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content {
          margin-right: 15px; } }
      @media screen and (max-width: 990px) {
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content {
          width: 100%;
          max-width: 1124px; } }
      .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries {
        margin-top: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        @media screen and (max-width: 575px) {
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country {
          margin-right: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          cursor: pointer; }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country:hover .governmentMain__content__country__img {
            opacity: 1; }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country.active .governmentMain__content__country__img {
            opacity: 1; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country {
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
              margin-bottom: 20px; } }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country .governmentMain__content__country__img {
            margin-right: 20px;
            opacity: 0.5;
            transition: opacity 0.2s linear; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country .governmentMain__content__country__img.active {
              opacity: 1; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country .governmentMain__content__country__img svg {
              width: 32px;
              height: 21px; }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__countries .governmentMain__content__country:last-child {
            margin-right: 0; }
      .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__line {
        margin: 0;
        height: 1px;
        background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
        background-size: 8px 1px, 0% 1px;
        border: none;
        margin-top: 40px; }
      .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab {
        display: none; }
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab.active {
          display: block; }
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab:active {
          display: block; }
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name {
          margin-top: 50px;
          font-size: 21px;
          width: 350px; }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name p {
            font-size: 20px;
            line-height: 0;
            color: #7d7da0; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name {
              width: 100%; } }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select {
            width: 274px;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 13px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-track {
              height: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-track {
              height: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select.active .select__body {
              display: block; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__header span {
                font-size: 26px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              height: 500px;
              overflow-y: scroll; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body.active {
                display: block; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body div:last-child {
                  margin-bottom: 0; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body span:hover {
                  color: #c5638f; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__name .select .select__body span:valid {
                  color: #dd0e46; }
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main {
          margin-top: 50px;
          display: none; }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main.active {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main.active {
                display: block;
                margin-top: 30px; } }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers {
            width: 50%;
            max-width: 350px;
            margin-right: 15px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers:last-child {
              margin-right: 0; }
            @media screen and (max-width: 770px) {
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers {
                margin-right: 20px; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers:last-child {
                  margin-right: 0; } }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers {
                margin-right: 0;
                margin-top: 40px;
                width: 100%; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__back {
              margin-bottom: 40px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__title {
              margin-bottom: 10px;
              font-family: "DINProMedium";
              font-size: 21px;
              line-height: 31px;
              color: #191940;
              color: #34345c; }
              @media screen and (max-width: 575px) {
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__title {
                  font-size: 18px;
                  line-height: 24px; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text {
              margin: 15px 0;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text a:hover {
                      color: #c5638f; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__time {
              margin-bottom: -15px;
              font-size: 13px;
              line-height: 18px;
              color: #7d7da0; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__mail {
              color: #c5638f; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab__main .governmentMain__content__tab__numbers .governmentMain__content__tab__cassa {
              margin-left: 100px; }
        .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main {
          margin-top: 50px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          @media screen and (max-width: 575px) {
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main {
              display: block;
              margin-top: 30px; } }
          .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers {
            width: 50%;
            max-width: 350px;
            margin-right: 15px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers:last-child {
              margin-right: 0; }
            @media screen and (max-width: 770px) {
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers {
                margin-right: 20px; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers:last-child {
                  margin-right: 0; } }
            @media screen and (max-width: 575px) {
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers {
                margin-right: 0;
                margin-top: 40px;
                width: 100%; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__back {
              margin-bottom: 40px; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__title {
              margin-bottom: 10px;
              font-family: "DINProMedium";
              font-size: 21px;
              line-height: 31px;
              color: #191940;
              color: #34345c; }
              @media screen and (max-width: 575px) {
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__title {
                  font-size: 18px;
                  line-height: 24px; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text {
              margin: 15px 0;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__text a:hover {
                      color: #c5638f; } }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__time {
              margin-bottom: -15px;
              font-size: 13px;
              line-height: 18px;
              color: #7d7da0; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__mail {
              color: #c5638f; }
            .governmentMain .governmentMain__container .governmentMain__inner .governmentMain__content .governmentMain__content__tabs .governmentMain__content__tab .governmentMain__content__tab1__main .governmentMain__content__tab__numbers .governmentMain__content__tab__cassa {
              margin-left: 100px; }
    .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table {
      margin-top: 30px;
      margin-bottom: 30px; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table {
          margin-top: 20px;
          margin-bottom: 20px; } }
      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.table-hover {
        border: 0; }
      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col thead tr th.pink {
        border: 0;
        background: rgba(197, 99, 143, 0.05); }
      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col thead tr th.blue {
        bottom: 0;
        background: rgba(100, 190, 230, 0.05); }
      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr {
        border: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr th.info {
          text-align: center; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr:hover {
          border: 0;
          background: transparent; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr:hover.blue {
            background: transparent;
            border-bottom: 0; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr:hover.pink {
            background: transparent;
            border-bottom: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr.blue {
          background: transparent;
          border-bottom: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr.pink {
          background: transparent;
          border-bottom: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr td.pink {
          border: 0;
          background: rgba(197, 99, 143, 0.05); }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table.col tbody tr td.blue {
          bottom: 0;
          background: rgba(100, 190, 230, 0.05); }
      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead {
        border: 0;
        border-bottom: 1px solid #8a1776; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead:nth-child(3) {
          border-bottom: 1px solid #cbcbd1; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead:nth-child(5) {
          border-bottom: 1px solid #cbcbd1; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead:nth-child(7) {
          border-bottom: 1px solid #cbcbd1; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr {
          border: 0; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(2) th.bg-cf {
            text-align: left; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(2) th.vygodno {
            background: rgba(100, 190, 230, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(2) th.comfort {
            background: rgba(0, 129, 193, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(2) th.comfort-f {
            background: rgba(52, 52, 92, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(2) th.vygodno-b {
            background: rgba(197, 99, 143, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(2) th.legko-b {
            background: rgba(143, 92, 148, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(3) {
            border-bottom: 1px solid #cbcbd1; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr:nth-child(4) {
            border-bottom: 1px solid #cbcbd1; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr th {
            border: 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            text-align: center;
            height: auto !important; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr th sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr th b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr th a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr th a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table thead tr th a:hover {
                    color: #c5638f; } }
      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody {
        border: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr {
          border: 0;
          border-bottom: 1px dashed #cbcbd1; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr:hover {
            background: transparent;
            border-bottom: 1px dashed #cbcbd1; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr:hover.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr:hover.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr.blue {
            background: rgba(100, 190, 230, 0.05);
            border-bottom: 1px dashed #64bee6; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr.pink {
            background: rgba(197, 99, 143, 0.05);
            border-bottom: 1px dashed #c5638f; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            border: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th a:hover {
                    color: #c5638f; } }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr th.info {
              text-align: center; }
          .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td {
            border: 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-size: 13px;
            line-height: 18px; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td a:hover {
                    color: #c5638f; } }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.bg-cf {
              font-family: RobotoBold; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 13px;
              line-height: 18px; }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf a:hover {
                      color: #c5638f; } }
              .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p {
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-size: 13px;
                line-height: 18px;
                margin-top: 0;
                margin-bottom: 10px; }
                .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p sup {
                  text-decoration: none;
                  color: #0081c1; }
                .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p b {
                  font-family: "RobotoBold"; }
                .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p a:hover {
                        color: #c5638f; } }
                .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td.text-cf p:last-child {
                  margin-bottom: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .fares.table-responsive .table tbody tr td a {
              margin-left: 30px;
              text-decoration: none;
              color: #c5638f; }
    .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table {
      margin-top: 30px;
      margin-bottom: 30px; }
      @media screen and (max-width: 575px) {
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table {
          margin-top: 20px;
          margin-bottom: 20px; } }
      .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.table-hover {
        border: 0; }
      .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr {
        border: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr th.info {
          text-align: center; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr:hover {
          border: 0;
          background: transparent; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr:hover.blue {
            background: transparent;
            border-bottom: 0; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr:hover.pink {
            background: transparent;
            border-bottom: 0; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr:hover td.pink {
            border: 0;
            background: rgba(197, 99, 143, 0.05); }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr:hover td.blue {
            bottom: 0;
            background: rgba(100, 190, 230, 0.05); }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr.blue {
          background: transparent;
          border-bottom: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr.pink {
          background: transparent;
          border-bottom: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr td.pink {
          border: 0;
          background: rgba(197, 99, 143, 0.05); }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table.col tbody tr td.blue {
          bottom: 0;
          background: rgba(100, 190, 230, 0.05); }
      .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead {
        border: 0;
        border-bottom: 1px solid #8a1776; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead:nth-child(3) {
          border-bottom: 2px solid #cbcbd1; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead:nth-child(5) {
          border-bottom: 2px solid #cbcbd1; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead:nth-child(7) {
          border-bottom: 2px solid #cbcbd1; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr {
          border: 0; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr:nth-child(2) th.vygodno {
            background: rgba(100, 190, 230, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr:nth-child(2) th.comfort {
            background: rgba(0, 129, 193, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr:nth-child(2) th.comfort-f {
            background: rgba(52, 52, 92, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr:nth-child(2) th.vygodno-b {
            background: rgba(197, 99, 143, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr:nth-child(2) th.legko-b {
            background: rgba(143, 92, 148, 0.2); }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr th {
            border: 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940;
            text-align: center;
            height: auto; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr th sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr th b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr th a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr th a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table thead tr th a:hover {
                    color: #c5638f; } }
      .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody {
        border: 0; }
        .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr {
          border: 0;
          border-bottom: 1px dashed #cbcbd1; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr:hover {
            background: transparent;
            border-bottom: 1px dashed #cbcbd1; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr:hover.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr:hover.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr.blue {
            background: rgba(100, 190, 230, 0.05);
            border-bottom: 1px dashed #64bee6; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr.pink {
            background: rgba(197, 99, 143, 0.05);
            border-bottom: 1px dashed #c5638f; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th {
            border: none;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            font-size: 13px;
            line-height: 18px;
            color: #191940; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th a:hover {
                    color: #c5638f; } }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr th.info {
              text-align: center; }
          .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td {
            border: 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-size: 13px;
            line-height: 18px; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td sup {
              text-decoration: none;
              color: #0081c1; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td b {
              font-family: "RobotoBold"; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td a:hover {
                    color: #c5638f; } }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.bg-cf {
              font-family: RobotoBold; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 13px;
              line-height: 18px; }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf sup {
                text-decoration: none;
                color: #0081c1; }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf b {
                font-family: "RobotoBold"; }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf a:hover {
                      color: #c5638f; } }
              .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p {
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-size: 13px;
                line-height: 18px;
                margin-top: 0;
                margin-bottom: 10px; }
                .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p sup {
                  text-decoration: none;
                  color: #0081c1; }
                .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p b {
                  font-family: "RobotoBold"; }
                .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p a:hover {
                        color: #c5638f; } }
                .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.text-cf p:last-child {
                  margin-bottom: 0; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td.border {
              border-bottom: 1px solid #cbcbd1; }
            .governmentMain .governmentMain__container .governmentMain__inner .table-responsive .table tbody tr td a {
              margin-left: 30px;
              text-decoration: none;
              color: #c5638f; }

.governmentMain .governmentMain__container table tbody tr td.valign {
  text-align: center; }

.groupMain .groupMain__container {
  margin: 0;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #fff;
  background: url("../img/Group/group__main.png") center no-repeat;
  background-size: cover; }
  .groupMain .groupMain__container .groupMain__container__logo {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .groupMain .groupMain__container .groupMain__container__logo .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .groupMain .groupMain__container .groupMain__container__logo .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .groupMain .groupMain__container .groupMain__container__logo .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .groupMain .groupMain__container .groupMain__container__logo .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .groupMain .groupMain__container .groupMain__container__logo .groupMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .groupMain .groupMain__container .groupMain__container__logo .groupMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .groupMain .groupMain__container .groupMain__container__logo .groupMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .groupMain .groupMain__container .groupMain__container__logo .groupMain__title__text {
      margin: 40px 0 70px 0;
      max-width: 730px;
      line-height: 26px;
      font-family: RobotoBold;
      font-size: 18px; }
      @media screen and (max-width: 575px) {
        .groupMain .groupMain__container .groupMain__container__logo .groupMain__title__text {
          margin-top: 20px;
          font-size: 16px; } }

.groupMain__content .groupMain__container__main {
  width: 100%;
  max-width: 1142px;
  padding: 0 20px;
  margin: 0 auto;
  cursor: default;
  margin-top: 60px; }
  @media screen and (max-width: 770px) {
    .groupMain__content .groupMain__container__main {
      margin-top: 30px;
      padding: 0; } }
  .groupMain__content .groupMain__container__main .groupMain__texts {
    max-width: 730px; }
    @media screen and (max-width: 770px) {
      .groupMain__content .groupMain__container__main .groupMain__texts {
        padding: 0 20px; } }
    .groupMain__content .groupMain__container__main .groupMain__texts .groupMain__text {
      margin-top: 10px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .groupMain__content .groupMain__container__main .groupMain__texts .groupMain__text sup {
        text-decoration: none;
        color: #0081c1; }
      .groupMain__content .groupMain__container__main .groupMain__texts .groupMain__text b {
        font-family: "RobotoBold"; }
      .groupMain__content .groupMain__container__main .groupMain__texts .groupMain__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .groupMain__content .groupMain__container__main .groupMain__texts .groupMain__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .groupMain__content .groupMain__container__main .groupMain__texts .groupMain__text a:hover {
              color: #c5638f; } }
  .groupMain__content .groupMain__container__main .groupMain__buttons {
    max-width: 730px;
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .groupMain__content .groupMain__container__main .groupMain__buttons button {
      margin: 0;
      padding: 14px 12px;
      width: 363px;
      border: 2px solid transparent;
      border-bottom: 2px solid #cbcbd1;
      font-family: "RobotoRegular";
      font-size: 15px;
      color: #cbcbd1;
      cursor: pointer;
      background: transparent;
      transition: all 0.2s linear; }
      .groupMain__content .groupMain__container__main .groupMain__buttons button.active {
        border: 2px solid transparent;
        border-bottom: 2px solid #64bee6;
        font-family: "RobotoRegular";
        color: #0081c1; }
      .groupMain__content .groupMain__container__main .groupMain__buttons button:focus {
        outline: none; }
      .groupMain__content .groupMain__container__main .groupMain__buttons button:hover {
        color: #0081c1; }
      @media screen and (max-width: 770px) {
        .groupMain__content .groupMain__container__main .groupMain__buttons button {
          padding: 24px 12px;
          width: 100%;
          border-top: 2px solid transparent;
          border-bottom: 2px solid #cbcbd1; } }
    @media screen and (max-width: 770px) {
      .groupMain__content .groupMain__container__main .groupMain__buttons {
        width: 100%; } }
    @media screen and (max-width: 770px) {
      .groupMain__content .groupMain__container__main .groupMain__buttons .groupMain__switch__btn {
        width: 100%; } }

.groupMain__content .groupMain__container__content {
  width: 100%;
  max-width: 1142px;
  padding: 0 20px;
  margin: 0 auto;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .groupMain__content .groupMain__container__content {
      padding: 0; } }
  .groupMain__content .groupMain__container__content .groupMain__tabs .groupMain__tab {
    display: none; }
    .groupMain__content .groupMain__container__content .groupMain__tabs .groupMain__tab.active {
      display: block; }

#groupBoard {
  max-width: 730px;
  padding-bottom: 100px; }
  @media screen and (max-width: 1120px) {
    #groupBoard {
      width: 100%; } }
  #groupBoard .groupBoard__container {
    margin-top: 40px;
    max-width: 810px;
    padding: 40px;
    background: #f7f8fc; }
    @media screen and (max-width: 575px) {
      #groupBoard .groupBoard__container {
        padding: 40px 20px; } }
    #groupBoard .groupBoard__container .groupBoard__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #cbcbd1;
      margin-top: 40px;
      font-size: 32px; }
      @media screen and (max-width: 770px) {
        #groupBoard .groupBoard__container .groupBoard__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        #groupBoard .groupBoard__container .groupBoard__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
      #groupBoard .groupBoard__container .groupBoard__title:first-child {
        margin-top: 0; }
      @media screen and (max-width: 770px) {
        #groupBoard .groupBoard__container .groupBoard__title {
          font-size: 26px; } }
    #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio {
      margin-top: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item {
        margin-top: 10px;
        margin-right: 36px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item input {
          cursor: pointer;
          margin-top: 20px;
          position: relative;
          height: 24px;
          width: 24px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          outline: none; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item input::before {
            content: "";
            position: absolute;
            left: 14px;
            top: -4px;
            z-index: 1;
            margin-top: 16px;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            background-color: #fff;
            border: 2px solid #cbcbd1; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item input:checked::after {
            content: "";
            position: absolute;
            left: 14px;
            top: -4px;
            z-index: 1;
            margin-top: 16px;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            background-color: #fff;
            border: 7px solid #c5638f;
            -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            visibility: visible; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label {
          cursor: pointer;
          padding-left: 11px;
          margin: 10px 0 0 0;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label sup {
            text-decoration: none;
            color: #0081c1; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label b {
            font-family: "RobotoBold"; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label a:hover {
                  color: #c5638f; } }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item:last-child {
          margin-right: 0; }
        @media screen and (max-width: 575px) {
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item {
            width: 100%;
            margin-right: 0; } }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item input {
          margin-top: 10px; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__radio .groupBoard__radio__item label {
          font-family: RobotoRegular;
          font-size: 14px; }
    #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main {
      display: block; }
      #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content {
        margin-top: 10px; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          @media screen and (max-width: 770px) {
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs {
              max-width: 450px;
              display: block;
              width: 100%; } }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__nameUr {
            display: none; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__nameUr.active {
              display: block; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .js-tab-content-group {
            display: none; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .js-tab-content-group.active {
              display: block; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input {
            margin-top: 34px;
            margin-right: 30px;
            width: 47%;
            position: relative;
            max-width: 349px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input:hover {
                border-bottom: 1px solid #c5638f; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input:valid {
                border-bottom: 1px solid #c5638f; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input.active {
                border-bottom: 1px solid #dd0e46; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input label b {
                color: #dd0e46; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input label span {
                color: #cbcbd1; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input:focus ~ label,
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input.input__hidden {
              display: none; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input.input__hidden.active {
                display: block; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input:last-child {
              margin-right: 0; }
            @media screen and (max-width: 990px) {
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input {
                max-width: 349px; } }
            @media screen and (max-width: 770px) {
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input {
                margin-top: 40px;
                max-width: 500px;
                width: 100%;
                margin-right: 0; } }
            @media screen and (max-width: 575px) {
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .groupBoard__content__input {
                max-width: 100%; } }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select {
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            margin-top: 30px;
            margin-right: 30px;
            max-width: 330px;
            position: relative; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 13px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select ::-webkit-scrollbar-track {
              height: 0; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select.active .select__body {
              display: block; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__header span {
                font-size: 15px;
                font-family: RobotoRegular;
                opacity: 0.9; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              background: #fff; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body.active {
                display: block; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body div:last-child {
                  margin-bottom: 0; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body span:hover {
                  color: #c5638f; }
                #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__inputs .select .select__body span:valid {
                  color: #dd0e46; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea {
          margin-top: 40px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea textarea {
            width: 100%;
            height: 95px;
            padding: 20px;
            color: #34345c;
            font-size: 15px;
            outline: none;
            border: 1px solid #7d7da0;
            background: transparent; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea textarea::-webkit-input-placeholder {
              color: #7d7da0; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea textarea:-ms-input-placeholder {
              color: #7d7da0; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea textarea::placeholder {
              color: #7d7da0; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea textarea:focus {
              border: 1px solid #c5638f; }
          @media screen and (max-width: 770px) {
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__content .groupBoard__content__textarea textarea {
              max-width: 450px; } }
      #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox {
        margin-top: 40px;
        width: 100%; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item {
          margin: 20px 0 0 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item label {
            margin: 0;
            padding-left: 39px;
            width: 90%;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item label sup {
              text-decoration: none;
              color: #0081c1; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item label b {
              font-family: "RobotoBold"; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__item label a:hover {
                    color: #c5638f; } }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input {
          margin-top: 30px;
          margin-right: 30px;
          width: 47%;
          position: relative;
          max-width: 349px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input:hover {
              border-bottom: 1px solid #c5638f; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input:valid {
              border-bottom: 1px solid #c5638f; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input.active {
              border-bottom: 1px solid #dd0e46; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input label b {
              color: #dd0e46; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input label span {
              color: #cbcbd1; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input:focus ~ label,
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input.block__hidden {
            display: none; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input.block__hidden.active {
              display: block; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input.section__hidden {
            display: none; }
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input.section__hidden.active {
              display: block; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input:last-child {
            margin-right: 0; }
          @media screen and (max-width: 990px) {
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input {
              max-width: 349px; } }
          @media screen and (max-width: 770px) {
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input {
              margin-top: 40px;
              max-width: 500px;
              width: 100%;
              margin-right: 0; } }
          @media screen and (max-width: 575px) {
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__content__input {
              max-width: 100%; } }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__obyaz {
          margin-top: 30px;
          color: #cbcbd1;
          font-size: 13px; }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__checkbox .groupBoard__checkbox__obyaz b {
            color: #c5638f; }
      #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__buttons {
        margin-top: 40px; }
        #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__buttons button {
          border: none;
          cursor: pointer;
          width: 171px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__buttons button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__buttons button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            #groupBoard .groupBoard__container .groupBoard__form .groupBoard__main .groupBoard__buttons button {
              width: 100%; } }

#earningMain {
  margin: 0;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #fff;
  background: url("../img/Earning/MaskGroup.png") center no-repeat;
  background-size: cover; }
  #earningMain .earningMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #earningMain .earningMain__container .earningMain__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      #earningMain .earningMain__container .earningMain__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        #earningMain .earningMain__container .earningMain__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item:last-child {
          margin-right: 0; }
        #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item svg {
              margin-top: 5px; } }
        #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item a:hover {
                text-decoration: none; } }
        #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            #earningMain .earningMain__container .earningMain__nav .earningMain__nav__item img {
              margin-top: 6px; } }
    #earningMain .earningMain__container .earningMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-bottom: 60px; }
      @media screen and (max-width: 770px) {
        #earningMain .earningMain__container .earningMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        #earningMain .earningMain__container .earningMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

#earningInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    #earningInfo {
      padding-bottom: 60px; } }
  #earningInfo .earningInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #earningInfo .earningInfo__container .earningInfo__container__inner {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        #earningInfo .earningInfo__container .earningInfo__container__inner {
          display: block; } }
      #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content {
        width: 67%;
        max-width: 730px; }
        @media screen and (max-width: 1120px) {
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content {
            margin-right: 15px; } }
        @media screen and (max-width: 990px) {
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content {
            width: 100%;
            max-width: 1124px; } }
        #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__title__text p {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__title__text p sup {
            text-decoration: none;
            color: #0081c1; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__title__text p b {
            font-family: "RobotoBold"; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__title__text p a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__title__text p a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__title__text p a:hover {
                  color: #c5638f; } }
        #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles {
          margin-top: 40px; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__title {
            font-family: "DINProMedium";
            font-size: 36px;
            line-height: 46px;
            color: #34345c; }
            @media screen and (max-width: 575px) {
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__title {
                font-size: 28px;
                line-height: 38px; } }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__text {
            margin-top: 18px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__text sup {
              text-decoration: none;
              color: #0081c1; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__text b {
              font-family: "RobotoBold"; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__text a:hover {
                    color: #c5638f; } }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info {
            margin-top: 20px; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p sup {
                text-decoration: none;
                color: #0081c1; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p b {
                font-family: "RobotoBold"; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p a:hover {
                      color: #c5638f; } }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__info p span {
                font-family: RobotoBold;
                color: #64bee6; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table {
            margin: 20px 0 40px; }
            @media screen and (max-width: 770px) {
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table {
                overflow-x: scroll; } }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__main {
              min-width: 590px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              border-bottom: 1px solid #8a1776; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__main .earningInfo__miles__table__main__item {
                padding: 17px 0 17px 20px;
                width: 25%;
                min-width: 100px;
                font-family: RobotoBold;
                font-size: 13px;
                color: #191940; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__business {
              min-width: 590px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              background: rgba(140, 24, 120, 0.05); }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__business .earningInfo__miles__table__item__one {
                padding: 0 20px;
                width: 25%;
                font-family: RobotoRegular;
                font-size: 13px;
                color: #191940; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__business .earningInfo__miles__table__items {
                width: 75%; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__business .earningInfo__miles__table__items .earningInfo__miles__table__items__block {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__business .earningInfo__miles__table__items .earningInfo__miles__table__items__block .earningInfo__miles__table__item {
                    padding: 16px 0 20px 20px;
                    -webkit-box-flex: 1;
                        -ms-flex: 1 1 0px;
                            flex: 1 1 0;
                    font-family: RobotoRegular;
                    font-size: 13px;
                    color: #191940; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__business .earningInfo__miles__table__items .earningInfo__miles__table__items__img {
                  margin: 0;
                  height: 1px;
                  background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                  background-size: 8px 1px, 0% 1px;
                  border: none; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__line {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #c5638f 50%, #c5638f 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__comfort {
              min-width: 590px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              background: rgba(197, 99, 143, 0.05); }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__comfort .earningInfo__miles__table__item__one {
                padding: 0 20px;
                width: 25%;
                font-family: RobotoRegular;
                font-size: 13px;
                color: #191940; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__comfort .earningInfo__miles__table__item {
                padding: 16px 0 20px 20px;
                width: 25%;
                font-family: RobotoRegular;
                font-size: 13px;
                color: #191940; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__econom {
              min-width: 590px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              background: rgba(0, 129, 209, 0.05); }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__econom .earningInfo__miles__table__item__one {
                padding: 0 20px;
                width: 25%;
                font-family: RobotoRegular;
                font-size: 13px;
                color: #191940; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__econom .earningInfo__miles__table__items {
                width: 75%; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__econom .earningInfo__miles__table__items .earningInfo__miles__table__items__block {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__econom .earningInfo__miles__table__items .earningInfo__miles__table__items__block .earningInfo__miles__table__item {
                    padding: 16px 0 20px 20px;
                    -webkit-box-flex: 1;
                        -ms-flex: 1 1 0px;
                            flex: 1 1 0;
                    font-family: RobotoRegular;
                    font-size: 13px;
                    color: #191940; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__table .earningInfo__miles__table__econom .earningInfo__miles__table__items .earningInfo__miles__table__items__img {
                  margin: 0;
                  height: 1px;
                  background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                  background-size: 8px 1px, 0% 1px;
                  border: none; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__minitable {
            margin-top: 20px; }
            @media screen and (max-width: 770px) {
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__minitable {
                overflow-x: scroll; } }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__minitable .earningInfo__miles__minitable__line {
              min-width: 590px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              border-bottom: 1px solid #8a1776; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__minitable .earningInfo__miles__minitable__line:last-child {
                border-bottom: 0; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__minitable .earningInfo__miles__minitable__line .earningInfo__miles__minitable__title {
                width: 33%;
                padding: 17px 0 17px 20px;
                font-family: RobotoBold;
                font-size: 13px;
                color: #191940; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__minitable .earningInfo__miles__minitable__line .earningInfo__miles__minitable__item {
                width: 16.75%;
                padding: 16px 0;
                text-align: center;
                font-family: RobotoRegular;
                font-size: 13px;
                color: #191940; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card {
            margin-top: 23px;
            padding: 32px;
            background: #f7f8fc; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
              @media screen and (max-width: 770px) {
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form {
                  display: block; } }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input {
                margin-right: 30px;
                width: 302px;
                position: relative; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input {
                  width: 100%;
                  padding: 10px 0;
                  font-size: 15px;
                  color: #191940;
                  border: 0;
                  border-bottom: 1px solid #7d7da0;
                  background: transparent; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input:focus {
                    outline: none;
                    border-bottom: 1px solid #c5638f; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input:hover {
                    border-bottom: 1px solid #c5638f; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input:valid {
                    border-bottom: 1px solid #c5638f; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input.active {
                    border-bottom: 1px solid #dd0e46; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input.rule-dateVilet {
                    cursor: pointer;
                    caret-color: transparent; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input.rule-dateViletFalse {
                    cursor: pointer;
                    caret-color: transparent; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input.rule-date_back {
                    cursor: pointer;
                    caret-color: transparent; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input label {
                  position: absolute;
                  pointer-events: none;
                  left: 0;
                  top: 10px;
                  font-size: 15px;
                  transition: 0.3s;
                  color: #7d7da0; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input label b {
                    color: #dd0e46; }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input label span {
                    color: #cbcbd1; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input:focus ~ label,
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input:not(:focus):valid ~ label {
                  top: -20px;
                  font-size: 14px; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input.addValue:-moz-read-only ~ label {
                  top: -20px;
                  font-size: 14px; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input input.addValue:read-only ~ label {
                  top: -20px;
                  font-size: 14px; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input span {
                  position: absolute;
                  left: 0;
                  top: 110%;
                  font-size: 12px;
                  color: #dd0e46;
                  min-width: 200px; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input:nth-child(2) {
                  margin-right: 0; }
                @media screen and (max-width: 1120px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input {
                    width: 250px; } }
                @media screen and (max-width: 990px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input {
                    width: 302px; } }
                @media screen and (max-width: 770px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input {
                    margin-bottom: 30px;
                    width: 400px; } }
                @media screen and (max-width: 575px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__input {
                    width: 100%; } }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn {
                margin-top: 25px; }
                @media screen and (max-width: 990px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn {
                    width: 318px; } }
                @media screen and (max-width: 770px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn {
                    width: 400px; } }
                @media screen and (max-width: 575px) {
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn {
                    text-align: center;
                    width: 100%; } }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn button {
                  border: none;
                  cursor: pointer;
                  width: 171px;
                  padding: 14px 20px 13px;
                  font-size: 15px;
                  font-family: "RobotoMedium";
                  color: #fff;
                  background: linear-gradient(45deg, #8a1776, #c5638f); }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn button:hover {
                    background: linear-gradient(45deg, #a13c79, #c5638f); }
                  #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn button:focus {
                    background: #c5638f;
                    outline: none; }
                  @media screen and (max-width: 575px) {
                    #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__content .earningInfo__miles .earningInfo__miles__card .earningInfo__miles__card__form .earningInfo__miles__card__btn button {
                      width: 100%; } }
      #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color {
        width: 350px;
        padding: 32px;
        background: #f7f8fc;
        color: #191940; }
        @media screen and (max-width: 990px) {
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color {
            margin-top: 40px;
            width: 100%; } }
        #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color svg {
          width: 6px;
          height: 11px; }
        #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color h6 {
          margin-bottom: 32px;
          font-family: "DINProMedium";
          font-size: 21px;
          line-height: 31px;
          color: #191940;
          font-family: RobotoMedium; }
          @media screen and (max-width: 575px) {
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color h6 {
              font-size: 18px;
              line-height: 24px; } }
        @media screen and (max-width: 990px) {
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        @media screen and (max-width: 575px) {
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li {
          margin-bottom: 32px;
          max-width: 350px;
          text-decoration: none; }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li:last-child {
            margin-bottom: 0; }
          @media screen and (max-width: 990px) {
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li {
              width: 35%;
              margin-right: 20px;
              min-width: 210px; } }
          @media screen and (max-width: 575px) {
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li {
              width: 100%;
              min-width: 290px;
              margin-right: 0;
              min-width: 210px; } }
          #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a:hover .airlineMain__color__title {
              color: #c5638f; }
              @media screen and (max-width: 575px) {
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a:hover .airlineMain__color__title {
                  color: #191940; } }
            #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a span {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a span sup {
                text-decoration: none;
                color: #0081c1; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a span b {
                font-family: "RobotoBold"; }
              #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a span a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a span a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #earningInfo .earningInfo__container .earningInfo__container__inner .earningInfo__color .earningInfo__color__color ul li a span a:hover {
                      color: #c5638f; } }

.memoryMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .memoryMain {
      padding-bottom: 60px; } }
  .memoryMain .memoryMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .memoryMain .memoryMain__container .memoryMain__container__inner {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 575px) {
        .memoryMain .memoryMain__container .memoryMain__container__inner {
          display: block; } }
      .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav {
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        margin-top: 0; }
        .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav:last-child {
          margin-right: 0; }
        @media screen and (max-width: 575px) {
          .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav {
            margin-top: 0;
            padding-top: 10px;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item {
          margin-right: 10px; }
          @media screen and (max-width: 575px) {
            .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item {
              margin-bottom: 5px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; } }
          .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item:last-child {
            margin-right: 0; }
          .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item svg {
            width: 5px;
            height: 9px; }
            @media screen and (max-width: 575px) {
              .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item svg {
                margin-top: 5px; } }
          .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item a {
            margin-right: 10px;
            color: #7d7da0;
            font-size: 13px;
            font-family: "RobotoRegular";
            text-decoration: none; }
            .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item a:hover {
              text-decoration: underline; }
              @media screen and (max-width: 575px) {
                .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item a:hover {
                  text-decoration: none; } }
          .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item img {
            max-height: 9px; }
            @media screen and (max-width: 575px) {
              .memoryMain .memoryMain__container .memoryMain__container__inner .main__nav .main__nav__item img {
                margin-top: 6px; } }
      .memoryMain .memoryMain__container .memoryMain__container__inner .basket .basket__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .memoryMain .memoryMain__container .memoryMain__container__inner .basket .basket__link:hover .basket__link__text {
          color: #c5638f; }
          @media screen and (max-width: 575px) {
            .memoryMain .memoryMain__container .memoryMain__container__inner .basket .basket__link:hover .basket__link__text {
              color: #8a1776; } }
        @media screen and (max-width: 575px) {
          .memoryMain .memoryMain__container .memoryMain__container__inner .basket .basket__link {
            margin-top: 40px;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
        .memoryMain .memoryMain__container .memoryMain__container__inner .basket .basket__link .basket__link__img {
          padding-bottom: 5px; }
        .memoryMain .memoryMain__container .memoryMain__container__inner .basket .basket__link .basket__link__text {
          margin-left: 10px;
          font-size: 13px;
          color: #8a1776; }
    .memoryMain .memoryMain__container .memoryMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .memoryMain .memoryMain__container .memoryMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .memoryMain .memoryMain__container .memoryMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .memoryMain .memoryMain__container .memoryMain__cards {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 15px -10px 0; }
      .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card {
        margin: 20px 10px;
        padding: 20px;
        width: 22%;
        border: 1px solid #eeeeee;
        transition: border 0.2s linear; }
        @media screen and (max-width: 990px) {
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card {
            width: 40%; } }
        @media screen and (max-width: 770px) {
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card {
            width: 50%;
            max-width: 285px; } }
        .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card:hover {
          cursor: pointer;
          border: 1px solid #c5638f; }
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card:hover .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a {
            opacity: 1; }
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card:hover .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a button {
              color: #c5638f; }
        @media screen and (max-width: 630px) {
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card {
            text-align: center;
            width: 100%;
            max-width: 100%; } }
        @media screen and (max-width: 575px) {
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card {
            text-align: center;
            width: 100%;
            max-width: 100%; } }
        .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__img {
          margin-bottom: 40px;
          height: 200px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          @media screen and (max-width: 630px) {
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__img {
              margin-bottom: 60px; } }
          @media screen and (max-width: 575px) {
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__img {
              margin-bottom: 60px; } }
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__img img {
            max-height: 200px; }
        .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content {
          padding: 0 12px;
          width: 100%;
          max-width: 100%;
          bottom: 20px; }
          @media screen and (max-width: 1100px) {
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content {
              padding: 0; } }
          @media screen and (max-width: 990px) {
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content {
              padding: 0 12px; } }
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios {
            margin-bottom: 20px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
            @media screen and (max-width: 630px) {
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; } }
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio {
              margin-top: 6px;
              margin-right: 18px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio input {
                cursor: pointer;
                margin-top: 20px;
                position: relative;
                height: 24px;
                width: 24px;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                outline: none; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio input::before {
                  content: "";
                  position: absolute;
                  left: 14px;
                  top: -4px;
                  z-index: 1;
                  margin-top: 16px;
                  width: 24px;
                  height: 24px;
                  border-radius: 50%;
                  -webkit-transform: translate(-50%, -50%);
                      -ms-transform: translate(-50%, -50%);
                          transform: translate(-50%, -50%);
                  background-color: #fff;
                  border: 2px solid #cbcbd1; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio input:checked::after {
                  content: "";
                  position: absolute;
                  left: 14px;
                  top: -4px;
                  z-index: 1;
                  margin-top: 16px;
                  width: 24px;
                  height: 24px;
                  border-radius: 50%;
                  background-color: #fff;
                  border: 7px solid #c5638f;
                  -webkit-transform: translate(-50%, -50%);
                      -ms-transform: translate(-50%, -50%);
                          transform: translate(-50%, -50%);
                  visibility: visible; }
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label {
                cursor: pointer;
                padding-left: 11px;
                margin: 10px 0 0 0;
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label sup {
                  text-decoration: none;
                  color: #0081c1; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label b {
                  font-family: "RobotoBold"; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label a:hover {
                        color: #c5638f; } }
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio:last-child {
                margin-right: 0; }
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio input {
                margin-top: 10px;
                height: 18px;
                width: 18px; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio input::before {
                  margin-top: 10px;
                  width: 18px;
                  height: 18px;
                  left: 8px;
                  top: 0px; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio input:checked::after {
                  margin-top: 10px;
                  width: 18px;
                  height: 18px;
                  border: 5px solid #c5638f;
                  left: 8px;
                  top: 0px; }
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__content__radios .memoryMain__content__radio label {
                margin-top: 12px;
                padding-left: 8px;
                font-size: 12px;
                font-family: RobotoRegular; }
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__text {
            display: inline-block;
            font-size: 13px;
            color: #c5638f;
            min-height: 42px;
            text-decoration: none; }
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__text:hover {
              color: #8a1776; }
            @media screen and (max-width: 630px) {
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__text {
                min-height: auto; } }
            @media screen and (max-width: 575px) {
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__text {
                min-height: auto; } }
          .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other {
            margin-top: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            @media screen and (max-width: 990px) {
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other {
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; } }
            @media screen and (max-width: 630px) {
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other {
                display: block; } }
            @media screen and (max-width: 575px) {
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other {
                display: block; } }
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__buy {
              font-family: RobotoBold;
              color: #0081c1;
              font-size: 18px; }
              @media screen and (max-width: 990px) {
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__buy {
                  min-width: 103px; } }
            .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a {
              opacity: 0;
              transition: opacity 0.2s linear; }
              .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a button {
                padding: 0px;
                color: #c5638f;
                cursor: pointer;
                border: 0;
                background: transparent; }
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a button:hover {
                  color: #8a1776; }
                  @media screen and (max-width: 630px) {
                    .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a button:hover {
                      color: #c5638f; } }
                  @media screen and (max-width: 575px) {
                    .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a button:hover {
                      color: #c5638f; } }
              @media screen and (max-width: 630px) {
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a {
                  margin-top: 10px; } }
              @media screen and (max-width: 575px) {
                .memoryMain .memoryMain__container .memoryMain__cards .memoryMain__card .memoryMain__card__content .memoryMain__card__other .memoryMain__card__a {
                  margin-top: 10px; } }

.giftMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .giftMain {
      padding-bottom: 60px; } }
  .giftMain .giftMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .giftMain .giftMain__container .giftMain__container__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media screen and (max-width: 575px) {
        .giftMain .giftMain__container .giftMain__container__inner {
          display: block; } }
      .giftMain .giftMain__container .giftMain__container__inner .main__nav {
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left; }
        .giftMain .giftMain__container .giftMain__container__inner .main__nav:last-child {
          margin-right: 0; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__container__inner .main__nav {
            margin-top: 0;
            padding-top: 10px;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item {
          margin-right: 10px; }
          @media screen and (max-width: 575px) {
            .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item {
              margin-bottom: 5px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; } }
          .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item:last-child {
            margin-right: 0; }
          .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item svg {
            width: 5px;
            height: 9px; }
            @media screen and (max-width: 575px) {
              .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item svg {
                margin-top: 5px; } }
          .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item a {
            margin-right: 10px;
            color: #7d7da0;
            font-size: 13px;
            font-family: "RobotoRegular";
            text-decoration: none; }
            .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item a:hover {
              text-decoration: underline; }
              @media screen and (max-width: 575px) {
                .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item a:hover {
                  text-decoration: none; } }
          .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item img {
            max-height: 9px; }
            @media screen and (max-width: 575px) {
              .giftMain .giftMain__container .giftMain__container__inner .main__nav .main__nav__item img {
                margin-top: 6px; } }
      .giftMain .giftMain__container .giftMain__container__inner .basket .basket__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .giftMain .giftMain__container .giftMain__container__inner .basket .basket__link:hover .basket__link__text {
          color: #34345c; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__container__inner .basket .basket__link {
            margin-top: 40px;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
        .giftMain .giftMain__container .giftMain__container__inner .basket .basket__link .basket__link__img {
          padding-bottom: 5px; }
        .giftMain .giftMain__container .giftMain__container__inner .basket .basket__link .basket__link__text {
          margin-left: 10px;
          font-size: 13px;
          color: #8a1776; }
    .giftMain .giftMain__container .giftMain__content__none {
      margin-top: 60px;
      max-width: 578px;
      display: none; }
      @media screen and (max-width: 990px) {
        .giftMain .giftMain__container .giftMain__content__none {
          display: block;
          margin-top: 40px;
          max-width: 100%; } }
      .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__title {
            font-size: 28px;
            line-height: 38px; } }
      .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios {
        margin-top: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios {
            display: block; } }
        .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio {
          margin-top: 10px;
          margin-right: 36px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio input {
            cursor: pointer;
            margin-top: 20px;
            position: relative;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio input::before {
              content: "";
              position: absolute;
              left: 14px;
              top: -4px;
              z-index: 1;
              margin-top: 16px;
              width: 24px;
              height: 24px;
              border-radius: 50%;
              -webkit-transform: translate(-50%, -50%);
                  -ms-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              background-color: #fff;
              border: 2px solid #cbcbd1; }
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio input:checked::after {
              content: "";
              position: absolute;
              left: 14px;
              top: -4px;
              z-index: 1;
              margin-top: 16px;
              width: 24px;
              height: 24px;
              border-radius: 50%;
              background-color: #fff;
              border: 7px solid #c5638f;
              -webkit-transform: translate(-50%, -50%);
                  -ms-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              visibility: visible; }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label {
            cursor: pointer;
            padding-left: 11px;
            margin: 10px 0 0 0;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label sup {
              text-decoration: none;
              color: #0081c1; }
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label b {
              font-family: "RobotoBold"; }
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label a:hover {
                    color: #c5638f; } }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio:last-child {
            margin-right: 0; }
          @media screen and (max-width: 575px) {
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio {
              margin-right: 0; } }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio input {
            margin-top: 10px; }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__radios .giftMain__content__radio label {
            font-family: RobotoRegular;
            font-size: 14px; }
      .giftMain .giftMain__container .giftMain__content__none .giftMain__content__cost {
        margin-top: 30px;
        font-family: DinProBold;
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__cost {
            text-align: center; } }
      .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__btn {
        margin-top: 40px;
        display: inline-block; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__btn {
            text-align: center;
            width: 100%; } }
        .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__btn button {
          border: none;
          cursor: pointer;
          width: 171px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .giftMain .giftMain__container .giftMain__content__none .giftMain__content__none__btn button {
              width: 100%; } }
    .giftMain .giftMain__container .giftMain__inner {
      margin-top: 60px;
      margin-bottom: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .giftMain .giftMain__container .giftMain__inner {
          margin-top: 0;
          display: block; } }
      .giftMain .giftMain__container .giftMain__inner .giftMain__images {
        margin-right: 50px;
        max-width: 530px; }
        @media screen and (max-width: 575px) {
          .giftMain .giftMain__container .giftMain__inner .giftMain__images {
            margin: 0 auto; } }
        .giftMain .giftMain__container .giftMain__inner .giftMain__images .giftMain__images__big {
          max-width: 350px;
          max-height: 380px;
          height: 100%;
          width: 100%; }
          .giftMain .giftMain__container .giftMain__inner .giftMain__images .giftMain__images__big img {
            max-height: 350px; }
        .giftMain .giftMain__container .giftMain__inner .giftMain__images .giftMain__images__small {
          margin-top: 23px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .giftMain .giftMain__container .giftMain__inner .giftMain__images .giftMain__images__small .giftMain__images__small__item {
            border: 1px solid #fff; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__images .giftMain__images__small .giftMain__images__small__item:hover {
              border: 1px solid #c5638f; }
      .giftMain .giftMain__container .giftMain__inner .giftMain__content {
        max-width: 578px; }
        @media screen and (max-width: 990px) {
          .giftMain .giftMain__container .giftMain__inner .giftMain__content {
            margin-top: 40px;
            max-width: 100%; } }
        .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__title {
          font-family: "DINProMedium";
          font-size: 36px;
          line-height: 46px;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__title {
              font-size: 28px;
              line-height: 38px; } }
          @media screen and (max-width: 990px) {
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__title {
              display: none; } }
          @media screen and (max-width: 770px) {
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__title {
              font-size: 28px; } }
        .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios {
          margin-top: 12px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 990px) {
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios {
              display: none; } }
          .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio {
            margin-top: 10px;
            margin-right: 36px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio input {
              cursor: pointer;
              margin-top: 20px;
              position: relative;
              height: 24px;
              width: 24px;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              outline: none; }
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio input::before {
                content: "";
                position: absolute;
                left: 14px;
                top: -4px;
                z-index: 1;
                margin-top: 16px;
                width: 24px;
                height: 24px;
                border-radius: 50%;
                -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                background-color: #fff;
                border: 2px solid #cbcbd1; }
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio input:checked::after {
                content: "";
                position: absolute;
                left: 14px;
                top: -4px;
                z-index: 1;
                margin-top: 16px;
                width: 24px;
                height: 24px;
                border-radius: 50%;
                background-color: #fff;
                border: 7px solid #c5638f;
                -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                visibility: visible; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label {
              cursor: pointer;
              padding-left: 11px;
              margin: 10px 0 0 0;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label sup {
                text-decoration: none;
                color: #0081c1; }
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label b {
                font-family: "RobotoBold"; }
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label a:hover {
                      color: #c5638f; } }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio:last-child {
              margin-right: 0; }
            @media screen and (max-width: 575px) {
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio {
                margin-right: 0; } }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio input {
              margin-top: 10px; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__radios .giftMain__content__radio label {
              font-family: RobotoRegular;
              font-size: 14px; }
        .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__cost {
          margin-top: 30px;
          font-family: DinProBold;
          font-size: 36px;
          line-height: 46px;
          color: #34345c; }
          @media screen and (max-width: 990px) {
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__cost {
              display: none; } }
        .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__btn {
          margin-top: 40px;
          margin-bottom: 40px;
          display: inline-block; }
          @media screen and (max-width: 990px) {
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__btn {
              display: none; } }
          .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__btn button {
                width: 100%; } }
        .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info {
          margin-top: 30px; }
          .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__title {
            font-family: RobotoBold;
            font-size: 16px;
            color: #34345c; }
          .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__text {
            margin-top: 10px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #34345c; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__text sup {
              text-decoration: none;
              color: #0081c1; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__text b {
              font-family: "RobotoBold"; }
            .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .giftMain .giftMain__container .giftMain__inner .giftMain__content .giftMain__content__info .giftMain__content__info__text a:hover {
                    color: #c5638f; } }
    .giftMain .giftMain__container .giftMain__line {
      margin: 0;
      height: 1px;
      background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
      background-size: 8px 1px, 0% 1px;
      border: none; }
    .giftMain .giftMain__container .giftMain__info {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 770px) {
        .giftMain .giftMain__container .giftMain__info {
          display: block; } }
      .giftMain .giftMain__container .giftMain__info .giftMain__info__item {
        margin-right: 50px;
        max-width: 530px; }
        .giftMain .giftMain__container .giftMain__info .giftMain__info__item:last-child {
          margin-right: 0; }
        @media screen and (max-width: 770px) {
          .giftMain .giftMain__container .giftMain__info .giftMain__info__item {
            margin-right: 0;
            margin-bottom: 40px; }
            .giftMain .giftMain__container .giftMain__info .giftMain__info__item:last-child {
              margin-bottom: 0; } }
        .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__title {
          position: relative; }
          .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__title .giftMain__info__item__title__text {
            padding-left: 40px;
            font-family: RobotoBold;
            font-size: 21px;
            color: #34345c; }
          .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__title img {
            position: absolute;
            top: 5px;
            left: 0;
            z-index: 1;
            -webkit-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0); }
        .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text {
          margin-top: 20px; }
          .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #34345c; }
            .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p sup {
              text-decoration: none;
              color: #0081c1; }
            .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p b {
              font-family: "RobotoBold"; }
            .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p a:hover {
                    color: #c5638f; } }
            .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p a {
              text-decoration: none;
              color: #8a1776; }
              .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__text p a:hover {
                text-decoration: none;
                color: #c5638f; }
        .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__link {
          margin-top: 20px;
          text-decoration: none;
          color: #c5638f;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__link:hover {
            text-decoration: none;
            color: #8a1776; }
          .giftMain .giftMain__container .giftMain__info .giftMain__info__item .giftMain__info__item__link .giftMain__info__item__link__text {
            margin-right: 14px;
            font-size: 16px; }

.basketMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .basketMain {
      padding-bottom: 60px; } }
  .basketMain .basketMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .basketMain .basketMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .basketMain .basketMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .basketMain .basketMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .basketMain .basketMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .basketMain .basketMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .basketMain .basketMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .basketMain .basketMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .basketMain .basketMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .basketMain .basketMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .basketMain .basketMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .basketMain .basketMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .basketMain .basketMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .basketMain .basketMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .basketMain .basketMain__container .basketMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .basketMain .basketMain__container .basketMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .basketMain .basketMain__container .basketMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .basketMain .basketMain__container .basketMain__inner {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .basketMain .basketMain__container .basketMain__inner {
          display: block; } }
      .basketMain .basketMain__container .basketMain__inner .basketMain__goods {
        margin-right: 30px;
        max-width: 825px;
        width: 75%;
        background: #fff;
        border: 1px solid #f2f2f2; }
        @media screen and (max-width: 990px) {
          .basketMain .basketMain__container .basketMain__inner .basketMain__goods {
            width: 100%; } }
        .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good {
          padding: 30px 20px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          @media screen and (max-width: 770px) {
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good {
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between; } }
          @media screen and (max-width: 575px) {
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good {
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center; } }
          .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__img {
            margin-right: 24px;
            min-width: 70px; }
            @media screen and (max-width: 575px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__img {
                width: 15%; } }
          .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text {
            margin-right: 35px;
            padding-top: 5px;
            width: 345px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #34345c; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text sup {
              text-decoration: none;
              color: #0081c1; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text b {
              font-family: "RobotoBold"; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 990px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text {
                width: 42%; } }
            @media screen and (max-width: 770px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text {
                margin-right: 20px; } }
            @media screen and (max-width: 575px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text {
                margin-top: 10px;
                margin-right: 0;
                width: 75%;
                text-align: center; } }
            @media (max-width: 450px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__text {
                width: 100%; } }
          .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost {
            margin-right: 80px;
            padding-top: 5px;
            min-width: 76px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #34345c;
            font-family: RobotoBold; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost sup {
              text-decoration: none;
              color: #0081c1; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost b {
              font-family: "RobotoBold"; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 1120px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost {
                margin-right: 40px; } }
            @media screen and (max-width: 990px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost {
                margin-right: 80px; } }
            @media screen and (max-width: 770px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost {
                margin-right: 40px; } }
            @media screen and (max-width: 575px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__cost {
                margin-top: 20px;
                margin-right: 20px; } }
          .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity {
            margin-right: 60px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
            height: 50px; }
            @media screen and (max-width: 770px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity {
                margin-right: 30px; } }
            @media screen and (max-width: 575px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity {
                margin-top: 20px;
                margin-right: 40px; } }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity .basketMain__good__quantity__btn button {
              padding: 0 0 5px;
              width: 10px;
              background: transparent;
              outline: none;
              border: 0; }
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity .basketMain__good__quantity__btn button svg {
                margin-top: 15px;
                width: 10px;
                height: 10px;
                cursor: pointer; }
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity .basketMain__good__quantity__btn button .plus {
                margin-top: 10px; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__quantity .basketMain__good__quantity__text {
              padding: 5px 10px 5px;
              width: 40px;
              text-align: center;
              font-family: RobotoRegular;
              font-size: 14px;
              color: #7d7da0;
              border-bottom: 1px solid #c5638f; }
          @media screen and (max-width: 575px) {
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__delete {
              margin-top: 20px; } }
          .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__delete button {
            padding: 5px;
            width: 26px;
            background: transparent;
            outline: none;
            border: 0; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__delete button svg {
              width: 16px;
              height: 18px;
              cursor: pointer; }
              .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__delete button svg .basket__a {
                width: 16px;
                height: 18px;
                opacity: 0;
                transition: 0.1s; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__good .basketMain__good__delete button svg:hover .basket__a {
              opacity: 100; }
        .basketMain .basketMain__container .basketMain__inner .basketMain__goods .basketMain__goods__line {
          margin: 0;
          height: 1px;
          background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
          background-size: 8px 1px, 0% 1px;
          border: none; }
      .basketMain .basketMain__container .basketMain__inner .basketMain__card {
        padding: 20px 22px 21px 20px;
        width: 255px;
        background: #fff;
        border: 1px solid #f2f2f2; }
        @media screen and (max-width: 990px) {
          .basketMain .basketMain__container .basketMain__inner .basketMain__card {
            margin-top: 20px;
            width: 50%; } }
        @media screen and (max-width: 575px) {
          .basketMain .basketMain__container .basketMain__inner .basketMain__card {
            width: 100%; } }
        .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__title {
          font-family: RobotoRegular;
          font-size: 14px;
          color: #7d7da0; }
        .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__number {
          font-family: DinProMedium;
          font-size: 36px;
          line-height: 46px;
          color: #34345c; }
        .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__btn {
          margin-top: 25px; }
          .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__btn button {
            border: none;
            cursor: pointer;
            width: 213px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f);
            padding: 14px 20px 13px; }
            .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__btn button {
                width: 100%; } }
            @media screen and (max-width: 990px) {
              .basketMain .basketMain__container .basketMain__inner .basketMain__card .basketMain__card__btn button {
                width: 100%; } }

.orderInfoMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .orderInfoMain {
      padding-bottom: 60px; } }
  .orderInfoMain .orderInfoMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .orderInfoMain .orderInfoMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .orderInfoMain .orderInfoMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .orderInfoMain .orderInfoMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .orderInfoMain .orderInfoMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .orderInfoMain .orderInfoMain__container .orderInfoMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 36px;
      line-height: 46px;
      color: #34345c; }
      @media screen and (max-width: 575px) {
        .orderInfoMain .orderInfoMain__container .orderInfoMain__title {
          font-size: 28px;
          line-height: 38px; } }
    .orderInfoMain .orderInfoMain__container .orderInfoMain__card {
      margin-top: 60px;
      padding: 32px;
      background: #f7f8fc; }
      .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item {
        margin-bottom: 16px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item sup {
          text-decoration: none;
          color: #0081c1; }
        .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item b {
          font-family: "RobotoBold"; }
        .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item a:hover {
                color: #c5638f; } }
        .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item:last-child {
          margin-bottom: 0; }
        .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item span {
          color: #7d7da0; }
        .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item br {
          display: none; }
          @media screen and (max-width: 575px) {
            .orderInfoMain .orderInfoMain__container .orderInfoMain__card .orderInfoMain__card__item br {
              display: block; } }

.decorMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .decorMain {
      padding-bottom: 60px; } }
  .decorMain .decorMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .decorMain .decorMain__container .decorMain__container__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 575px) {
        .decorMain .decorMain__container .decorMain__container__inner {
          display: block; } }
      .decorMain .decorMain__container .decorMain__container__inner .main__nav {
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left; }
        .decorMain .decorMain__container .decorMain__container__inner .main__nav:last-child {
          margin-right: 0; }
        @media screen and (max-width: 575px) {
          .decorMain .decorMain__container .decorMain__container__inner .main__nav {
            margin-top: 0;
            padding-top: 10px;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item {
          margin-right: 10px; }
          @media screen and (max-width: 575px) {
            .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item {
              margin-bottom: 5px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; } }
          .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item:last-child {
            margin-right: 0; }
          .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item svg {
            width: 5px;
            height: 9px; }
            @media screen and (max-width: 575px) {
              .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item svg {
                margin-top: 5px; } }
          .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item a {
            margin-right: 10px;
            color: #7d7da0;
            font-size: 13px;
            font-family: "RobotoRegular";
            text-decoration: none; }
            .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item a:hover {
              text-decoration: underline; }
              @media screen and (max-width: 575px) {
                .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item a:hover {
                  text-decoration: none; } }
          .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item img {
            max-height: 9px; }
            @media screen and (max-width: 575px) {
              .decorMain .decorMain__container .decorMain__container__inner .main__nav .main__nav__item img {
                margin-top: 6px; } }
      .decorMain .decorMain__container .decorMain__container__inner .decorMain__basket {
        margin-top: 40px; }
        .decorMain .decorMain__container .decorMain__container__inner .decorMain__basket .decorMain__basket__link {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .decorMain .decorMain__container .decorMain__container__inner .decorMain__basket .decorMain__basket__link:hover .decorMain__basket__link__text {
            color: #34345c; }
          @media screen and (max-width: 575px) {
            .decorMain .decorMain__container .decorMain__container__inner .decorMain__basket .decorMain__basket__link {
              margin-top: 40px;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center; } }
          .decorMain .decorMain__container .decorMain__container__inner .decorMain__basket .decorMain__basket__link .decorMain__basket__link__img {
            padding-bottom: 5px; }
          .decorMain .decorMain__container .decorMain__container__inner .decorMain__basket .decorMain__basket__link .decorMain__basket__link__text {
            margin-left: 10px;
            font-size: 13px;
            color: #8a1776; }
    .decorMain .decorMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .decorMain .decorMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .decorMain .decorMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .decorMain .decorMain__container .decorMain__content {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 990px) {
        .decorMain .decorMain__container .decorMain__content {
          display: block; } }
      .decorMain .decorMain__container .decorMain__content .decorMain__content__left {
        margin-right: 30px;
        max-width: 635px;
        width: 60%; }
        @media screen and (max-width: 990px) {
          .decorMain .decorMain__container .decorMain__content .decorMain__content__left {
            width: 100%; } }
        .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer {
          padding: 30px 32px;
          background: #f7f8fc;
          border-radius: 2px;
          width: 100%; }
          @media screen and (max-width: 990px) {
            .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer {
              margin: 10px 0; } }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__title {
            font-family: RobotoBold;
            color: #cbcbd1;
            font-size: 21px;
            line-height: 31px; }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer {
            margin-top: 30px; }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer {
              margin: 50px 0;
              width: 100%;
              position: relative; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input {
                width: 100%;
                padding: 10px 0;
                font-size: 15px;
                color: #191940;
                border: 0;
                border-bottom: 1px solid #7d7da0;
                background: transparent; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input:focus {
                  outline: none;
                  border-bottom: 1px solid #c5638f; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input:hover {
                  border-bottom: 1px solid #c5638f; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input:valid {
                  border-bottom: 1px solid #c5638f; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input.active {
                  border-bottom: 1px solid #dd0e46; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input.rule-dateVilet {
                  cursor: pointer;
                  caret-color: transparent; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input.rule-dateViletFalse {
                  cursor: pointer;
                  caret-color: transparent; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input.rule-date_back {
                  cursor: pointer;
                  caret-color: transparent; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer label {
                position: absolute;
                pointer-events: none;
                left: 0;
                top: 10px;
                font-size: 15px;
                transition: 0.3s;
                color: #7d7da0; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer label b {
                  color: #dd0e46; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer label span {
                  color: #cbcbd1; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input:focus ~ label,
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input:not(:focus):valid ~ label {
                top: -20px;
                font-size: 14px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input.addValue:-moz-read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer input.addValue:read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer span {
                position: absolute;
                left: 0;
                top: 110%;
                font-size: 12px;
                color: #dd0e46;
                min-width: 200px; }
              @media screen and (max-width: 575px) {
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer label span {
                  display: none; } }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer:last-child {
                margin-bottom: 20px; }
              @media screen and (max-width: 990px) {
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__buyer .decorMain__content__inputs__buyer .decorMain__content__input__buyer {
                  width: 100%; } }
        .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot {
          margin-top: 20px;
          padding: 32px;
          width: 100%;
          background: #f7f8fc; }
          @media screen and (max-width: 990px) {
            .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot {
              margin: 10px 0; } }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__title {
            font-family: RobotoBold;
            color: #cbcbd1;
            font-size: 21px;
            line-height: 31px; }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot {
            margin-top: 20px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            @media screen and (max-width: 575px) {
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot {
                display: block; } }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot {
              margin-right: 40px;
              padding-left: 14px;
              position: relative; }
              @media screen and (max-width: 575px) {
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot {
                  margin-top: 20px; } }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot:last-child {
                margin-right: 0; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot input {
                cursor: pointer;
                position: absolute;
                height: 24px;
                width: 24px;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                outline: none; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot input::before {
                  content: "";
                  position: absolute;
                  margin-top: 16px;
                  width: 24px;
                  height: 24px;
                  border-radius: 50%;
                  -webkit-transform: translate(-50%, -50%);
                      -ms-transform: translate(-50%, -50%);
                          transform: translate(-50%, -50%);
                  background-color: #fff;
                  border: 2px solid #cbcbd1; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot input:checked::after {
                  content: "";
                  position: absolute;
                  margin-top: 16px;
                  width: 24px;
                  height: 24px;
                  border-radius: 50%;
                  background-color: #fff;
                  border: 7px solid #c5638f;
                  -webkit-transform: translate(-50%, -50%);
                      -ms-transform: translate(-50%, -50%);
                          transform: translate(-50%, -50%);
                  visibility: visible; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot label {
                cursor: pointer;
                margin: 5px 0 0 24px;
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                color: #34345c; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot label sup {
                  text-decoration: none;
                  color: #0081c1; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot label b {
                  font-family: "RobotoBold"; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot label a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot label a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__inputs__dot .decorMain__content__input__dot label a:hover {
                        color: #c5638f; } }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            background-color: #f7f8fc;
            margin-top: 30px;
            padding: 20px; }
            @media screen and (max-width: 575px) {
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos {
                display: block; } }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos .decorMain__content__info {
              margin-right: 45px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos .decorMain__content__info:last-child {
                margin-right: 0;
                max-width: 168px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos .decorMain__content__info .decorMain__content__info__img {
                margin-right: 10px; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos .decorMain__content__info .decorMain__content__info__img img {
                  min-width: 22px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos .decorMain__content__info .decorMain__content__info__text {
                max-width: 241px;
                font-size: 14px;
                color: #34345c; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__left .decorMain__content__dot .decorMain__content__infos .decorMain__content__info .decorMain__content__info__text .decorMain__content__dop {
                  margin-top: 20px;
                  color: #219653; }
      .decorMain .decorMain__container .decorMain__content .decorMain__content__right {
        width: 445px; }
        @media screen and (max-width: 990px) {
          .decorMain .decorMain__container .decorMain__content .decorMain__content__right {
            margin-top: 10px;
            max-width: 635px;
            width: 100%; } }
        .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order {
          margin-bottom: 20px;
          padding: 30px 32px;
          border: 1px solid #ebecee;
          border-radius: 2px;
          width: 100%; }
          @media screen and (max-width: 990px) {
            .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order {
              margin-bottom: 0; } }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__title {
            font-family: RobotoBold;
            color: #cbcbd1;
            font-size: 21px;
            line-height: 31px; }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products {
            margin-top: 20px; }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              margin-bottom: 40px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product:last-child {
                margin-bottom: 0; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__img {
                margin-right: 20px; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__img img {
                  min-width: 70px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main {
                width: 100%; }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__text {
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  color: #34345c; }
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__text sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__text b {
                    font-family: "RobotoBold"; }
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__text a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__text a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__text a:hover {
                          color: #c5638f; } }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__sell {
                  margin-top: 6px;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-pack: justify;
                      -ms-flex-pack: justify;
                          justify-content: space-between;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center; }
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__sell .decorMain__content__product__text__sum {
                    font-family: RobotoBold;
                    font-size: 16px;
                    color: #191940; }
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__product .decorMain__content__product__main .decorMain__content__product__sell .decorMain__content__product__text__quantity {
                    font-size: 13px;
                    line-height: 18px;
                    color: #7d7da0; }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__sell {
              margin-top: 45px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between; }
              @media screen and (max-width: 575px) {
                .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__sell {
                  -webkit-box-align: end;
                      -ms-flex-align: end;
                          align-items: flex-end; } }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__sell .decorMain__content__fold {
                color: #7d7da0; }
                @media screen and (max-width: 575px) {
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__sell .decorMain__content__fold {
                    margin-bottom: 3px; } }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__sell .decorMain__content__sum {
                font-size: 21px;
                font-family: RobotoBold; }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__btn {
              margin-top: 20px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__btn button {
                border: none;
                cursor: pointer;
                width: 100%;
                padding: 14px 20px 13px;
                font-size: 15px;
                font-family: "RobotoMedium";
                color: #fff;
                background: linear-gradient(45deg, #8a1776, #c5638f); }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__btn button:hover {
                  background: linear-gradient(45deg, #a13c79, #c5638f); }
                .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__btn button:focus {
                  background: #c5638f;
                  outline: none; }
                @media screen and (max-width: 575px) {
                  .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__order .decorMain__content__products .decorMain__content__btn button {
                    width: 100%; } }
        .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__cards {
          margin-top: 28px;
          padding: 32px;
          width: 100%;
          background-color: #f7f8fc; }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__cards .decorMain__content__cards__imgs {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__cards .decorMain__content__cards__imgs .decorMain__content__cards__img {
              margin-right: 30px; }
              .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__cards .decorMain__content__cards__imgs .decorMain__content__cards__img:last-child {
                margin-right: 0; }
          .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__cards .decorMain__content__cards__text {
            margin-top: 20px;
            font-size: 14px;
            color: #34345c; }
            .decorMain .decorMain__container .decorMain__content .decorMain__content__right .decorMain__content__cards .decorMain__content__cards__text:last-child {
              margin-top: 30px; }

.onlineMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .onlineMain {
      padding-bottom: 60px; } }
  .onlineMain .onlineMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .onlineMain .onlineMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .onlineMain .onlineMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .onlineMain .onlineMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .onlineMain .onlineMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .onlineMain .onlineMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .onlineMain .onlineMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .onlineMain .onlineMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .onlineMain .onlineMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .onlineMain .onlineMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .onlineMain .onlineMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .onlineMain .onlineMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .onlineMain .onlineMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .onlineMain .onlineMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .onlineMain .onlineMain__container .onlineMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .onlineMain .onlineMain__container .onlineMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .onlineMain .onlineMain__container .onlineMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
      @media screen and (max-width: 770px) {
        .onlineMain .onlineMain__container .onlineMain__title {
          font-size: 48px;
          line-height: 50px; } }
    .onlineMain .onlineMain__container .onlineMain__inner {
      margin-top: 15px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .onlineMain .onlineMain__container .onlineMain__inner {
          display: block; } }
      @media screen and (max-width: 770px) {
        .onlineMain .onlineMain__container .onlineMain__inner {
          margin-top: 30px; } }
      .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content {
        max-width: 730px;
        width: 60%; }
        @media screen and (max-width: 990px) {
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content {
            width: 100%; } }
        .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__text {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__text sup {
            text-decoration: none;
            color: #0081c1; }
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__text b {
            font-family: "RobotoBold"; }
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__text a:hover {
                  color: #c5638f; } }
        .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list {
          margin-top: 20px; }
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item {
            margin-bottom: 8px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            padding-left: 15px;
            position: relative; }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item sup {
              text-decoration: none;
              color: #0081c1; }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item b {
              font-family: "RobotoBold"; }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item a:hover {
                    color: #c5638f; } }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item:before {
              content: "";
              display: block;
              margin: 10px 0;
              width: 5px;
              height: 5px;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #64bee6;
              border: 0;
              border-radius: 50%; }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__content .onlineMain__content__list .onlineMain__content__list__item:last-child {
              margin-bottom: 0; }
      .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card {
        width: 350px; }
        @media screen and (max-width: 990px) {
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card {
            margin-top: 50px;
            width: 100%; } }
        @media screen and (max-width: 575px) {
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card {
            text-align: center; } }
        .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner {
          padding: 32px;
          width: 100%;
          font-family: RobotoRegular;
          background: #f7f8fc; }
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__text {
            font-size: 14px;
            line-height: 24px;
            color: #34345c; }
          .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call {
            margin-top: 20px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start; }
            @media screen and (max-width: 575px) {
              .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call {
                width: 180px;
                margin: 0 auto;
                margin-top: 20px;
                text-align: left; } }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call .onlineMain__card__call__img {
              margin-top: 6px;
              margin-right: 8px; }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call .onlineMain__card__call__inner .onlineMain__card__call__number {
              font-family: "DINProMedium";
              font-size: 21px;
              line-height: 31px;
              color: #191940;
              font-family: RobotoBold;
              color: #34345c; }
              @media screen and (max-width: 575px) {
                .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call .onlineMain__card__call__inner .onlineMain__card__call__number {
                  font-size: 18px;
                  line-height: 24px; } }
            .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call .onlineMain__card__call__inner .onlineMain__card__call__text {
              margin-top: 1px;
              font-family: "DINProMedium";
              font-size: 21px;
              line-height: 31px;
              color: #191940;
              font-family: RobotoRegular;
              font-size: 10px;
              line-height: 12px;
              color: #cbcbd1; }
              @media screen and (max-width: 575px) {
                .onlineMain .onlineMain__container .onlineMain__inner .onlineMain__card .onlineMain__card__inner .onlineMain__card__call .onlineMain__card__call__inner .onlineMain__card__call__text {
                  font-size: 18px;
                  line-height: 24px; } }
    .onlineMain .onlineMain__container .onlineMain__switch__content {
      display: none; }
      .onlineMain .onlineMain__container .onlineMain__switch__content.active {
        display: block; }

#onlineRoute {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin: 80px 0 40px 0; }
  @media screen and (max-width: 575px) {
    #onlineRoute {
      padding-bottom: 60px; } }
  #onlineRoute .onlineRoute__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    padding: 0; }
    #onlineRoute .onlineRoute__container .onlineRoute__inputs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      background: #f7f8fc;
      padding: 15px;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media screen and (max-width: 990px) {
        #onlineRoute .onlineRoute__container .onlineRoute__inputs {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 770px) {
        #onlineRoute .onlineRoute__container .onlineRoute__inputs {
          display: block; } }
      #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from {
        margin-right: 50px;
        width: 316px; }
        @media screen and (max-width: 990px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from {
            width: 38%;
            margin-right: 0; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from:first-child {
              margin-right: 50px; } }
        @media screen and (max-width: 770px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from {
            margin: 30px 0;
            width: 100%;
            max-width: 400px; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from:first-child {
              margin-top: 0; } }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__title {
          font-family: RobotoRegular;
          font-size: 18px;
          line-height: 28px;
          color: #cbcbd1; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content label {
          margin-bottom: 0.5rem; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content select {
          max-width: 214px !important;
          display: block;
          width: 100%;
          height: calc(1.5em + 0.75rem + 2px);
          padding: 0.375rem 0.75rem;
          font-size: 1rem;
          font-weight: 400;
          line-height: 1.5;
          color: #191940;
          background: transparent;
          background-clip: padding-box;
          border: none !important;
          border-bottom: 1px solid #c5638f !important;
          transition: border-color 0.15s ease-in-out,
 box-shadow 0.15s ease-in-out; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content select:focus {
            background-color: #fff;
            border-color: transparent;
            outline: 0; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox {
          width: 100%;
          position: relative; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:hover {
              border-bottom: 1px solid #c5638f; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:valid {
              border-bottom: 1px solid #c5638f; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.active {
              border-bottom: 1px solid #dd0e46; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox label b {
              color: #dd0e46; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox label span {
              color: #cbcbd1; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:focus ~ label,
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:focus {
            outline: none;
            border-bottom: 1px solid #7d7da0; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:hover {
            border-bottom: 1px solid #c5638f; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input:valid {
            border-bottom: 1px solid #7d7da0; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox input.active {
            border-bottom: 1px solid #dd0e46; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from .onlineRoute__from__content .custom-combobox .onlineRoute__from__input label {
            font-size: 18px; }
      #onlineRoute .onlineRoute__container .onlineRoute__inputs .online__rNum {
        width: 166px; }
        @media screen and (max-width: 770px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .online__rNum {
            margin-bottom: 30px; } }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .online__rNum .onlineRoute__from__content label {
          margin-bottom: 0.5rem; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .online__rNum .onlineRoute__from__content select {
          max-width: 144px !important;
          display: block;
          width: 100%;
          height: calc(1.5em + 0.75rem + 2px);
          padding: 0.375rem 0.75rem;
          font-size: 1rem;
          font-weight: 400;
          line-height: 1.5;
          color: #191940;
          background: transparent;
          background-clip: padding-box;
          border: none !important;
          border-bottom: 1px solid #c5638f !important;
          transition: border-color 0.15s ease-in-out,
 box-shadow 0.15s ease-in-out; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .online__rNum .onlineRoute__from__content select:focus {
            background-color: #fff;
            border-color: transparent;
            outline: 0; }
      #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__btn {
        border: none;
        cursor: pointer;
        width: 15%;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f);
        margin-left: 30px; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__btn:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__btn:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__btn {
            width: 100%; } }
        @media screen and (max-width: 770px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__btn {
            width: 50%;
            margin-left: 0;
            margin-top: 20px; } }
        @media screen and (max-width: 575px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__btn {
            width: 100%; } }
      #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from__arrow {
        margin-right: 50px;
        margin-bottom: 5px;
        width: 30px; }
        @media screen and (max-width: 810px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from__arrow {
            margin-left: 10px;
            margin-right: 30px; } }
        @media screen and (max-width: 770px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from__arrow {
            display: none; } }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__from__arrow img {
          min-width: 30px; }
      #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input {
        margin-right: 30px !important;
        width: 236px; }
        @media screen and (max-width: 770px) {
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input {
            margin-bottom: 30px; } }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .error.help-block {
          display: none !important; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .onlineRoute__from__content select {
          max-width: 254px !important;
          display: block;
          width: 100%;
          height: calc(1.5em + 0.75rem + 2px);
          font-size: 1rem;
          font-weight: 400;
          line-height: 1.5;
          color: #191940;
          background: transparent;
          background-clip: padding-box;
          border: none !important;
          border-bottom: 1px solid #c5638f !important;
          transition: border-color 0.15s ease-in-out,
 box-shadow 0.15s ease-in-out; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .onlineRoute__from__content select:focus {
            background-color: #fff;
            border-color: transparent;
            outline: 0; }
        #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select {
          width: 231px;
          position: relative;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none;
          margin: 0; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 14px;
            height: 14px;
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 5px;
            right: 2px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select.active:after {
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select ::-webkit-scrollbar-button {
            background-repeat: no-repeat;
            width: 6px;
            height: 0px;
            cursor: pointer; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select ::-webkit-scrollbar-track {
            height: 0; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select ::-webkit-scrollbar-track-piece {
            height: 0; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select ::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: #8a1776;
            background-position: center;
            background-repeat: no-repeat; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select ::-webkit-resizer {
            background-repeat: no-repeat;
            width: 7px;
            height: 0px; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select ::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            cursor: pointer; }
          @media screen and (max-width: 575px) {
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select {
              margin-top: 20px;
              min-width: 300px;
              width: 100%; } }
          @media screen and (max-width: 990px) {
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select {
              margin-top: 40px; } }
          @media screen and (max-width: 770px) {
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select {
              margin-top: 40px; } }
          @media screen and (max-width: 575px) {
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select {
              width: 100%;
              max-width: 400px; } }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select.active .select__body {
            display: block; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 1px solid #7d7da0;
            cursor: pointer; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header span {
              font-size: 36px;
              color: #191940;
              font-family: "RobotoBold"; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header.valid {
              border-bottom: 1px solid #c5638f; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header span {
              color: #34345c; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header .select__current {
              font-size: 21px; }
              @media screen and (max-width: 575px) {
                #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header .select__current {
                  margin: 0 auto; } }
              #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__header .select__current b {
                color: #cbcbd1;
                font-family: RobotoRegular; }
          #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body {
            display: none;
            height: auto;
            max-height: 300px;
            overflow-y: auto;
            padding: 36px 20px 20px;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: 2;
            background-color: #fff; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body.active {
              display: block; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body div {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              margin: 14px 0; }
              #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body div:last-child {
                margin-bottom: 0; }
            #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body span {
              padding: 16px 12px 14px;
              width: 100%;
              cursor: pointer;
              font-size: 13px;
              line-height: 18px;
              color: #34345c;
              font-family: "RobotoRegular"; }
              #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body span:hover {
                color: #c5638f; }
              #onlineRoute .onlineRoute__container .onlineRoute__inputs .onlineRoute__when__input .select .select__body span:valid {
                color: #dd0e46; }
    #onlineRoute .onlineRoute__container #TABLO {
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        #onlineRoute .onlineRoute__container #TABLO {
          overflow-x: scroll; } }
      #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard__title {
        font-size: 18px;
        line-height: 28px;
        color: #34345c; }
      #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings {
        margin-top: 40px; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string {
          padding: 22px 0;
          min-width: 890px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemTitle {
            padding: 5px 10px 0 20px;
            width: 11%;
            max-width: 120px;
            min-width: 80px;
            font-size: 13px;
            color: #191940; }
          #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain {
            padding-left: 20px;
            width: 62%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__img {
              margin: 5px 90px 0; }
              @media screen and (max-width: 1120px) {
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__img {
                  margin: 5px 15px 0; } }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__img img {
                min-width: 20px; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item {
              width: 210px; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__from__city {
                font-family: RobotoMedium;
                font-size: 16px;
                color: #191940; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__from__aero {
                margin-top: 2px;
                font-size: 13px;
                color: #7d7da0; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string {
                margin-bottom: 6px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: end;
                    -ms-flex-align: end;
                        align-items: flex-end; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string:last-child {
                  margin-bottom: 0; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__time {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #0081c1; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__timeC {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #8a1776; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__text {
                  font-family: RobotoRegular;
                  font-size: 13px;
                  color: #191940; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from {
              width: 20%;
              min-width: 100px; }
              @media screen and (max-width: 990px) {
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from {
                  margin-right: 10px; } }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__from__city {
                font-family: RobotoMedium;
                font-size: 16px;
                color: #191940; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__from__aero {
                margin-top: 2px;
                font-size: 13px;
                color: #7d7da0; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string {
                margin-bottom: 6px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: end;
                    -ms-flex-align: end;
                        align-items: flex-end; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string:last-child {
                  margin-bottom: 0; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__time {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #0081c1; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__timeC {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #8a1776; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__text {
                  font-family: RobotoRegular;
                  font-size: 13px;
                  color: #191940; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info {
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              min-width: 370px; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string {
                margin-bottom: 6px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: end;
                    -ms-flex-align: end;
                        align-items: flex-end; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string:last-child {
                  margin-bottom: 0; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__time {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #0081c1; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__timeC {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #8a1776; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__text {
                  font-family: RobotoRegular;
                  font-size: 13px;
                  color: #191940; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__img {
                margin: 5px 34px 0; }
                @media screen and (max-width: 1120px) {
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__img {
                    margin: 5px 15px 0; } }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__img img {
                  min-width: 20px; }
          #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemStatus {
            padding-left: 20px;
            padding-top: 11px;
            width: 16.666%;
            min-width: 180px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemStatus .planeIcon {
              margin-bottom: 3px;
              margin-right: 5px; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemStatus .onlineRoute__table__string__itemStatus__text {
              margin-left: 12px;
              margin-top: 5px;
              font-family: RobotoRegular;
              font-size: 13px;
              color: #191940; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__strings .onlineRoute__table__line {
          margin: 0;
          height: 1px;
          background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
          background-size: 8px 1px, 0% 1px;
          border: none;
          min-width: 890px; }
      #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__main {
        min-width: 890px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 20px;
        background-color: #f7f8fc; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__main .onlineRoute__table__main__itemTitle {
          padding: 16px 10px 16px 20px;
          width: 11%;
          max-width: 120px;
          min-width: 80px;
          font-size: 13px;
          color: #7d7da0; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__main .onlineRoute__table__main__itemMain {
          padding: 16px 10px 16px 20px;
          width: 60%;
          min-width: 370px;
          font-size: 13px;
          color: #7d7da0; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__table__main .onlineRoute__table__main__itemStatus {
          padding: 16px 10px 16px 20px;
          width: 16.666%;
          font-size: 13px;
          color: #7d7da0; }
      #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard {
        margin-top: 60px; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__scoreboard__title {
          font-size: 18px;
          line-height: 28px;
          color: #34345c; }
        #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table {
          margin-top: 30px; }
          @media screen and (max-width: 990px) {
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table {
              overflow-x: scroll; } }
          #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string {
            padding: 22px 0;
            min-width: 890px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemTitle {
              padding: 5px 10px 0 20px;
              width: 11%;
              max-width: 120px;
              min-width: 80px;
              font-size: 13px;
              color: #191940; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain {
              padding-left: 20px;
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from {
                width: 20%;
                min-width: 100px; }
                @media screen and (max-width: 990px) {
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from {
                    margin-right: 10px; } }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__from__city {
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #191940; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__from .onlineRoute__table__string__itemMain__from__aero {
                  margin-top: 2px;
                  font-size: 13px;
                  color: #7d7da0; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info {
                width: 60%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                min-width: 370px; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string {
                  margin-bottom: 6px;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: end;
                      -ms-flex-align: end;
                          align-items: flex-end; }
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string:last-child {
                    margin-bottom: 0; }
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__time {
                    margin-right: 12px;
                    font-family: RobotoMedium;
                    font-size: 16px;
                    color: #0081c1; }
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__timeC {
                    margin-right: 12px;
                    font-family: RobotoMedium;
                    font-size: 16px;
                    color: #8a1776; }
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__item .onlineRoute__table__string__itemMain__info__item__string .onlineRoute__table__string__itemMain__info__item__text {
                    font-family: RobotoRegular;
                    font-size: 13px;
                    color: #191940; }
                #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__img {
                  margin: 5px 34px 0; }
                  @media screen and (max-width: 1120px) {
                    #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__img {
                      margin: 5px 15px 0; } }
                  #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemMain .onlineRoute__table__string__itemMain__info .onlineRoute__table__string__itemMain__info__img img {
                    min-width: 20px; }
            #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemStatus {
              padding-left: 20px;
              padding-top: 11px;
              width: 16.666%;
              min-width: 180px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: start;
                  -ms-flex-align: start;
                      align-items: flex-start; }
              #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__string .onlineRoute__table__string__itemStatus .onlineRoute__table__string__itemStatus__text {
                margin-left: 12px;
                margin-top: 5px;
                font-family: RobotoRegular;
                font-size: 13px;
                color: #191940; }
          #onlineRoute .onlineRoute__container #TABLO .onlineRoute__scoreboard .onlineRoute__table .onlineRoute__table__strings .onlineRoute__table__line {
            margin: 0;
            height: 1px;
            background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
            background-size: 8px 1px, 0% 1px;
            border: none;
            min-width: 890px; }

#onlineSearch {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 80px; }
  @media screen and (max-width: 575px) {
    #onlineSearch {
      padding-bottom: 60px; } }
  #onlineSearch .onlineSearch__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    padding: 0; }
    #onlineSearch .onlineSearch__container .onlineSearch__form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 770px) {
        #onlineSearch .onlineSearch__container .onlineSearch__form {
          display: block; } }
      #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input {
        width: 30%;
        position: relative; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:hover {
            border-bottom: 1px solid #c5638f; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:valid {
            border-bottom: 1px solid #c5638f; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.active {
            border-bottom: 1px solid #dd0e46; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label b {
            color: #dd0e46; }
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label span {
            color: #cbcbd1; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:focus ~ label,
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label {
          font-size: 18px; }
        @media screen and (max-width: 770px) {
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input {
            width: 100%;
            position: relative; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:hover {
                border-bottom: 1px solid #c5638f; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:valid {
                border-bottom: 1px solid #c5638f; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.active {
                border-bottom: 1px solid #dd0e46; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label b {
                color: #dd0e46; }
              #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label span {
                color: #cbcbd1; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:focus ~ label,
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__input label {
              font-size: 18px; } }
      #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__btn {
        border: none;
        cursor: pointer;
        width: 15%;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f);
        margin: -3px 0 0 50px; }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__btn:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__btn:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__btn {
            width: 100%; } }
        @media screen and (max-width: 770px) {
          #onlineSearch .onlineSearch__container .onlineSearch__form .onlineSearch__form__btn {
            width: 100%;
            margin-left: 0;
            margin-top: 20px; } }
    #onlineSearch .onlineSearch__container .onlineSearch__scoreboard {
      margin-top: 60px; }
      #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__scoreboard__title {
        font-size: 18px;
        line-height: 28px;
        color: #34345c; }
      #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table {
        margin-top: 30px; }
        @media screen and (max-width: 990px) {
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table {
            overflow-x: scroll; } }
        #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__main {
          min-width: 890px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #f7f8fc; }
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__main .onlineSearch__table__main__itemTitle {
            padding: 16px 10px 16px 20px;
            width: 11%;
            max-width: 120px;
            min-width: 80px;
            font-size: 13px;
            color: #7d7da0; }
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__main .onlineSearch__table__main__itemMain {
            padding: 16px 10px 16px 20px;
            width: 72%;
            min-width: 370px;
            font-size: 13px;
            color: #7d7da0; }
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__main .onlineSearch__table__main__itemStatus {
            padding: 16px 10px 16px 20px;
            width: 16.666%;
            font-size: 13px;
            color: #7d7da0; }
        #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string {
          padding: 22px 0;
          min-width: 890px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemTitle {
            padding: 5px 10px 0 20px;
            width: 11%;
            max-width: 120px;
            min-width: 80px;
            font-size: 13px;
            color: #191940; }
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain {
            padding-left: 20px;
            width: 72%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__from {
              width: 20%;
              min-width: 100px; }
              @media screen and (max-width: 990px) {
                #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__from {
                  margin-right: 10px; } }
              #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__from .onlineSearch__table__string__itemMain__from__city {
                font-family: RobotoMedium;
                font-size: 16px;
                color: #191940; }
              #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__from .onlineSearch__table__string__itemMain__from__aero {
                margin-top: 2px;
                font-size: 13px;
                color: #7d7da0; }
            #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info {
              width: 60%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              min-width: 370px; }
              #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__item .onlineSearch__table__string__itemMain__info__item__string {
                margin-bottom: 6px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: end;
                    -ms-flex-align: end;
                        align-items: flex-end; }
                #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__item .onlineSearch__table__string__itemMain__info__item__string:last-child {
                  margin-bottom: 0; }
                #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__item .onlineSearch__table__string__itemMain__info__item__string .onlineSearch__table__string__itemMain__info__item__time {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #0081c1; }
                #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__item .onlineSearch__table__string__itemMain__info__item__string .onlineSearch__table__string__itemMain__info__item__timeC {
                  margin-right: 12px;
                  font-family: RobotoMedium;
                  font-size: 16px;
                  color: #8a1776; }
                #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__item .onlineSearch__table__string__itemMain__info__item__string .onlineSearch__table__string__itemMain__info__item__text {
                  font-family: RobotoRegular;
                  font-size: 13px;
                  color: #191940; }
              #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__img {
                margin: 5px 34px 0; }
                @media screen and (max-width: 1120px) {
                  #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__img {
                    margin: 5px 15px 0; } }
                #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemMain .onlineSearch__table__string__itemMain__info .onlineSearch__table__string__itemMain__info__img img {
                  min-width: 20px; }
          #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemStatus {
            padding-left: 20px;
            padding-top: 11px;
            width: 16.666%;
            min-width: 180px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start; }
            #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__string .onlineSearch__table__string__itemStatus .onlineSearch__table__string__itemStatus__text {
              margin-left: 12px;
              margin-top: 5px;
              font-family: RobotoRegular;
              font-size: 13px;
              color: #191940; }
        #onlineSearch .onlineSearch__container .onlineSearch__scoreboard .onlineSearch__table .onlineSearch__table__strings .onlineSearch__table__line {
          margin: 0;
          height: 1px;
          background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
          background-size: 8px 1px, 0% 1px;
          border: none;
          min-width: 890px; }

.buggageMain {
  background: url("../img/Buggage/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .buggageMain {
      padding-top: 0; } }
  .buggageMain .buggageMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .buggageMain .buggageMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .buggageMain .buggageMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .buggageMain .buggageMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .buggageMain .buggageMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .buggageMain .buggageMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .buggageMain .buggageMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .buggageMain .buggageMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .buggageMain .buggageMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .buggageMain .buggageMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .buggageMain .buggageMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .buggageMain .buggageMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .buggageMain .buggageMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .buggageMain .buggageMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .buggageMain .buggageMain__container .buggageMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .buggageMain .buggageMain__container .buggageMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .buggageMain .buggageMain__container .buggageMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.buggageMain__content {
  color: #191940; }
  .buggageMain__content .buggageMain__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .buggageMain__content .buggageMain__main .buggageMain__title__text {
      margin-top: 60px;
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .buggageMain__content .buggageMain__main .buggageMain__title__text {
          font-size: 16px; } }
    .buggageMain__content .buggageMain__main .buggageMain__main__title {
      margin: 40px 400px 40px 0;
      font-family: "DINProMedium";
      font-size: 36px;
      line-height: 46px;
      color: #34345c; }
      @media screen and (max-width: 575px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__title {
          font-size: 28px;
          line-height: 38px; } }
      @media screen and (max-width: 770px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__title {
          margin-right: 0; } }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media screen and (max-width: 770px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items {
          -ms-grid-columns: 1fr;
              grid-template-columns: 1fr; } }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        width: 50%; }
        @media screen and (max-width: 770px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item {
            width: 100%; } }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item .buggageMain__content__text {
          width: 50%;
          margin-top: 60px; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item .buggageMain__content__text .buggageMain__content__text__title {
            font-size: 21px;
            line-height: 31px; }
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item .buggageMain__content__text .buggageMain__content__text__title b {
              color: #64bee6; }
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item .buggageMain__content__text .buggageMain__content__text__title span {
              color: #c5638f; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item .buggageMain__content__text .buggageMain__content__text__dop {
            margin-right: 20px; }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items .buggageMain__content__item .buggageMain__content__img {
          width: 50%;
          margin-top: 20px; }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 80px;
      width: 70%; }
      @media screen and (max-width: 770px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops {
          display: block; } }
      @media screen and (max-width: 575px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops {
          width: 100%; } }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin: 0 40px 0 0; }
        @media screen and (max-width: 770px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 {
            margin-top: 40px; } }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 .buggageMain__content__dop__texts {
          display: block; }
          @media screen and (max-width: 770px) {
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 .buggageMain__content__dop__texts {
              margin-right: 20px; } }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 .buggageMain__content__dop__texts .buggageMain__content__dop__title {
            margin-bottom: 20px;
            font-family: RobotoBold; }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 .buggageMain__content__dop__img {
          height: 100%;
          width: 100%; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop1 .buggageMain__content__dop__img .img__dop {
            margin-top: 30px; }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop {
        width: 50%;
        margin-right: 40px; }
        @media screen and (max-width: 770px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop {
            margin-top: 40px;
            margin-right: 0;
            width: 100%; } }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__dops .buggageMain__content__dop .buggageMain__content__dop__line {
          width: 20%;
          border-bottom: 1px solid #006eae;
          margin-bottom: 10px; }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 40px; }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop {
        display: block;
        margin-top: 50px;
        width: 25%; }
        @media screen and (max-width: 990px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop {
            width: 33.33333%; } }
        @media screen and (max-width: 575px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop {
            width: 50%; } }
        @media screen and (max-width: 400px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop {
            width: 100%; } }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__img svg {
          width: 70px;
          height: 70px; }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          font-family: RobotoBold;
          width: 160px; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text b {
            font-family: "RobotoBold"; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 575px) {
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__text {
              font-size: 14px; } }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          font-family: RobotoBold;
          width: 190px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text b {
            font-family: "RobotoBold"; }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 575px) {
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text {
              font-size: 14px; } }
          @media screen and (max-width: 400px) {
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text {
              width: 100%; }
              .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text br {
                display: none; } }
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text .buggageMain__content__item__icon {
            position: relative;
            margin-bottom: 5px;
            margin-left: 5px;
            cursor: pointer;
            width: 17px;
            height: 17px; }
            @media screen and (max-width: 400px) {
              .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text .buggageMain__content__item__icon {
                margin-bottom: 7px; } }
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text .buggageMain__content__item__icon svg {
              width: 17px;
              height: 17px; }
              .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text .buggageMain__content__item__icon svg:hover ~ .buggageMain__content__item__info {
                display: block; }
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text .buggageMain__content__item__icon .buggageMain__content__item__info {
              position: absolute;
              top: 25px;
              left: 50%;
              z-index: 1;
              -webkit-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                      transform: translateX(-50%);
              padding: 20px;
              width: 366px;
              font-family: RobotoRegular;
              font-size: 13px;
              line-height: 18px;
              color: #fff;
              background: #34345c;
              display: none; }
              @media screen and (max-width: 575px) {
                .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__items__dop .buggageMain__content__item__dop .buggageMain__content__item__block .buggageMain__content__item__text .buggageMain__content__item__icon .buggageMain__content__item__info {
                  left: -1000%;
                  -webkit-transform: translateX(0);
                      -ms-transform: translateX(0);
                          transform: translateX(0);
                  width: 200px; } }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop {
          margin-top: 12px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop {
        margin-right: 60px;
        width: 32%; }
        @media screen and (max-width: 770px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop {
            margin-right: 0;
            margin-bottom: 20px;
            width: 100%; } }
        @media screen and (max-width: 575px) {
          .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop {
            margin-top: 20px; } }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop .buggageMain__content__block__dop__img svg {
          width: 64px;
          height: 64px; }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop .buggageMain__content__block__dop__title {
          font-family: RobotoBold;
          margin: 20px 0; }
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop .buggageMain__content__block__dop__text {
          margin-top: 10px;
          max-width: 285px;
          font-size: 13px;
          line-height: 16px;
          color: #191940; }
          @media screen and (max-width: 770px) {
            .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__blocks__dop .buggageMain__content__block__dop .buggageMain__content__block__dop__text {
              max-width: 100%; } }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__test {
      width: 1400px;
      height: 300px;
      background: red; }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__second__title {
      margin-top: 120px;
      font-family: DINProMedium;
      font-size: 32px;
      line-height: 40px;
      width: 50%;
      color: #7d7da0; }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__second__title svg {
        width: 18px;
        height: 18px;
        cursor: pointer; }
      @media screen and (max-width: 770px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__second__title {
          width: 100%; } }
      @media screen and (max-width: 575px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__second__title {
          margin-top: 60px; } }
    .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window {
      width: 500px;
      height: 150px;
      display: none;
      background-color: #191940;
      position: absolute;
      z-index: 10; }
      @media screen and (max-width: 1120px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window {
          left: 50%; } }
      @media screen and (max-width: 990px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window {
          left: 30%; } }
      @media screen and (max-width: 770px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window {
          left: 0; } }
      @media screen and (max-width: 575px) {
        .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window {
          width: 100%;
          height: auto; } }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window.active {
        display: block; }
      .buggageMain__content .buggageMain__main .buggageMain__main__content .buggageMain__content__window .buggageMain__content__window__text {
        padding: 20px;
        color: #fff; }

#buggageMain__content__two {
  padding: 40px 0;
  margin: 40px 0;
  font-family: RobotoRegular;
  width: 100%;
  color: #fff;
  background: url("../img/Buggage/Group 435.png") center no-repeat;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    #buggageMain__content__two {
      background-position: -740px; } }
  @media screen and (max-width: 390px) {
    #buggageMain__content__two {
      background-position: -940px; } }
  #buggageMain__content__two .buggageMain__two {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    #buggageMain__content__two .buggageMain__two .buggageMain__two__title {
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c;
      color: #fff;
      margin: 0;
      width: 800px; }
      @media screen and (max-width: 770px) {
        #buggageMain__content__two .buggageMain__two .buggageMain__two__title {
          font-size: 26px;
          line-height: 32px; } }
      @media screen and (max-width: 1120px) {
        #buggageMain__content__two .buggageMain__two .buggageMain__two__title {
          width: 100%; } }
    #buggageMain__content__two .buggageMain__two .buggageMain__two__btn {
      border: none;
      cursor: pointer;
      width: 191px;
      padding: 14px 20px 13px;
      font-size: 15px;
      font-family: "RobotoMedium";
      color: #fff;
      background: linear-gradient(45deg, #8a1776, #c5638f);
      margin-top: 40px; }
      #buggageMain__content__two .buggageMain__two .buggageMain__two__btn:hover {
        background: linear-gradient(45deg, #a13c79, #c5638f); }
      #buggageMain__content__two .buggageMain__two .buggageMain__two__btn:focus {
        background: #c5638f;
        outline: none; }
      @media screen and (max-width: 575px) {
        #buggageMain__content__two .buggageMain__two .buggageMain__two__btn {
          width: 100%; } }
      @media screen and (max-width: 575px) {
        #buggageMain__content__two .buggageMain__two .buggageMain__two__btn {
          font-size: 14px;
          margin-bottom: 20px; } }

#buggageMain__content__tri .buggageMain__tri {
  width: 100%;
  max-width: 1142px;
  padding: 0 20px;
  margin: 0 auto;
  cursor: default; }
  #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__title {
    font-family: DINProMedium;
    font-size: 32px;
    line-height: 40px;
    width: 50%;
    color: #7d7da0; }
    @media screen and (max-width: 770px) {
      #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__title {
        width: 100%; } }
  #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__1 {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__1 .buggageMain__tri__content__section__1__img {
      margin-right: 30px; }
      #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__1 .buggageMain__tri__content__section__1__img:last-child {
        margin-right: 0; }
      #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__1 .buggageMain__tri__content__section__1__img img {
        max-height: 134px; }
  #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__2 {
    margin-top: 40px; }
    #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__2 .buggageMain__tri__content__section__2__title {
      font-family: RobotoBold;
      margin-bottom: 10px; }
    #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__2 .buggageMain__tri__content__section__2__text {
      margin-top: 5px;
      padding-left: 15px;
      position: relative; }
      #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__2 .buggageMain__tri__content__section__2__text:before {
        content: "";
        display: block;
        margin: 10px 0;
        width: 5px;
        height: 5px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        background-color: #64bee6;
        border: 0;
        border-radius: 50%; }
  #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 {
    margin-top: 60px;
    margin-bottom: 100px; }
    @media screen and (max-width: 770px) {
      #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 {
        margin-bottom: 60px; } }
    #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__title {
      font-family: DINProMedium;
      font-size: 22px;
      line-height: 31px;
      color: #7d7da0;
      margin-bottom: 30px; }
    #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns {
      width: 730px; }
      @media screen and (max-width: 770px) {
        #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns {
          width: 100%; } }
      #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown {
        margin-top: 4px;
        padding: 24px 32px;
        background: #f7f8fc; }
        #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner {
          width: 100%;
          text-decoration: none;
          cursor: pointer;
          position: relative; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 15px;
            height: 15px;
            border-top: 2px solid #c5638f;
            border-right: 2px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 5px;
            right: 0px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner.active:after {
            border-top: 2px solid #8a1776;
            border-right: 2px solid #8a1776;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner.active .buggageMain__tri__content__text {
            color: #c5638f; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner:hover .buggageMain__tri__content__text {
            color: #c5638f; }
            @media screen and (max-width: 575px) {
              #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner:hover .buggageMain__tri__content__text {
                color: #34345c; } }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #34345c;
            font-family: RobotoMedium;
            max-width: 600px; }
            #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text sup {
              text-decoration: none;
              color: #0081c1; }
            #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text b {
              font-family: "RobotoBold"; }
            #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .buggageMain__tri__content__text {
                margin-right: 40px; } }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .luggageFree__questions__card__arrow {
            margin-top: 10px;
            width: 20px; }
            #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__inner .luggageFree__questions__card__arrow img {
              width: 100%; }
        #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info {
          margin-top: 32px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          font-size: 13px;
          line-height: 18px;
          display: none;
          transition: display 0.2 linear; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info sup {
            text-decoration: none;
            color: #0081c1; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info b {
            font-family: "RobotoBold"; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info a:hover {
                  color: #c5638f; } }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info ul li {
            padding-left: 15px;
            position: relative;
            margin-top: 20px; }
            #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info ul li:before {
              content: "";
              display: block;
              margin: 10px 0;
              width: 5px;
              height: 5px;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #64bee6;
              border: 0;
              border-radius: 50%; }
          #buggageMain__content__tri .buggageMain__tri .buggageMain__tri__content__section__3 .buggageMain__tri__content__section__3__dropdowns .buggageMain__tri__content__section__3__dropdown .buggageMain__tri__content__info.active {
            display: block; }

.selectMain {
  /* background: url("../img/Select/bg.png") center; */
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .selectMain {
      padding-top: 0; } }
  .selectMain .selectMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .selectMain .selectMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0;}
      .selectMain .selectMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .selectMain .selectMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .selectMain .selectMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .selectMain .selectMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .selectMain .selectMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .selectMain .selectMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .selectMain .selectMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .selectMain .selectMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #34345c;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .selectMain .selectMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .selectMain .selectMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .selectMain .selectMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .selectMain .selectMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .selectMain .selectMain__container .selectMain__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 770px) {
        .selectMain .selectMain__container .selectMain__content {
          display: block; } }
      .selectMain .selectMain__container .selectMain__content .selectMain__title {
        margin-top: 60px;
        font-family: "DINProMedium";
        font-size: 45px;
        line-height: 55px;
        color: #34345c;
        margin-bottom: 60px; }
        @media screen and (max-width: 770px) {
          .selectMain .selectMain__container .selectMain__content .selectMain__title {
            font-size: 42px;
            line-height: 50px; } }
        @media screen and (max-width: 575px) {
          .selectMain .selectMain__container .selectMain__content .selectMain__title {
            margin-top: 30px;
            font-size: 36px;
            line-height: 46px; } }
        @media screen and (max-width: 575px) {
          .selectMain .selectMain__container .selectMain__content .selectMain__title {
            margin-top: 0; } }
      .selectMain .selectMain__container .selectMain__content .selectMain__btn {
        display:none;
        margin-top: 60px; }
        @media screen and (max-width: 575px) {
          .selectMain .selectMain__container .selectMain__content .selectMain__btn {
            display:none;
            width: 100%; } }
        .selectMain .selectMain__container .selectMain__content .selectMain__btn button {
          display:none;
          border: none;
          cursor: pointer;
          width: 286px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .selectMain .selectMain__container .selectMain__content .selectMain__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .selectMain .selectMain__container .selectMain__content .selectMain__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .selectMain .selectMain__container .selectMain__content .selectMain__btn button {
              display:none;
              width: 100%; } }

#selectInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 94px; }
  @media screen and (max-width: 575px) {
    #selectInfo {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    #selectInfo {
      margin-top: 20px; } }
  #selectInfo .selectInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #selectInfo .selectInfo__container .selectInfo__title__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        #selectInfo .selectInfo__container .selectInfo__title__text {
          font-size: 16px; } }
    #selectInfo .selectInfo__container .selectInfo__block {
      margin-top: 80px; }
      #selectInfo .selectInfo__container .selectInfo__block:nth-child(2) {
        margin-top: 40px; }
      @media screen and (max-width: 575px) {
        #selectInfo .selectInfo__container .selectInfo__block {
          margin-top: 40px; } }
      #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) {
        max-width: 730px;
        width: 65%;
        position: relative; }
        @media screen and (max-width: 770px) {
          #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) {
            overflow-x: hidden;
            -ms-overflow-style: none;
            overflow: -moz-scrollbars-none;
            width: 100%; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3)::-webkit-scrollbar {
              width: 0; } }
  @media screen and (max-width: 770px) and (max-width: 990px) {
    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) {
      overflow-x: scroll; } }
        #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise {
          position: absolute;
          top: -240px;
          right: -370px;
          z-index: 1; }
          @media screen and (max-width: 990px) {
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise {
              right: -300px; } }
          @media screen and (max-width: 770px) {
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise {
              position: static;
              margin-left: 30px;
              margin-top: 40px; } }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise {
              margin-left: 0; } }
          #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner {
            width: 347px;
            height: 1285px;
            position: relative; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner img {
              max-width: 347px; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img0 {
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              opacity: 1;
              transition: all 0.2s linear; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img0.active {
                opacity: 0; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img1 {
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              opacity: 0;
              transition: all 0.2s linear; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img1.active {
                opacity: 1; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img2 {
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              opacity: 0;
              transition: all 0.2s linear; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img2.active {
                opacity: 1; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img3 {
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              opacity: 0;
              transition: all 0.2s linear; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img3.active {
                opacity: 1; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img4 {
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              opacity: 0;
              transition: all 0.2s linear; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__img4.active {
                opacity: 1; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 {
              position: absolute;
              top: 27.8%;
              left: 46.8%;
              z-index: 2;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              opacity: 1;
              width: 25.95px;
              height: 25.95px; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner {
                position: relative; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner svg {
                  width: 25.95px;
                  height: 25.95px;
                  cursor: pointer; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner svg.blocked {
                    opacity: 0.5; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 {
                  position: absolute;
                  top: -100px;
                  right: 0;
                  z-index: 2;
                  width: 210px;
                  padding: 20px;
                  background: #34345c;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  color: #fff;
                  display: none; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 b {
                    font-family: "RobotoBold"; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 a:hover {
                          color: #c5638f; } }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__window1 {
                      right: -30px; } }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon1 .selectInfo__block__choise__icon1__inner .selectInfo__block__choise__icon1__svg:hover
~ .selectInfo__block__choise__window1 {
                  display: block; }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 {
              position: absolute;
              top: 38.2%;
              left: 46.9%;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              opacity: 1;
              width: 25.95px;
              height: 25.95px;
              cursor: pointer; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner {
                position: relative; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__icon2__svg:hover
~ .selectInfo__block__choise__window2 {
                  display: block; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner svg {
                  width: 25.95px;
                  height: 25.95px; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner svg.blocked {
                    opacity: 0.5; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 {
                  position: absolute;
                  top: -100px;
                  right: 0;
                  z-index: 2;
                  width: 210px;
                  padding: 20px;
                  background: #191940;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  color: #fff;
                  display: none; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 b {
                    font-family: "RobotoBold"; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 a:hover {
                          color: #c5638f; } }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon2 .selectInfo__block__choise__icon2__inner .selectInfo__block__choise__window2 {
                      right: -30px; } }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 {
              position: absolute;
              top: 51.1%;
              left: 46.8%;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              opacity: 1;
              width: 25.95px;
              height: 25.95px;
              cursor: pointer; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner {
                position: relative; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__icon3__svg:hover
~ .selectInfo__block__choise__window3 {
                  display: block; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner svg {
                  width: 25.95px;
                  height: 25.95px; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner svg.blocked {
                    opacity: 0.5; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 {
                  position: absolute;
                  top: -100px;
                  right: 0;
                  z-index: 2;
                  width: 210px;
                  padding: 20px;
                  background: #191940;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  color: #fff;
                  display: none; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 b {
                    font-family: "RobotoBold"; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 a:hover {
                          color: #c5638f; } }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon3 .selectInfo__block__choise__icon3__inner .selectInfo__block__choise__window3 {
                      right: -30px; } }
            #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 {
              position: absolute;
              top: 66.05%;
              left: 46.9%;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              opacity: 1;
              width: 25.95px;
              height: 25.95px;
              cursor: pointer; }
              #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner {
                position: relative; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__icon4__svg:hover
~ .selectInfo__block__choise__window4 {
                  display: block; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner svg {
                  width: 25.95px;
                  height: 25.95px; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner svg.blocked {
                    opacity: 0.5; }
                #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 {
                  position: absolute;
                  top: -100px;
                  right: 0;
                  z-index: 2;
                  width: 210px;
                  padding: 20px;
                  background: #191940;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  color: #fff;
                  display: none; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 b {
                    font-family: "RobotoBold"; }
                  #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 a:hover {
                          color: #c5638f; } }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block:nth-child(3) .selectInfo__block__choise .selectInfo__block__choise__inner .selectInfo__block__choise__icon4 .selectInfo__block__choise__icon4__inner .selectInfo__block__choise__window4 {
                      right: -30px; } }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__title {
            font-size: 28px;
            line-height: 38px; } }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info {
        margin-top: 80px;
        overflow-x: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info::-webkit-scrollbar {
          width: 0; }
        @media screen and (max-width: 990px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info {
            overflow-x: scroll; } }
        @media screen and (max-width: 575px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info {
            margin-top: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            overflow-x: visible; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__line {
          margin-top: 36px;
          min-width: 1102px;
          width: 100%; }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__line {
              margin-top: 0;
              width: 10%;
              height: 1000px;
              min-width: 26px;
              max-width: 26px; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__line .selectInfo__info__line1 {
            width: 100%; }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__line .selectInfo__info__line1 {
                display: none; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__line .selectInfo__info__line2 {
            display: none; }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__line .selectInfo__info__line2 {
                height: 100%;
                display: block; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top {
          min-width: 1102px;
          padding: 0 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top {
              margin-top: 130px;
              padding-left: 0;
              padding-right: 20px;
              min-width: auto;
              display: block;
              width: 45%; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            padding: 16px;
            max-width: 280px;
            color: #34345c;
            background: #f7f8fc; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item sup {
              text-decoration: none;
              color: #0081c1; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item b {
              font-family: "RobotoBold"; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item {
                max-width: auto;
                margin-bottom: 180px; }
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item:last-child {
                  margin-bottom: 0; } }
            @media screen and (max-width: 480px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__top .selectInfo__info__item {
                margin-bottom: 120px; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom {
          min-width: 1102px;
          margin-top: 35px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom {
              margin-top: 280px;
              padding-left: 20px;
              min-width: auto;
              width: 45%;
              display: block; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-right: 70px;
            padding: 16px;
            max-width: 280px;
            color: #34345c;
            background: #f7f8fc; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item sup {
              text-decoration: none;
              color: #0081c1; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item b {
              font-family: "RobotoBold"; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item {
                margin-right: 0;
                margin-bottom: 150px;
                width: auto;
                max-width: auto; } }
            @media screen and (max-width: 360px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item {
                margin-bottom: 100px; } }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item:last-child {
              margin-right: 0;
              max-width: 200px; }
              @media screen and (max-width: 575px) {
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__info .selectInfo__info__bottom .selectInfo__info__bottom__item:last-child {
                  margin-bottom: 0px;
                  width: auto;
                  max-width: auto; } }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes {
        margin-top: 60px;
        max-width: 730px;
        position: relative;
        padding-top: 20px; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes:before {
          content: "";
          width: 160px;
          height: 1px;
          box-sizing: border-box;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #cbcbd1;
          border: 0; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes:last-child {
          margin-top: 50px; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes p {
          font-family: "RobotoRegular";
          font-size: 13px;
          color: #7d7da0;
          font-size: 13px; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes p span {
            color: #0081c1; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes p a {
            color: #c5638f; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes p a:hover {
              color: #8a1776; }
              @media screen and (max-width: 575px) {
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__footnotes p a:hover {
                  color: #c5638f; } }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__title__text {
        margin-top: 28px;
        font-size: 18px;
        line-height: 26px;
        color: #34345c; }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item {
        margin-top: 34px; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__title {
          font-family: DinProMedium;
          font-size: 32px;
          color: #7d7da0; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat {
          margin-top: 50px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          @media screen and (max-width: 990px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat {
              display: block; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat .selectInfo__block__item__seat__item {
            margin-right: 30px;
            max-width: 350px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat .selectInfo__block__item__seat__item:last-child {
              margin-right: 0; }
              @media screen and (max-width: 990px) {
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat .selectInfo__block__item__seat__item:last-child {
                  margin-bottom: 0; } }
            @media screen and (max-width: 990px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat .selectInfo__block__item__seat__item {
                max-width: 100%;
                margin-bottom: 20px; } }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__seat .selectInfo__block__item__seat__item .selectInfo__block__item__seat__item__text {
              margin-top: 24px;
              font-family: RobotoBold;
              font-size: 16px;
              color: #34345c; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__easy {
          margin-top: 38px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__easy .selectInfo__block__item__easy__item {
            margin-right: 30px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__easy .selectInfo__block__item__easy__item:last-child {
              margin-right: 0; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__easy .selectInfo__block__item__easy__item img {
              width: 100%;
              max-height: 134px; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          margin-top: 28px;
          margin-bottom: 110px;
          max-width: 640px;
          color: #34345c; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text b {
            font-family: "RobotoBold"; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__block__item .selectInfo__block__item__text {
              margin-bottom: 0px; } }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table {
        margin-top: 40px;
        margin-bottom: 90px;
        overflow-x: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table::-webkit-scrollbar {
          width: 0; }
        @media screen and (max-width: 990px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table {
            overflow-x: scroll; } }
        @media screen and (max-width: 575px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table {
            margin-top: 20px;
            margin-bottom: 40px; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__main {
          min-width: 950px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 34px 0 36px; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__main .selectInfo__table__main__item1 {
            padding: 0 30px 0 60px;
            width: 255px;
            font-family: RobotoBold;
            font-size: 13px;
            color: #34345c; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__main .selectInfo__table__main__item {
            padding: 0 30px;
            width: 255px;
            font-family: RobotoBold;
            font-size: 13px;
            color: #34345c; }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 {
          min-width: 950px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background: linear-gradient(270deg, rgba(17, 17, 49, 0.03) 0%, rgba(17, 17, 49, 0) 100%); }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 255px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 span {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              max-width: 190px;
              margin-top: 15px;
              color: #34345c;
              margin-left: 14px; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 span sup {
                text-decoration: none;
                color: #0081c1; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 span b {
                font-family: "RobotoBold"; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 span a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 span a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 span a:hover {
                      color: #c5638f; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item {
            width: 255px;
            padding: 34px 30px 36px 30px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoMedium;
            color: #34345c; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item sup {
              text-decoration: none;
              color: #0081c1; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item b {
              font-family: "RobotoBold"; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string1 .selectInfo__table__string__item a:hover {
                    color: #c5638f; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 {
          min-width: 950px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background: linear-gradient(269.76deg, rgba(100, 190, 230, 0.18) 0.02%, rgba(100, 190, 230, 0) 99.27%); }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 255px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 span {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              max-width: 190px;
              margin-top: 15px;
              color: #34345c;
              margin-left: 14px; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 span sup {
                text-decoration: none;
                color: #0081c1; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 span b {
                font-family: "RobotoBold"; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 span a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 span a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 span a:hover {
                      color: #c5638f; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item {
            width: 255px;
            padding: 34px 30px 36px 30px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoMedium;
            color: #34345c; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item sup {
              text-decoration: none;
              color: #0081c1; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item b {
              font-family: "RobotoBold"; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string2 .selectInfo__table__string__item a:hover {
                    color: #c5638f; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 {
          min-width: 950px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background: linear-gradient(270deg, rgba(197, 99, 143, 0.13) 0%, rgba(197, 99, 143, 0) 100%); }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 255px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 span {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              max-width: 190px;
              margin-top: 15px;
              color: #34345c;
              margin-left: 14px; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 span sup {
                text-decoration: none;
                color: #0081c1; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 span b {
                font-family: "RobotoBold"; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 span a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 span a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item1 span a:hover {
                      color: #c5638f; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item {
            width: 255px;
            padding: 34px 30px 36px 30px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoMedium;
            color: #34345c; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item sup {
              text-decoration: none;
              color: #0081c1; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item b {
              font-family: "RobotoBold"; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string3 .selectInfo__table__string__item a:hover {
                    color: #c5638f; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 {
          min-width: 950px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background: linear-gradient(270.15deg, rgba(3, 0, 174, 0.06) 0.01%, rgba(3, 0, 174, 0) 102.69%); }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 255px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 span {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              max-width: 190px;
              margin-top: 15px;
              color: #34345c;
              margin-left: 14px; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 span sup {
                text-decoration: none;
                color: #0081c1; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 span b {
                font-family: "RobotoBold"; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 span a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 span a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item1 span a:hover {
                      color: #c5638f; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item {
            width: 255px;
            padding: 34px 30px 36px 30px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoMedium;
            color: #34345c; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item sup {
              text-decoration: none;
              color: #0081c1; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item b {
              font-family: "RobotoBold"; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__container .selectInfo__block .selectInfo__table .selectInfo__table__string4 .selectInfo__table__string__item a:hover {
                    color: #c5638f; } }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes {
        margin-top: 68px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media screen and (max-width: 990px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes {
            display: block;
            width: 70%; } }
        @media screen and (max-width: 575px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes {
            margin-top: 40px;
            width: 100%; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 0px;
                  flex: 1 1 0;
          text-align: center;
          cursor: pointer;
          display: block; }
          @media screen and (max-width: 990px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item {
              width: 100%;
              text-align: left; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item:last-child img {
            margin-bottom: 38px; }
            @media screen and (max-width: 770px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item:last-child img {
                margin-bottom: 10px; } }
          @media screen and (max-width: 990px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item .selectInfo__planes__item__inner {
              margin-bottom: 30px;
              text-align: center; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item .selectInfo__planes__item__inner img {
            margin-bottom: 44px;
            max-width: 350px;
            max-height: 80px; }
            @media screen and (max-width: 990px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item .selectInfo__planes__item__inner img {
                margin-bottom: 10px;
                width: 100%;
                max-width: 320px; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__planes .selectInfo__planes__item .selectInfo__planes__item__inner span {
            font-family: RobotoBold;
            font-size: 18px;
            color: #34345c;
            width: 100%;
            display: block; }
      #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories {
        margin-top: 48px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 770px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories {
            display: block; } }
        @media screen and (max-width: 575px) {
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories {
            margin-top: 32px; } }
        #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner {
          margin-right: 60px; }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner:last-child .selectInfo__categories__item .selectInfo__categories__item__img {
            width: 92px; }
          @media screen and (max-width: 770px) {
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner:last-child {
              margin-top: 30px; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #7d7da0;
            margin-bottom: 24px; }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__title {
                font-size: 18px;
                line-height: 24px; } }
          #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-top: 16px; }
            #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span {
              margin-left: 18px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 14px;
              line-height: 18px; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span sup {
                text-decoration: none;
                color: #0081c1; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span b {
                font-family: "RobotoBold"; }
              #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #selectInfo .selectInfo__container .selectInfo__block .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a:hover {
                      color: #c5638f; } }
    #selectInfo .selectInfo__container .selectInfo__terms {
      margin-top: 110px;
      padding: 24px 32px;
      width: 730px;
      background: #f7f8fc; }
      @media screen and (max-width: 990px) {
        #selectInfo .selectInfo__container .selectInfo__terms {
          width: 100%; } }
      @media screen and (max-width: 770px) {
        #selectInfo .selectInfo__container .selectInfo__terms {
          margin-top: 60px; } }
      @media screen and (max-width: 575px) {
        #selectInfo .selectInfo__container .selectInfo__terms {
          margin-top: 40px; } }
      #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner {
        width: 100%;
        text-decoration: none;
        cursor: pointer;
        position: relative; }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner:after {
          pointer-events: none;
          content: "";
          display: block;
          width: 15px;
          height: 15px;
          border-top: 2px solid #c5638f;
          border-right: 2px solid #c5638f;
          border-radius: 1px;
          position: absolute;
          top: 5px;
          right: 0px;
          z-index: 1;
          -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
                  transform: rotate(135deg);
          transition: border-color 0.2s linear;
          transition: -webkit-transform 0.2s linear;
          transition: transform 0.2s linear;
          transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner.active:after {
          border-top: 2px solid #8a1776;
          border-right: 2px solid #8a1776;
          -webkit-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
          color: #c5638f; }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
              color: #34345c; } }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          color: #34345c;
          font-family: RobotoMedium;
          max-width: 600px;
          transition: color 0.2s linear; }
          #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title sup {
            text-decoration: none;
            color: #0081c1; }
          #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title b {
            font-family: "RobotoBold"; }
          #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 770px) {
            #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
              margin-right: 20px; } }
      #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info {
        margin-top: 32px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        font-size: 13px;
        line-height: 18px;
        display: none;
        transition: all 0.2 linear; }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info sup {
          text-decoration: none;
          color: #0081c1; }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info b {
          font-family: "RobotoBold"; }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info a:hover {
                color: #c5638f; } }
        #selectInfo .selectInfo__container .selectInfo__terms .selectInfo__terms__info.active {
          display: block; }
    #selectInfo .selectInfo__container .selectInfo__sups {
      margin-top: 40px;
      position: relative;
      padding-top: 20px; }
      #selectInfo .selectInfo__container .selectInfo__sups:before {
        content: "";
        width: 160px;
        height: 1px;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        background-color: #cbcbd1;
        border: 0; }
      @media screen and (max-width: 575px) {
        #selectInfo .selectInfo__container .selectInfo__sups {
          margin-top: 60px; } }
      #selectInfo .selectInfo__container .selectInfo__sups .selectInfo__sup p {
        font-size: 13px;
        color: #7d7da0; }
        #selectInfo .selectInfo__container .selectInfo__sups .selectInfo__sup p span {
          color: #64bee6; }
  #selectInfo .selectInfo__openModal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1050;
    opacity: 0;
    transition: opacity 200ms ease-in;
    pointer-events: none;
    margin: 0;
    padding: 0 5px; }
    #selectInfo .selectInfo__openModal:target {
      opacity: 1;
      pointer-events: auto;
      overflow-y: auto; }
    #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog {
      position: relative;
      width: auto;
      max-width: 1000px;
      margin: 0 auto;
      margin-top: 120px;
      margin-bottom: 30px; }
      @media screen and (max-width: 575px) {
        #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog {
          max-width: 500px;
          margin: 70px auto 30px; } }
      #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 0.3rem;
        outline: 0; }
        @media screen and (max-width: 575px) {
          #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content {
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
        #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          padding: 15px; }
          #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__title {
            margin: 0 auto;
            font-family: RobotoBold;
            font-size: 18px;
            color: #34345c; }
          #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__close {
            float: right;
            font-family: RobotoBold;
            font-size: 24px;
            line-height: 1;
            color: #191940;
            text-shadow: 0 1px 0 #fff;
            opacity: 0.5;
            text-decoration: none; }
            #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__close:focus {
              color: #191940;
              text-decoration: none;
              cursor: pointer;
              opacity: 0.75; }
            #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__close:hover {
              color: #191940;
              text-decoration: none;
              cursor: pointer;
              opacity: 0.75; }
        #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body {
          position: relative;
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          padding: 30px 15px;
          overflow: auto; }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body {
              height: 700px; } }
          @media screen and (max-width: 575px) {
            #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img .selectInfo__openModal__dialog__content__body__img1 {
              display: none; } }
          #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img .selectInfo__openModal__dialog__content__body__img2 {
            display: none; }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img .selectInfo__openModal__dialog__content__body__img2 {
                display: block; } }
          #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img img {
            width: 100%;
            margin: 0 auto; }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img img {
                width: auto;
                max-height: 1400px;
                height: 100%;
                max-width: 100%; } }
          #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories {
            margin-top: 48px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            @media screen and (max-width: 770px) {
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories {
                display: block; } }
            @media screen and (max-width: 575px) {
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories {
                margin-top: 32px; } }
            #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner {
              margin-right: 60px; }
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner:last-child .selectInfo__categories__item .selectInfo__categories__item__img {
                width: 92px; }
              @media screen and (max-width: 770px) {
                #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner:last-child {
                  margin-top: 30px; } }
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__title {
                font-family: "DINProMedium";
                font-size: 21px;
                line-height: 31px;
                color: #7d7da0;
                margin-bottom: 24px; }
                @media screen and (max-width: 575px) {
                  #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__title {
                    font-size: 18px;
                    line-height: 24px; } }
              #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                margin-top: 16px; }
                #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span {
                  margin-left: 18px;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-size: 14px;
                  line-height: 18px; }
                  #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span sup {
                    text-decoration: none;
                    color: #0081c1; }
                  #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span b {
                    font-family: "RobotoBold"; }
                  #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        #selectInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a:hover {
                          color: #c5638f; } }

.shippingMain {
  background: url("../img/Shipping/image 42.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .shippingMain {
      padding-top: 0; } }
  .shippingMain .shippingMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .shippingMain .shippingMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .shippingMain .shippingMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .shippingMain .shippingMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .shippingMain .shippingMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .shippingMain .shippingMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .shippingMain .shippingMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .shippingMain .shippingMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .shippingMain .shippingMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .shippingMain .shippingMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .shippingMain .shippingMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .shippingMain .shippingMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .shippingMain .shippingMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .shippingMain .shippingMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .shippingMain .shippingMain__container .shippingMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .shippingMain .shippingMain__container .shippingMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .shippingMain .shippingMain__container .shippingMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

#shippingMain__content {
  margin-bottom: 100px; }
  #shippingMain__content .shippingMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    #shippingMain__content .shippingMain__container__main .shippingMain__title__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px;
      margin-top: 60px; }
      @media screen and (max-width: 575px) {
        #shippingMain__content .shippingMain__container__main .shippingMain__title__text {
          font-size: 16px; } }
    #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section1 {
      margin-top: 50px;
      max-width: 730px; }
      #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section1 .shippingMain__container__main__section1__text {
        margin-top: 10px; }
        @media screen and (max-width: 575px) {
          #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section1 .shippingMain__container__main__section1__text {
            font-size: 16px; } }
    #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 {
      margin-top: 50px;
      color: #191940; }
      #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item {
        margin-bottom: 88px; }
        #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__title {
          max-width: 530px;
          font-family: "DINProMedium";
          font-size: 32px;
          line-height: 40px;
          color: #34345c; }
          @media screen and (max-width: 770px) {
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__title {
              font-size: 26px;
              line-height: 32px; } }
          @media screen and (max-width: 770px) {
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__title {
              max-width: 100%; } }
        #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          @media screen and (max-width: 770px) {
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content {
              -ms-flex-wrap: wrap-reverse;
                  flex-wrap: wrap-reverse; } }
          #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main {
            margin-top: 20px;
            max-width: 530px; }
            @media screen and (max-width: 770px) {
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main {
                max-width: 100%; } }
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__title {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoBold; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__title sup {
                text-decoration: none;
                color: #0081c1; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__title b {
                font-family: "RobotoBold"; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__title a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__title a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__title a:hover {
                      color: #c5638f; } }
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main ul .shippingMain__container__main__section2__content__li {
              margin-top: 10px;
              padding-left: 15px;
              position: relative; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main ul .shippingMain__container__main__section2__content__li:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #64bee6;
                border: 0;
                border-radius: 50%; }
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop {
              max-width: 730px; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop .shippingMain__container__main__section2__content__ul__dop__line {
                width: 65px;
                border-bottom: 1px solid #7d7da0;
                margin: 20px 0; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop .shippingMain__container__main__section2__content__ul__dop__text {
                font-size: 13px;
                margin-top: 10px;
                line-height: 18px;
                color: #7d7da0; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop .shippingMain__container__main__section2__content__ul__dop__text__content {
                margin-top: 18px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center; }
                #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop .shippingMain__container__main__section2__content__ul__dop__text__content .shippingMain__container__main__section2__content__ul__dop__text__content__img {
                  margin-right: 10px; }
                  #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop .shippingMain__container__main__section2__content__ul__dop__text__content .shippingMain__container__main__section2__content__ul__dop__text__content__img svg {
                    width: 23px;
                    height: 23px; }
                #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__main .shippingMain__container__main__section2__content__ul__dop .shippingMain__container__main__section2__content__ul__dop__text__content .shippingMain__container__main__section2__content__ul__dop__text__content__url {
                  margin-bottom: 5px;
                  color: #c5638f;
                  font-size: 13px;
                  line-height: 18px; }
          #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__img {
            margin: 100px 0 0 50px; }
            @media screen and (max-width: 575px) {
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__img {
                margin-top: 40px;
                margin-left: 0; } }
            #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__img .shippingMain__container__main__section2__content__img__text {
              text-align: center;
              max-width: 200px;
              margin-top: 20px; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__img .shippingMain__container__main__section2__content__img__text .shippingMain__container__main__section2__content__img__text__title {
                font-size: 21px;
                line-height: 31px; }
              #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section2 .shippingMain__container__main__section2__items .shippingMain__container__main__section2__item .shippingMain__container__main__section2__item__content .shippingMain__container__main__section2__content__img .shippingMain__container__main__section2__content__img__text .shippingMain__container__main__section2__content__img__text__dop {
                font-size: 13px;
                line-height: 18px;
                color: #7d7da0; }
    #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section3 .shippingMain__container__main__section3__items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 575px) {
        #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section3 .shippingMain__container__main__section3__items {
          display: block; } }
      #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section3 .shippingMain__container__main__section3__items .shippingMain__container__main__section3__item {
        width: 50%; }
        @media screen and (max-width: 575px) {
          #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section3 .shippingMain__container__main__section3__items .shippingMain__container__main__section3__item {
            margin-top: 30px;
            width: 100%; } }
        #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section3 .shippingMain__container__main__section3__items .shippingMain__container__main__section3__item .shippingMain__container__main__section3__item__title {
          font-size: 32px;
          margin: 20px 0;
          line-height: 40px;
          max-width: 400px;
          font-family: DINProMedium; }
        #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section3 .shippingMain__container__main__section3__items .shippingMain__container__main__section3__item .shippingMain__container__main__section3__item__text {
          margin-top: 10px;
          max-width: 530px; }
    #shippingMain__content .shippingMain__container__main .selectInfo__terms {
      margin-top: 30px;
      padding: 24px 32px;
      width: 730px;
      background: #f7f8fc; }
      @media screen and (max-width: 990px) {
        #shippingMain__content .shippingMain__container__main .selectInfo__terms {
          width: 100%; } }
      @media screen and (max-width: 770px) {
        #shippingMain__content .shippingMain__container__main .selectInfo__terms {
          margin-top: 60px; } }
      @media screen and (max-width: 575px) {
        #shippingMain__content .shippingMain__container__main .selectInfo__terms {
          margin-top: 40px; } }
      #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner {
        width: 100%;
        text-decoration: none;
        cursor: pointer;
        position: relative; }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner:after {
          pointer-events: none;
          content: "";
          display: block;
          width: 15px;
          height: 15px;
          border-top: 2px solid #c5638f;
          border-right: 2px solid #c5638f;
          border-radius: 1px;
          position: absolute;
          top: 5px;
          right: 0px;
          z-index: 1;
          -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
                  transform: rotate(135deg);
          transition: border-color 0.2s linear;
          transition: -webkit-transform 0.2s linear;
          transition: transform 0.2s linear;
          transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner.active:after {
          border-top: 2px solid #8a1776;
          border-right: 2px solid #8a1776;
          -webkit-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
          color: #c5638f; }
          @media screen and (max-width: 575px) {
            #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
              color: #34345c; } }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          color: #34345c;
          font-family: RobotoMedium;
          max-width: 600px;
          transition: color 0.2s linear; }
          #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title sup {
            text-decoration: none;
            color: #0081c1; }
          #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title b {
            font-family: "RobotoBold"; }
          #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 770px) {
            #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
              margin-right: 20px; } }
      #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info {
        margin-top: 32px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        font-size: 13px;
        line-height: 18px;
        display: none;
        transition: all 0.2 linear; }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info sup {
          text-decoration: none;
          color: #0081c1; }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info b {
          font-family: "RobotoBold"; }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info a:hover {
                color: #c5638f; } }
        #shippingMain__content .shippingMain__container__main .selectInfo__terms .selectInfo__terms__info.active {
          display: block; }
    #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section4 {
      margin-top: 130px;
      max-width: 930px; }
      @media screen and (max-width: 575px) {
        #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section4 {
          margin-top: 40px; } }
      #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section4 .shippingMain__container__main__section4__title {
        font-size: 18px;
        line-height: 26px;
        font-family: RobotoBold;
        margin-bottom: 10px;
        color: #191940; }
      #shippingMain__content .shippingMain__container__main .shippingMain__container__main__section4 .shippingMain__container__main__section4__text {
        margin-top: 15px; }

.serviceMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .serviceMain {
      padding-bottom: 60px; } }
  .serviceMain .serviceMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .serviceMain .serviceMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .serviceMain .serviceMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .serviceMain .serviceMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .serviceMain .serviceMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .serviceMain .serviceMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .serviceMain .serviceMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .serviceMain .serviceMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .serviceMain .serviceMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .serviceMain .serviceMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .serviceMain .serviceMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .serviceMain .serviceMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .serviceMain .serviceMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .serviceMain .serviceMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .serviceMain .serviceMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .serviceMain .serviceMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .serviceMain .serviceMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .serviceMain .serviceMain__container .serviceMain__switch {
      margin-top: 60px;
      position: relative; }
      .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 770px) {
          .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner {
            display: block; } }
        .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card {
          position: relative;
          width: 50%;
          margin-right: 2px;
          cursor: pointer; }
          .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card:last-child {
            margin-right: 0; }
            @media screen and (max-width: 770px) {
              .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card:last-child {
                margin-top: 2px; } }
          @media screen and (max-width: 770px) {
            .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card {
              width: 100%; } }
          .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card.active .serviceMain__inner .serviceMain__img img {
            opacity: 1;
            -webkit-filter: blur(0px);
                    filter: blur(0px); }
          .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card .serviceMain__inner {
            width: 100%; }
            .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card .serviceMain__inner .serviceMain__img {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              overflow: hidden;
              background: #37374f; }
              .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card .serviceMain__inner .serviceMain__img img {
                display: block;
                width: 100%;
                height: auto;
                opacity: 0.5;
                -webkit-filter: blur(5px);
                        filter: blur(5px);
                transition: opacity 0.2s linear;
                transition: -webkit-filter 0.2s linear;
                transition: filter 0.2s linear;
                transition: filter 0.2s linear, -webkit-filter 0.2s linear; }
            .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__card .serviceMain__inner .serviceMain__text {
              width: 100%;
              text-align: center;
              position: absolute;
              top: 50%;
              left: 0;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              font-family: DinProMedium;
              color: #fff;
              font-size: 32px; }
        .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__switch__plane {
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 2;
          -webkit-transform: translate3d(-50%, -50%, 0);
                  transform: translate3d(-50%, -50%, 0);
          width: 32px; }
          @media screen and (max-width: 770px) {
            .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__switch__plane {
              -webkit-transform-origin: 100% 50% 0;
                  -ms-transform-origin: 100% 50% 0;
                      transform-origin: 100% 50% 0;
              -webkit-transform: rotate(90deg);
                  -ms-transform: rotate(90deg);
                      transform: rotate(90deg);
              margin-left: -20px; } }
          .serviceMain .serviceMain__container .serviceMain__switch .serviceMain__switch__inner .serviceMain__switch__plane img {
            width: 100%; }
    .serviceMain .serviceMain__container .serviceMain__content .serviceMain__switch__content {
      display: none; }
      .serviceMain .serviceMain__container .serviceMain__content .serviceMain__switch__content.active {
        display: block; }

#serviceInfo {
  margin-top: 40px; }
  #serviceInfo .serviceInfo__info {
    position: relative; }
    #serviceInfo .serviceInfo__info .serviceInfo__info__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 28px 32px 32px 32px;
      background: #f7f8fc; }
      @media screen and (max-width: 990px) {
        #serviceInfo .serviceInfo__info .serviceInfo__info__inner {
          padding-top: 32px;
          display: block; } }
      #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__main__triangle {
        position: absolute;
        top: -28px;
        left: 25%;
        z-index: -1;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 70px solid transparent;
        border-right: 70px solid transparent;
        border-bottom: 100px solid #f7f8fc; }
        @media screen and (max-width: 770px) {
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__main__triangle {
            left: 50%; } }
      #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small__triangle {
        position: absolute;
        top: -28px;
        left: 75%;
        z-index: -1;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 70px solid transparent;
        border-right: 70px solid transparent;
        border-bottom: 100px solid #f7f8fc; }
        @media screen and (max-width: 770px) {
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small__triangle {
            left: 50%; } }
      #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__main {
        position: relative;
        padding-right: 20px;
        width: 50%; }
        @media screen and (max-width: 990px) {
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__main {
            margin-bottom: 40px;
            padding-right: 0;
            width: 100%; } }
        #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__main .serviceInfo__info__main__text {
          font-family: "DINProMedium";
          font-size: 32px;
          line-height: 40px;
          color: #34345c;
          color: #191940; }
          @media screen and (max-width: 770px) {
            #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__main .serviceInfo__info__main__text {
              font-size: 26px;
              line-height: 32px; } }
      #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small {
        padding-left: 46px;
        width: 50%;
        position: relative; }
        @media screen and (max-width: 990px) {
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small {
            margin-top: 40px;
            padding-left: 0;
            width: 100%; } }
        #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small .serviceInfo__info__small__text {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small .serviceInfo__info__small__text sup {
            text-decoration: none;
            color: #0081c1; }
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small .serviceInfo__info__small__text b {
            font-family: "RobotoBold"; }
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small .serviceInfo__info__small__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small .serviceInfo__info__small__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__small .serviceInfo__info__small__text a:hover {
                  color: #c5638f; } }
      #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__line__vertical {
        margin: 0;
        height: 218px;
        width: 1px;
        background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
        background-position: 0 0px;
        background-repeat: repeat-y;
        background-size: 1px 11px; }
        @media screen and (max-width: 990px) {
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__line__vertical {
            display: none; } }
      #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__line__horizontal {
        margin: 0;
        height: 1px;
        background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
        background-size: 8px 1px, 0% 1px;
        border: none;
        display: none; }
        @media screen and (max-width: 990px) {
          #serviceInfo .serviceInfo__info .serviceInfo__info__inner .serviceInfo__info__line__horizontal {
            display: block; } }
  #serviceInfo .serviceInfo__block {
    margin-top: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 575px) {
      #serviceInfo .serviceInfo__block {
        display: block; } }
    #serviceInfo .serviceInfo__block .serviceInfo__block__inner {
      margin-right: 30px;
      width: 50%; }
      @media screen and (max-width: 575px) {
        #serviceInfo .serviceInfo__block .serviceInfo__block__inner {
          width: 100%; } }
      #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__title {
        margin-bottom: 50px;
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c;
        color: #7d7da0; }
        @media screen and (max-width: 770px) {
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__title {
            font-size: 26px;
            line-height: 32px; } }
        @media screen and (max-width: 990px) {
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__title {
            height: 103px; } }
        @media screen and (max-width: 770px) {
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__title {
            height: auto; } }
      #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item {
          margin-right: 30px;
          margin-bottom: 38px;
          width: 44%; }
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item:last-child {
            margin-right: 0; }
          @media screen and (max-width: 990px) {
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item {
              width: 100%; } }
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img {
            width: 96px;
            height: 60px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img1 {
              width: 67px;
              height: 46px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img2 {
              width: 55px;
              height: 55px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img3 {
              width: 71px;
              height: 54px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img4 {
              width: 63px;
              height: 63px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img5 {
              width: 62px;
              height: 63px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img6 {
              width: 77px;
              height: 54px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img7 {
              width: 57px;
              height: 43px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img8 {
              width: 96px;
              height: 54px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img9 {
              width: 52px;
              height: 54px; }
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text {
            margin-top: 20px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold;
            max-width: 253px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text b {
              font-family: "RobotoBold"; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 990px) {
              #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text {
                max-width: 100%; } }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__text span {
              font-family: RobotoRegular; }
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__small {
            margin-top: 10px;
            font-family: RobotoRegular;
            font-size: 13px;
            color: #7d7da0;
            max-width: 253px; }
            @media screen and (max-width: 990px) {
              #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__small {
                max-width: 100%; } }
          #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after {
            margin-top: 10px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            max-width: 253px; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after sup {
              text-decoration: none;
              color: #0081c1; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after b {
              font-family: "RobotoBold"; }
            #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 990px) {
              #serviceInfo .serviceInfo__block .serviceInfo__block__inner .serviceInfo__block__items .serviceInfo__block__item .serviceInfo__block__item__after {
                max-width: 100%; } }
  #serviceInfo .serviceInfo__table__title {
    margin-top: 113px;
    font-family: "DINProMedium";
    font-size: 32px;
    line-height: 40px;
    color: #34345c;
    color: #7d7da0; }
    @media screen and (max-width: 770px) {
      #serviceInfo .serviceInfo__table__title {
        font-size: 26px;
        line-height: 32px; } }
  #serviceInfo .serviceInfo__table {
    margin-top: 42px; }
    @media screen and (max-width: 770px) {
      #serviceInfo .serviceInfo__table {
        overflow-x: scroll; } }
    #serviceInfo .serviceInfo__table .serviceInfo__table__main {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      min-width: 730px; }
      #serviceInfo .serviceInfo__table .serviceInfo__table__main::after {
        box-sizing: border-box;
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #8a1776; }
      #serviceInfo .serviceInfo__table .serviceInfo__table__main .serviceInfo__table__main__name {
        padding: 16px 0 16px 20px;
        width: 25%;
        font-family: RobotoBold;
        font-size: 13px;
        color: #191940; }
      #serviceInfo .serviceInfo__table .serviceInfo__table__main .serviceInfo__table__main__item {
        padding: 16px 0;
        width: 25%;
        text-align: center;
        font-family: RobotoBold;
        font-size: 13px;
        color: #191940; }
    #serviceInfo .serviceInfo__table .serviceInfo__table__string {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-width: 730px; }
      #serviceInfo .serviceInfo__table .serviceInfo__table__string .serviceInfo__table__string__name {
        padding-left: 20px;
        width: 25%;
        font-family: RobotoRegular;
        font-size: 13px;
        color: #34345c; }
      #serviceInfo .serviceInfo__table .serviceInfo__table__string .serviceInfo__table__string__item {
        width: 25%; }
        #serviceInfo .serviceInfo__table .serviceInfo__table__string .serviceInfo__table__string__item .serviceInfo__table__city__true {
          margin: 0 auto;
          width: 17px;
          height: 20px; }
          #serviceInfo .serviceInfo__table .serviceInfo__table__string .serviceInfo__table__string__item .serviceInfo__table__city__true svg {
            width: 17px;
            height: 12px; }
    #serviceInfo .serviceInfo__table .serviceInfo__table__string__line {
      margin: 0;
      height: 1px;
      background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
      background-size: 8px 1px, 0% 1px;
      border: none;
      min-width: 730px; }

.serviceInfo__block__small {
  margin-top: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 575px) {
    .serviceInfo__block__small {
      display: block; } }
  .serviceInfo__block__small .serviceInfo__block__small__inner {
    margin-right: 90px; }
    .serviceInfo__block__small .serviceInfo__block__small__inner:last-child {
      margin-right: 0; }
    .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__title {
      margin-bottom: 30px;
      font-family: DinProMedium;
      font-size: 21px;
      color: #7d7da0; }
    .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items {
          display: block; } }
      .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item {
        margin-right: 86px;
        width: 50%; }
        .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item:last-child {
          margin-right: 0; }
        @media screen and (max-width: 990px) {
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item {
            margin-bottom: 40px;
            width: 100%; } }
        .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__img {
          width: 70px;
          height: 60px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img1 {
            width: 54px;
            height: 32px; }
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img2 {
            width: 57px;
            height: 46px; }
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__img .serviceInfo__block__item__img3 {
            width: 55px;
            height: 55px; }
        .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text {
          margin-top: 20px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          font-family: RobotoBold;
          max-width: 190px; }
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text b {
            font-family: "RobotoBold"; }
          .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 990px) {
            .serviceInfo__block__small .serviceInfo__block__small__inner .serviceInfo__block__small__items .serviceInfo__block__item .serviceInfo__block__item__text {
              max-width: 100%; } }

.travelcardMain {
  background: url("../img/Travelcard/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .travelcardMain {
      padding-top: 0; } }
  .travelcardMain .travelcardMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .travelcardMain .travelcardMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .travelcardMain .travelcardMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .travelcardMain .travelcardMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .travelcardMain .travelcardMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .travelcardMain .travelcardMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .travelcardMain .travelcardMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .travelcardMain .travelcardMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .travelcardMain .travelcardMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .travelcardMain .travelcardMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .travelcardMain .travelcardMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .travelcardMain .travelcardMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .travelcardMain .travelcardMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .travelcardMain .travelcardMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .travelcardMain .travelcardMain__container h1 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .travelcardMain .travelcardMain__container h1 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .travelcardMain .travelcardMain__container h1 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.travelcardInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .travelcardInfo {
      padding-bottom: 60px; } }
  .travelcardInfo .travelcardInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .travelcardInfo .travelcardInfo__container .travelcardMain__title__text1 {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px;
      margin-top: 60px; }
      @media screen and (max-width: 575px) {
        .travelcardInfo .travelcardInfo__container .travelcardMain__title__text1 {
          font-size: 16px; } }
    .travelcardInfo .travelcardInfo__container .travelcardInfo__block {
      margin-top: 60px; }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block:nth-child(2) {
        margin-top: 40px; }
      @media screen and (max-width: 575px) {
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block {
          margin-top: 40px; } }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title {
            font-size: 28px;
            line-height: 38px; } }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title__text {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        margin-top: 15px;
        max-width: 730px; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title__text sup {
          text-decoration: none;
          color: #0081c1; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title__text b {
          font-family: "RobotoBold"; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__title__text a:hover {
                color: #c5638f; } }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages {
        margin-top: 50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages {
            display: block;
            margin-top: 40px; } }
        @media screen and (max-width: 575px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages {
            margin-top: 20px; } }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item {
          margin-right: 95px;
          max-width: 475px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item:last-child {
            margin-right: 0; }
          @media screen and (max-width: 990px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item {
              margin-right: 60px;
              width: 50%; } }
          @media screen and (max-width: 770px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item {
              max-width: 100%;
              width: 100%;
              margin-right: 0;
              margin-bottom: 20px; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item:last-child {
                margin-bottom: 0; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__img {
            height: 57px;
            width: auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__img .travelcardInfo__advantages__item__img1 {
              width: 57px;
              height: 57px; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__img .travelcardInfo__advantages__item__img1 svg {
                width: 57px;
                height: 57px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__img .travelcardInfo__advantages__item__img2 {
              width: 70px;
              height: 43px; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__img .travelcardInfo__advantages__item__img2 svg {
                width: 70px;
                height: 43px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title {
            margin-top: 20px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title sup {
              text-decoration: none;
              color: #0081c1; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title b {
              font-family: "RobotoBold"; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__title br {
                display: none; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__text {
            margin-top: 10px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__text b {
              font-family: "RobotoBold"; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__advantages .travelcardInfo__advantages__item .travelcardInfo__advantages__item__text a:hover {
                    color: #c5638f; } }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes {
        margin-top: 65px;
        max-width: 730px; }
        @media screen and (max-width: 575px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes {
            margin-top: 40px; } }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          position: relative;
          padding-top: 20px;
          color: #7d7da0; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text sup {
            text-decoration: none;
            color: #0081c1; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text b {
            font-family: "RobotoBold"; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text a:hover {
                  color: #c5638f; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text:before {
            content: "";
            width: 160px;
            height: 1px;
            box-sizing: border-box;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #cbcbd1;
            border: 0; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__footnotes .travelcardInfo__footnotes__text:before {
            width: 65px; }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way {
        margin-top: 57px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (max-width: 830px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way {
            display: block; } }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item {
          width: 33%;
          max-width: 320px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 830px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item {
              width: 100%; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from sup {
              text-decoration: none;
              color: #0081c1; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from b {
              font-family: "RobotoBold"; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 830px) {
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__from {
                min-width: 120px; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__img {
            margin: 0 22px;
            width: 23px;
            height: 21px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__img svg {
              width: 23px;
              height: 21px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-bottom: 5px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item sup {
              text-decoration: none;
              color: #0081c1; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item b {
              font-family: "RobotoBold"; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item a:hover {
                    color: #c5638f; } }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__item .travelcardInfo__way__item__where .travelcardInfo__way__item__where__item:last-child {
              margin-bottom: 0; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__line {
          margin: 0;
          height: 203px;
          width: 1px;
          background-image: linear-gradient(to bottom, #7d7da0 25%, transparent 35%);
          background-position: 0 0px;
          background-repeat: repeat-y;
          background-size: 1px 11px;
          min-width: 1px;
          margin: 0 50px 0 30px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__line:last-child {
            margin: 0 50px 0 50px; }
          @media screen and (max-width: 1120px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__line {
              margin: 0 20px; } }
          @media screen and (max-width: 830px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__line {
              display: none; } }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__line1 {
          margin: 0;
          height: 1px;
          background-image: linear-gradient(90deg, transparent, transparent 67%, #7d7da0 50%, #7d7da0 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
          background-size: 8px 1px, 0% 1px;
          border: none;
          margin: 20px 0;
          display: none; }
          @media screen and (max-width: 830px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__way .travelcardInfo__way__line1 {
              display: block;
              max-width: 400px; } }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__smalltitle {
        font-family: "DINProMedium";
        font-size: 21px;
        line-height: 31px;
        color: #191940;
        margin-top: 50px;
        color: #7d7da0; }
        @media screen and (max-width: 575px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__smalltitle {
            font-size: 18px;
            line-height: 24px; } }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table {
        margin-top: 50px;
        overflow-x: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none;
        overflow-x: hidden; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table::-webkit-scrollbar {
          width: 0; }
        @media screen and (max-width: 990px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table {
            overflow-x: scroll; } }
        @media screen and (max-width: 575px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table {
            margin-top: 20px; } }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__main {
          max-width: 660px;
          min-width: 660px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 17px 0;
          font-family: RobotoBold;
          font-size: 13px;
          line-height: 18px;
          color: #191940;
          border-bottom: 1px solid #8a1776; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__main .selectInfo__table__main__item1 {
            padding: 0 20px;
            width: 33.3333%; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__main .selectInfo__table__main__item {
            padding: 0 20px;
            text-align: center;
            width: 33.3333%; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__line {
          margin: 0;
          height: 1px;
          background-image: linear-gradient(90deg, transparent, transparent 67%, #c5638f 50%, #c5638f 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
          background-size: 8px 1px, 0% 1px;
          border: none;
          max-width: 660px;
          min-width: 660px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__line:last-child {
            margin: 0;
            height: 1px;
            background-image: linear-gradient(90deg, transparent, transparent 67%, #64bee6 50%, #64bee6 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
            background-size: 8px 1px, 0% 1px;
            border: none; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__string1 {
          max-width: 660px;
          min-width: 660px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 17px 0;
          background: rgba(197, 99, 143, 0.05);
          font-family: RobotoRegular;
          font-size: 13px;
          line-height: 18px;
          color: #191940; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__string1 .selectInfo__table__string__item {
            padding: 0 20px;
            text-align: center;
            width: 33.3333%; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__string1 .selectInfo__table__string__item1 {
            padding: 0 20px;
            width: 33.3333%; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__string2 {
          max-width: 660px;
          min-width: 660px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 17px 0;
          background: rgba(100, 190, 230, 0.05);
          font-family: RobotoRegular;
          font-size: 13px;
          line-height: 18px;
          color: #191940; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__string2 .selectInfo__table__string__item {
            padding: 0 20px;
            text-align: center;
            width: 33.3333%; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__table .selectInfo__table__string2 .selectInfo__table__string__item1 {
            padding: 0 20px;
            width: 33.3333%; }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list {
        margin-top: 20px;
        max-width: 700px; }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item {
          padding-left: 15px;
          position: relative;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          margin-bottom: 8px;
          color: #34345c; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item sup {
            text-decoration: none;
            color: #0081c1; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item b {
            font-family: "RobotoBold"; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item a:hover {
                  color: #c5638f; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item:last-child {
            margin-bottom: 0; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__list .travelcardInfo__list__item span {
            margin-top: 8px;
            font-size: 13px;
            line-height: 18px; }
      .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations {
        margin-top: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations {
            display: block;
            margin-top: 40px; } }
        .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item {
          margin-right: 95px;
          max-width: 475px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item:last-child {
            margin-right: 0; }
          @media screen and (max-width: 990px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item {
              margin-right: 60px;
              width: 50%; } }
          @media screen and (max-width: 770px) {
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item {
              max-width: 100%;
              width: 100%;
              margin-right: 0;
              margin-bottom: 20px; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item:last-child {
                margin-bottom: 0; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__regulations__item__img {
            height: 53px;
            width: auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__regulations__item__img .travelcardInfo__advantages__item__img1 {
              width: 53px;
              height: 53px; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__regulations__item__img .travelcardInfo__advantages__item__img1 svg {
                width: 53px;
                height: 53px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__regulations__item__img .travelcardInfo__advantages__item__img2 {
              width: 53px;
              height: 33px; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__regulations__item__img .travelcardInfo__advantages__item__img2 svg {
                width: 53px;
                height: 33px; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940;
            margin-top: 20px;
            color: #7d7da0; }
            @media screen and (max-width: 575px) {
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__title {
                font-size: 18px;
                line-height: 24px; } }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul {
            margin-top: 20px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li {
              padding-left: 15px;
              position: relative;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-bottom: 8px;
              color: #34345c; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #64bee6;
                border: 0;
                border-radius: 50%; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li sup {
                text-decoration: none;
                color: #0081c1; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li b {
                font-family: "RobotoBold"; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li a:hover {
                      color: #c5638f; } }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item ul li:last-child {
                margin-bottom: 0; }
          .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__link {
            margin-top: 17px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__link a {
              color: #c5638f; }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__link a:hover {
                color: #8a1776; }
                @media screen and (max-width: 575px) {
                  .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__link a:hover {
                    color: #c5638f; } }
              .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__link a svg {
                width: 5px;
                height: 11px; }
            .travelcardInfo .travelcardInfo__container .travelcardInfo__block .travelcardInfo__regulations .travelcardInfo__regulations__item .travelcardInfo__advantages__item__link a svg {
              margin-left: 12px; }

.companyMain {
  background: url("../img/Company/bg.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .companyMain {
      padding-top: 0; } }
  .companyMain .companyMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .companyMain .companyMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .companyMain .companyMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .companyMain .companyMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 575px) {
        .companyMain .companyMain__container .main__nav {
          margin-top: 0; } }
      .companyMain .companyMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .companyMain .companyMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .companyMain .companyMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .companyMain .companyMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .companyMain .companyMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .companyMain .companyMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .companyMain .companyMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .companyMain .companyMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .companyMain .companyMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .companyMain .companyMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .companyMain .companyMain__container .companyMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: h1-img-color; }
      @media screen and (max-width: 770px) {
        .companyMain .companyMain__container .companyMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .companyMain .companyMain__container .companyMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.companyMain__content {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 60px; }
  @media screen and (max-width: 575px) {
    .companyMain__content {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    .companyMain__content {
      margin-top: 40px; } }
  .companyMain__content .companyMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }

.grattisMain {
  background: url("../img/Grattis/bg.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .grattisMain {
      padding-top: 0; } }
  .grattisMain .grattisMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .grattisMain .grattisMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .grattisMain .grattisMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .grattisMain .grattisMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 575px) {
        .grattisMain .grattisMain__container .main__nav {
          margin-top: 0; } }
      .grattisMain .grattisMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .grattisMain .grattisMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .grattisMain .grattisMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .grattisMain .grattisMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .grattisMain .grattisMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .grattisMain .grattisMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .grattisMain .grattisMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .grattisMain .grattisMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .grattisMain .grattisMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .grattisMain .grattisMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .grattisMain .grattisMain__container .grattisMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .grattisMain .grattisMain__container .grattisMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .grattisMain .grattisMain__container .grattisMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.grattisMain__content {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 60px;
  padding-bottom: 50px; }
  @media screen and (max-width: 575px) {
    .grattisMain__content {
      padding-bottom: 60px; } }
  .grattisMain__content .grattisMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    padding: 0 10px; }
    .grattisMain__content .grattisMain__container__main .grattisMain__title__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .grattisMain__content .grattisMain__container__main .grattisMain__title__text {
          font-size: 16px; } }
    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 {
      margin-top: 40px; }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 40px; }
        @media screen and (max-width: 770px) {
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items {
            display: block; } }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item {
          margin-right: 70px; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item:last-child {
            margin-right: 0; }
            @media screen and (max-width: 1120px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item:last-child .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
                left: 50%;
                -webkit-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                        transform: translateX(-50%); } }
            @media screen and (max-width: 990px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item:last-child .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
                left: -390px;
                -webkit-transform: translateX(0);
                    -ms-transform: translateX(0);
                        transform: translateX(0); } }
            @media screen and (max-width: 770px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item:last-child .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
                left: 0;
                width: 555px; } }
            @media screen and (max-width: 575px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item:last-child .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
                width: 100%; } }
          @media screen and (max-width: 770px) {
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item {
              margin-top: 40px;
              margin-right: 0; } }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__img {
            height: 67px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__img .grattisMain__section1__item__img1 {
              width: 60px;
              height: 60px; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__img .grattisMain__section1__item__img2 {
              width: 67px;
              height: 67px; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940;
            margin-top: 20px;
            font-family: RobotoBold; }
            @media screen and (max-width: 575px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__title {
                font-size: 18px;
                line-height: 24px; } }
            @media screen and (max-width: 770px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__title br {
                display: none; } }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-top: 30px;
            cursor: pointer;
            position: relative; }
            @media screen and (max-width: 770px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url {
                margin-top: 20px; } }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__text {
              font-size: 16px;
              color: #c5638f;
              text-decoration: none; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__text:hover {
                color: #8a1776; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__text.active {
                color: #8a1776; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__img {
              margin-left: 10px; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__img svg {
                height: 11px;
                width: 6px; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
              width: 730px;
              height: auto;
              background: #f7f8fc;
              position: absolute;
              top: 110%;
              left: 0;
              z-index: 1;
              cursor: default;
              display: none; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window.active {
                display: block; }
              @media screen and (max-width: 770px) {
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
                  width: 555px; } }
              @media screen and (max-width: 575px) {
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window {
                  width: 100%; } }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner {
                position: relative;
                padding: 65px; }
                @media screen and (max-width: 770px) {
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner {
                    padding: 65px 40px 40px 40px; } }
                @media screen and (max-width: 575px) {
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner {
                    padding: 40px 20px 20px 20px; } }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__close {
                  width: 16px;
                  height: 17px;
                  position: absolute;
                  top: 30px;
                  right: 30px;
                  z-index: 1;
                  cursor: pointer; }
                  @media screen and (max-width: 770px) {
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__close {
                      top: 20px;
                      right: 20px; } }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__close svg {
                    width: 16px;
                    height: 17px;
                    transition: all 0.3s linear; }
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__close svg:hover {
                      -webkit-transform: rotate(90deg);
                          -ms-transform: rotate(90deg);
                              transform: rotate(90deg); }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__title {
                  font-family: "DINProMedium";
                  font-size: 21px;
                  line-height: 31px;
                  color: #191940;
                  font-family: RobotoBold; }
                  @media screen and (max-width: 575px) {
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__title {
                      font-size: 18px;
                      line-height: 24px; } }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text {
                  margin-top: 20px;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  line-height: 30px; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text b {
                    font-family: "RobotoBold"; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text a:hover {
                          color: #c5638f; } }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text p {
                    margin: 0;
                    margin-top: 5px; }
                    @media screen and (max-width: 770px) {
                      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text p {
                        display: none; } }
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text p span {
                      padding: 0 70px 5px;
                      font-size: 10px;
                      line-height: 14px;
                      color: #7d7da0;
                      position: relative; }
                      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text p span:after {
                        content: "";
                        width: 214px;
                        height: 1px;
                        box-sizing: border-box;
                        display: block;
                        background: #7d7da0;
                        border: 0;
                        position: absolute;
                        bottom: 0;
                        left: 50%;
                        z-index: 1;
                        -webkit-transform: translateX(-50%);
                            -ms-transform: translateX(-50%);
                                transform: translateX(-50%); }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 {
                    margin: 0;
                    margin-top: 5px;
                    display: none; }
                    @media screen and (max-width: 770px) {
                      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 {
                        display: block; } }
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 span {
                      padding: 0 70px 5px;
                      font-size: 10px;
                      line-height: 14px;
                      color: #7d7da0;
                      position: relative; }
                      @media screen and (max-width: 575px) {
                        .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 span {
                          display: none; } }
                      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 span:after {
                        content: "";
                        width: 214px;
                        height: 1px;
                        box-sizing: border-box;
                        display: block;
                        background: #7d7da0;
                        border: 0;
                        position: absolute;
                        bottom: 0;
                        left: 50%;
                        z-index: 1;
                        -webkit-transform: translateX(-50%);
                            -ms-transform: translateX(-50%);
                                transform: translateX(-50%); }
                        @media screen and (max-width: 575px) {
                          .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 span:after {
                            display: none; } }
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 em {
                      display: none;
                      padding: 0 30px;
                      font-size: 10px;
                      line-height: 14px;
                      font-style: normal;
                      color: #7d7da0;
                      width: auto; }
                      @media screen and (max-width: 575px) {
                        .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 em {
                          display: inline-block; } }
                    @media screen and (max-width: 770px) {
                      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 br {
                        display: block; } }
                    @media screen and (max-width: 575px) {
                      .grattisMain__content .grattisMain__container__main .grattisMain__container__section1 .grattisMain__section1__items .grattisMain__section1__item .grattisMain__section1__item__url .grattisMain__section1__item__url__window .grattisMain__section1__item__url__window__inner .grattisMain__section1__item__url__window__text .grattisMain__section1__item__url__window__text1 br {
                        display: none; } }
    .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 770px) {
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 {
          display: block; } }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main {
        width: 65%; }
        @media screen and (max-width: 770px) {
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main {
            width: 100%; } }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__title {
          font-family: "DINProMedium";
          font-size: 32px;
          line-height: 40px;
          color: #34345c; }
          @media screen and (max-width: 770px) {
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__title {
              font-size: 26px;
              line-height: 32px; } }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__text {
          margin-top: 15px; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__url {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-top: 20px;
          cursor: pointer; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__url .grattisMain__section2__url__text {
            color: #c5638f;
            text-decoration: none; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__url .grattisMain__section2__url__img {
            margin-left: 10px; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__main .grattisMain__section2__url .grattisMain__section2__url__img svg {
              height: 11px;
              width: 6px; }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner__line {
        margin: 0;
        height: 259px;
        width: 1px;
        background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
        background-position: 0 0px;
        background-repeat: repeat-y;
        background-size: 1px 11px;
        margin: 80px 0 0 40px; }
        @media screen and (max-width: 770px) {
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner__line {
            display: none; } }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner {
        width: 35%;
        margin: 180px 0 0 50px; }
        @media screen and (max-width: 770px) {
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner {
            width: 100%;
            margin: 0;
            margin-top: 40px; } }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner .grattisMain__section2__inner__text {
          font-size: 13px;
          color: #7d7da0; }
        @media screen and (max-width: 770px) {
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner .grattisMain__section2__inner__images {
            margin-top: 20px; } }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner .grattisMain__section2__inner__images img {
          margin: 15px 30px 0 0; }
          @media screen and (max-width: 770px) {
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section2 .grattisMain__section2__inner .grattisMain__section2__inner__images img {
              margin-top: 0px; } }
    .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 {
      margin-top: 60px;
      background-color: #f7f8fc; }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner {
        padding: 40px; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner .grattisMain__section3__title {
          font-family: "DINProMedium";
          font-size: 32px;
          line-height: 40px;
          color: #34345c;
          color: #7d7da0; }
          @media screen and (max-width: 770px) {
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner .grattisMain__section3__title {
              font-size: 26px;
              line-height: 32px; } }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-top: 15px; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn {
            margin-top: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-right: 40px; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn input {
              cursor: pointer;
              margin-top: 20px;
              position: relative;
              height: 24px;
              width: 24px;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              outline: none; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn input::before {
                content: "";
                position: absolute;
                left: 14px;
                top: -4px;
                z-index: 1;
                margin-top: 16px;
                width: 24px;
                height: 24px;
                border-radius: 50%;
                -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                background-color: #fff;
                border: 2px solid #cbcbd1; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn input:checked::after {
                content: "";
                position: absolute;
                left: 14px;
                top: -4px;
                z-index: 1;
                margin-top: 16px;
                width: 24px;
                height: 24px;
                border-radius: 50%;
                background-color: #fff;
                border: 7px solid #c5638f;
                -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                visibility: visible; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label {
              cursor: pointer;
              padding-left: 11px;
              margin: 10px 0 0 0;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label sup {
                text-decoration: none;
                color: #0081c1; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label b {
                font-family: "RobotoBold"; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label a:hover {
                      color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn {
                width: 100%; } }
            @media screen and (max-width: 575px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn {
                margin-right: 0; } }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn:last-child {
              margin-right: 0; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn input {
              margin-top: 10px; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__btns .grattisMain__section3__btn label {
              font-family: RobotoRegular;
              font-size: 14px; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items {
          margin-top: 40px;
          display: block; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            @media screen and (max-width: 770px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner {
                display: block; } }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line1 {
              margin: 0;
              height: 430px;
              width: 1px;
              background-image: linear-gradient(to bottom, #7d7da0 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px;
              margin-top: 50px;
              max-width: 400px;
              display: block; }
              @media screen and (max-width: 990px) {
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line1 {
                  margin-left: 40px; } }
              @media screen and (max-width: 770px) {
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line1 {
                  display: none; } }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line2 {
              margin: 0;
              height: 574px;
              width: 1px;
              background-image: linear-gradient(to bottom, #7d7da0 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px;
              margin-top: 50px;
              max-width: 400px;
              display: none; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line2.active {
                display: block; }
              @media screen and (max-width: 770px) {
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line2 {
                  display: none; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__items__line2.active {
                    display: none; } }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item {
              margin-top: 40px;
              margin-left: 40px;
              width: 50%; }
              @media screen and (max-width: 770px) {
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item {
                  width: 100%;
                  margin-left: 0;
                  margin-top: 80px; } }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item:first-child {
                margin-left: 0; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__title {
                font-size: 21px;
                margin-left: 30px;
                color: #7d7da0;
                font-family: RobotoRegular; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__title:first-child {
                  margin-left: 0; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .js-tab-content-grattisRadio {
                display: none; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .js-tab-content-grattisRadio.active {
                  display: block; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input {
                margin-top: 50px;
                width: 100%;
                position: relative;
                max-width: 400px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input {
                  width: 100%;
                  padding: 10px 0;
                  font-size: 15px;
                  color: #191940;
                  border: 0;
                  border-bottom: 1px solid #7d7da0;
                  background: transparent; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input:focus {
                    outline: none;
                    border-bottom: 1px solid #c5638f; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input:hover {
                    border-bottom: 1px solid #c5638f; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input:valid {
                    border-bottom: 1px solid #c5638f; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input.active {
                    border-bottom: 1px solid #dd0e46; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input.rule-dateVilet {
                    cursor: pointer;
                    caret-color: transparent; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input.rule-dateViletFalse {
                    cursor: pointer;
                    caret-color: transparent; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input.rule-date_back {
                    cursor: pointer;
                    caret-color: transparent; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input label {
                  position: absolute;
                  pointer-events: none;
                  left: 0;
                  top: 10px;
                  font-size: 15px;
                  transition: 0.3s;
                  color: #7d7da0; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input label b {
                    color: #dd0e46; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input label span {
                    color: #cbcbd1; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input:focus ~ label,
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input:not(:focus):valid ~ label {
                  top: -20px;
                  font-size: 14px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input.addValue:-moz-read-only ~ label {
                  top: -20px;
                  font-size: 14px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input input.addValue:read-only ~ label {
                  top: -20px;
                  font-size: 14px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input span {
                  position: absolute;
                  left: 0;
                  top: 110%;
                  font-size: 12px;
                  color: #dd0e46;
                  min-width: 200px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input label b {
                  color: #dd0e46;
                  margin-left: 5px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__input .grattisMain__section3__item__input__img {
                  position: absolute;
                  top: 50%;
                  right: 0;
                  z-index: 1;
                  -webkit-transform: translate3d(0, -50%, 0);
                          transform: translate3d(0, -50%, 0);
                  width: 20px;
                  height: 20px;
                  pointer-events: none; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea {
                margin-top: 40px;
                max-width: 400px; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea textarea {
                  width: 100%;
                  height: 100px;
                  padding: 20px;
                  color: #34345c;
                  font-size: 15px;
                  outline: none;
                  border: 1px solid #7d7da0;
                  background: transparent; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea textarea::-webkit-input-placeholder {
                    color: #7d7da0; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea textarea:-ms-input-placeholder {
                    color: #7d7da0; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea textarea::placeholder {
                    color: #7d7da0; }
                  .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea textarea:focus {
                    border: 1px solid #c5638f; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__items .grattisMain__section3__items__inner .grattisMain__section3__item .grattisMain__section3__item__textarea textarea {
                  background: transparent;
                  border-radius: 2px; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes {
          margin-top: 70px; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box {
            margin: 20px 0 0 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            position: relative; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box input {
              cursor: pointer;
              height: 24px;
              width: 24px;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              outline: none;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box input::before {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                left: 0;
                top: 0px;
                z-index: 1;
                background: #fff;
                border: 2px solid #cbcbd1;
                border-radius: 1px; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box input:checked::after {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                left: 0;
                top: 0px;
                z-index: 1;
                border: 1px solid #c5638f;
                border-radius: 3px;
                visibility: visible;
                background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label {
              margin: 0;
              padding-left: 39px;
              width: 90%;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label sup {
                text-decoration: none;
                color: #0081c1; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label b {
                font-family: "RobotoBold"; }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label a:hover {
                      color: #c5638f; } }
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__boxes .grattisMain__section3__box label a span {
                color: #dd0e46; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__text {
          margin-top: 31px;
          font-size: 13px;
          color: #7d7da0; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__text b {
            color: #dd0e46; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__main {
          margin-top: 40px; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__main button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__main button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__main button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .grattisMain__content .grattisMain__container__main .grattisMain__container__section3 .grattisMain__section3__inner form .grattisMain__section3__button__main button {
                width: 100%; } }
    .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 {
      margin-top: 60px;
      width: 80%; }
      @media screen and (max-width: 770px) {
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 {
          width: 100%; } }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__title {
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c; }
        @media screen and (max-width: 770px) {
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__title {
            font-size: 26px;
            line-height: 32px; } }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__text {
        margin-top: 15px; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__text a {
          color: #c5638f; }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__texts {
        margin-top: 40px; }
      .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__ul {
        margin-top: 20px; }
        .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__ul .grattisMain__section4__li {
          padding-left: 15px;
          position: relative;
          margin-top: 10px; }
          .grattisMain__content .grattisMain__container__main .grattisMain__container__section4 .grattisMain__section4__ul .grattisMain__section4__li:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }

.passengersMain {
  background: url("../img/Passengers/image 42.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .passengersMain {
      padding-top: 0; } }
  .passengersMain .passengersMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .passengersMain .passengersMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .passengersMain .passengersMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .passengersMain .passengersMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .passengersMain .passengersMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .passengersMain .passengersMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .passengersMain .passengersMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .passengersMain .passengersMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .passengersMain .passengersMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .passengersMain .passengersMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .passengersMain .passengersMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .passengersMain .passengersMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .passengersMain .passengersMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .passengersMain .passengersMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .passengersMain .passengersMain__container .passengersMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff; }
      @media screen and (max-width: 770px) {
        .passengersMain .passengersMain__container .passengersMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .passengersMain .passengersMain__container .passengersMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.passengersMain__content {
  margin-top: 60px;
  color: #191940; }
  @media screen and (max-width: 575px) {
    .passengersMain__content {
      margin-top: 40px; } }
  .passengersMain__content .passengersMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .passengersMain__content .passengersMain__container__main .passengersMain__content__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .passengersMain__content .passengersMain__container__main .passengersMain__content__text {
          font-size: 16px; } }
    .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 {
      margin-top: 70px; }
      @media screen and (max-width: 575px) {
        .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 {
          margin-top: 40px; } }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__title {
            font-size: 28px;
            line-height: 38px; } }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items {
            display: block; } }
        .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item {
          margin-right: 80px;
          margin-top: 40px;
          width: 49%; }
          @media screen and (max-width: 770px) {
            .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item {
              width: 100%; } }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item:first-child {
            margin-top: 76px; }
            @media screen and (max-width: 770px) {
              .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item:first-child {
                margin-top: 40px; } }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item .passengersMain__section1__item__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940;
            font-family: RobotoMedium; }
            @media screen and (max-width: 575px) {
              .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item .passengersMain__section1__item__title {
                font-size: 18px;
                line-height: 24px; } }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item .passengersMain__section1__item__text {
            padding-left: 15px;
            position: relative;
            margin-top: 7px; }
            .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item .passengersMain__section1__item__text:before {
              content: "";
              display: block;
              margin: 10px 0;
              width: 5px;
              height: 5px;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #64bee6;
              border: 0;
              border-radius: 50%; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item .passengersMain__section1__item__second__title {
            font-size: 18px;
            line-height: 26px;
            font-family: RobotoBold;
            color: #7d7da0;
            margin: 30px 0 15px; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section1 .passengersMain__section1__items .passengersMain__section1__item .passengersMain__section1__item__img {
            margin-bottom: 20px; }
    .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 {
      margin-top: 40px; }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__title {
        font-family: DINProMedium;
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__text {
        max-width: 755px;
        margin-top: 20px; }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items {
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 575px) {
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items {
            display: block; } }
        .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items .passengersMain__section2__item {
          margin-right: 50px; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items .passengersMain__section2__item:first-child {
            margin-top: 17px; }
            @media screen and (max-width: 575px) {
              .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items .passengersMain__section2__item:first-child {
                margin-bottom: 30px; } }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items .passengersMain__section2__item .passengersMain__section2__item__title {
            font-size: 16px;
            line-height: 24px;
            font-family: RobotoBold;
            margin: 15px 0 5px; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section2 .passengersMain__section2__items .passengersMain__section2__item .passengersMain__section2__item__text {
            font-size: 16px;
            line-height: 24px;
            max-width: 250px; }
    .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 {
      margin-top: 40px;
      margin-bottom: 100px; }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__title {
        font-family: DINProMedium;
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
      .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items {
        margin-top: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items {
            display: block; } }
        .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item {
          width: 49%;
          margin-right: 60px; }
          @media screen and (max-width: 770px) {
            .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item {
              margin-right: 0;
              margin-top: 40px;
              width: 100%; } }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__title {
            font-size: 21px;
            line-height: 31px;
            font-family: RobotoBold;
            margin: 20px 0; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__text {
            margin-top: 10px; }
            .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__text a {
              text-decoration: none;
              color: #c5638f; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__second__title {
            margin: 20px 0;
            font-family: RobotoBold; }
            .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__second__title .passengersMain__section3__item__li {
              padding-left: 15px;
              position: relative;
              margin-top: 10px;
              font-family: RobotoRegular; }
              .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__second__title .passengersMain__section3__item__li:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #64bee6;
                border: 0;
                border-radius: 50%; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__block__url .passengersMain__section3__item__url {
            text-decoration: none;
            color: #c5638f;
            margin-right: 7px; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__block__url svg {
            width: 12px;
            height: 10px; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__block__line {
            width: 60px;
            margin: 20px 0;
            border-bottom: 1px solid #7d7da0; }
          .passengersMain__content .passengersMain__container__main .passengersMain__content__section3 .passengersMain__section3__items .passengersMain__section3__item .passengersMain__section3__item__second__text {
            margin-top: 20px;
            font-size: 13px;
            line-height: 18px;
            color: #7d7da0; }

.prepaidBaggageMain {
  background: url("../img/PrepaidBaggage/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .prepaidBaggageMain {
      padding-top: 0; } }
  .prepaidBaggageMain .prepaidBaggageMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .prepaidBaggageMain .prepaidBaggageMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .prepaidBaggageMain .prepaidBaggageMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .prepaidBaggageMain .prepaidBaggageMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #cbcbd1;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .prepaidBaggageMain .prepaidBaggageMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media screen and (max-width: 990px) {
        .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content {
          display: block; } }
      .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__title {
        margin-top: 60px;
        font-family: "DINProMedium";
        font-size: 45px;
        line-height: 55px;
        color: #fff; }
        @media screen and (max-width: 770px) {
          .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__title {
            font-size: 42px;
            line-height: 50px; } }
        @media screen and (max-width: 575px) {
          .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__title {
            margin-top: 30px;
            font-size: 36px;
            line-height: 46px; } }
      .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__btn {
        margin-top: 70px; }
        @media screen and (max-width: 575px) {
          .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__btn {
            width: 100%; } }
        .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__btn button {
          border: none;
          cursor: pointer;
          width: 286px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .prepaidBaggageMain .prepaidBaggageMain__container .prepaidBaggageMain__content .prepaidBaggageMain__btn button {
              width: 100%; } }

.prepaidBaggageInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 70px; }
  @media screen and (max-width: 575px) {
    .prepaidBaggageInfo {
      padding-bottom: 60px; } }
  .prepaidBaggageInfo .prepaidBaggageInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__maintext {
      max-width: 716px;
      font-family: RobotoBold;
      font-size: 18px;
      line-height: 26px;
      color: #191940; }
    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block {
      margin-top: 60px; }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__title {
            font-size: 28px;
            line-height: 38px; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages {
        margin-top: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages {
            display: block; } }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item {
          margin-right: 65px;
          max-width: 285px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item:last-child {
            margin-right: 0; }
            @media screen and (max-width: 770px) {
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item:last-child {
                margin-bottom: 0; } }
          @media screen and (max-width: 770px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item {
              max-width: 100%;
              margin-bottom: 30px; } }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__img {
            height: 60px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__img .prepaidBaggageInfo__block__advantages__item__img1 {
              width: 56px;
              height: 56px; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__img .prepaidBaggageInfo__block__advantages__item__img2 {
              width: 50px;
              height: 59px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text {
            margin-top: 22px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text b {
              font-family: "RobotoBold"; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__advantages .prepaidBaggageInfo__block__advantages__item .prepaidBaggageInfo__block__advantages__item__text br {
                display: none; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout {
        margin-top: 24px; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__text {
          max-width: 540px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          color: #34345c; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__text sup {
            text-decoration: none;
            color: #0081c1; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__text b {
            font-family: "RobotoBold"; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__text a:hover {
                  color: #c5638f; } }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items {
          margin-top: 12px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          @media screen and (max-width: 770px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items {
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; } }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item {
            margin-right: 30px;
            max-width: 255px;
            width: 24%; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item:last-child {
              margin-right: 0; }
            @media screen and (max-width: 770px) {
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item {
                margin-bottom: 30px;
                width: 50%; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item:nth-child(2) {
                  margin-right: 0; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item:nth-child(3) {
                  margin-bottom: 0; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item:last-child {
                  margin-bottom: 0; } }
            @media screen and (max-width: 575px) {
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item {
                margin-right: 0;
                width: 100%;
                max-width: 100%; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item:nth-child(2) {
                  margin-right: 0; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item:nth-child(3) {
                  margin-bottom: 30px; } }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__img {
              height: 70px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__img .prepaidBaggageInfo__block__checkout__item__img1 {
                width: 66px;
                height: 41px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__img .prepaidBaggageInfo__block__checkout__item__img2 {
                width: 65px;
                height: 53px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__img .prepaidBaggageInfo__block__checkout__item__img3 {
                width: 52px;
                height: 52px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__img .prepaidBaggageInfo__block__checkout__item__img4 {
                width: 69px;
                height: 69px; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__text {
              margin-top: 20px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoBold; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__text sup {
                text-decoration: none;
                color: #0081c1; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__text b {
                font-family: "RobotoBold"; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block .prepaidBaggageInfo__block__checkout .prepaidBaggageInfo__block__checkout__items .prepaidBaggageInfo__block__checkout__item .prepaidBaggageInfo__block__checkout__item__text a:hover {
                      color: #c5638f; } }
    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 {
      margin-top: 46px; }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__title {
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #7d7da0;
        color: #7d7da0; }
        @media screen and (max-width: 575px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__title {
            font-size: 28px;
            line-height: 38px; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales {
        margin-top: 30px;
        margin-bottom: 71px;
        overflow-x: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none;
        overflow-x: hidden; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales::-webkit-scrollbar {
          width: 0; }
        @media screen and (max-width: 990px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales {
            overflow-x: scroll; } }
        @media screen and (max-width: 575px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales {
            margin-bottom: 60px; } }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          min-width: 830px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item {
            width: 32%; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item:nth-child(2) {
              width: 29%; }
            @media screen and (max-width: 1120px) {
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item {
                width: 33%; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item:nth-child(2) {
                  width: 29%; } }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .test {
              font-size: 32px; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__text1 {
              font-size: 24px;
              font-family: RobotoBold;
              height: 50px;
              width: 100%; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__number1 {
              font-size: 64px;
              font-family: RobotoBold;
              width: 180px;
              height: 100px; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__text2 {
              font-size: 24px;
              font-family: RobotoBold;
              height: 50px;
              width: 100%; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__number2 {
              font-size: 64px;
              font-family: RobotoBold;
              width: 180px;
              height: 100px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__number2 span {
                font-size: 32px; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__text3 {
              font-size: 24px;
              font-family: RobotoBold;
              height: 50px;
              width: 100%; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__number3 {
              font-size: 64px;
              font-family: RobotoBold;
              width: 150px;
              height: 100px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__numbers .prepaidBaggageInfo__block1__sales__numbers__item .prepaidBaggageInfo__block1__sales__numbers__number3 text span {
                font-size: 32px; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales .prepaidBaggageInfo__block1__sales__img {
          margin-top: 30px;
          max-width: 1061px;
          min-width: 830px; }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text {
        margin-top: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 830px; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item {
          width: 32%; }
          @media screen and (max-width: 1120px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item {
              width: 33%; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item:nth-child(2) {
                width: 30%; } }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item:nth-child(2) {
            width: 29%; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item .prepaidBaggageInfo__block1__sales__text__item__text {
            max-width: 255px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item .prepaidBaggageInfo__block1__sales__text__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item .prepaidBaggageInfo__block1__sales__text__item__text b {
              font-family: "RobotoBold"; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item .prepaidBaggageInfo__block1__sales__text__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item .prepaidBaggageInfo__block1__sales__text__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__sales__text .prepaidBaggageInfo__block1__sales__text__item .prepaidBaggageInfo__block1__sales__text__item__text a:hover {
                    color: #c5638f; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return {
        max-width: 500px; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list {
          margin-top: 24px;
          max-width: 500px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list .prepaidBaggageInfo__block1__return__list__title {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-bottom: 20px;
            color: #34345c; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list .prepaidBaggageInfo__block1__return__list__title sup {
              text-decoration: none;
              color: #0081c1; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list .prepaidBaggageInfo__block1__return__list__title b {
              font-family: "RobotoBold"; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list .prepaidBaggageInfo__block1__return__list__title a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list .prepaidBaggageInfo__block1__return__list__title a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list .prepaidBaggageInfo__block1__return__list__title a:hover {
                    color: #c5638f; } }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            padding-left: 15px;
            position: relative;
            margin-bottom: 8px;
            color: #34345c; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li sup {
              text-decoration: none;
              color: #0081c1; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li b {
              font-family: "RobotoBold"; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li a:hover {
                    color: #c5638f; } }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li:before {
              content: "";
              display: block;
              margin: 10px 0;
              width: 5px;
              height: 5px;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #64bee6;
              border: 0;
              border-radius: 50%; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__list li:last-child {
              margin-bottom: 0; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text {
          margin-top: 20px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text p {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #34345c; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text p sup {
              text-decoration: none;
              color: #0081c1; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text p b {
              font-family: "RobotoBold"; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text p a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text p a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block1 .prepaidBaggageInfo__block1__return .prepaidBaggageInfo__block1__return__text p a:hover {
                    color: #c5638f; } }
    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 {
      margin-top: 80px; }
      @media screen and (max-width: 575px) {
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 {
          margin-top: 60px; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__title {
        font-family: DINProMedium;
        font-size: 32px;
        line-height: 40px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__title {
            font-size: 26px;
            line-height: 34px; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__text {
        margin-top: 28px;
        max-width: 380px;
        font-family: RobotoRegular;
        font-size: 13px;
        line-height: 18px;
        color: #34345c; }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form {
        margin-top: 36px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form {
            display: block; } }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input {
          margin-right: 30px;
          width: 350px;
          position: relative; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input label b {
              color: #dd0e46; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input label span {
              color: #cbcbd1; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input:focus ~ label,
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          @media screen and (max-width: 770px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input {
              margin-bottom: 30px;
              margin-right: 0;
              width: 100%;
              max-width: 400px; } }
          @media screen and (max-width: 575px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__input {
              max-width: 100%;
              width: 100%; } }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__btn button {
          border: none;
          cursor: pointer;
          width: 165px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__btn button {
              width: 100%; } }
          @media screen and (max-width: 770px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__btn button {
              margin-top: 10px;
              width: 253px; } }
          @media screen and (max-width: 575px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 .prepaidBaggageInfo__block2__form .prepaidBaggageInfo__block2__form__btn button {
              width: 100%; } }
      .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con {
        display: none; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card {
          margin-top: 40px; }
          @media screen and (max-width: 1120px) {
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card {
              overflow-x: scroll; } }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner {
            width: 730px;
            max-width: 730px;
            min-width: 730px;
            padding: 32px;
            background: #f7f8fc; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__title {
              max-width: 321px;
              font-family: RobotoBold;
              font-size: 18px;
              line-height: 26px;
              color: #34345c; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              min-width: 667px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 {
                margin-top: 64px;
                width: 160px; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__title {
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  margin-right: 30px;
                  margin-bottom: 22px; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__title sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__title b {
                    font-family: "RobotoBold"; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__title a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__title a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__title a:hover {
                          color: #c5638f; } }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__line {
                  margin-bottom: 22px;
                  height: 1px;
                  position: relative; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col1 .prepaidBaggageInfo__block2__card__table__col1__line .prepaidBaggageInfo__block2__card__table__col1__line__1 {
                    margin: 0;
                    height: 1px;
                    background-image: linear-gradient(90deg, transparent, transparent 67%, #dcdce1 50%, #dcdce1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                    background-size: 8px 1px, 0% 1px;
                    border: none;
                    width: 665px;
                    position: absolute;
                    left: 0;
                    top: 0;
                    z-index: 1; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col {
                margin-top: 64px;
                width: 95px;
                text-align: center; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price1 {
                  margin-bottom: 22px;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-family: RobotoBold;
                  color: #0081c1; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price1 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price1 b {
                    font-family: "RobotoBold"; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price1 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price1 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price1 a:hover {
                          color: #c5638f; } }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price2 {
                  margin-bottom: 22px;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-family: RobotoBold;
                  color: #8a1776; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price2 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price2 b {
                    font-family: "RobotoBold"; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price2 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price2 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price2 a:hover {
                          color: #c5638f; } }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price3 {
                  margin-bottom: 22px;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-family: RobotoBold;
                  color: #34345c; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price3 sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price3 b {
                    font-family: "RobotoBold"; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price3 a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price3 a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__price3 a:hover {
                          color: #c5638f; } }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__col .prepaidBaggageInfo__block2__card__table__col__line {
                  height: 1px;
                  margin-bottom: 22px; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition {
                width: 67px;
                text-align: center; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition .prepaidBaggageInfo__block2__card__table__partition__block {
                  padding: 25px 0; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition .prepaidBaggageInfo__block2__card__table__partition__inner {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-pack: center;
                      -ms-flex-pack: center;
                          justify-content: center; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition .prepaidBaggageInfo__block2__card__table__partition__inner .prepaidBaggageInfo__block2__card__table__partition__line1 {
                    margin-top: 5px;
                    margin: 0;
                    height: 140px;
                    width: 1px;
                    background-image: linear-gradient(to bottom, #dcdce1 25%, transparent 35%);
                    background-position: 0 0px;
                    background-repeat: repeat-y;
                    background-size: 1px 11px; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition .prepaidBaggageInfo__block2__card__table__partition__time {
                  font-family: RobotoRegular;
                  font-size: 13px;
                  line-height: 18px;
                  color: #7d7da0;
                  text-align: center; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition .prepaidBaggageInfo__block2__card__table__partition__line {
                  margin-top: 10px;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-pack: center;
                      -ms-flex-pack: center;
                          justify-content: center; }
                  .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__table .prepaidBaggageInfo__block2__card__table__partition .prepaidBaggageInfo__block2__card__table__partition__line img {
                    height: 140px;
                    width: 5px; }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__smalltitle {
              margin-top: 34px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-family: RobotoBold; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__smalltitle sup {
                text-decoration: none;
                color: #0081c1; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__smalltitle b {
                font-family: "RobotoBold"; }
              .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__smalltitle a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__smalltitle a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__smalltitle a:hover {
                      color: #c5638f; } }
            .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con .prepaidBaggageInfo__block2__card .prepaidBaggageInfo__block2__card__inner .prepaidBaggageInfo__block2__card__text {
              max-width: 570px;
              margin-top: 16px;
              font-family: RobotoRegular;
              font-size: 13px;
              line-height: 18px;
              color: #34345c; }
        .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con table {
          margin-top: 80px;
          max-width: 930px; }
          .prepaidBaggageInfo .prepaidBaggageInfo__container .prepaidBaggageInfo__block2 #con table tbody tr .no-info:first-child {
            margin-bottom: 40px; }

.ui-widget.ui-widget-content {
  background: #fff;
  border: 1px solid #c5638f !important;
  z-index: 100;
  position: absolute; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 300px; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  clear: left;
  width: 100%; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 0.7em 0.5em;
  font-size: 16px;
  font-family: RobotoRegular;
  border: none;
  cursor: pointer;
  min-height: 0;
  color: #7d7da0;
  line-height: 16px;
  font-weight: 500; }
  .ui-menu .ui-menu-item a:hover {
    color: #c5638f;
    font-size: 16px;
    font-family: RobotoRegular;
    line-height: 16px;
    padding: 0.7em 0.5em;
    margin: 0;
    font-weight: 500; }

.ui-menu .ui-menu-item a .codeiata {
  float: right;
  font-family: DINProMedium; }

.insuranceMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .insuranceMain {
      padding-bottom: 60px; } }
  .insuranceMain .insuranceMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .insuranceMain .insuranceMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .insuranceMain .insuranceMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .insuranceMain .insuranceMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .insuranceMain .insuranceMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .insuranceMain .insuranceMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .insuranceMain .insuranceMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .insuranceMain .insuranceMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .insuranceMain .insuranceMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .insuranceMain .insuranceMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .insuranceMain .insuranceMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .insuranceMain .insuranceMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .insuranceMain .insuranceMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .insuranceMain .insuranceMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .insuranceMain .insuranceMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .insuranceMain .insuranceMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .insuranceMain .insuranceMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .insuranceMain .insuranceMain__container .insuranceMain__switch {
      margin-top: 60px;
      position: relative; }
      .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 770px) {
          .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner {
            display: block; } }
        .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card {
          position: relative;
          width: 50%;
          margin-right: 2px; }
          .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card:last-child {
            margin-right: 0; }
            @media screen and (max-width: 770px) {
              .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card:last-child {
                margin-top: 2px; } }
          @media screen and (max-width: 770px) {
            .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card {
              width: 100%; } }
          .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card.active .insuranceMain__inner .insuranceMain__img img {
            opacity: 1;
            -webkit-filter: blur(0px);
                    filter: blur(0px); }
          .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card.active .insuranceMain__inner .insuranceMain__text {
            opacity: 1; }
          .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card .insuranceMain__inner {
            width: 100%; }
            .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card .insuranceMain__inner .insuranceMain__img {
              cursor: pointer;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              overflow: hidden;
              background: #000; }
              .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card .insuranceMain__inner .insuranceMain__img img {
                display: block;
                width: 100%;
                height: auto;
                opacity: 0.5;
                -webkit-filter: blur(1px);
                        filter: blur(1px);
                transition: opacity 0.2s linear;
                transition: -webkit-filter 0.2s linear;
                transition: filter 0.2s linear;
                transition: filter 0.2s linear, -webkit-filter 0.2s linear; }
            .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__card .insuranceMain__inner .insuranceMain__text {
              width: 100%;
              text-align: center;
              cursor: pointer;
              position: absolute;
              top: 50%;
              left: 0;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              font-family: DinProMedium;
              color: #fff;
              font-size: 32px;
              opacity: 0.5;
              transition: opacity 0.2s linear; }
        .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__switch__plane {
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 2;
          -webkit-transform: translate3d(-50%, -50%, 0);
                  transform: translate3d(-50%, -50%, 0);
          width: 32px; }
          @media screen and (max-width: 770px) {
            .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__switch__plane {
              -webkit-transform-origin: 100% 50% 0;
                  -ms-transform-origin: 100% 50% 0;
                      transform-origin: 100% 50% 0;
              -webkit-transform: rotate(90deg);
                  -ms-transform: rotate(90deg);
                      transform: rotate(90deg);
              margin-left: -20px; } }
          .insuranceMain .insuranceMain__container .insuranceMain__switch .insuranceMain__switch__inner .insuranceMain__switch__plane img {
            width: 100%; }
    .insuranceMain .insuranceMain__container .insuranceMain__content .insuranceMain__switch__content {
      display: none; }
      .insuranceMain .insuranceMain__container .insuranceMain__content .insuranceMain__switch__content.active {
        display: block; }

#insuranceInfo {
  margin-top: 40px; }
  #insuranceInfo .insuranceInfo__info {
    position: relative; }
    #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 28px 32px 32px 32px;
      background: #f7f8fc; }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner {
          padding-top: 32px;
          display: block; } }
      #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main__triangle {
        position: absolute;
        top: -28px;
        left: 25%;
        z-index: -1;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 70px solid transparent;
        border-right: 70px solid transparent;
        border-bottom: 100px solid #f7f8fc; }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main__triangle {
            left: 50%; } }
      #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__small__triangle {
        position: absolute;
        top: -28px;
        left: 75%;
        z-index: -1;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 70px solid transparent;
        border-right: 70px solid transparent;
        border-bottom: 100px solid #f7f8fc; }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__small__triangle {
            left: 50%; } }
      #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main {
        position: relative;
        padding-right: 30px;
        width: 70%;
        max-width: 710px; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main {
            width: 65%; } }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main {
            margin-bottom: 40px;
            padding-right: 0;
            width: 100%; } }
        #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main .insuranceInfo__info__main__text {
          font-family: "DINProMedium";
          font-size: 21px;
          line-height: 31px;
          color: #191940;
          font-family: RobotoMedium; }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main .insuranceInfo__info__main__text {
              font-size: 18px;
              line-height: 24px; } }
          @media screen and (max-width: 990px) {
            #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__main .insuranceInfo__info__main__text br {
              display: none; } }
      #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn {
        width: 30%;
        position: relative; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn {
            width: 35%; } }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn {
            margin-top: 40px;
            padding-left: 0;
            width: 100%; } }
        #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button {
          border: none;
          cursor: pointer;
          width: 255px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button {
              width: 100%; } }
          @media screen and (max-width: 990px) {
            #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button {
              width: 100%; } }
          @media screen and (max-width: 770px) {
            #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button {
              width: 255px; } }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__info .insuranceInfo__info__inner .insuranceInfo__info__btn button {
              width: 100%; } }
  #insuranceInfo .insuranceInfo__policy {
    margin-top: 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 990px) {
      #insuranceInfo .insuranceInfo__policy {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item {
      margin-right: 30px;
      width: 33%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item:last-child {
        margin-right: 0; }
      @media screen and (max-width: 990px) {
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item {
          width: 45%;
          margin-bottom: 30px; }
          #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item:nth-child(2) {
            margin-right: 0; }
          #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item:last-child {
            margin-bottom: 0; } }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item {
          width: 100%;
          margin-right: 0; } }
      #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__img {
        margin-right: 22px;
        height: 50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__img:nth-child(2) {
          margin-right: 19px; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__img:last-child {
          margin-right: 13px; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__img .insuranceInfo__block__item__img1 {
          width: 44px;
          height: 44px; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__img .insuranceInfo__block__item__img2 {
          width: 44px;
          height: 44px; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__img .insuranceInfo__block__item__img3 {
          width: 50px;
          height: 50px; }
      #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        margin-top: 10px;
        max-width: 285px; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text sup {
          text-decoration: none;
          color: #0081c1; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text b {
          font-family: "RobotoBold"; }
        #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__policy .insuranceInfo__policy__item .insuranceInfo__policy__item__text {
            max-width: 100%; } }
  #insuranceInfo .insuranceInfo__block {
    margin-top: 68px; }
    #insuranceInfo .insuranceInfo__block .insuranceInfo__block__title {
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__block .insuranceInfo__block__title {
          font-size: 26px;
          line-height: 32px; } }
    #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item {
        margin-right: 30px;
        margin-bottom: 40px;
        max-width: 255px; }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item {
            max-width: 100%;
            width: 100%; } }
        #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__img {
          height: 53px; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__img .insuranceInfo__block__protection__item__img1 {
            width: 48px;
            height: 48px; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__img .insuranceInfo__block__protection__item__img2 {
            width: 53px;
            height: 53px; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__img .insuranceInfo__block__protection__item__img3 {
            width: 53px;
            height: 42px; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__img .insuranceInfo__block__protection__item__img4 {
            width: 53px;
            height: 42px; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__img .insuranceInfo__block__protection__item__img5 {
            width: 45px;
            height: 45px; }
        #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__text {
          margin-top: 10px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__text b {
            font-family: "RobotoBold"; }
          #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #insuranceInfo .insuranceInfo__block .insuranceInfo__block__protection .insuranceInfo__block__protection__item .insuranceInfo__block__protection__item__text a:hover {
                  color: #c5638f; } }
  #insuranceInfo .insuranceInfo__footnotes {
    margin-top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (max-width: 990px) {
      #insuranceInfo .insuranceInfo__footnotes {
        display: block; } }
    #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner {
      margin-right: 40px;
      max-width: 665px; }
      @media screen and (max-width: 990px) {
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner {
          max-width: 730px; } }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__text p {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__text p sup {
          text-decoration: none;
          color: #0081c1; }
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__text p b {
          font-family: "RobotoBold"; }
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__text p a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__text p a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__text p a:hover {
                color: #c5638f; } }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__btn {
        margin-top: 30px; }
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__btn button {
          border: none;
          cursor: pointer;
          width: 255px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__btn button {
              width: 100%; } }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__inner .insuranceInfo__footnotes__btn button {
              width: 100%; } }
    #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini {
      max-width: 350px;
      font-family: "RobotoRegular";
      font-size: 13px;
      color: #7d7da0;
      line-height: 14px;
      position: relative;
      padding-top: 20px; }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini span {
        color: #0081c1; }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini a {
        color: #c5638f; }
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini a:hover {
          color: #8a1776; }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini a:hover {
              color: #c5638f; } }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini:before {
        content: "";
        width: 160px;
        height: 1px;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        background-color: #cbcbd1;
        border: 0; }
      @media screen and (max-width: 990px) {
        #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini {
          margin-top: 40px;
          max-width: 730px; } }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini span {
        color: #0081c1; }
      #insuranceInfo .insuranceInfo__footnotes .insuranceInfo__footnotes__mini:before {
        width: 65px; }
  #insuranceInfo .insuranceInfo__block1 {
    margin-top: 70px; }
    #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__title {
      max-width: 760px;
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c;
      color: #7d7da0; }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__title {
          font-size: 26px;
          line-height: 32px; } }
    #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list {
      margin-top: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col {
        margin-right: 30px;
        width: 350px; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col:last-child {
          margin-right: 0; }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col {
            margin-bottom: 8px;
            width: 47%; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col:nth-child(2) {
              margin-right: 0; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col:last-child {
              margin-bottom: 0; } }
        @media screen and (max-width: 670px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col {
            margin-right: 0;
            width: 100%; } }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          padding-left: 15px;
          position: relative;
          margin-bottom: 8px;
          color: #34345c; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item sup {
            text-decoration: none;
            color: #0081c1; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item b {
            font-family: "RobotoBold"; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item a:hover {
                  color: #c5638f; } }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__list .insuranceInfo__block1__list__col .insuranceInfo__block1__list__item:last-child {
            margin-bottom: 0; }
    #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost {
      margin-top: 100px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 100px; }
      @media screen and (max-width: 990px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost {
          display: block; } }
      @media screen and (max-width: 575px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost {
          margin-bottom: 0; } }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner {
            margin-bottom: 30px; } }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner {
            display: block; } }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item {
          margin-right: 30px;
          width: 350px;
          max-width: 350px; }
          @media screen and (max-width: 1120px) {
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item {
              width: auto; } }
          @media screen and (max-width: 990px) {
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item {
              max-width: 50%;
              width: 47%; }
              #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item:nth-child(2) {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item {
              width: 100%;
              max-width: 530px; }
              #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item:nth-child(2) {
                margin-top: 20px; } }
          @media screen and (max-width: 575px) {
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item {
              max-width: 100%; } }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__img {
            height: 60px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__img .insuranceInfo__block1__cost__item__img1 {
              width: 42px;
              height: 44px; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__img .insuranceInfo__block1__cost__item__img2 {
              width: 44px;
              height: 44px; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text {
            margin-top: 20px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text b {
              font-family: "RobotoBold"; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__text br {
                display: none; } }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner .insuranceInfo__block1__cost__item .insuranceInfo__block1__cost__item__small {
            margin-top: 8px;
            font-family: RobotoRegular;
            font-size: 13px;
            line-height: 18px;
            color: #7d7da0; }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__item__line1 {
        margin: 0;
        height: 185px;
        width: 1px;
        background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
        background-position: 0 0px;
        background-repeat: repeat-y;
        background-size: 1px 11px; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__item__line1 {
            display: none; } }
      @media screen and (max-width: 990px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 {
          width: 48%;
          max-width: 400px; } }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 {
          width: 100%; } }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item__line2 {
        margin-top: 30px;
        margin: 0;
        height: 1px;
        background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
        background-size: 8px 1px, 0% 1px;
        border: none;
        display: none; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item__line2 {
            display: block; } }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 {
        margin-left: 70px;
        max-width: 307px; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 {
            margin-top: 10px;
            margin-left: 0;
            width: 100%;
            max-width: 400px; } }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__img {
          height: 60px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__img .insuranceInfo__block1__cost__item1__img1 {
            width: 31px;
            height: 31px; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__text {
          margin-top: 20px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          font-size: 13px;
          line-height: 18px; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__text sup {
            text-decoration: none;
            color: #0081c1; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__text b {
            font-family: "RobotoBold"; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__cost .insuranceInfo__block1__cost__inner1 .insuranceInfo__block1__cost__item1 .insuranceInfo__block1__cost__item1__text a:hover {
                  color: #c5638f; } }
    #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options {
      margin-top: 70px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 770px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 575px) {
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options {
          margin-top: 50px; } }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item {
        max-width: 444px;
        margin-right: 125px; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item:last-child {
          margin-right: 0; }
        @media screen and (max-width: 990px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item {
            margin-right: 60px; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item:last-child {
              margin-right: 0; } }
        @media screen and (max-width: 770px) {
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item {
            margin-right: 0;
            margin-bottom: 30px;
            max-width: 100%; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item:last-child {
              margin-bottom: 0; } }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__title {
          font-family: RobotoBold;
          font-size: 18px;
          line-height: 26px;
          color: #34345c; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__text {
          margin-top: 16px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__text b {
            font-family: "RobotoBold"; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__options .insuranceInfo__block1__options__item .insuranceInfo__block1__options__item__text a:hover {
                  color: #c5638f; } }
    #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return {
      margin-top: 27px;
      max-width: 731px; }
      #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        padding-left: 15px;
        position: relative;
        margin-bottom: 8px;
        color: #34345c; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item sup {
          text-decoration: none;
          color: #0081c1; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item b {
          font-family: "RobotoBold"; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item a:hover {
                color: #c5638f; } }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        #insuranceInfo .insuranceInfo__block1 .insuranceInfo__block1__return .insuranceInfo__block1__return__item:last-child {
          margin-bottom: 0; }

.specialMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .specialMain {
      padding-bottom: 60px; } }
  .specialMain .specialMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .specialMain .specialMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .specialMain .specialMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .specialMain .specialMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .specialMain .specialMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .specialMain .specialMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .specialMain .specialMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .specialMain .specialMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .specialMain .specialMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .specialMain .specialMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .specialMain .specialMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .specialMain .specialMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .specialMain .specialMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .specialMain .specialMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .specialMain .specialMain__container .specialMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .specialMain .specialMain__container .specialMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .specialMain .specialMain__container .specialMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .specialMain .specialMain__container .specialMain__offers {
      margin-top: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 575px) {
        .specialMain .specialMain__container .specialMain__offers {
          display: block; } }
      .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item {
        width: 540px;
        margin-right: 32px;
        cursor: pointer; }
        .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:last-child {
          margin-right: 0; }
        .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info {
          background: linear-gradient(128.7deg, #c5638f 0%, #8a1776 100%); }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info .specialMain__offers__item__info__title {
            color: #fff; }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info .specialMain__offers__item__info__text {
            color: #fff; }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a a {
            color: #fff; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a a:hover {
              color: #cbcbd1; }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__arrow1 {
            display: none; }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:hover .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__arrow2 {
            display: block; }
        @media screen and (max-width: 575px) {
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item {
            width: 100%;
            margin-bottom: 40px; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item:last-child {
              margin-bottom: 0; } }
        .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__img {
          width: 100%; }
        .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info {
          height: 250px;
          padding: 28px 32px 36px;
          background-color: #f7f8fc;
          transition: background 0.2s linear; }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__title {
            font-family: "DINProMedium";
            font-size: 21px;
            line-height: 31px;
            color: #191940;
            transition: color 0.2s linear; }
            @media screen and (max-width: 575px) {
              .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__title {
                font-size: 18px;
                line-height: 24px; } }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__text {
            margin-top: 14px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            transition: color 0.2s linear; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__text sup {
              text-decoration: none;
              color: #0081c1; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__text b {
              font-family: "RobotoBold"; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__text a:hover {
                    color: #c5638f; } }
          .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link {
            margin-top: 20px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-right: 15px; }
              .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a sup {
                text-decoration: none;
                color: #0081c1; }
              .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a b {
                font-family: "RobotoBold"; }
              .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__a a:hover {
                      color: #c5638f; } }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__arrow1 svg {
              width: 6px;
              height: 11px; }
            .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__arrow2 {
              display: none; }
              .specialMain .specialMain__container .specialMain__offers .specialMain__offers__item .specialMain__offers__item__info .specialMain__offers__item__info__link .specialMain__offers__item__info__link__arrow2 svg {
                width: 6px;
                height: 11px; }
    .specialMain .specialMain__container .specialMain__form {
      margin-top: 70px;
      padding: 37px 32px 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: url("../img/Special/form.jpg") center no-repeat;
      background-size: cover; }
      @media screen and (max-width: 990px) {
        .specialMain .specialMain__container .specialMain__form {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 710px) {
        .specialMain .specialMain__container .specialMain__form {
          display: block; } }
      .specialMain .specialMain__container .specialMain__form .specialMain__form__title {
        margin-right: 30px;
        max-width: 403px;
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c;
        color: #fff; }
        @media screen and (max-width: 770px) {
          .specialMain .specialMain__container .specialMain__form .specialMain__form__title {
            font-size: 26px;
            line-height: 32px; } }
        @media screen and (max-width: 990px) {
          .specialMain .specialMain__container .specialMain__form .specialMain__form__title {
            width: 100%;
            max-width: 100%;
            margin-bottom: 40px; } }
      .specialMain .specialMain__container .specialMain__form .specialMain__form__input {
        width: 350px;
        position: relative;
        margin-right: 30px; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:hover {
            border-bottom: 1px solid #c5638f; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:valid {
            border-bottom: 1px solid #c5638f; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input.active {
            border-bottom: 1px solid #dd0e46; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input label b {
            color: #dd0e46; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input label span {
            color: #cbcbd1; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:focus ~ label,
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        @media screen and (max-width: 710px) {
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input {
            width: 100%;
            max-width: 400px; } }
        @media screen and (max-width: 575px) {
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input {
            max-width: 100%; } }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input label {
          color: #fff; }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__input input {
          border-bottom: 1px solid #fff;
          color: #fff; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:focus {
            border-bottom: 1px solid #cbcbd1; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:hover {
            border-bottom: 1px solid #cbcbd1; }
          .specialMain .specialMain__container .specialMain__form .specialMain__form__input input:valid {
            border-bottom: 1px solid #fff; }
      @media screen and (max-width: 710px) {
        .specialMain .specialMain__container .specialMain__form .specialMain__form__btn {
          margin-top: 30px; } }
      .specialMain .specialMain__container .specialMain__form .specialMain__form__btn button {
        border: none;
        cursor: pointer;
        width: 225px;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f); }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__btn button:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .specialMain .specialMain__container .specialMain__form .specialMain__form__btn button:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .specialMain .specialMain__container .specialMain__form .specialMain__form__btn button {
            width: 100%; } }

.specialitemMain {
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover;
  padding: 0; }
  @media screen and (max-width: 575px) {
    .specialitemMain {
      padding-top: 0; } }
  .specialitemMain .specialitem__logo {
    width: 100%;
    padding: 0; }
    @media screen and (max-width: 770px) {
      .specialitemMain .specialitem__logo {
        display: none; } }
  .specialitemMain .specialitem__logo1 {
    display: none; }
    @media screen and (max-width: 770px) {
      .specialitemMain .specialitem__logo1 {
        display: block; } }
  .specialitemMain .specialitemMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }

.specialitemMain__content {
  margin: 0 auto;
  margin-top: 70px; }
  @media screen and (max-width: 575px) {
    .specialitemMain__content {
      margin-top: 40px; } }
  .specialitemMain__content .specialitemMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    max-width: 770px;
    padding-bottom: 100px; }
    .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__url .specialitemMain__container__url__img {
      width: 12px;
      height: 10px;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      margin-right: 20px; }
    .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__url .specialitemMain__container__url__text {
      text-decoration: none;
      color: #c5638f; }
    .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__title {
      font-family: "DINProMedium";
      font-size: 36px;
      line-height: 46px;
      color: #34345c;
      margin-top: 40px; }
      @media screen and (max-width: 575px) {
        .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__title {
          font-size: 28px;
          line-height: 38px; } }
    .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__title__date {
      font-size: 13px;
      line-height: 18px;
      color: #7d7da0;
      margin: 40px 0; }
    .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text {
      margin-top: 15px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text sup {
        text-decoration: none;
        color: #0081c1; }
      .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text b {
        font-family: "RobotoBold"; }
      .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text a:hover {
              color: #c5638f; } }
      .specialitemMain__content .specialitemMain__container__main .specialitemMain__container__main__text a {
        text-decoration: none;
        color: #c5638f; }

.foodMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .foodMain {
      padding-bottom: 60px; } }
  .foodMain .foodMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .foodMain .foodMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .foodMain .foodMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .foodMain .foodMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .foodMain .foodMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .foodMain .foodMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .foodMain .foodMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .foodMain .foodMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .foodMain .foodMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .foodMain .foodMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .foodMain .foodMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .foodMain .foodMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .foodMain .foodMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .foodMain .foodMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .foodMain .foodMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .foodMain .foodMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .foodMain .foodMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .foodMain .foodMain__container .foodMain__switch {
      margin-top: 60px;
      position: relative; }
      .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 770px) {
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner {
            display: block; } }
        .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card {
          position: relative;
          width: 33.33%;
          max-width: 500px;
          cursor: pointer; }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card:last-child {
            margin-right: 0; }
          @media screen and (max-width: 770px) {
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card {
              width: 100%;
              max-width: 100%; } }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card.active .foodMain__inner .foodMain__img img {
            opacity: 0.6; }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card.active .foodMain__inner .foodMain__img1 img {
            opacity: 0.6; }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card.active .foodMain__inner .foodMain__text {
            opacity: 1; }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner {
            width: 100%; }
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              overflow: hidden;
              background: #000000; }
              @media screen and (max-width: 770px) {
                .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img {
                  display: none; } }
              .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img img {
                display: block;
                width: 100%;
                height: auto;
                opacity: 0.25;
                transition: opacity 0.2s linear; }
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img1 {
              height: 200px;
              display: none;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              overflow: hidden;
              background: #000000; }
              @media screen and (max-width: 770px) {
                .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img1 {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  width: 100%; } }
              @media screen and (max-width: 380px) {
                .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img1 {
                  height: 160px; } }
              .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__img1 img {
                display: block;
                width: 100%;
                height: auto;
                opacity: 0.25;
                transition: opacity 0.2s linear; }
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__text {
              padding-left: 20px;
              padding-right: 20px;
              width: 100%;
              position: absolute;
              top: 50%;
              left: 50%;
              z-index: 1;
              -webkit-transform: translate3d(-50%, -50%, 0);
                      transform: translate3d(-50%, -50%, 0);
              font-family: DinProMedium;
              color: #fff;
              font-size: 32px;
              text-align: center;
              opacity: 0.5;
              transition: opacity 0.2s linear; }
              @media screen and (max-width: 575px) {
                .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__card .foodMain__inner .foodMain__text {
                  font-size: 26px; } }
        .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line {
          width: 2px;
          position: relative; }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line .foodMain__switch__plane {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
            width: 32px; }
            @media screen and (max-width: 770px) {
              .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line .foodMain__switch__plane {
                display: none; } }
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line .foodMain__switch__plane img {
              width: 100%; }
        .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line1 {
          height: 2px;
          min-height: 2px;
          width: 100%;
          min-width: 100%;
          background: #fff;
          position: relative;
          display: none; }
          @media screen and (max-width: 770px) {
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line1 {
              display: block; } }
          .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line1 .foodMain__switch__plane1 {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
            width: 32px; }
            .foodMain .foodMain__container .foodMain__switch .foodMain__switch__inner .foodMain__switch__line1 .foodMain__switch__plane1 img {
              width: 100%; }
    .foodMain .foodMain__container .foodMain__content .foodMain__switch__content {
      display: none; }
      .foodMain .foodMain__container .foodMain__content .foodMain__switch__content.active {
        display: block; }
      .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block {
        margin-top: 40px; }
        .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info {
          position: relative; }
          .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding: 32px 32px 32px 32px;
            background: #f7f8fc; }
            @media screen and (max-width: 990px) {
              .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner {
                padding-top: 32px;
                display: block; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__main__triangle {
              position: absolute;
              top: -28px;
              left: 17%;
              z-index: -1;
              -webkit-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                      transform: translateX(-50%);
              width: 0;
              height: 0;
              border-left: 70px solid transparent;
              border-right: 70px solid transparent;
              border-bottom: 100px solid #f7f8fc; }
              @media screen and (max-width: 770px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__main__triangle {
                  left: 50%; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__mid__triangle {
              position: absolute;
              top: -28px;
              left: 50%;
              z-index: -1;
              -webkit-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                      transform: translateX(-50%);
              width: 0;
              height: 0;
              border-left: 70px solid transparent;
              border-right: 70px solid transparent;
              border-bottom: 100px solid #f7f8fc; }
              @media screen and (max-width: 770px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__mid__triangle {
                  left: 50%; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small__triangle {
              position: absolute;
              top: -28px;
              left: 83%;
              z-index: -1;
              -webkit-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                      transform: translateX(-50%);
              width: 0;
              height: 0;
              border-left: 70px solid transparent;
              border-right: 70px solid transparent;
              border-bottom: 100px solid #f7f8fc; }
              @media screen and (max-width: 770px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small__triangle {
                  left: 50%; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__main {
              position: relative;
              padding-right: 65px;
              width: 59%; }
              @media screen and (max-width: 990px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__main {
                  margin-bottom: 40px;
                  padding-right: 0;
                  width: 100%; } }
              .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__main .foodMain__content__block__info__main__text {
                font-family: "DINProMedium";
                font-size: 21px;
                line-height: 31px;
                color: #191940;
                font-family: RobotoMedium; }
                @media screen and (max-width: 575px) {
                  .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__main .foodMain__content__block__info__main__text {
                    font-size: 18px;
                    line-height: 24px; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small {
              padding-left: 30px;
              width: 41%; }
              @media screen and (max-width: 990px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small {
                  margin-top: 40px;
                  padding-left: 0;
                  width: 100%; } }
              .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small .foodMain__content__block__info__small__text {
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-size: 18px;
                line-height: 26px; }
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small .foodMain__content__block__info__small__text sup {
                  text-decoration: none;
                  color: #0081c1; }
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small .foodMain__content__block__info__small__text b {
                  font-family: "RobotoBold"; }
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small .foodMain__content__block__info__small__text a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small .foodMain__content__block__info__small__text a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__small .foodMain__content__block__info__small__text a:hover {
                        color: #c5638f; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__vertical {
              margin: 0;
              height: 160px;
              width: 1px;
              background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px; }
              @media screen and (max-width: 990px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__vertical {
                  display: none; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__vertical1 {
              margin: 0;
              height: 111px;
              width: 1px;
              background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px; }
              @media screen and (max-width: 990px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__vertical1 {
                  display: none; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__vertical2 {
              margin: 0;
              height: 125px;
              width: 1px;
              background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px; }
              @media screen and (max-width: 990px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__vertical2 {
                  display: none; } }
            .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__horizontal {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              display: none; }
              @media screen and (max-width: 990px) {
                .foodMain .foodMain__container .foodMain__content .foodMain__switch__content .foodMain__content__block .foodMain__content__block__info .foodMain__content__block__info__inner .foodMain__content__block__info__line__horizontal {
                  display: block; } }

.foodNutrition .foodNutrition__info {
  margin-top: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 990px) {
    .foodNutrition .foodNutrition__info {
      display: block; } }
  @media screen and (max-width: 575px) {
    .foodNutrition .foodNutrition__info {
      margin-top: 60px; } }
  .foodNutrition .foodNutrition__info .foodNutrition__info__inner {
    margin-right: 130px; }
    @media screen and (max-width: 1120px) {
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner {
        margin-right: 80px; } }
    @media screen and (max-width: 990px) {
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner {
        margin-right: 0; } }
    .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__title {
      font-family: "DINProMedium";
      font-size: 21px;
      line-height: 31px;
      color: #191940;
      font-family: RobotoMedium; }
      @media screen and (max-width: 575px) {
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__title {
          font-size: 18px;
          line-height: 24px; } }
      @media screen and (max-width: 990px) {
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__title br {
          display: none; } }
    .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 575px) {
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner {
          display: block; } }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item {
        margin-top: 30px;
        margin-right: 30px;
        max-width: 255px; }
        @media screen and (max-width: 575px) {
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item {
            width: 100%;
            max-width: 100%; } }
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__img {
          height: 46px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__img .foodNutrition__info__item__img1 {
            width: 54px;
            height: 32px; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__img .foodNutrition__info__item__img2 {
            width: 57px;
            height: 46px; }
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__title {
          margin-top: 16px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          font-family: RobotoBold; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__title sup {
            text-decoration: none;
            color: #0081c1; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__title b {
            font-family: "RobotoBold"; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__title a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__title a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__title a:hover {
                  color: #c5638f; } }
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__text {
          margin-top: 8px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__text b {
            font-family: "RobotoBold"; }
          .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .foodNutrition .foodNutrition__info .foodNutrition__info__inner .foodNutrition__info__inner__inner .foodNutrition__info__item .foodNutrition__info__item__text a:hover {
                  color: #c5638f; } }
  @media screen and (max-width: 990px) {
    .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 {
      margin-top: 60px; } }
  .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__title {
    font-family: "DINProMedium";
    font-size: 21px;
    line-height: 31px;
    color: #191940;
    font-family: RobotoMedium; }
    @media screen and (max-width: 575px) {
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__title {
        font-size: 18px;
        line-height: 24px; } }
    @media screen and (max-width: 990px) {
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__title br {
        display: none; } }
  .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item {
    margin-top: 30px;
    margin-right: 30px;
    max-width: 255px;
    min-width: 255px; }
    .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__img {
      height: 46px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__img .foodNutrition__info__item__img1 {
        width: 54px;
        height: 32px; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__img .foodNutrition__info__item__img2 {
        width: 57px;
        height: 46px; }
    .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__title {
      margin-top: 16px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      font-family: RobotoBold; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__title sup {
        text-decoration: none;
        color: #0081c1; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__title b {
        font-family: "RobotoBold"; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__title a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__title a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__title a:hover {
              color: #c5638f; } }
    .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__text {
      margin-top: 8px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__text sup {
        text-decoration: none;
        color: #0081c1; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__text b {
        font-family: "RobotoBold"; }
      .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodNutrition .foodNutrition__info .foodNutrition__info__inner1 .foodNutrition__info__item .foodNutrition__info__item__text a:hover {
              color: #c5638f; } }

.foodNutrition .foodNutrition__business {
  margin-top: 67px; }
  .foodNutrition .foodNutrition__business .foodNutrition__business__title {
    font-family: "DINProMedium";
    font-size: 36px;
    line-height: 46px;
    color: #34345c; }
    @media screen and (max-width: 575px) {
      .foodNutrition .foodNutrition__business .foodNutrition__business__title {
        font-size: 28px;
        line-height: 38px; } }
  .foodNutrition .foodNutrition__business .foodNutrition__business__text {
    margin-top: 20px;
    max-width: 730px; }
    .foodNutrition .foodNutrition__business .foodNutrition__business__text p {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .foodNutrition .foodNutrition__business .foodNutrition__business__text p sup {
        text-decoration: none;
        color: #0081c1; }
      .foodNutrition .foodNutrition__business .foodNutrition__business__text p b {
        font-family: "RobotoBold"; }
      .foodNutrition .foodNutrition__business .foodNutrition__business__text p a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodNutrition .foodNutrition__business .foodNutrition__business__text p a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodNutrition .foodNutrition__business .foodNutrition__business__text p a:hover {
              color: #c5638f; } }

.foodSpecial .foodSpecial__info {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 770px) {
    .foodSpecial .foodSpecial__info {
      display: block; } }
  .foodSpecial .foodSpecial__info .foodSpecial__info__item {
    margin-right: 95px;
    max-width: 475px; }
    .foodSpecial .foodSpecial__info .foodSpecial__info__item:last-child {
      margin-right: 0;
      max-width: 445px; }
    @media screen and (max-width: 990px) {
      .foodSpecial .foodSpecial__info .foodSpecial__info__item {
        margin-right: 60px; }
        .foodSpecial .foodSpecial__info .foodSpecial__info__item:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 770px) {
      .foodSpecial .foodSpecial__info .foodSpecial__info__item {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 40px; }
        .foodSpecial .foodSpecial__info .foodSpecial__info__item:last-child {
          margin-bottom: 0;
          max-width: 100%; } }
    .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__img {
      height: 46px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__img .foodSpecial__info__item__img1 {
        width: 46px;
        height: 46px; }
      .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__img .foodSpecial__info__item__img2 {
        width: 44px;
        height: 44px; }
    .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__text {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      margin-top: 14px; }
      .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__text sup {
        text-decoration: none;
        color: #0081c1; }
      .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__text b {
        font-family: "RobotoBold"; }
      .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodSpecial .foodSpecial__info .foodSpecial__info__item .foodSpecial__info__item__text a:hover {
              color: #c5638f; } }

.foodSpecial .foodSpecial__table {
  margin-top: 50px; }
  @media screen and (max-width: 770px) {
    .foodSpecial .foodSpecial__table {
      overflow-x: scroll; } }
  .foodSpecial .foodSpecial__table .foodSpecial__table__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    min-width: 690px; }
    .foodSpecial .foodSpecial__table .foodSpecial__table__main::after {
      box-sizing: border-box;
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 1;
      background-color: #8a1776; }
    .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__main__city {
      padding: 31px 0;
      width: 23%;
      max-width: 237px;
      text-align: center;
      font-family: RobotoBold;
      font-size: 13px;
      color: #191940; }
    .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types {
      width: 77%;
      min-width: 240px; }
      .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__main .foodSpecial__table__main__type {
          padding: 18px 0;
          width: 100%;
          text-align: center;
          font-family: RobotoBold;
          font-size: 13px;
          color: #191940; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__main .foodSpecial__table__main__type1 {
          padding: 18px 0;
          width: 100%;
          text-align: center;
          font-family: RobotoBold;
          font-size: 13px;
          color: #191940;
          background: #f7f8fc; }
      .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__img {
        margin: 0;
        height: 1px;
        background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
        background-size: 8px 1px, 0% 1px;
        border: none; }
      .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__quality {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__quality .foodSpecial__table__main__economy {
          padding: 10px 0;
          width: 25%;
          text-align: center;
          font-family: RobotoRegular;
          font-size: 13px;
          color: #c5638f; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__quality .foodSpecial__table__main__business {
          padding: 10px 0;
          width: 25%;
          text-align: center;
          font-family: RobotoRegular;
          font-size: 13px;
          color: #0081c1; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__quality .foodSpecial__table__main__economy1 {
          padding: 10px 0;
          width: 25%;
          text-align: center;
          font-family: RobotoRegular;
          font-size: 13px;
          color: #c5638f;
          background: #f7f8fc; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__main .foodSpecial__table__types .foodSpecial__table__types__quality .foodSpecial__table__main__business1 {
          padding: 10px 0;
          width: 25%;
          text-align: center;
          font-family: RobotoRegular;
          font-size: 13px;
          color: #0081c1;
          background: #f7f8fc; }
  .foodSpecial .foodSpecial__table .foodSpecial__table__string {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 690px;
    position: relative; }
    .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__name {
      padding: 16px 0;
      padding-left: 20px;
      width: 23%;
      max-width: 237px;
      font-family: RobotoRegular;
      font-size: 13px;
      color: #34345c; }
    .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__main {
      width: 77%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__main .foodSpecial__table__city__true {
        padding: 16px 0;
        width: 12.5%;
        text-align: center; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__main .foodSpecial__table__city__true .foodSpecial__table__city__true__img svg {
          width: 17px;
          height: 12px; }
      .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__main .foodSpecial__table__city__true1 {
        padding: 16px 0;
        width: 12.5%;
        text-align: center;
        background: #f7f8fc; }
        .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__main .foodSpecial__table__city__true1 .foodSpecial__table__city__true__img svg {
          width: 17px;
          height: 12px; }
    .foodSpecial .foodSpecial__table .foodSpecial__table__string .foodSpecial__table__string__line {
      margin: 0;
      height: 1px;
      background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
      background-size: 8px 1px, 0% 1px;
      border: none;
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 1;
      width: 100%; }

.foodSpecial .foodSpecial__classes {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 575px) {
    .foodSpecial .foodSpecial__classes {
      display: block; } }
  .foodSpecial .foodSpecial__classes .foodSpecial__classes__item {
    width: 50%;
    margin-right: 9px; }
    .foodSpecial .foodSpecial__classes .foodSpecial__classes__item:last-child {
      padding-left: 50px; }
    @media screen and (max-width: 575px) {
      .foodSpecial .foodSpecial__classes .foodSpecial__classes__item {
        width: 100%; }
        .foodSpecial .foodSpecial__classes .foodSpecial__classes__item:last-child {
          margin-top: 30px;
          padding-left: 0; } }
    .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__title {
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__title {
          font-size: 26px;
          line-height: 32px; } }
    .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols {
      margin-top: 36px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 990px) {
        .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols {
          display: block; } }
      .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col {
        max-width: 231px;
        margin-right: 40px; }
        .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col:last-child {
          margin-right: 0; }
        @media screen and (max-width: 990px) {
          .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col {
            max-width: 100%;
            margin-right: 0; } }
        .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type {
          margin-bottom: 30px; }
          .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type:last-child {
            margin-bottom: 0; }
          @media screen and (max-width: 990px) {
            .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type:last-child {
              margin-bottom: 30px; } }
          .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__title {
            font-family: RobotoBold;
            font-size: 15px;
            line-height: 22px;
            color: #7d7da0; }
          .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list {
            margin-top: 16px; }
            .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item {
              padding-left: 15px;
              position: relative;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 14px;
              line-height: 22px;
              margin-bottom: 8px; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #c5638f;
                border: 0;
                border-radius: 50%; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item sup {
                text-decoration: none;
                color: #0081c1; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item b {
                font-family: "RobotoBold"; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item a:hover {
                      color: #c5638f; } }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list .foodSpecial__classes__item__col__type__list__item:last-child {
                margin-bottom: 0; }
          .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 {
            margin-top: 16px; }
            .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item {
              padding-left: 15px;
              position: relative;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              font-size: 14px;
              line-height: 22px;
              margin-bottom: 8px; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item:before {
                content: "";
                display: block;
                margin: 10px 0;
                width: 5px;
                height: 5px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
                display: block;
                background-color: #64bee6;
                border: 0;
                border-radius: 50%; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item sup {
                text-decoration: none;
                color: #0081c1; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item b {
                font-family: "RobotoBold"; }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item a:hover {
                      color: #c5638f; } }
              .foodSpecial .foodSpecial__classes .foodSpecial__classes__item .foodSpecial__classes__item__cols .foodSpecial__classes__item__col .foodSpecial__classes__item__col__type .foodSpecial__classes__item__col__type__list1 .foodSpecial__classes__item__col__type__list__item:last-child {
                margin-bottom: 0; }
  .foodSpecial .foodSpecial__classes .foodSpecial__classes__line {
    margin: 0;
    height: 520px;
    width: 1px;
    background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
    background-position: 0 0px;
    background-repeat: repeat-y;
    background-size: 1px 11px; }
    @media screen and (max-width: 990px) {
      .foodSpecial .foodSpecial__classes .foodSpecial__classes__line {
        height: 920px; } }
    @media screen and (max-width: 770px) {
      .foodSpecial .foodSpecial__classes .foodSpecial__classes__line {
        height: 1000px; } }
    @media screen and (max-width: 575px) {
      .foodSpecial .foodSpecial__classes .foodSpecial__classes__line {
        display: none; } }
  .foodSpecial .foodSpecial__classes .foodSpecial__classes__line1 {
    margin: 0;
    height: 1px;
    background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
    background-size: 8px 1px, 0% 1px;
    border: none;
    display: none; }
    @media screen and (max-width: 575px) {
      .foodSpecial .foodSpecial__classes .foodSpecial__classes__line1 {
        display: block; } }

.foodPaid .select {
  width: 538px;
  position: relative;
  -webkit-user-select: none;
  /* user-select -- это нестандартное свойство */
  -moz-user-select: none;
  /* поэтому нужны префиксы */
  -ms-user-select: none;
  margin: 0;
  position: relative;
  margin-top: 40px; }
  .foodPaid .select:after {
    pointer-events: none;
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 3px solid #c5638f;
    border-right: 3px solid #c5638f;
    border-radius: 1px;
    position: absolute;
    top: 15px;
    right: 2px;
    z-index: 1;
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
    transition: border-color 0.2s linear;
    transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
  .foodPaid .select.active:after {
    border-top: 3px solid #c5638f;
    border-right: 3px solid #c5638f;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .foodPaid .select ::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 6px;
    height: 0px;
    cursor: pointer; }
  .foodPaid .select ::-webkit-scrollbar-track {
    height: 0; }
  .foodPaid .select ::-webkit-scrollbar-track-piece {
    height: 0; }
  .foodPaid .select ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #8a1776;
    background-position: center;
    background-repeat: no-repeat; }
  .foodPaid .select ::-webkit-resizer {
    background-repeat: no-repeat;
    width: 7px;
    height: 0px; }
  .foodPaid .select ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    cursor: pointer; }
  @media screen and (max-width: 575px) {
    .foodPaid .select {
      margin-top: 20px;
      min-width: 300px;
      width: 100%; } }
  .foodPaid .select.active .select__body {
    display: block; }
  .foodPaid .select .select__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #7d7da0;
    cursor: pointer;
    padding: 8px 0; }
    .foodPaid .select .select__header span {
      font-size: 36px;
      color: #191940;
      font-family: "RobotoBold"; }
    .foodPaid .select .select__header.valid {
      border-bottom: 1px solid #c5638f; }
    .foodPaid .select .select__header .select__current {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      color: #7d7da0; }
      .foodPaid .select .select__header .select__current sup {
        text-decoration: none;
        color: #0081c1; }
      .foodPaid .select .select__header .select__current b {
        font-family: "RobotoBold"; }
      .foodPaid .select .select__header .select__current a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodPaid .select .select__header .select__current a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodPaid .select .select__header .select__current a:hover {
              color: #c5638f; } }
  .foodPaid .select .select__body {
    display: none;
    height: auto;
    max-height: 300px;
    overflow-y: auto;
    padding: 36px 20px 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 2;
    background-color: #fff;
    max-height: 300px;
    overflow-y: auto; }
    .foodPaid .select .select__body.active {
      display: block; }
    .foodPaid .select .select__body div {
      margin: 0;
      height: 1px;
      background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
      background-size: 8px 1px, 0% 1px;
      border: none;
      margin: 14px 0; }
      .foodPaid .select .select__body div:last-child {
        margin-bottom: 0; }
    .foodPaid .select .select__body span {
      padding: 16px 12px 14px;
      width: 100%;
      cursor: pointer;
      font-size: 13px;
      line-height: 18px;
      color: #34345c;
      font-family: "RobotoRegular"; }
      .foodPaid .select .select__body span:hover {
        color: #c5638f; }
      .foodPaid .select .select__body span:valid {
        color: #dd0e46; }
    .foodPaid .select .select__body .select__item {
      font-size: 16px; }

.foodPaid .foodPaid__main {
  margin-top: 60px;
  max-width: 730px; }
  .foodPaid .foodPaid__main .foodPaid__info {
    margin-top: 5px;
    padding-left: 40px;
    position: relative; }
    .foodPaid .foodPaid__main .foodPaid__info p {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .foodPaid .foodPaid__main .foodPaid__info p sup {
        text-decoration: none;
        color: #0081c1; }
      .foodPaid .foodPaid__main .foodPaid__info p b {
        font-family: "RobotoBold"; }
      .foodPaid .foodPaid__main .foodPaid__info p a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodPaid .foodPaid__main .foodPaid__info p a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodPaid .foodPaid__main .foodPaid__info p a:hover {
              color: #c5638f; } }
      .foodPaid .foodPaid__main .foodPaid__info p sup {
        text-decoration: none;
        color: #64bee6; }
    .foodPaid .foodPaid__main .foodPaid__info .foodPaid__info__icon {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
      .foodPaid .foodPaid__main .foodPaid__info .foodPaid__info__icon svg {
        width: 23px;
        height: 23px; }
  .foodPaid .foodPaid__main .selectInfo__terms {
    margin-top: 110px;
    padding: 24px 32px;
    width: 730px;
    background: #f7f8fc; }
    @media screen and (max-width: 990px) {
      .foodPaid .foodPaid__main .selectInfo__terms {
        width: 100%; } }
    @media screen and (max-width: 770px) {
      .foodPaid .foodPaid__main .selectInfo__terms {
        margin-top: 60px; } }
    @media screen and (max-width: 575px) {
      .foodPaid .foodPaid__main .selectInfo__terms {
        margin-top: 40px; } }
    .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner {
      width: 100%;
      text-decoration: none;
      cursor: pointer;
      position: relative; }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner:after {
        pointer-events: none;
        content: "";
        display: block;
        width: 15px;
        height: 15px;
        border-top: 2px solid #c5638f;
        border-right: 2px solid #c5638f;
        border-radius: 1px;
        position: absolute;
        top: 5px;
        right: 0px;
        z-index: 1;
        -webkit-transform: rotate(135deg);
            -ms-transform: rotate(135deg);
                transform: rotate(135deg);
        transition: border-color 0.2s linear;
        transition: -webkit-transform 0.2s linear;
        transition: transform 0.2s linear;
        transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner.active:after {
        border-top: 2px solid #8a1776;
        border-right: 2px solid #8a1776;
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg); }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
        color: #c5638f; }
        @media screen and (max-width: 575px) {
          .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
            color: #34345c; } }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        color: #34345c;
        font-family: RobotoMedium;
        max-width: 600px;
        transition: color 0.2s linear; }
        .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title sup {
          text-decoration: none;
          color: #0081c1; }
        .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title b {
          font-family: "RobotoBold"; }
        .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
                color: #c5638f; } }
        @media screen and (max-width: 770px) {
          .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
            margin-right: 20px; } }
    .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info {
      margin-top: 32px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      font-size: 13px;
      line-height: 18px;
      display: none;
      transition: all 0.2 linear; }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info sup {
        text-decoration: none;
        color: #0081c1; }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info b {
        font-family: "RobotoBold"; }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info a:hover {
              color: #c5638f; } }
      .foodPaid .foodPaid__main .selectInfo__terms .selectInfo__terms__info.active {
        display: block; }
  .foodPaid .foodPaid__main .foodPaid__block {
    margin-top: 60px; }
    .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__title {
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__title {
          font-size: 26px;
          line-height: 32px; } }
    .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__text {
      margin-top: 30px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__text sup {
        text-decoration: none;
        color: #0081c1; }
      .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__text b {
        font-family: "RobotoBold"; }
      .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__text a:hover {
              color: #c5638f; } }
    .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list {
      margin-top: 20px; }
      .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item {
        margin-bottom: 8px;
        padding-left: 15px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        padding-left: 15px;
        position: relative; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item sup {
          text-decoration: none;
          color: #0081c1; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item b {
          font-family: "RobotoBold"; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item a:hover {
                color: #c5638f; } }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__list .foodPaid__block__list__item:last-child {
          margin-bottom: 0; }
    .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info {
      margin-top: 20px; }
      .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        margin-bottom: 50px; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text sup {
          text-decoration: none;
          color: #0081c1; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text b {
          font-family: "RobotoBold"; }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text a:hover {
                color: #c5638f; } }
        .foodPaid .foodPaid__main .foodPaid__block .foodPaid__block__info .foodPaid__block__info__text:last-child {
          margin-bottom: 0; }
  .foodPaid .foodPaid__main .foodPaid__sup {
    margin-top: 40px;
    font-family: "RobotoRegular";
    font-size: 13px;
    color: #7d7da0;
    position: relative;
    padding-top: 20px;
    padding-top: 20px; }
    .foodPaid .foodPaid__main .foodPaid__sup span {
      color: #0081c1; }
    .foodPaid .foodPaid__main .foodPaid__sup a {
      color: #c5638f; }
      .foodPaid .foodPaid__main .foodPaid__sup a:hover {
        color: #8a1776; }
        @media screen and (max-width: 575px) {
          .foodPaid .foodPaid__main .foodPaid__sup a:hover {
            color: #c5638f; } }
    .foodPaid .foodPaid__main .foodPaid__sup:before {
      content: "";
      width: 160px;
      height: 1px;
      box-sizing: border-box;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      display: block;
      background-color: #cbcbd1;
      border: 0; }

.foodPaid__eat {
  margin-top: 40px;
  display: none; }
  .foodPaid__eat.active {
    display: block; }
  .foodPaid__eat .foodPaid__eat__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px; }
    .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item {
      margin: 20px 10px 0 10px;
      padding: 20px;
      max-width: 255px;
      text-decoration: none;
      border: 1px solid #eeeeee;
      transition: border 0.2s linear; }
      .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item:hover {
        cursor: pointer;
        border: 1px solid #c5638f; }
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item:hover .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a {
          opacity: 1; }
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item:hover .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a {
          opacity: 1; }
      @media screen and (max-width: 1120px) {
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item {
          width: 24%; } }
      @media screen and (max-width: 990px) {
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item {
          width: 33%; } }
      @media screen and (max-width: 770px) {
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item {
          width: 48%;
          margin-right: 20px;
          max-width: 285px; } }
      @media screen and (max-width: 650px) {
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item {
          width: 100%;
          max-width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
      @media screen and (max-width: 460px) {
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item {
          display: block; } }
      .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref {
        text-decoration: none; }
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content {
          margin-top: 32px;
          padding: 0 12px; }
          @media screen and (max-width: 575px) {
            .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content {
              margin-top: 10px; } }
          .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__text {
            font-size: 13px;
            color: #191940; }
          .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other {
            margin-top: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            @media screen and (max-width: 650px) {
              .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other {
                display: block; } }
            .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__buy {
              font-family: RobotoBold;
              color: #64bee6;
              font-size: 18px; }
            .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a {
              opacity: 0;
              transition: opacity 0.2s linear; }
              @media screen and (max-width: 575px) {
                .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a {
                  margin-top: 10px; } }
              .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__modalHref .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a .foodPaid__eat__item__modalHref2 {
                font-size: 18px;
                color: #c5638f; }
      .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content {
        margin-top: 32px;
        padding: 0 12px; }
        @media screen and (max-width: 575px) {
          .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content {
            margin-top: 10px; } }
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__text {
          font-size: 13px;
          color: #191940; }
        .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__other {
          margin-top: 10px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          @media screen and (max-width: 650px) {
            .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__other {
              display: block; } }
          .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__buy {
            font-family: RobotoBold;
            color: #64bee6;
            font-size: 18px; }
          .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a {
            opacity: 0;
            transition: opacity 0.2s linear; }
            @media screen and (max-width: 575px) {
              .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a {
                margin-top: 10px; } }
            .foodPaid__eat .foodPaid__eat__items .foodPaid__eat__item .foodPaid__eat__item__content .foodPaid__eat__item__other .foodPaid__eat__item__a .foodPaid__eat__item__modalHref2 {
              font-size: 18px;
              color: #c5638f; }

.foodModal {
  position: fixed;
  top: 5%;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1050;
  opacity: 0;
  transition: opacity 200ms ease-in;
  pointer-events: none;
  margin: 0;
  padding: 0; }
  .foodModal:target {
    opacity: 1;
    pointer-events: auto;
    overflow-y: auto; }
  .foodModal.open {
    opacity: 1;
    pointer-events: auto;
    overflow-y: auto; }
  .foodModal .foodModal__dialog {
    position: relative;
    width: 730px;
    margin: 0 auto;
    margin-top: 80px; }
    @media screen and (max-width: 770px) {
      .foodModal .foodModal__dialog {
        width: 94%;
        margin: 90px 20px auto 20px; } }
    @media screen and (max-width: 575px) {
      .foodModal .foodModal__dialog {
        max-width: 500px;
        margin: 70px auto 30px; } }
    .foodModal .foodModal__dialog .foodModal__dialog__content {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 0.3rem;
      outline: 0; }
      @media screen and (max-width: 575px) {
        .foodModal .foodModal__dialog .foodModal__dialog__content {
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
      .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 15px;
        position: relative; }
        .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__header .foodModal__dialog__content__header__close {
          float: right;
          color: #191940;
          text-shadow: 0 1px 0 #fff;
          text-decoration: none;
          position: absolute;
          top: 24px;
          right: 32px;
          z-index: 1; }
          .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__header .foodModal__dialog__content__header__close:focus {
            color: #191940;
            text-decoration: none;
            cursor: pointer;
            opacity: 0.75; }
          .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__header .foodModal__dialog__content__header__close:hover {
            color: #191940;
            text-decoration: none;
            cursor: pointer;
            opacity: 0.75; }
          @media screen and (max-width: 660px) {
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__header .foodModal__dialog__content__header__close {
              top: 18px;
              right: 20px; } }
      .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow: auto; }
        @media screen and (max-width: 575px) {
          .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body {
            height: 700px; } }
        .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding: 32px 60px 0 60px; }
          @media screen and (max-width: 660px) {
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner {
              padding: 32px 32px 0 32px; } }
          .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info {
            margin-right: 30px;
            width: 48%; }
            @media screen and (max-width: 660px) {
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info {
                margin-right: 0;
                width: 100%; } }
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__title {
              font-family: "DINProMedium";
              font-size: 21px;
              line-height: 31px;
              color: #191940;
              color: #191940;
              max-width: 275px; }
              @media screen and (max-width: 575px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__title {
                  font-size: 18px;
                  line-height: 24px; } }
              @media screen and (max-width: 660px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__title {
                  max-width: 100%; } }
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__img {
              margin-top: 20px;
              display: none; }
              @media screen and (max-width: 660px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__img {
                  display: block; } }
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__text {
              margin-top: 16px;
              max-width: 285px;
              font-family: RobotoRegular;
              font-size: 13px;
              line-height: 18px;
              color: #34345c; }
              @media screen and (max-width: 660px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__text {
                  max-width: 100%; } }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__text span {
                font-family: RobotoBold; }
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__cost {
              margin-top: 8px;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #34345c; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__cost span {
                font-family: "DINProMedium";
                font-size: 21px;
                line-height: 31px;
                color: #191940;
                color: #0081c1; }
                @media screen and (max-width: 575px) {
                  .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__info .foodModal__dialog__content__body__info__cost span {
                    font-size: 18px;
                    line-height: 24px; } }
          @media screen and (max-width: 660px) {
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__inner .foodModal__dialog__content__body__img {
              display: none; } }
        .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom {
          margin-top: 45px;
          padding: 30px 60px 60px 60px;
          background: #f7f8fc; }
          @media screen and (max-width: 660px) {
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom {
              padding: 30px 32px 40px 32px; } }
          .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__title {
            font-family: "RobotoBold";
            font-size: 18px;
            line-height: 26px;
            color: #191940;
            max-width: 730px;
            color: #34345c; }
            @media screen and (max-width: 575px) {
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__title {
                font-size: 16px; } }
          .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form {
            margin-top: 30px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
            @media screen and (max-width: 770px) {
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form {
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; } }
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input {
              margin-right: 30px;
              width: 190px;
              position: relative; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input {
                width: 100%;
                padding: 10px 0;
                font-size: 15px;
                color: #191940;
                border: 0;
                border-bottom: 1px solid #7d7da0;
                background: transparent; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input:focus {
                  outline: none;
                  border-bottom: 1px solid #c5638f; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input:hover {
                  border-bottom: 1px solid #c5638f; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input:valid {
                  border-bottom: 1px solid #c5638f; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input.active {
                  border-bottom: 1px solid #dd0e46; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input.rule-dateVilet {
                  cursor: pointer;
                  caret-color: transparent; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input.rule-dateViletFalse {
                  cursor: pointer;
                  caret-color: transparent; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input.rule-date_back {
                  cursor: pointer;
                  caret-color: transparent; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input label {
                position: absolute;
                pointer-events: none;
                left: 0;
                top: 10px;
                font-size: 15px;
                transition: 0.3s;
                color: #7d7da0; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input label b {
                  color: #dd0e46; }
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input label span {
                  color: #cbcbd1; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input:focus ~ label,
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input:not(:focus):valid ~ label {
                top: -20px;
                font-size: 14px; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input.addValue:-moz-read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input input.addValue:read-only ~ label {
                top: -20px;
                font-size: 14px; }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input span {
                position: absolute;
                left: 0;
                top: 110%;
                font-size: 12px;
                color: #dd0e46;
                min-width: 200px; }
              @media screen and (max-width: 770px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input {
                  width: 47%;
                  max-width: 300px; }
                  .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input:nth-child(2) {
                    margin-right: 0; } }
              @media screen and (max-width: 660px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input {
                  margin-right: 0;
                  margin-bottom: 30px;
                  width: 100%;
                  max-width: 350px; }
                  .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__input:nth-child(2) {
                    margin-bottom: 0; } }
            @media screen and (max-width: 770px) {
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__btn {
                margin-top: 30px; } }
            @media screen and (max-width: 660px) {
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__btn {
                width: 100%;
                max-width: 350px; } }
            .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__btn button {
              border: none;
              cursor: pointer;
              width: 168px;
              padding: 14px 20px 13px;
              font-size: 15px;
              font-family: "RobotoMedium";
              color: #fff;
              background: linear-gradient(45deg, #8a1776, #c5638f); }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__btn button:hover {
                background: linear-gradient(45deg, #a13c79, #c5638f); }
              .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__btn button:focus {
                background: #c5638f;
                outline: none; }
              @media screen and (max-width: 575px) {
                .foodModal .foodModal__dialog .foodModal__dialog__content .foodModal__dialog__content__body .foodModal__dialog__content__body__bottom .foodModal__dialog__content__body__bottom__form .foodModal__dialog__content__body__bottom__form__btn button {
                  width: 100%; } }

.easytoflyMain {
  background: url("../img/EasyToFly/bg.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .easytoflyMain {
      padding-top: 0; } }
  .easytoflyMain .easytoflyMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .easytoflyMain .easytoflyMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .easytoflyMain .easytoflyMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .easytoflyMain .easytoflyMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media screen and (max-width: 575px) {
        .easytoflyMain .easytoflyMain__container .main__nav {
          margin-top: 0; } }
      .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .easytoflyMain .easytoflyMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .easytoflyMain .easytoflyMain__container .easytoflyMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 45px; }
      @media screen and (max-width: 770px) {
        .easytoflyMain .easytoflyMain__container .easytoflyMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .easytoflyMain .easytoflyMain__container .easytoflyMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.easytoflyMain__content {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 70px; }
  @media screen and (max-width: 575px) {
    .easytoflyMain__content {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    .easytoflyMain__content {
      margin-top: 40px; } }
  .easytoflyMain__content .easytoflyMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__text {
          font-size: 16px; } }
    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__btn {
      margin-top: 40px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__btn button {
        border: none;
        cursor: pointer;
        width: 241px;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f); }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__btn button:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__btn button:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__btn button {
            width: 100%; } }
    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 {
      margin-top: 40px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__title {
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c; }
        @media screen and (max-width: 770px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__title {
            font-size: 26px;
            line-height: 32px; } }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__text {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        max-width: 730px;
        margin-top: 30px; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__text sup {
          text-decoration: none;
          color: #0081c1; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__text b {
          font-family: "RobotoBold"; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__text a:hover {
                color: #c5638f; } }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__url {
        margin-top: 10px; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__url .easytoflyMain__section1__url__item {
          text-decoration: none;
          color: #c5638f;
          margin-right: 4px; }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__url .easytoflyMain__section1__url__item:last-child {
            margin-top: 20px; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section1 .easytoflyMain__section1__url .easytoflyMain__section1__url__svg {
          width: 12px;
          height: 10px; }
    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 {
      margin-top: 40px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media screen and (max-width: 770px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container {
            display: block; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__title {
          font-family: "DINProMedium";
          font-size: 32px;
          line-height: 40px;
          color: #34345c; }
          @media screen and (max-width: 770px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__title {
              font-size: 26px;
              line-height: 32px; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 770px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url {
              margin-top: 16px; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__item {
            margin-right: 9px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__item sup {
              text-decoration: none;
              color: #0081c1; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__item b {
              font-family: "RobotoBold"; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__item a:hover {
                    color: #c5638f; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__container .easytoflyMain__section2__url .easytoflyMain__section2__url__svg {
            width: 12px;
            height: 10px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items {
        margin-top: 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items {
            display: block; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item {
          margin-right: 90px;
          max-width: 284px; }
          @media screen and (max-width: 1120px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item {
              margin-right: 60px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item:last-child {
                margin-right: 0; } }
          @media screen and (max-width: 990px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item {
              margin-right: 30px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item:last-child {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item {
              max-width: 100%;
              margin-bottom: 60px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item:last-child {
                margin-bottom: 0; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img {
            position: relative;
            height: 65px;
            max-width: 65px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner {
              position: absolute;
              top: 50%;
              left: 85px;
              z-index: 1;
              -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                      transform: translateY(-50%); }
              @media screen and (max-width: 770px) {
                .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner {
                  top: 35%;
                  left: 200px;
                  z-index: 1;
                  -webkit-transform: translateY(-50%);
                      -ms-transform: translateY(-50%);
                          transform: translateY(-50%); } }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #64bee6 50%, #64bee6 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                width: 255px;
                height: 1px;
                position: relative; }
                @media screen and (max-width: 1120px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line {
                    width: 200px; } }
                @media screen and (max-width: 990px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line {
                    width: 160px; } }
                @media screen and (max-width: 770px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line {
                    display: none; } }
                .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line .easytoflyMain__content__section2__item__line__plane {
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  z-index: 1;
                  -webkit-transform: translate3d(-50%, -50%, 0);
                          transform: translate3d(-50%, -50%, 0); }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line1 {
                margin: 0;
                height: 120px;
                width: 1px;
                background-image: linear-gradient(to bottom, #64bee6 25%, transparent 35%);
                background-position: 0 0px;
                background-repeat: repeat-y;
                background-size: 1px 11px;
                position: relative;
                display: none; }
                @media screen and (max-width: 770px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line1 {
                    display: block; } }
                .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__img .easytoflyMain__content__section2__item__img__inner .easytoflyMain__content__section2__item__line1 .easytoflyMain__content__section2__item__line1__plane {
                  width: 27px;
                  height: 29px;
                  position: absolute;
                  top: 50%;
                  left: 50%;
                  z-index: 1;
                  -webkit-transform: translate3d(-50%, -50%, 0);
                          transform: translate3d(-50%, -50%, 0); }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__text {
            margin-top: 30px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__text b {
              font-family: "RobotoBold"; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section2 .easytoflyMain__content__section2__items .easytoflyMain__content__section2__item .easytoflyMain__content__section2__item__text a:hover {
                    color: #c5638f; } }
    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 {
      margin-top: 72px;
      max-width: 784px; }
      @media screen and (max-width: 575px) {
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 {
          margin-top: 60px; } }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__title {
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c; }
        @media screen and (max-width: 770px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__title {
            font-size: 26px;
            line-height: 32px; } }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__text {
        margin-top: 20px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 30px; }
        @media screen and (max-width: 575px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items {
            display: block; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item {
          margin-right: 60px;
          max-width: 255px; }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item:last-child {
            margin-right: 0; }
          @media screen and (max-width: 990px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item {
              margin-right: 30px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item:last-child {
                margin-right: 0; } }
          @media screen and (max-width: 575px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item {
              margin-bottom: 40px;
              max-width: 100%; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item:last-child {
                margin-bottom: 0; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item .easytoflyMain__section3__item__img {
            height: 65px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end; }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section3 .easytoflyMain__section3__items .easytoflyMain__section3__item .easytoflyMain__section3__item__text {
            margin-top: 10px; }
    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 {
      margin-top: 100px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media screen and (max-width: 770px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container {
            display: block; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__title {
          font-family: "DINProMedium";
          font-size: 32px;
          line-height: 40px;
          color: #34345c; }
          @media screen and (max-width: 770px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__title {
              font-size: 26px;
              line-height: 32px; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 770px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url {
              margin-top: 16px; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__item {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-right: 12px; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__item sup {
              text-decoration: none;
              color: #0081c1; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__item b {
              font-family: "RobotoBold"; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__item a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__item a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__item a:hover {
                    color: #c5638f; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__content__section4__container .easytoflyMain__section4__url .easytoflyMain__section4__url__svg {
            width: 12px;
            height: 10px; }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__text {
        margin-top: 20px;
        max-width: 730px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__text sup {
          text-decoration: none;
          color: #0081c1; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__text b {
          font-family: "RobotoBold"; }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__text a:hover {
                color: #c5638f; } }
      .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items {
        margin: 70px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 770px) {
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
        .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item {
          width: 25%;
          margin-right: 80px; }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item:last-child {
            margin-right: 0; }
          @media screen and (max-width: 1120px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item {
              margin-right: 60px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item:last-child {
                margin-right: 0; } }
          @media screen and (max-width: 990px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item {
              margin-right: 30px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item:last-child {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item {
              width: 45%;
              margin-right: 30px;
              margin-bottom: 40px; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item:nth-child(2) {
                margin-right: 0; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item:nth-child(3) {
                margin-bottom: 0; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item:last-child {
                margin-right: 0;
                margin-bottom: 0; } }
          @media screen and (max-width: 575px) {
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item {
              width: 40%; } }
          .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img {
            max-width: 200px; }
            .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img .easytoflyMain__section4__item__title {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-top: 20px;
              text-align: center;
              font-family: RobotoBold;
              color: #34345c; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img .easytoflyMain__section4__item__title sup {
                text-decoration: none;
                color: #0081c1; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img .easytoflyMain__section4__item__title b {
                font-family: "RobotoBold"; }
              .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img .easytoflyMain__section4__item__title a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img .easytoflyMain__section4__item__title a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .easytoflyMain__content .easytoflyMain__container__main .easytoflyMain__content__section4 .easytoflyMain__section4__items .easytoflyMain__section4__item .easytoflyMain__section4__item__img .easytoflyMain__section4__item__title a:hover {
                      color: #c5638f; } }

.accumulationMain {
  background: url("../img/Accumulation/bg.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .accumulationMain {
      padding-top: 0; } }
  .accumulationMain .accumulationMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .accumulationMain .accumulationMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .accumulationMain .accumulationMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .accumulationMain .accumulationMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .accumulationMain .accumulationMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .accumulationMain .accumulationMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .accumulationMain .accumulationMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .accumulationMain .accumulationMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .accumulationMain .accumulationMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .accumulationMain .accumulationMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .accumulationMain .accumulationMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .accumulationMain .accumulationMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .accumulationMain .accumulationMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .accumulationMain .accumulationMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .accumulationMain .accumulationMain__container .accumulationMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 45px; }
      @media screen and (max-width: 770px) {
        .accumulationMain .accumulationMain__container .accumulationMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .accumulationMain .accumulationMain__container .accumulationMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.accumulationMain__content {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  /* padding-bottom: 100px; */
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 70px; }
  @media screen and (max-width: 575px) {
    .accumulationMain__content {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    .accumulationMain__content {
      margin-top: 40px; } }
  .accumulationMain__content .accumulationMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__text {
          font-size: 16px; } }
    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 {
      margin-top: 40px; }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__title {
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c; }
        @media screen and (max-width: 770px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__title {
            font-size: 26px;
            line-height: 32px; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__text {
        margin-top: 20px; }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 40px; }
        @media screen and (max-width: 770px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items {
            display: block; } }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item {
          margin-right: 30px;
          width: 33%;
          max-width: 350px; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item:last-child {
            margin-right: 0; }
          @media screen and (max-width: 770px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item {
              width: 100%;
              max-width: 100%;
              margin-bottom: 40px; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item:last-child {
                margin-bottom: 0; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__img {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end;
            height: 65px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__img .accumulationMain__section1__item__img1 {
              width: 46px;
              height: 46px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__img .accumulationMain__section1__item__img2 {
              width: 65px;
              height: 65px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__img .accumulationMain__section1__item__img3 {
              width: 63px;
              height: 63px; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__title {
            margin-top: 16px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            font-family: RobotoBold; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__title sup {
              text-decoration: none;
              color: #0081c1; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__title b {
              font-family: "RobotoBold"; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__title a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__title a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__title a:hover {
                    color: #c5638f; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__text {
            margin-top: 10px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__text sup {
              text-decoration: none;
              color: #0081c1; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__text b {
              font-family: "RobotoBold"; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section1 .accumulationMain__section1__items .accumulationMain__section1__item .accumulationMain__section1__item__text a:hover {
                    color: #c5638f; } }
    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 {
      margin-top: 60px;
      max-width: 784px; }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__title {
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c; }
        @media screen and (max-width: 770px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__title {
            font-size: 26px;
            line-height: 32px; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text {
        margin-top: 20px;
        font-family: "RobotoBold";
        font-size: 18px;
        line-height: 26px;
        color: #191940;
        max-width: 730px; }
        @media screen and (max-width: 575px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text {
            font-size: 16px; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs {
        margin-top: 44px; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__titles {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__titles .accumulationMain__section2__tab {
            cursor: pointer;
            color: #cbcbd1;
            width: 200px;
            border-bottom: 1px solid #cbcbd1; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__titles .accumulationMain__section2__tab .accumulationMain__section2__tab__title {
              margin: 0 0 10px 40px;
              font-size: 15px;
              line-height: 23px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__titles .accumulationMain__section2__tab.active {
              color: #0081c1;
              border-bottom: 2px solid #0081c1; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content {
          display: none;
          margin-top: 40px; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content.active {
            display: block; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__second__text {
            position: relative;
            padding-top: 20px;
            margin-top: 60px;
            max-width: 538px;
            color: #7d7da0;
            font-size: 13px;
            line-height: 18px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__second__text:before {
              content: "";
              width: 160px;
              height: 1px;
              box-sizing: border-box;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #cbcbd1;
              border: 0; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__second__text a {
              text-decoration: none;
              color: #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__second__text a:hover {
                color: #8a1776; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table {
            margin-top: 20px; }
            @media screen and (max-width: 770px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table {
                overflow-x: scroll; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              position: relative;
              min-width: 822px;
              max-width: 822px; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main {
                  min-width: 730px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main::after {
                box-sizing: border-box;
                content: "";
                display: block;
                width: 100%;
                height: 1px;
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 1;
                background-color: #8a1776; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main .accumulationMain__section2__tab__content__table__main__title {
                padding: 16px 20px;
                min-width: 180px;
                width: 28%; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main .accumulationMain__section2__tab__content__table__main__title {
                    min-width: 160px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main .accumulationMain__section2__tab__content__table__main__item {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                font-family: RobotoBold;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                text-align: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__main .accumulationMain__section2__tab__content__table__main__item {
                    min-width: 140px; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              position: relative;
              min-width: 822px;
              max-width: 822px; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line {
                  min-width: 730px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__title {
                padding: 16px 20px;
                width: 28%;
                min-width: 180px;
                font-family: RobotoBold;
                font-size: 13px;
                line-height: 18px;
                color: #191940; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__title {
                    min-width: 160px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item1 {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                font-family: RobotoRegular;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                background: rgba(125, 125, 160, 0.05);
                text-align: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item1 {
                    min-width: 140px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item2 {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                font-family: RobotoRegular;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                background: rgba(0, 129, 193, 0.05);
                text-align: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item2 {
                    min-width: 140px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item3 {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                font-family: RobotoRegular;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                background: rgba(197, 99, 143, 0.05);
                text-align: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item3 {
                    min-width: 140px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item4 {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                font-family: RobotoRegular;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                background: rgba(52, 52, 92, 0.05);
                text-align: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table .accumulationMain__section2__tab__content__table__line .accumulationMain__section2__tab__content__table__line__item4 {
                    min-width: 140px; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 {
            margin-top: 20px; }
            @media screen and (max-width: 770px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 {
                overflow-x: scroll; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              position: relative;
              min-width: 822px;
              max-width: 822px; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main {
                  min-width: 730px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main::after {
                box-sizing: border-box;
                content: "";
                display: block;
                width: 100%;
                height: 1px;
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 1;
                background-color: #8a1776; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__title {
                padding: 16px 20px;
                min-width: 180px;
                width: 28%; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__title {
                    min-width: 160px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item {
                    min-width: 140px; } }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle1 {
                  width: 12px;
                  height: 14px;
                  position: relative; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle1:before {
                    content: "";
                    display: block;
                    width: 12px;
                    height: 12px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 1;
                    display: block;
                    background: linear-gradient(108.46deg, #7d7da0 0%, #c4c4c4 100%);
                    border: 0;
                    border-radius: 50%; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle2 {
                  width: 12px;
                  height: 14px;
                  position: relative; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle2:before {
                    content: "";
                    display: block;
                    width: 12px;
                    height: 12px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 1;
                    display: block;
                    background: linear-gradient(108.46deg, #4ca2f2 0%, #b1ffec 100%);
                    border: 0;
                    border-radius: 50%; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle3 {
                  width: 12px;
                  height: 14px;
                  position: relative; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle3:before {
                    content: "";
                    display: block;
                    width: 12px;
                    height: 12px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 1;
                    display: block;
                    background: linear-gradient(108.46deg, #f2c94c 0%, #ffecb1 100%);
                    border: 0;
                    border-radius: 50%; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle4 {
                  width: 12px;
                  height: 14px;
                  position: relative; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item .accumulationMain__section2__tab__content__table1__main__item__circle4:before {
                    content: "";
                    display: block;
                    width: 12px;
                    height: 12px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 1;
                    display: block;
                    background: linear-gradient(108.46deg, #c7c9ca 0%, #eeeeee 100%);
                    border: 0;
                    border-radius: 50%; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__main .accumulationMain__section2__tab__content__table1__main__item span {
                  margin-left: 7px;
                  font-family: RobotoBold;
                  font-size: 13px;
                  line-height: 18px;
                  color: #191940; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__line {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              position: relative;
              min-width: 822px;
              max-width: 822px; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__line {
                  min-width: 730px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__line .accumulationMain__section2__tab__content__table1__line__title {
                padding: 16px 20px;
                width: 28%;
                min-width: 180px;
                font-family: RobotoBold;
                font-size: 13px;
                line-height: 18px;
                color: #191940; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__line .accumulationMain__section2__tab__content__table1__line__title {
                    min-width: 160px; } }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__line .accumulationMain__section2__tab__content__table1__line__item {
                padding: 16px 20px;
                width: 18%;
                min-width: 160px;
                font-family: RobotoRegular;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                text-align: center; }
                @media screen and (max-width: 990px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__tabs .accumulationMain__section2__tab__content .accumulationMain__section2__tab__content__table1 .accumulationMain__section2__tab__content__table1__line .accumulationMain__section2__tab__content__table1__line__item {
                    min-width: 140px; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__title1 {
        margin-top: 30px;
        font-family: "DINProMedium";
        font-size: 36px;
        line-height: 46px;
        color: #34345c; }
        @media screen and (max-width: 575px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__title1 {
            font-size: 28px;
            line-height: 38px; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text1 {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        margin-top: 20px;
        max-width: 730px; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text1 sup {
          text-decoration: none;
          color: #0081c1; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text1 b {
          font-family: "RobotoBold"; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text1 a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text1 a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__text1 a:hover {
                color: #c5638f; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc {
        margin-top: 30px;
        padding: 32px 40px;
        width: 822px;
        background-color: #f7f8fc; }
        @media screen and (max-width: 770px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc {
            width: auto;
            max-width: 770px; } }
        @media screen and (max-width: 575px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc {
            padding: 32px 20px;
            margin-bottom: 60px; } }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-top: 16px;
          margin-bottom: 40px; }
          @media screen and (max-width: 770px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs {
              display: block; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input {
            margin-right: 30px;
            width: 100%;
            position: relative;
            width: 49%;
            max-width: 317px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:hover {
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:valid {
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.active {
                border-bottom: 1px solid #dd0e46; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input label b {
                color: #dd0e46; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input label span {
                color: #cbcbd1; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:focus ~ label,
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input:last-child {
              margin-right: 0; }
            @media screen and (max-width: 770px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input {
                width: 100%;
                max-width: 400px;
                margin-bottom: 30px; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input:last-child {
                  margin-bottom: 0; } }
            @media screen and (max-width: 575px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input {
                max-width: 100%; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input .accumulationMain__section2__calc__input__valid {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 14px;
              color: #dd0e46;
              display: none; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__input .accumulationMain__section2__calc__input__valid.active {
                display: block; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
            width: 49%;
            max-width: 317px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative;
            margin-bottom: 20px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-track {
              height: 0; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
                width: 100%;
                max-width: 400px;
                margin-bottom: 30px; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select:last-child {
                  margin-bottom: 0; } }
            @media screen and (max-width: 575px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header span {
                font-family: RobotoRegular; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #7d7da0;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__header .select__current {
                    margin: 0 auto; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              width: 100%;
              background-color: #fff; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body.active {
                display: block; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body div:last-child {
                  margin-bottom: 0; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body span:hover {
                  color: #c5638f; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select .select__body span:valid {
                  color: #dd0e46; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .select.active .select__body {
              display: block; }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn {
            margin-left: 30px; }
            @media screen and (max-width: 770px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn {
                margin-left: 0; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button {
              border: none;
              cursor: pointer;
              width: 171px;
              padding: 14px 20px 13px;
              font-size: 15px;
              font-family: "RobotoMedium";
              color: #fff;
              background: linear-gradient(45deg, #8a1776, #c5638f); }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button:hover {
                background: linear-gradient(45deg, #a13c79, #c5638f); }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button:focus {
                background: #c5638f;
                outline: none; }
              @media screen and (max-width: 575px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__inputs .accumulationMain__section2__calc__btn button {
                  width: 100%; } }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table {
          margin-top: 30px; }
          @media screen and (max-width: 770px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table {
              overflow-x: scroll; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main {
            padding: 18px 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            position: relative;
            min-width: 440px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main::after {
              box-sizing: border-box;
              content: "";
              display: block;
              width: 100%;
              height: 1px;
              position: absolute;
              bottom: 0;
              left: 0;
              z-index: 1;
              background-color: #7d7da0; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__title {
              padding: 0 20px;
              max-width: 225px;
              width: 40%; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__item {
              padding: 0 20px;
              width: 30%;
              max-width: 188px;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #191940;
              text-align: center; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__item {
                  min-width: 140px; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line {
            padding: 16px 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            min-width: 440px;
            position: relative; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__title {
              padding: 0 20px;
              width: 40%;
              max-width: 225px;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #191940; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__item {
              padding: 0 20px;
              width: 30%;
              max-width: 188px;
              font-family: RobotoRegular;
              font-size: 13px;
              line-height: 18px;
              color: #191940;
              text-align: center; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__item {
                  min-width: 140px; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__line {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              width: 100%;
              position: absolute;
              bottom: 0;
              left: 0;
              z-index: 1; }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 {
        margin-top: 30px;
        padding: 32px 40px;
        width: 822px;
        background-color: #f7f8fc;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media screen and (max-width: 840px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 {
            width: 770px; } }
        @media screen and (max-width: 770px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 {
            display: block;
            width: auto;
            max-width: 770px; } }
        @media screen and (max-width: 575px) {
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 {
            padding: 32px 20px;
            margin-bottom: 60px; } }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-top: 16px;
          margin-bottom: 40px; }
          @media screen and (max-width: 770px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs {
              display: block; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input {
            margin-right: 30px;
            width: 100%;
            position: relative;
            width: 49%;
            max-width: 317px;
            min-width: 259px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input:hover {
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input:valid {
                border-bottom: 1px solid #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input.active {
                border-bottom: 1px solid #dd0e46; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input label b {
                color: #dd0e46; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input label span {
                color: #cbcbd1; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input:focus ~ label,
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            @media screen and (max-width: 840px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input {
                min-width: 230px; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input:last-child {
              margin-right: 0; }
            @media screen and (max-width: 770px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input {
                width: 100%;
                max-width: 400px;
                margin-bottom: 30px; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input:last-child {
                  margin-bottom: 0; } }
            @media screen and (max-width: 575px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input {
                max-width: 100%; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input .accumulationMain__section2__calc1__input__valid {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 14px;
              color: #dd0e46;
              display: none; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__input .accumulationMain__section2__calc1__input__valid.active {
                display: block; }
          @media screen and (max-width: 770px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__btn {
              margin-top: 20px; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 .accumulationMain__section2__calc1 .accumulationMain__section2__calc1__inputs .accumulationMain__section2__calc1__btn button {
                width: 100%; } }
      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con {
        display: none;
        width: 822px; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table {
          margin-top: 30px; }
          @media screen and (max-width: 770px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table {
              overflow-x: scroll; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__main {
            padding: 18px 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            min-width: 440px;
            width: 822px;
            border-bottom: 1px solid #8a1776; }
            @media screen and (max-width: 990px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__main {
                width: 100%;
                max-width: 770px; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__main::after {
              box-sizing: border-box;
              content: "";
              display: block;
              width: 100%;
              height: 1px;
              position: absolute;
              bottom: 0;
              left: 0;
              z-index: 1;
              display: none; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__main .accumulationMain__section2__tab__calc__table__main__title {
              padding: 0 20px;
              max-width: 225px;
              width: 40%; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__main .accumulationMain__section2__tab__calc__table__main__item {
              padding: 0 20px;
              width: 30%;
              max-width: 188px;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #191940;
              text-align: center; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__main .accumulationMain__section2__tab__calc__table__main__item {
                  min-width: 140px; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line {
            padding: 16px 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            min-width: 440px;
            position: relative;
            width: 822px;
            border-bottom: 1px solid #cbcbd1; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line:hover.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line:hover.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line.blue {
              background: rgba(100, 190, 230, 0.05);
              border-bottom: 1px dashed #64bee6; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line.pink {
              background: rgba(197, 99, 143, 0.05);
              border-bottom: 1px dashed #c5638f; }
            @media screen and (max-width: 990px) {
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line {
                width: 100%;
                max-width: 770px; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line .accumulationMain__section2__tab__calc__table__line__title {
              padding: 0 20px;
              width: 40%;
              max-width: 225px;
              font-family: RobotoBold;
              font-size: 13px;
              line-height: 18px;
              color: #191940; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line .accumulationMain__section2__tab__calc__table__line__item {
              padding: 0 20px;
              width: 30%;
              max-width: 188px;
              font-family: RobotoRegular;
              font-size: 13px;
              line-height: 18px;
              color: #191940;
              text-align: center; }
              @media screen and (max-width: 990px) {
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line .accumulationMain__section2__tab__calc__table__line__item {
                  min-width: 140px; } }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con .accumulationMain__section2__tab__calc__table .accumulationMain__section2__tab__calc__table__line .accumulationMain__section2__tab__calc__table__line__line {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              width: 100%;
              position: absolute;
              bottom: 0;
              left: 0;
              z-index: 1;
              display: none; }
        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table {
          margin-top: 80px;
          width: 822px; }
          @media screen and (max-width: 990px) {
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table {
              max-width: 770px;
              width: 100%; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead {
            border: 0;
            position: relative; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead::after {
              box-sizing: border-box;
              content: "";
              display: block;
              width: 100%;
              height: 1px;
              position: absolute;
              bottom: 0;
              left: 0;
              z-index: 1;
              background-color: #8a1776; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr {
              border: 0; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr th {
                border: 0;
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-family: RobotoBold;
                font-size: 13px;
                line-height: 18px;
                color: #191940;
                text-align: center;
                height: auto; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr th sup {
                  text-decoration: none;
                  color: #0081c1; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr th b {
                  font-family: "RobotoBold"; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr th a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr th a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table thead tr th a:hover {
                        color: #c5638f; } }
          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody {
            border: 0; }
            .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr {
              border: 0;
              border-bottom: 1px dashed #cbcbd1; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr:hover {
                background: transparent;
                border-bottom: 1px dashed #cbcbd1; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr:hover.blue {
                  background: rgba(100, 190, 230, 0.05);
                  border-bottom: 1px dashed #64BEE6; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr:hover.pink {
                  background: rgba(197, 99, 143, 0.05);
                  border-bottom: 1px dashed #C5638F; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr.blue {
                background: rgba(100, 190, 230, 0.05);
                border-bottom: 1px dashed #64BEE6; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr.pink {
                background: rgba(197, 99, 143, 0.05);
                border-bottom: 1px dashed #C5638F; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td {
                border: 0;
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                font-size: 13px;
                line-height: 18px; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td sup {
                  text-decoration: none;
                  color: #0081c1; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td b {
                  font-family: "RobotoBold"; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td a:hover {
                        color: #c5638f; } }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.bg-cf {
                  font-family: RobotoBold; }
                .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf {
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-size: 13px;
                  line-height: 18px; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf b {
                    font-family: "RobotoBold"; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf a:hover {
                          color: #c5638f; } }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p {
                    font-family: "RobotoRegular";
                    font-size: 15px;
                    line-height: 23px;
                    color: #191940;
                    font-size: 13px;
                    line-height: 18px;
                    margin-top: 0;
                    margin-bottom: 10px; }
                    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p sup {
                      text-decoration: none;
                      color: #0081c1; }
                    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p b {
                      font-family: "RobotoBold"; }
                    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p a {
                      color: #c5638f;
                      transition: color 0.1s linear;
                      text-decoration: none; }
                      .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p a:hover {
                        color: #8a1776;
                        text-decoration: none; }
                        @media screen and (max-width: 575px) {
                          .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p a:hover {
                            color: #c5638f; } }
                    .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf p:last-child {
                      margin-bottom: 0; }
                  .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr td.text-cf a {
                    margin-left: 30px;
                    text-decoration: none;
                    color: #c5638f; }
              .accumulationMain__content .accumulationMain__container__main .accumulationMain__content__section2 #con table tbody tr .no-info:first-child {
                margin-bottom: 40px; }

.ui-widget.ui-widget-content {
  background: #fff;
  border: 1px solid #c5638f !important;
  z-index: 100;
  position: absolute; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 300px; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  clear: left;
  width: 100%; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 0.7em 0.5em;
  font-size: 16px;
  font-family: RobotoRegular;
  border: none;
  cursor: pointer;
  min-height: 0;
  color: #7d7da0;
  line-height: 16px;
  font-weight: 500; }
  .ui-menu .ui-menu-item a:hover {
    color: #c5638f;
    font-size: 16px;
    font-family: RobotoRegular;
    line-height: 16px;
    padding: 0.7em 0.5em;
    margin: 0;
    font-weight: 500; }

.ui-menu .ui-menu-item a .codeiata {
  float: right;
  font-family: DINProMedium; }

.checkinMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .checkinMain {
      padding-bottom: 60px; } }
  .checkinMain .checkinMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .checkinMain .checkinMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .checkinMain .checkinMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .checkinMain .checkinMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .checkinMain .checkinMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .checkinMain .checkinMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .checkinMain .checkinMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .checkinMain .checkinMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .checkinMain .checkinMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .checkinMain .checkinMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .checkinMain .checkinMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .checkinMain .checkinMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .checkinMain .checkinMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .checkinMain .checkinMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .checkinMain .checkinMain__container h2 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .checkinMain .checkinMain__container h2 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .checkinMain .checkinMain__container h2 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .checkinMain .checkinMain__container .checkinMain__switch {
      margin-top: 60px;
      position: relative; }
      .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        @media screen and (max-width: 770px) {
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner {
            display: block; } }
        .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card {
          position: relative;
          width: 49.96%;
          max-width: 554px;
          cursor: pointer; }
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card:last-child {
            margin-right: 0; }
          @media screen and (max-width: 770px) {
            .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card {
              width: 100%;
              max-width: 100%; }
              .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card:last-child .checkinMain__inner .checkinMain__img img {
                margin-top: 40px; } }
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card.active .checkinMain__inner .checkinMain__img img {
            opacity: 1; }
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card.active .checkinMain__inner .checkinMain__text {
            opacity: 1; }
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card .checkinMain__inner {
            width: 100%; }
            .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card .checkinMain__inner .checkinMain__img {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              overflow: hidden;
              background: #000000; }
              @media screen and (max-width: 770px) {
                .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card .checkinMain__inner .checkinMain__img {
                  height: 200px; } }
              .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card .checkinMain__inner .checkinMain__img img {
                display: block;
                width: 100%;
                height: auto;
                opacity: 0.25;
                transition: opacity 0.2s linear; }
            .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card .checkinMain__inner .checkinMain__text {
              padding-left: 20px;
              padding-right: 20px;
              width: 100%;
              text-align: center;
              position: absolute;
              top: 50%;
              left: 0;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              font-family: DinProMedium;
              color: #fff;
              font-size: 32px;
              opacity: 0.5;
              transition: opacity 0.2s linear; }
              @media screen and (max-width: 575px) {
                .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__card .checkinMain__inner .checkinMain__text {
                  font-size: 26px; } }
        .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line {
          width: 2px;
          position: relative; }
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line .checkinMain__switch__plane {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
            width: 32px; }
            @media screen and (max-width: 770px) {
              .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line .checkinMain__switch__plane {
                display: none; } }
            .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line .checkinMain__switch__plane img {
              width: 100%; }
        .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line1 {
          height: 2px;
          min-height: 2px;
          width: 100%;
          min-width: 100%;
          background: #fff;
          position: relative;
          display: none; }
          @media screen and (max-width: 770px) {
            .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line1 {
              display: block; } }
          .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line1 .checkinMain__switch__plane1 {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
            width: 32px; }
            .checkinMain .checkinMain__container .checkinMain__switch .checkinMain__switch__inner .checkinMain__switch__line1 .checkinMain__switch__plane1 img {
              width: 100%; }
    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content {
      display: none; }
      .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content.active {
        display: block; }
      .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block {
        margin-top: 40px; }
        .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info {
          position: relative; }
          .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding: 32px 32px 32px 32px;
            background: #f7f8fc; }
            @media screen and (max-width: 990px) {
              .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner {
                padding-top: 32px;
                display: block; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main__triangle {
              position: absolute;
              top: -28px;
              left: 25%;
              z-index: -1;
              -webkit-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                      transform: translateX(-50%);
              width: 0;
              height: 0;
              border-left: 70px solid transparent;
              border-right: 70px solid transparent;
              border-bottom: 100px solid #f7f8fc; }
              @media screen and (max-width: 770px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main__triangle {
                  left: 50%; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small__triangle {
              position: absolute;
              top: -28px;
              left: 75%;
              z-index: -1;
              -webkit-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                      transform: translateX(-50%);
              width: 0;
              height: 0;
              border-left: 70px solid transparent;
              border-right: 70px solid transparent;
              border-bottom: 100px solid #f7f8fc; }
              @media screen and (max-width: 770px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small__triangle {
                  left: 50%; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__mid .checkinMain__content__block__info__mid__title {
              font-family: "DINProMedium";
              font-size: 21px;
              line-height: 31px;
              color: #191940;
              max-width: 846px; }
              @media screen and (max-width: 575px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__mid .checkinMain__content__block__info__mid__title {
                  font-size: 18px;
                  line-height: 24px; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main {
              position: relative;
              padding-right: 35px;
              width: 49%; }
              @media screen and (max-width: 990px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main {
                  margin-bottom: 40px;
                  padding-right: 0;
                  width: 100%; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main br {
                    display: none; } }
              .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text {
                font-family: "DINProMedium";
                font-size: 21px;
                line-height: 31px;
                color: #191940;
                font-family: RobotoMedium;
                max-width: 474px; }
                @media screen and (max-width: 575px) {
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text {
                    font-size: 18px;
                    line-height: 24px; } }
                @media screen and (max-width: 990px) {
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text {
                    max-width: 100%; } }
              .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small {
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                margin-top: 21px;
                max-width: 474px; }
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small sup {
                  text-decoration: none;
                  color: #0081c1; }
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small b {
                  font-family: "RobotoBold"; }
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small a:hover {
                        color: #c5638f; } }
                @media screen and (max-width: 990px) {
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__main .checkinMain__content__block__info__main__text__small {
                    max-width: 100%; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small {
              padding-left: 30px;
              width: 51%; }
              @media screen and (max-width: 990px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small {
                  margin-top: 40px;
                  padding-left: 0;
                  width: 100%; } }
              .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__title {
                font-family: DINProMedium;
                font-size: 32px;
                line-height: 40px;
                color: #191940; }
                @media screen and (max-width: 575px) {
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__title {
                    font-size: 24px;
                    line-height: 32px; } }
              .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form {
                margin-top: 20px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                    flex-wrap: wrap; }
                @media screen and (max-width: 770px) {
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form {
                    display: block; } }
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input {
                  margin-right: 30px;
                  width: 100%;
                  position: relative;
                  width: 58%;
                  max-width: 253px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input {
                    width: 100%;
                    padding: 10px 0;
                    font-size: 15px;
                    color: #191940;
                    border: 0;
                    border-bottom: 1px solid #7d7da0;
                    background: transparent; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input:focus {
                      outline: none;
                      border-bottom: 1px solid #c5638f; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input:hover {
                      border-bottom: 1px solid #c5638f; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input:valid {
                      border-bottom: 1px solid #c5638f; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input.active {
                      border-bottom: 1px solid #dd0e46; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input.rule-dateVilet {
                      cursor: pointer;
                      caret-color: transparent; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input.rule-dateViletFalse {
                      cursor: pointer;
                      caret-color: transparent; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input.rule-date_back {
                      cursor: pointer;
                      caret-color: transparent; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input label {
                    position: absolute;
                    pointer-events: none;
                    left: 0;
                    top: 10px;
                    font-size: 15px;
                    transition: 0.3s;
                    color: #7d7da0; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input label b {
                      color: #dd0e46; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input label span {
                      color: #cbcbd1; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input:focus ~ label,
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input:not(:focus):valid ~ label {
                    top: -20px;
                    font-size: 14px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input.addValue:-moz-read-only ~ label {
                    top: -20px;
                    font-size: 14px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input input.addValue:read-only ~ label {
                    top: -20px;
                    font-size: 14px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input span {
                    position: absolute;
                    left: 0;
                    top: 110%;
                    font-size: 12px;
                    color: #dd0e46;
                    min-width: 200px; }
                  @media screen and (max-width: 1120px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input {
                      width: 50%; } }
                  @media screen and (max-width: 990px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input {
                      width: 30%; } }
                  @media screen and (max-width: 770px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input {
                      width: 100%;
                      max-width: 400px;
                      margin-bottom: 30px; } }
                  @media screen and (max-width: 575px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input {
                      max-width: 100%; } }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input .checkinMain__content__block__info__small__form__input__valid {
                    position: absolute;
                    left: 0;
                    top: 110%;
                    font-size: 14px;
                    color: #dd0e46;
                    display: none; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input .checkinMain__content__block__info__small__form__input__valid.active {
                      display: block; }
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 {
                  width: 100%;
                  position: relative;
                  width: 49%;
                  max-width: 190px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input {
                    width: 100%;
                    padding: 10px 0;
                    font-size: 15px;
                    color: #191940;
                    border: 0;
                    border-bottom: 1px solid #7d7da0;
                    background: transparent; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input:focus {
                      outline: none;
                      border-bottom: 1px solid #c5638f; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input:hover {
                      border-bottom: 1px solid #c5638f; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input:valid {
                      border-bottom: 1px solid #c5638f; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input.active {
                      border-bottom: 1px solid #dd0e46; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input.rule-dateVilet {
                      cursor: pointer;
                      caret-color: transparent; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input.rule-dateViletFalse {
                      cursor: pointer;
                      caret-color: transparent; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input.rule-date_back {
                      cursor: pointer;
                      caret-color: transparent; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 label {
                    position: absolute;
                    pointer-events: none;
                    left: 0;
                    top: 10px;
                    font-size: 15px;
                    transition: 0.3s;
                    color: #7d7da0; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 label b {
                      color: #dd0e46; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 label span {
                      color: #cbcbd1; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input:focus ~ label,
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input:not(:focus):valid ~ label {
                    top: -20px;
                    font-size: 14px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input.addValue:-moz-read-only ~ label {
                    top: -20px;
                    font-size: 14px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 input.addValue:read-only ~ label {
                    top: -20px;
                    font-size: 14px; }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 span {
                    position: absolute;
                    left: 0;
                    top: 110%;
                    font-size: 12px;
                    color: #dd0e46;
                    min-width: 200px; }
                  @media screen and (max-width: 1120px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 {
                      width: 41%; } }
                  @media screen and (max-width: 990px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 {
                      width: 30%;
                      margin-right: 30px; } }
                  @media screen and (max-width: 770px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 {
                      width: 100%;
                      max-width: 400px; } }
                  @media screen and (max-width: 575px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 {
                      max-width: 100%; } }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 .checkinMain__content__block__info__small__form__input1__valid {
                    position: absolute;
                    left: 0;
                    top: 110%;
                    font-size: 14px;
                    color: #dd0e46;
                    display: none; }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__input1 .checkinMain__content__block__info__small__form__input1__valid.active {
                      display: block; }
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn {
                  margin-top: 40px;
                  width: 100%; }
                  @media screen and (max-width: 990px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn {
                      margin-top: 0;
                      width: 30%; } }
                  @media screen and (max-width: 770px) {
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn {
                      margin-top: 40px;
                      width: 100%; } }
                  .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn button {
                    border: none;
                    cursor: pointer;
                    width: 158px;
                    padding: 14px 20px 13px;
                    font-size: 15px;
                    font-family: "RobotoMedium";
                    color: #fff;
                    background: linear-gradient(45deg, #8a1776, #c5638f); }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn button:hover {
                      background: linear-gradient(45deg, #a13c79, #c5638f); }
                    .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn button:focus {
                      background: #c5638f;
                      outline: none; }
                    @media screen and (max-width: 575px) {
                      .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__small .checkinMain__content__block__info__small__form .checkinMain__content__block__info__small__form__btn button {
                        width: 100%; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__vertical {
              margin: 0;
              height: 218px;
              width: 1px;
              background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px; }
              @media screen and (max-width: 990px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__vertical {
                  display: none; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__vertical1 {
              margin: 0;
              height: 111px;
              width: 1px;
              background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px; }
              @media screen and (max-width: 990px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__vertical1 {
                  display: none; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__vertical2 {
              margin: 0;
              height: 125px;
              width: 1px;
              background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
              background-position: 0 0px;
              background-repeat: repeat-y;
              background-size: 1px 11px; }
              @media screen and (max-width: 990px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__vertical2 {
                  display: none; } }
            .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__horizontal {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              display: none; }
              @media screen and (max-width: 990px) {
                .checkinMain .checkinMain__container .checkinMain__content .checkinMain__switch__content .checkinMain__content__block .checkinMain__content__block__info .checkinMain__content__block__info__inner .checkinMain__content__block__info__line__horizontal {
                  display: block; } }

.checkinOnline .checkinOnline__block {
  margin-top: 60px; }
  .checkinOnline .checkinOnline__block:nth-child(3) {
    margin-top: 70px; }
  .checkinOnline .checkinOnline__block .checkinOnline__block__title {
    font-family: "DINProMedium";
    font-size: 32px;
    line-height: 40px;
    color: #34345c; }
    @media screen and (max-width: 770px) {
      .checkinOnline .checkinOnline__block .checkinOnline__block__title {
        font-size: 26px;
        line-height: 32px; } }
  .checkinOnline .checkinOnline__block .checkinOnline__block__advantages {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 770px) {
      .checkinOnline .checkinOnline__block .checkinOnline__block__advantages {
        display: block; } }
    .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item {
      margin-right: 95px;
      max-width: 285px; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1120px) {
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item {
          margin-right: 50px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 990px) {
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item {
          margin-right: 30px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 770px) {
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item {
          max-width: 100%;
          margin-bottom: 30px;
          margin-right: 0; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item:last-child {
            margin-bottom: 0; } }
      .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item .checkinOnline__block__advantages__item__img {
        height: 59px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item .checkinOnline__block__advantages__item__img .checkinOnline__block__advantages__item__img1 {
          width: 59px;
          height: 59px; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item .checkinOnline__block__advantages__item__img .checkinOnline__block__advantages__item__img2 {
          width: 54px;
          height: 54px; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item .checkinOnline__block__advantages__item__img .checkinOnline__block__advantages__item__img3 {
          width: 49px;
          height: 49px; }
    .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item__text {
      margin-top: 20px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      font-family: RobotoBold; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item__text sup {
        text-decoration: none;
        color: #0081c1; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item__text b {
        font-family: "RobotoBold"; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__advantages .checkinOnline__block__advantages__item__text a:hover {
              color: #c5638f; } }
  .checkinOnline .checkinOnline__block .checkinOnline__block__conditions {
    margin-top: 30px; }
    .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner {
      margin-bottom: 70px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner:last-child {
        margin-bottom: 0; }
      @media screen and (max-width: 770px) {
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner {
          display: block;
          margin-bottom: 30px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner:last-child {
            margin-bottom: 0; } }
      .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item {
        margin-right: 126px;
        max-width: 253px; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item:last-child {
          margin-right: 0; }
        @media screen and (max-width: 1120px) {
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item {
            margin-right: 70px; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item:last-child {
              margin-right: 0; } }
        @media screen and (max-width: 990px) {
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item {
            margin-right: 30px; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item:last-child {
              margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item {
            margin-right: 0;
            max-width: 100%;
            margin-bottom: 30px; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item:last-child {
              margin-bottom: 0; } }
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img {
          height: 53px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img .checkinOnline__block__conditions__item__img1 {
            width: 44px;
            height: 44px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img .checkinOnline__block__conditions__item__img2 {
            width: 42px;
            height: 44px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img .checkinOnline__block__conditions__item__img3 {
            width: 53px;
            height: 53px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img .checkinOnline__block__conditions__item__img4 {
            width: 51px;
            height: 51px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img .checkinOnline__block__conditions__item__img5 {
            width: 51px;
            height: 39px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__img .checkinOnline__block__conditions__item__img6 {
            width: 53px;
            height: 53px; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text {
          margin-top: 14px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          color: #34345c;
          position: relative; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text sup {
            text-decoration: none;
            color: #0081c1; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text b {
            font-family: "RobotoBold"; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text a:hover {
                  color: #c5638f; } }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text span {
            font-family: RobotoBold; }
            @media screen and (max-width: 770px) {
              .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text span br {
                display: none; } }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text a {
            text-decoration: none;
            cursor: pointer; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__text a svg {
              width: 17px;
              height: 17px;
              margin-left: 5px; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window {
          width: 500px;
          height: 250px;
          display: none;
          background-color: #f7f8fc;
          position: absolute;
          z-index: 10;
          left: 60%; }
          @media screen and (max-width: 1120px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window {
              left: 50%; } }
          @media screen and (max-width: 990px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window {
              left: 30%; } }
          @media screen and (max-width: 770px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window {
              left: 0; } }
          @media screen and (max-width: 575px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window {
              width: 100%;
              height: auto; } }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window .checkinOnline__block__conditions__item__window__text {
            padding: 20px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window.active {
            display: block; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window1 {
          display: none;
          width: auto;
          height: auto;
          background-color: #191940;
          position: absolute;
          z-index: 10; }
          @media screen and (max-width: 575px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window1 {
              width: 100%;
              left: 0; } }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window1.active {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            @media screen and (max-width: 575px) {
              .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window1.active {
                display: block; } }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window1 .checkinOnline__block__conditions__item__window1__ul {
            padding: 30px; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window1 .checkinOnline__block__conditions__item__window1__ul .checkinOnline__block__conditions__item__window1__li {
              color: #fff;
              margin: 10px 0; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2 {
          width: 500px;
          height: 300px;
          display: none;
          background-color: #f7f8fc;
          position: absolute;
          z-index: 10;
          left: 60%; }
          @media screen and (max-width: 1120px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2 {
              left: 50%; } }
          @media screen and (max-width: 990px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2 {
              left: 30%; } }
          @media screen and (max-width: 770px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2 {
              left: 0; } }
          @media screen and (max-width: 575px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2 {
              width: 100%;
              height: auto; } }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2 .checkinOnline__block__conditions__item__window__text2 {
            padding: 20px; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__conditions .checkinOnline__block__conditions__inner .checkinOnline__block__conditions__item .checkinOnline__block__conditions__item__window2.active {
            display: block; }
  .checkinOnline .checkinOnline__block .checkinOnline__block__passengers {
    margin-top: 26px; }
    .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__text {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      color: #34345c; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__text sup {
        text-decoration: none;
        color: #0081c1; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__text b {
        font-family: "RobotoBold"; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__text a:hover {
              color: #c5638f; } }
    .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list {
      margin-top: 30px; }
      .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__title {
        margin-bottom: 13px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        color: #34345c; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__title sup {
          text-decoration: none;
          color: #0081c1; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__title b {
          font-family: "RobotoBold"; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__title a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__title a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__title a:hover {
                color: #c5638f; } }
      .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item {
        margin-bottom: 8px;
        max-width: 693px;
        padding-left: 15px;
        position: relative; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item:last-child {
          margin-bottom: 0; }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__main {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          color: #34345c; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__main sup {
            text-decoration: none;
            color: #0081c1; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__main b {
            font-family: "RobotoBold"; }
          .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__main a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__main a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__main a:hover {
                  color: #c5638f; } }
        .checkinOnline .checkinOnline__block .checkinOnline__block__passengers .checkinOnline__block__passengers__list .checkinOnline__block__passengers__list__item .checkinOnline__block__passengers__list__item__small {
          font-family: RobotoRegular;
          font-size: 13px;
          line-height: 17px;
          color: #7d7da0; }

.checkinOnline .checkinOnline__additional {
  margin-top: 50px;
  max-width: 730px;
  background: #f7f8fc;
  -webkit-user-select: none;
  /* user-select -- это нестандартное свойство */
  -moz-user-select: none;
  /* поэтому нужны префиксы */
  -ms-user-select: none; }
  @media screen and (max-width: 990px) {
    .checkinOnline .checkinOnline__additional {
      max-width: 730px;
      width: 100%; } }
  @media screen and (max-width: 575px) {
    .checkinOnline .checkinOnline__additional {
      margin-top: 60px; } }
  .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner {
    padding: 24px 32px;
    width: 100%;
    text-decoration: none;
    cursor: pointer;
    position: relative; }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner:after {
      pointer-events: none;
      content: "";
      display: block;
      width: 15px;
      height: 15px;
      border-top: 2px solid #c5638f;
      border-right: 2px solid #c5638f;
      border-radius: 1px;
      position: absolute;
      top: 29px;
      right: 32px;
      z-index: 1;
      -webkit-transform: rotate(135deg);
          -ms-transform: rotate(135deg);
              transform: rotate(135deg);
      transition: border-color 0.2s linear;
      transition: -webkit-transform 0.2s linear;
      transition: transform 0.2s linear;
      transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner.active:after {
      border-top: 2px solid #8a1776;
      border-right: 2px solid #8a1776;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner:hover .checkinOnline__additional__title {
      color: #c5638f; }
      @media screen and (max-width: 575px) {
        .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner:hover .checkinOnline__additional__title {
          color: #34345c; } }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      color: #34345c;
      font-family: RobotoMedium;
      max-width: 600px;
      transition: color 0.2s linear; }
      .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title sup {
        text-decoration: none;
        color: #0081c1; }
      .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title b {
        font-family: "RobotoBold"; }
      .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title a:hover {
              color: #c5638f; } }
      @media screen and (max-width: 770px) {
        .checkinOnline .checkinOnline__additional .checkinOnline__additional__inner .checkinOnline__additional__title {
          margin-right: 20px; } }
  .checkinOnline .checkinOnline__additional .checkinOnline__additional__info {
    padding: 24px 32px;
    font-family: "RobotoRegular";
    font-size: 15px;
    line-height: 23px;
    color: #191940;
    font-size: 13px;
    line-height: 18px;
    display: none;
    transition: display 0.2 linear; }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__info sup {
      text-decoration: none;
      color: #0081c1; }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__info b {
      font-family: "RobotoBold"; }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__info a {
      color: #c5638f;
      transition: color 0.1s linear;
      text-decoration: none; }
      .checkinOnline .checkinOnline__additional .checkinOnline__additional__info a:hover {
        color: #8a1776;
        text-decoration: none; }
        @media screen and (max-width: 575px) {
          .checkinOnline .checkinOnline__additional .checkinOnline__additional__info a:hover {
            color: #c5638f; } }
    .checkinOnline .checkinOnline__additional .checkinOnline__additional__info.active {
      display: block; }

.checkinAirport .checkinAirport__registration {
  margin-top: 80px;
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 770px) {
    .checkinAirport .checkinAirport__registration {
      display: block; } }
  @media screen and (max-width: 575px) {
    .checkinAirport .checkinAirport__registration {
      margin-bottom: 40px; } }
  .checkinAirport .checkinAirport__registration .checkinAirport__registration__item {
    margin-right: 96px;
    max-width: 474px; }
    .checkinAirport .checkinAirport__registration .checkinAirport__registration__item:last-child {
      margin-right: 0; }
    @media screen and (max-width: 990px) {
      .checkinAirport .checkinAirport__registration .checkinAirport__registration__item {
        margin-right: 30px; }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 770px) {
      .checkinAirport .checkinAirport__registration .checkinAirport__registration__item {
        max-width: 100%;
        margin-bottom: 30px; }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item:last-child {
          margin-bottom: 0; } }
    .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__img {
      height: 45px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__img .checkinAirport__registration__item__img1 {
        width: 49px;
        height: 45px; }
      .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__img .checkinAirport__registration__item__img2 {
        width: 51px;
        height: 45px; }
    .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__title {
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c;
      margin-top: 20px;
      color: #7d7da0; }
      @media screen and (max-width: 770px) {
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__title {
          font-size: 26px;
          line-height: 32px; } }
    .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list {
      margin-top: 18px; }
      .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        padding-left: 15px;
        position: relative;
        margin-bottom: 8px; }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item sup {
          text-decoration: none;
          color: #0081c1; }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item b {
          font-family: "RobotoBold"; }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item a:hover {
                color: #c5638f; } }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        .checkinAirport .checkinAirport__registration .checkinAirport__registration__item .checkinAirport__registration__item__list .checkinAirport__registration__item__list__item:last-child {
          margin-bottom: 0; }

.checkinAirport .checkinAirport__line {
  margin: 0;
  height: 1px;
  background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
  background-size: 8px 1px, 0% 1px;
  border: none; }

.checkinAirport .checkinAirport__info {
  margin-top: 60px; }
  @media screen and (max-width: 575px) {
    .checkinAirport .checkinAirport__info {
      margin-top: 40px; } }
  .checkinAirport .checkinAirport__info .checkinAirport__info__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px; }
    .checkinAirport .checkinAirport__info .checkinAirport__info__inner:last-child {
      margin-bottom: 0; }
    @media screen and (max-width: 770px) {
      .checkinAirport .checkinAirport__info .checkinAirport__info__inner {
        display: block;
        margin-bottom: 30px; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner:last-child {
          margin-bottom: 0; } }
    .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block {
      margin-right: 30px;
      max-width: 540px; }
      .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block:last-child {
        margin-right: 0; }
      @media screen and (max-width: 770px) {
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block {
          max-width: 100%;
          margin-bottom: 30px; }
          .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block:last-child {
            margin-bottom: 0; } }
      .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__img {
        height: 55px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__img .checkinAirport__info__block__img1 {
          width: 45px;
          height: 45px; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__img .checkinAirport__info__block__img2 {
          width: 55px;
          height: 34px; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__img .checkinAirport__info__block__img3 {
          width: 53px;
          height: 53px; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__img .checkinAirport__info__block__img4 {
          height: 55px;
          width: 55px; }
      .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__text {
        margin-top: 20px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__text sup {
          text-decoration: none;
          color: #0081c1; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__text b {
          font-family: "RobotoBold"; }
        .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .checkinAirport .checkinAirport__info .checkinAirport__info__inner .checkinAirport__info__block .checkinAirport__info__block__text a:hover {
                color: #c5638f; } }

.checkinAirport .checkinAirport__stalls {
  margin-top: 76px; }
  @media screen and (max-width: 575px) {
    .checkinAirport .checkinAirport__stalls {
      margin-top: 60px; } }
  .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__title {
    font-family: "DINProMedium";
    font-size: 32px;
    line-height: 40px;
    color: #34345c; }
    @media screen and (max-width: 770px) {
      .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__title {
        font-size: 26px;
        line-height: 32px; } }
  .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__text {
    margin-top: 24px;
    max-width: 730px;
    font-family: "RobotoBold";
    font-size: 18px;
    line-height: 26px;
    color: #191940;
    max-width: 730px;
    font-family: RobotoRegular;
    color: #34345c; }
    @media screen and (max-width: 575px) {
      .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__text {
        font-size: 16px; } }
  .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 770px) {
      .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner {
        display: block; } }
    .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item {
      max-width: 350px;
      margin-right: 30px; }
      .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item:last-child {
        margin-right: 0; }
      @media screen and (max-width: 770px) {
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item {
          max-width: 100%;
          margin-bottom: 30px; }
          .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item:last-child {
            margin-bottom: 0; } }
      .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__img {
        height: 53px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__img .checkinAirport__stalls__item__img1 {
          width: 42px;
          height: 44px; }
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__img .checkinAirport__stalls__item__img2 {
          width: 53px;
          height: 53px; }
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__img .checkinAirport__stalls__item__img3 {
          height: 50px;
          width: 58px; }
      .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__text {
        margin-top: 20px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        color: #34345c; }
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__text sup {
          text-decoration: none;
          color: #0081c1; }
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__text b {
          font-family: "RobotoBold"; }
        .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .checkinAirport .checkinAirport__stalls .checkinAirport__stalls__inner .checkinAirport__stalls__item .checkinAirport__stalls__item__text a:hover {
                color: #c5638f; } }

.aircraftMain {
  background: url("../img/Aircraft/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .aircraftMain {
      padding-top: 0; } }
  .aircraftMain .aircraftMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .aircraftMain .aircraftMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .aircraftMain .aircraftMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .aircraftMain .aircraftMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .aircraftMain .aircraftMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .aircraftMain .aircraftMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .aircraftMain .aircraftMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .aircraftMain .aircraftMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .aircraftMain .aircraftMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .aircraftMain .aircraftMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .aircraftMain .aircraftMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .aircraftMain .aircraftMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .aircraftMain .aircraftMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .aircraftMain .aircraftMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .aircraftMain .aircraftMain__container .aircraftMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 45px; }
      @media screen and (max-width: 770px) {
        .aircraftMain .aircraftMain__container .aircraftMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .aircraftMain .aircraftMain__container .aircraftMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.aircraftInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .aircraftInfo {
      padding-bottom: 60px; } }
  .aircraftInfo .aircraftInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .aircraftInfo .aircraftInfo__container .aircraftInfo__block {
      margin-top: 111px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .aircraftInfo .aircraftInfo__container .aircraftInfo__block:nth-child(2) {
        margin-top: 80px; }
      .aircraftInfo .aircraftInfo__container .aircraftInfo__block:last-child {
        margin-top: 80px; }
      .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info {
        margin-right: 30px;
        max-width: 445px; }
        @media screen and (max-width: 770px) {
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info {
            max-width: 100%;
            width: 100%; } }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__title {
          font-family: "DINProMedium";
          font-size: 36px;
          line-height: 46px;
          color: #34345c; }
          @media screen and (max-width: 575px) {
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__title {
              font-size: 28px;
              line-height: 38px; } }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__text {
          margin-top: 6px;
          font-family: RobotoRegular;
          font-size: 13px;
          line-height: 18px;
          color: #7d7da0; }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__slider {
          margin-top: 20px;
          display: none; }
          @media screen and (max-width: 770px) {
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__slider {
              display: block;
              max-width: 450px; } }
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__slider .slick-dots li button::before {
            font-size: 10px;
            color: #64bee6; }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__img {
          margin-top: 20px;
          display: none; }
          @media screen and (max-width: 770px) {
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__img {
              display: block;
              max-width: 450px; } }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers {
          margin-top: 50px; }
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner {
            margin-bottom: 30px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner:last-child {
              margin-bottom: 0; }
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner .aircraftInfo__block__info__numbers__item {
              margin-right: 30px;
              min-width: 160px; }
              .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner .aircraftInfo__block__info__numbers__item:last-child {
                margin-right: 0; }
              @media screen and (max-width: 340px) {
                .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner .aircraftInfo__block__info__numbers__item {
                  margin-right: 10px; } }
              .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner .aircraftInfo__block__info__numbers__item .aircraftInfo__block__info__numbers__item__text {
                font-family: RobotoRegular;
                font-size: 13px;
                line-height: 18px;
                color: #191940; }
              .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner .aircraftInfo__block__info__numbers__item .aircraftInfo__block__info__numbers__item__number {
                margin-top: 6px;
                font-family: "DINProMedium";
                font-size: 32px;
                line-height: 40px;
                color: #34345c;
                color: #0081c1; }
                @media screen and (max-width: 770px) {
                  .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__numbers .aircraftInfo__block__info__numbers__inner .aircraftInfo__block__info__numbers__item .aircraftInfo__block__info__numbers__item__number {
                    font-size: 26px;
                    line-height: 32px; } }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link {
          margin-top: 20px;
          margin-bottom: 27px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__img {
            margin-right: 14px; }
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__img img {
              min-width: 24px; }
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__text {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-top: 15px;
            font-size: 13px;
            line-height: 18px;
            cursor: pointer; }
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__text sup {
              text-decoration: none;
              color: #0081c1; }
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__text b {
              font-family: "RobotoBold"; }
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__link .aircraftInfo__block__info__link__text a:hover {
                    color: #c5638f; } }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__line {
          margin: 0;
          height: 1px;
          background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
          background-size: 8px 1px, 0% 1px;
          border: none;
          width: 445px; }
          @media screen and (max-width: 1120px) {
            .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info .aircraftInfo__block__info__line {
              width: 100%; } }
      @media screen and (max-width: 770px) {
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__images {
          display: none; } }
      .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info__img__slider {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        min-width: 500px; }
        .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info__img__slider .slick-dots {
          position: relative;
          margin-top: 200px;
          right: 280px; }
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info__img__slider .slick-dots li button::before {
            font-size: 10px;
            color: #64bee6; }
        @media screen and (max-width: 770px) {
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info__img__slider {
            display: none; } }
        @media screen and (max-width: 770px) {
          .aircraftInfo .aircraftInfo__container .aircraftInfo__block .aircraftInfo__block__info__img__slider .aircraftInfo__block__card .aircraftInfo__block__images {
            display: none; } }
  .aircraftInfo .selectInfo__openModal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1050;
    opacity: 0;
    transition: opacity 200ms ease-in;
    pointer-events: none;
    margin: 0;
    padding: 0 5px; }
    .aircraftInfo .selectInfo__openModal:target {
      opacity: 1;
      pointer-events: auto;
      overflow-y: auto; }
    .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog {
      position: relative;
      width: auto;
      max-width: 1000px;
      margin: 0 auto;
      margin-top: 120px;
      margin-bottom: 30px; }
      @media screen and (max-width: 575px) {
        .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog {
          max-width: 500px;
          margin: 70px auto 30px; } }
      .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 0.3rem;
        outline: 0; }
        @media screen and (max-width: 575px) {
          .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content {
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
        .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          padding: 15px; }
          .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__title {
            margin: 0 auto;
            font-family: RobotoBold;
            font-size: 18px;
            color: #34345c; }
          .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__close {
            float: right;
            font-family: RobotoBold;
            font-size: 24px;
            line-height: 1;
            color: #191940;
            text-shadow: 0 1px 0 #fff;
            opacity: 0.5;
            text-decoration: none; }
            .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__close:focus {
              color: #191940;
              text-decoration: none;
              cursor: pointer;
              opacity: 0.75; }
            .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__header .selectInfo__openModal__dialog__content__header__close:hover {
              color: #191940;
              text-decoration: none;
              cursor: pointer;
              opacity: 0.75; }
        .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body {
          position: relative;
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          padding: 30px 15px;
          overflow: auto; }
          @media screen and (max-width: 575px) {
            .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body {
              height: 700px; } }
          @media screen and (max-width: 575px) {
            .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img .selectInfo__openModal__dialog__content__body__img1 {
              display: none; } }
          .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img .selectInfo__openModal__dialog__content__body__img2 {
            display: none; }
            @media screen and (max-width: 575px) {
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img .selectInfo__openModal__dialog__content__body__img2 {
                display: block; } }
          .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img img {
            width: 100%;
            margin: 0 auto; }
            @media screen and (max-width: 575px) {
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__openModal__dialog__content__body__img img {
                width: auto;
                max-height: 1400px;
                height: 100%;
                max-width: 100%; } }
          .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories {
            margin-top: 48px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            @media screen and (max-width: 770px) {
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories {
                display: block; } }
            @media screen and (max-width: 575px) {
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories {
                margin-top: 32px; } }
            .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner {
              margin-right: 60px; }
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner:last-child .selectInfo__categories__item .selectInfo__categories__item__img {
                width: 92px; }
              @media screen and (max-width: 770px) {
                .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner:last-child {
                  margin-top: 30px; } }
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__title {
                font-family: "DINProMedium";
                font-size: 21px;
                line-height: 31px;
                color: #7d7da0;
                margin-bottom: 24px; }
                @media screen and (max-width: 575px) {
                  .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__title {
                    font-size: 18px;
                    line-height: 24px; } }
              .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                margin-top: 16px; }
                .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span {
                  margin-left: 18px;
                  font-family: "RobotoRegular";
                  font-size: 15px;
                  line-height: 23px;
                  color: #191940;
                  font-size: 14px;
                  line-height: 18px; }
                  .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span sup {
                    text-decoration: none;
                    color: #0081c1; }
                  .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span b {
                    font-family: "RobotoBold"; }
                  .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a {
                    color: #c5638f;
                    transition: color 0.1s linear;
                    text-decoration: none; }
                    .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a:hover {
                      color: #8a1776;
                      text-decoration: none; }
                      @media screen and (max-width: 575px) {
                        .aircraftInfo .selectInfo__openModal .selectInfo__openModal__dialog .selectInfo__openModal__dialog__content .selectInfo__openModal__dialog__content__body .selectInfo__categories .selectInfo__categories__inner .selectInfo__categories__item span a:hover {
                          color: #c5638f; } }

.statusMain {
  background: url("../img/Accumulation/bg.png") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .statusMain {
      padding-top: 0; } }
  .statusMain .statusMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .statusMain .statusMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .statusMain .statusMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .statusMain .statusMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .statusMain .statusMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .statusMain .statusMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .statusMain .statusMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .statusMain .statusMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .statusMain .statusMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .statusMain .statusMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .statusMain .statusMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .statusMain .statusMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .statusMain .statusMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .statusMain .statusMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .statusMain .statusMain__container h1 {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 45px; }
      @media screen and (max-width: 770px) {
        .statusMain .statusMain__container h1 {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .statusMain .statusMain__container h1 {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.statusMain__content {
  margin-top: 70px;
  margin-bottom: 100px; }
  @media screen and (max-width: 575px) {
    .statusMain__content {
      margin-bottom: 60px; } }
  .statusMain__content .statusMain__container__main {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .statusMain__content .statusMain__container__main .statusMain__container__main__text {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .statusMain__content .statusMain__container__main .statusMain__container__main__text {
          font-size: 16px; } }
    .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item {
        width: 26%;
        cursor: pointer; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:nth-child(1) .statusMain__section1__item__inner {
          max-width: 160px; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:nth-child(2) {
          width: 25%; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:last-child {
          width: 21%; }
        @media screen and (max-width: 770px) {
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item {
            width: 50%;
            margin-bottom: 30px; }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:nth-child(2) {
              width: 50%; }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:last-child {
              width: 50%; } }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item.active .statusMain__section1__item__inner .statusMain__section1__item__img {
          opacity: 100%; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item.active .statusMain__section1__item__inner .statusMain__section1__item__title {
          opacity: 100%; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:hover .statusMain__section1__item__inner .statusMain__section1__item__img {
          opacity: 100%; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item:hover .statusMain__section1__item__inner .statusMain__section1__item__title {
          opacity: 100%; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item .statusMain__section1__item__inner {
          max-width: 170px;
          text-align: center; }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item .statusMain__section1__item__inner .statusMain__section1__item__img {
            opacity: 50%; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item .statusMain__section1__item__inner .statusMain__section1__item__img {
                width: 150px; } }
            @media screen and (max-width: 575px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item .statusMain__section1__item__inner .statusMain__section1__item__img {
                width: 100px; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item .statusMain__section1__item__inner .statusMain__section1__item__title {
            margin-top: 12px;
            font-family: RobotoBold;
            font-size: 18px;
            line-height: 26px;
            color: #191940;
            opacity: 50%; }
            @media screen and (max-width: 575px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__items .statusMain__section1__item .statusMain__section1__item__inner .statusMain__section1__item__title {
                font-size: 16px; } }
    .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents {
      margin-top: 30px; }
      .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content {
        display: none; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content.active {
          display: block; }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__img {
          margin-left: 70px; }
          @media screen and (max-width: 1120px) {
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__img {
              margin-left: 5px; } }
          @media screen and (max-width: 990px) {
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__img {
              width: 90%; } }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block {
          margin-top: 90px;
          padding: 36px 41px 44px 28px;
          background-color: #f7f8fc;
          max-width: 730px;
          width: 100%;
          position: relative; }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__section1__content__block__triangle {
            position: absolute;
            top: -30px;
            left: 2%;
            z-index: -1;
            width: 0;
            height: 0;
            border-left: 70px solid transparent;
            border-right: 70px solid transparent;
            border-bottom: 100px solid #f7f8fc; }
            @media screen and (max-width: 990px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__section1__content__block__triangle {
                left: 0%;
                border-left: 30px solid transparent;
                border-right: 30px solid transparent;
                border-bottom: 50px solid #f7f8fc; } }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__section1__content__block__triangle {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__content__block__title {
            font-family: "DINProMedium";
            font-size: 32px;
            line-height: 40px;
            color: #34345c; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__content__block__title {
                font-size: 26px;
                line-height: 32px; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__content__block__text {
            font-family: "RobotoBold";
            font-size: 18px;
            line-height: 26px;
            color: #191940;
            max-width: 730px;
            margin-top: 30px; }
            @media screen and (max-width: 575px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block .statusMain__content__block__text {
                font-size: 16px; } }
        .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 {
          margin-top: 90px;
          padding: 36px 40px 38px 36px;
          background-color: #f7f8fc;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          @media screen and (max-width: 770px) {
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 {
              display: block; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle2 {
            position: absolute;
            top: -30px;
            left: 27%;
            z-index: -1;
            width: 0;
            height: 0;
            border-left: 70px solid transparent;
            border-right: 70px solid transparent;
            border-bottom: 100px solid #f7f8fc; }
            @media screen and (max-width: 990px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle2 {
                left: 23%; } }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle2 {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle3 {
            position: absolute;
            top: -30px;
            left: 53%;
            z-index: -1;
            width: 0;
            height: 0;
            border-left: 70px solid transparent;
            border-right: 70px solid transparent;
            border-bottom: 100px solid #f7f8fc; }
            @media screen and (max-width: 990px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle3 {
                left: 50%; } }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle3 {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle4 {
            position: absolute;
            top: -30px;
            left: 80.5%;
            z-index: -1;
            width: 0;
            height: 0;
            border-left: 70px solid transparent;
            border-right: 70px solid transparent;
            border-bottom: 100px solid #f7f8fc; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__section1__content__block1__triangle4 {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 {
            width: 65%; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 {
                width: 100%; } }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__title {
              font-family: "DINProMedium";
              font-size: 32px;
              line-height: 40px;
              color: #34345c; }
              @media screen and (max-width: 770px) {
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__title {
                  font-size: 26px;
                  line-height: 32px; } }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__text {
              font-family: "RobotoBold";
              font-size: 18px;
              line-height: 26px;
              color: #191940;
              max-width: 730px;
              margin-top: 30px; }
              @media screen and (max-width: 575px) {
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__text {
                  font-size: 16px; } }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul {
              margin-top: 20px; }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li {
                padding-left: 15px;
                position: relative;
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940;
                margin-bottom: 8px; }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li:before {
                  content: "";
                  display: block;
                  margin: 10px 0;
                  width: 5px;
                  height: 5px;
                  position: absolute;
                  top: 0;
                  left: 0;
                  z-index: 1;
                  display: block;
                  background-color: #64bee6;
                  border: 0;
                  border-radius: 50%; }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li sup {
                  text-decoration: none;
                  color: #0081c1; }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li b {
                  font-family: "RobotoBold"; }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li a:hover {
                        color: #c5638f; } }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li:last-child {
                  margin-bottom: 0; }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section1 .statusMain__content__block__ul .statusMain__content__block__li .statusMain__content__block__li__small {
                  font-family: RobotoRegular;
                  font-size: 13px;
                  line-height: 18px;
                  color: #7d7da0; }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__sections__line {
            margin: 0;
            height: 280px;
            width: 1px;
            background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
            background-position: 0 0px;
            background-repeat: repeat-y;
            background-size: 1px 11px;
            margin: 0 0 0 60px; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__sections__line {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__sections__line1 {
            margin: 0;
            height: 380px;
            width: 1px;
            background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
            background-position: 0 0px;
            background-repeat: repeat-y;
            background-size: 1px 11px;
            margin: 30px 0 0 60px; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__sections__line1 {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__sections__line2 {
            margin: 0;
            height: 480px;
            width: 1px;
            background-image: linear-gradient(to bottom, #cbcbd1 25%, transparent 35%);
            background-position: 0 0px;
            background-repeat: repeat-y;
            background-size: 1px 11px;
            margin: 30px 0 0 60px; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__sections__line2 {
                display: none; } }
          .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 {
            margin-left: 57px; }
            @media screen and (max-width: 770px) {
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 {
                margin-top: 40px;
                margin-left: 0; } }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__text1 {
              font-family: "RobotoBold";
              font-size: 18px;
              line-height: 26px;
              color: #191940;
              max-width: 730px;
              margin-top: 40px; }
              @media screen and (max-width: 575px) {
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__text1 {
                  font-size: 16px; } }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__text {
              font-family: "RobotoBold";
              font-size: 18px;
              line-height: 26px;
              color: #191940;
              max-width: 730px; }
              @media screen and (max-width: 575px) {
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__text {
                  font-size: 16px; } }
              @media screen and (max-width: 1120px) {
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__text br {
                  display: none; } }
            .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block {
              margin-top: 10px; }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers {
                font-size: 54px;
                font-family: RobotoBold;
                background: linear-gradient(to right, #64bee6, #f7f8fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent; }
                @media screen and (max-width: 575px) {
                  .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers {
                    font-size: 32px;
                    margin-left: 30px; } }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers1 {
                font-size: 54px;
                font-family: RobotoBold;
                background: linear-gradient(to right, #f2c94c, #ffecb1);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent; }
                @media screen and (max-width: 575px) {
                  .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers1 {
                    font-size: 32px;
                    margin-left: 25px; } }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers2 {
                font-size: 54px;
                font-family: RobotoBold;
                background: linear-gradient(to right, #7d7da0, #c4c4c4);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent; }
                @media screen and (max-width: 575px) {
                  .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers2 {
                    font-size: 32px;
                    margin-left: 25px; } }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers__texts {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex; }
                .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers__texts .statusMain__content__block__numbers__text {
                  font-family: RobotoBold;
                  font-size: 16px;
                  color: #7d7da0; }
                  .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers__texts .statusMain__content__block__numbers__text:last-child {
                    margin-left: 70px; }
                    @media screen and (max-width: 770px) {
                      .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__numbers__texts .statusMain__content__block__numbers__text:last-child {
                        margin-left: 20px; } }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__second__text {
                margin-top: 6px;
                font-size: 16px;
                color: #7d7da0; }
              .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__textbold {
                font-size: 21px;
                font-family: RobotoBold;
                color: #191940; }
                @media screen and (max-width: 770px) {
                  .statusMain__content .statusMain__container__main .statusMain__container__section1 .statusMain__section1__contents .statusMain__section1__content .statusMain__section1__content__block1 .statusMain__content__block1__section2 .statusMain__content__block__numbers__block .statusMain__content__block__textbold {
                    margin-top: 20px; } }

.corporativeMain {
  background: url("../img/Corporative/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .corporativeMain {
      padding-top: 0; } }
  .corporativeMain .corporativeMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .corporativeMain .corporativeMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .corporativeMain .corporativeMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .corporativeMain .corporativeMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .corporativeMain .corporativeMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .corporativeMain .corporativeMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .corporativeMain .corporativeMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .corporativeMain .corporativeMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .corporativeMain .corporativeMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .corporativeMain .corporativeMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .corporativeMain .corporativeMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .corporativeMain .corporativeMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .corporativeMain .corporativeMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .corporativeMain .corporativeMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .corporativeMain .corporativeMain__container .corporativeMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        .corporativeMain .corporativeMain__container .corporativeMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .corporativeMain .corporativeMain__container .corporativeMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.corporativeInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 60px; }
  @media screen and (max-width: 575px) {
    .corporativeInfo {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    .corporativeInfo {
      margin-top: 40px; } }
  .corporativeInfo .corporativeInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    @media screen and (max-width: 575px) {
      .corporativeInfo .corporativeInfo__container {
        padding: 0; } }
    .corporativeInfo .corporativeInfo__container .corporativeInfo__titletext {
      font-family: "RobotoBold";
      font-size: 18px;
      line-height: 26px;
      color: #191940;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .corporativeInfo .corporativeInfo__container .corporativeInfo__titletext {
          font-size: 16px; } }
      @media screen and (max-width: 575px) {
        .corporativeInfo .corporativeInfo__container .corporativeInfo__titletext {
          padding: 0 20px; } }
    .corporativeInfo .corporativeInfo__container .corporativeInfo__text {
      margin-top: 14px;
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .corporativeInfo .corporativeInfo__container .corporativeInfo__text {
          padding: 0 20px; } }
      .corporativeInfo .corporativeInfo__container .corporativeInfo__text p {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__text p sup {
          text-decoration: none;
          color: #0081c1; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__text p b {
          font-family: "RobotoBold"; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__text p a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__text p a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .corporativeInfo .corporativeInfo__container .corporativeInfo__text p a:hover {
                color: #c5638f; } }
    .corporativeInfo .corporativeInfo__container .corporativeInfo__form {
      margin-top: 60px;
      max-width: 810px;
      padding: 10px 40px 40px 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select {
        width: 49%;
        max-width: 349px;
        width: 100%;
        position: relative;
        -webkit-user-select: none;
        /* user-select -- это нестандартное свойство */
        -moz-user-select: none;
        /* поэтому нужны префиксы */
        -ms-user-select: none;
        margin: 0;
        position: relative;
        margin-bottom: 40px;
        margin-top: 80px; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select:after {
          pointer-events: none;
          content: "";
          display: block;
          width: 14px;
          height: 14px;
          border-top: 3px solid #c5638f;
          border-right: 3px solid #c5638f;
          border-radius: 1px;
          position: absolute;
          top: 14px;
          right: 2px;
          z-index: 1;
          -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
                  transform: rotate(135deg);
          transition: border-color 0.2s linear;
          transition: -webkit-transform 0.2s linear;
          transition: transform 0.2s linear;
          transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select.active:after {
          border-top: 3px solid #c5638f;
          border-right: 3px solid #c5638f;
          -webkit-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select ::-webkit-scrollbar-button {
          background-repeat: no-repeat;
          width: 6px;
          height: 0px;
          cursor: pointer; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select ::-webkit-scrollbar-track {
          height: 0; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select ::-webkit-scrollbar-track-piece {
          height: 0; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select ::-webkit-scrollbar-thumb {
          border-radius: 4px;
          background-color: #8a1776;
          background-position: center;
          background-repeat: no-repeat; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select ::-webkit-resizer {
          background-repeat: no-repeat;
          width: 7px;
          height: 0px; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select ::-webkit-scrollbar {
          width: 5px;
          height: 5px;
          cursor: pointer; }
        @media screen and (max-width: 575px) {
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select {
            margin-top: 20px;
            min-width: 300px;
            width: 100%; } }
        @media screen and (max-width: 770px) {
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select {
            width: 100%;
            max-width: 500px; } }
        @media screen and (max-width: 575px) {
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select {
            max-width: 100%;
            min-width: 100%;
            width: 100%; } }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          border-bottom: 1px solid #7d7da0;
          cursor: pointer;
          display: block;
          position: relative; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__header span {
            font-size: 36px;
            color: #191940;
            font-family: "RobotoBold"; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__header.valid {
            border-bottom: 1px solid #c5638f; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__header label {
            position: absolute;
            color: #7d7da0;
            top: -60%; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__header .select__current {
            font-size: 15px;
            line-height: 23px;
            padding: 10px 0; }
            @media screen and (max-width: 575px) {
              .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__header .select__current {
                margin: 0 auto; } }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body {
          display: none;
          height: auto;
          max-height: 300px;
          overflow-y: auto;
          padding: 36px 20px 20px;
          position: absolute;
          left: 0;
          right: 0;
          top: 100%;
          z-index: 2;
          background-color: #fff;
          width: 100%; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body.active {
            display: block; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body div {
            margin: 0;
            height: 1px;
            background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
            background-size: 8px 1px, 0% 1px;
            border: none;
            margin: 14px 0; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body div:last-child {
              margin-bottom: 0; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body span {
            padding: 16px 12px 14px;
            width: 100%;
            cursor: pointer;
            font-size: 13px;
            line-height: 18px;
            color: #34345c;
            font-family: "RobotoRegular"; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body span:hover {
              color: #c5638f; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select .select__body span:valid {
              color: #dd0e46; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .select.active .select__body {
          display: block; }
      .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input {
          margin-right: 30px;
          margin-bottom: 40px;
          width: 100%;
          position: relative;
          width: 49%;
          max-width: 349px; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input label b {
              color: #dd0e46; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input label span {
              color: #cbcbd1; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input:focus ~ label,
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input:nth-child(2) {
            margin-right: 0; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input:nth-child(8) {
            margin-right: 0; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input:nth-child(10) {
            margin-right: 0; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input:nth-child(11) {
            margin-right: 0; }
          @media screen and (max-width: 770px) {
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input {
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input {
              margin-right: 0;
              max-width: 100%; } }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__input input:invalid:not(:placeholder-shown) + .form__error {
            opacity: 1; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea {
          min-width: 100%;
          margin-bottom: 40px; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea textarea {
            width: 100%;
            height: 95px;
            padding: 20px;
            color: #34345c;
            font-size: 15px;
            outline: none;
            border: 1px solid #7d7da0;
            background: transparent; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea textarea::-webkit-input-placeholder {
              color: #7d7da0; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea textarea:-ms-input-placeholder {
              color: #7d7da0; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea textarea::placeholder {
              color: #7d7da0; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea textarea:focus {
              border: 1px solid #c5638f; }
          @media screen and (max-width: 770px) {
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__textarea {
              width: 100%;
              max-width: 500px;
              min-width: auto; } }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label {
            margin: 0;
            padding-left: 15px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label sup {
              text-decoration: none;
              color: #0081c1; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label b {
              font-family: "RobotoBold"; }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label {
                max-width: 500px; } }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__box label a span {
              color: #dd0e46; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__info__text {
          margin-top: 30px;
          font-size: 13px;
          color: #7d7da0; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__info__text b {
            color: #dd0e46; }
        .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__btn {
          margin-top: 40px;
          width: 100%; }
          .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .corporativeInfo .corporativeInfo__container .corporativeInfo__form .corporativeInfo__form__main .corporativeInfo__form__btn button {
                width: 100%; } }

.feedbackMain {
  background: url("../img/Feedback/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .feedbackMain {
      padding-top: 0; } }
  .feedbackMain .feedbackMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .feedbackMain .feedbackMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .feedbackMain .feedbackMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .feedbackMain .feedbackMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .feedbackMain .feedbackMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .feedbackMain .feedbackMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .feedbackMain .feedbackMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .feedbackMain .feedbackMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .feedbackMain .feedbackMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .feedbackMain .feedbackMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .feedbackMain .feedbackMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .feedbackMain .feedbackMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .feedbackMain .feedbackMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .feedbackMain .feedbackMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .feedbackMain .feedbackMain__container .feedbackMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        .feedbackMain .feedbackMain__container .feedbackMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .feedbackMain .feedbackMain__container .feedbackMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.feedbackInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 60px; }
  @media screen and (max-width: 575px) {
    .feedbackInfo {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    .feedbackInfo {
      margin-top: 40px; } }
  .feedbackInfo .feedbackInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    @media screen and (max-width: 575px) {
      .feedbackInfo .feedbackInfo__container {
        padding: 0; } }
    .feedbackInfo .feedbackInfo__container .feedbackInfo__text {
      max-width: 730px;
      margin: 0 auto; }
      @media screen and (max-width: 575px) {
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text {
          padding: 0 20px; } }
      .feedbackInfo .feedbackInfo__container .feedbackInfo__text p {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p sup {
          text-decoration: none;
          color: #0081c1; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p b {
          font-family: "RobotoBold"; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a:hover {
                color: #c5638f; } }
      .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul {
        margin-top: 14px; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li {
          padding-left: 15px;
          position: relative;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          margin-bottom: 8px; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li:before {
            content: "";
            display: block;
            margin: 10px 0;
            width: 5px;
            height: 5px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: block;
            background-color: #64bee6;
            border: 0;
            border-radius: 50%; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li sup {
            text-decoration: none;
            color: #0081c1; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li b {
            font-family: "RobotoBold"; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li a:hover {
                  color: #c5638f; } }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li:last-child {
            margin-bottom: 0; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li {
            padding-left: 15px;
            position: relative;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-bottom: 8px; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li:before {
              content: "";
              display: block;
              margin: 10px 0;
              width: 5px;
              height: 5px;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #c5638f;
              border: 0;
              border-radius: 50%; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li sup {
              text-decoration: none;
              color: #0081c1; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li b {
              font-family: "RobotoBold"; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .feedbackInfo .feedbackInfo__container .feedbackInfo__text ul li ul li a:hover {
                    color: #c5638f; } }
      .feedbackInfo .feedbackInfo__container .feedbackInfo__text h3 {
        margin: 40px 0 20px 0;
        font-family: "DINProMedium";
        font-size: 32px;
        line-height: 40px;
        color: #34345c;
        color: #7d7da0; }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text h3 {
            font-size: 26px;
            line-height: 32px; } }
      .feedbackInfo .feedbackInfo__container .feedbackInfo__text p {
        margin: 20px 0 10px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p sup {
          text-decoration: none;
          color: #0081c1; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p b {
          font-family: "RobotoBold"; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a:hover {
                color: #c5638f; } }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p strong {
          font-weight: normal;
          color: #191940;
          font-family: RobotoBold; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p b {
          font-weight: normal;
          color: #191940;
          font-family: RobotoBold; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p i {
          margin-right: 20px; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p a {
          color: #c5638f; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p sup {
          top: -2px;
          color: #64bee6; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__text p .sup__text {
          font-family: "RobotoRegular";
          font-size: 13px;
          color: #7d7da0;
          display: inline; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text p .sup__text span {
            color: #0081c1; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__text p .sup__text a {
            color: #c5638f; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__text p .sup__text a:hover {
              color: #8a1776; }
              @media screen and (max-width: 575px) {
                .feedbackInfo .feedbackInfo__container .feedbackInfo__text p .sup__text a:hover {
                  color: #c5638f; } }
    .feedbackInfo .feedbackInfo__container .selectInfo__terms {
      margin: 0 auto;
      margin-top: 20px;
      max-width: 840px;
      padding: 24px 32px;
      background: #f7f8fc; }
      .feedbackInfo .feedbackInfo__container .selectInfo__terms:first-child {
        margin-top: 60px !important; }
      @media screen and (max-width: 990px) {
        .feedbackInfo .feedbackInfo__container .selectInfo__terms {
          width: 100%; } }
      @media screen and (max-width: 770px) {
        .feedbackInfo .feedbackInfo__container .selectInfo__terms {
          margin-top: 60px; } }
      @media screen and (max-width: 575px) {
        .feedbackInfo .feedbackInfo__container .selectInfo__terms {
          margin-top: 40px; } }
      .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner {
        width: 100%;
        text-decoration: none;
        cursor: pointer;
        position: relative; }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner:after {
          pointer-events: none;
          content: "";
          display: block;
          width: 15px;
          height: 15px;
          border-top: 2px solid #c5638f;
          border-right: 2px solid #c5638f;
          border-radius: 1px;
          position: absolute;
          top: 5px;
          right: 0px;
          z-index: 1;
          -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
                  transform: rotate(135deg);
          transition: border-color 0.2s linear;
          transition: -webkit-transform 0.2s linear;
          transition: transform 0.2s linear;
          transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner.active:after {
          border-top: 2px solid #8a1776;
          border-right: 2px solid #8a1776;
          -webkit-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
          color: #c5638f; }
          @media screen and (max-width: 575px) {
            .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner:hover .selectInfo__terms__title {
              color: #34345c; } }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          color: #34345c;
          font-family: RobotoMedium;
          max-width: 600px;
          transition: color 0.2s linear; }
          .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title sup {
            text-decoration: none;
            color: #0081c1; }
          .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title b {
            font-family: "RobotoBold"; }
          .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 770px) {
            .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__inner .selectInfo__terms__title {
              margin-right: 20px; } }
      .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info {
        margin-top: 32px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        font-size: 13px;
        line-height: 18px;
        display: none;
        transition: all 0.2 linear; }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info sup {
          text-decoration: none;
          color: #0081c1; }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info b {
          font-family: "RobotoBold"; }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info a:hover {
                color: #c5638f; } }
        .feedbackInfo .feedbackInfo__container .selectInfo__terms .selectInfo__terms__info.active {
          display: block; }
    .feedbackInfo .feedbackInfo__container .feedbackInfo__form {
      margin: 0 auto;
      margin-top: 60px;
      max-width: 840px;
      padding: 40px;
      background: #f7f8fc;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media screen and (max-width: 575px) {
        .feedbackInfo .feedbackInfo__container .feedbackInfo__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 {
        margin-bottom: 40px;
        width: 100%; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select {
          width: 100%;
          max-width: 349px;
          width: 100%;
          position: relative;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none;
          margin: 0;
          position: relative; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 14px;
            height: 14px;
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 14px;
            right: 2px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select.active:after {
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select ::-webkit-scrollbar-button {
            background-repeat: no-repeat;
            width: 6px;
            height: 0px;
            cursor: pointer; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select ::-webkit-scrollbar-track {
            height: 0; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select ::-webkit-scrollbar-track-piece {
            height: 0; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select ::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: #8a1776;
            background-position: center;
            background-repeat: no-repeat; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select ::-webkit-resizer {
            background-repeat: no-repeat;
            width: 7px;
            height: 0px; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select ::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            cursor: pointer; }
          @media screen and (max-width: 575px) {
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select {
              margin-top: 20px;
              min-width: 300px;
              width: 100%; } }
          @media screen and (max-width: 770px) {
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select {
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select {
              max-width: 100%;
              min-width: 100%;
              width: 100%; } }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 1px solid #7d7da0;
            cursor: pointer;
            display: block; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__header span {
              font-size: 36px;
              color: #191940;
              font-family: "RobotoBold"; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__header.valid {
              border-bottom: 1px solid #c5638f; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__header .select__current {
              font-size: 21px;
              line-height: 31px;
              color: #34345c;
              padding: 10px 0;
              font-family: RobotoMedium; }
              @media screen and (max-width: 575px) {
                .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__header .select__current {
                  margin: 0 auto; } }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body {
            display: none;
            height: auto;
            max-height: 300px;
            overflow-y: auto;
            padding: 36px 20px 20px;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: 2;
            background-color: #fff;
            background: #fff;
            width: 100%; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body.active {
              display: block; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body div {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              margin: 14px 0; }
              .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body div:last-child {
                margin-bottom: 0; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body span {
              padding: 16px 12px 14px;
              width: 100%;
              cursor: pointer;
              font-size: 13px;
              line-height: 18px;
              color: #34345c;
              font-family: "RobotoRegular"; }
              .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body span:hover {
                color: #c5638f; }
              .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select .select__body span:valid {
                color: #dd0e46; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__select1 .select.active .select__body {
            display: block; }
      .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        display: none; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4.active {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 .feedbackInfo__form__content4__text {
          margin-top: 30px; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 .feedbackInfo__form__content4__text a {
            text-decoration: none;
            color: #c5638f; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 ol {
          margin-top: 20px; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 ol li {
            margin-top: 8px; }
        .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 ul {
          margin-top: 20px; }
          .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 ul .feedbackInfo__content4__list__item {
            padding-left: 15px;
            position: relative;
            margin-top: 8px; }
            .feedbackInfo .feedbackInfo__container .feedbackInfo__form .feedbackInfo__form__content4 ul .feedbackInfo__content4__list__item:before {
              content: "";
              display: block;
              margin: 10px 0;
              width: 5px;
              height: 5px;
              position: absolute;
              top: 0;
              left: 0;
              z-index: 1;
              display: block;
              background-color: #64bee6;
              border: 0;
              border-radius: 50%; }
    .feedbackInfo .feedbackInfo__container form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content1 {
        display: none; }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content1.active {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
      .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content2 {
        display: none; }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content2.active {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
      .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3 {
        display: none; }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3.active {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3 .feedbackInfo__form__input:nth-child(3) {
          margin-right: 0; }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3 .feedbackInfo__form__input:nth-child(4) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3 .feedbackInfo__form__input:nth-child(4) {
              margin-right: 0; } }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3 .feedbackInfo__form__input:nth-child(5) {
          margin-right: 0; }
        .feedbackInfo .feedbackInfo__container form.feedbackInfo__form__content3 .feedbackInfo__form__textarea {
          max-width: 730px; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 {
        margin-bottom: 40px;
        width: 100%; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select {
          width: 100%;
          max-width: 540px;
          width: 100%;
          position: relative;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none;
          margin: 0;
          position: relative; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 14px;
            height: 14px;
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 14px;
            right: 2px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select.active:after {
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select ::-webkit-scrollbar-button {
            background-repeat: no-repeat;
            width: 6px;
            height: 0px;
            cursor: pointer; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select ::-webkit-scrollbar-track {
            height: 0; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select ::-webkit-scrollbar-track-piece {
            height: 0; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select ::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: #8a1776;
            background-position: center;
            background-repeat: no-repeat; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select ::-webkit-resizer {
            background-repeat: no-repeat;
            width: 7px;
            height: 0px; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select ::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            cursor: pointer; }
          @media screen and (max-width: 575px) {
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select {
              margin-top: 20px;
              min-width: 300px;
              width: 100%; } }
          @media screen and (max-width: 770px) {
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select {
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select {
              max-width: 100%;
              min-width: 100%;
              width: 100%; } }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 1px solid #7d7da0;
            cursor: pointer;
            display: block; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__header span {
              font-size: 36px;
              color: #191940;
              font-family: "RobotoBold"; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__header.valid {
              border-bottom: 1px solid #c5638f; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__header .select__current {
              font-size: 15px;
              line-height: 23px;
              color: #7d7da0;
              padding: 10px 0; }
              @media screen and (max-width: 575px) {
                .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__header .select__current {
                  margin: 0 auto; } }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body {
            display: none;
            height: auto;
            max-height: 300px;
            overflow-y: auto;
            padding: 36px 20px 20px;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: 2;
            background-color: #fff;
            width: 100%;
            background: #fff; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body.active {
              display: block; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body div {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              margin: 14px 0; }
              .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body div:last-child {
                margin-bottom: 0; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body span {
              padding: 16px 12px 14px;
              width: 100%;
              cursor: pointer;
              font-size: 13px;
              line-height: 18px;
              color: #34345c;
              font-family: "RobotoRegular"; }
              .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body span:hover {
                color: #c5638f; }
              .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select .select__body span:valid {
                color: #dd0e46; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__select2 .select.active .select__body {
            display: block; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea {
        width: 100%;
        margin-bottom: 40px;
        position: relative; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea textarea {
          width: 100%;
          height: 95px;
          padding: 20px;
          color: #34345c;
          font-size: 15px;
          outline: none;
          border: 1px solid #7d7da0;
          background: transparent; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea textarea::-webkit-input-placeholder {
            color: #7d7da0; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea textarea:-ms-input-placeholder {
            color: #7d7da0; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea textarea::placeholder {
            color: #7d7da0; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea textarea:focus {
            border: 1px solid #c5638f; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea span {
          color: #dd0e46;
          font-size: 12px; }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea {
            width: 100%;
            max-width: 500px;
            min-width: auto; } }
        @media screen and (max-width: 575px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea {
            width: 100%;
            max-width: 100%; } }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__textarea b {
          position: absolute;
          top: 50%;
          right: 2%;
          z-index: 1;
          -webkit-transform: translate3d(0, -200%, 0);
                  transform: translate3d(0, -200%, 0);
          pointer-events: none;
          color: red; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input {
        margin-right: 30px;
        margin-bottom: 40px;
        width: 100%;
        position: relative;
        width: 49%;
        max-width: 349px;
        position: relative; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input:hover {
            border-bottom: 1px solid #c5638f; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input:valid {
            border-bottom: 1px solid #c5638f; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input.active {
            border-bottom: 1px solid #dd0e46; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input label b {
            color: #dd0e46; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input label span {
            color: #cbcbd1; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input:focus ~ label,
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(4) {
          margin-right: 0; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(6) {
          margin-right: 0; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(8) {
          margin-right: 0; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(10) {
          margin-right: 0; }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input {
            width: 100%;
            max-width: 500px; } }
        @media screen and (max-width: 575px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input {
            margin-right: 0;
            max-width: 100%; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(1) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(2) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(3) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(4) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(5) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(6) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(7) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(8) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(9) {
            margin-right: 0; } }
        @media screen and (max-width: 770px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input:nth-child(10) {
            margin-right: 0; } }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__input img {
          position: absolute;
          top: 50%;
          right: 0;
          z-index: 1;
          -webkit-transform: translate3d(0, -50%, 0);
                  transform: translate3d(0, -50%, 0);
          width: 20px;
          height: 20px;
          pointer-events: none; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file {
        margin-bottom: 40px;
        background: #fff;
        padding: 42px;
        width: 730px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (max-width: 990px) {
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file {
            display: block;
            width: 100%; } }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn {
          position: relative;
          cursor: pointer;
          margin-left: 20px;
          margin-top: 20px;
          font-size: 14px;
          color: #c5638f; }
          @media screen and (max-width: 990px) {
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn {
              margin-top: 0; } }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn:hover label::after {
            opacity: 1; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn label {
            display: block;
            margin-left: 5px;
            cursor: pointer; }
            @media screen and (max-width: 990px) {
              .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn label {
                margin-top: 3px; } }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn label::after {
              opacity: 0;
              transition: opacity 0.2s; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn label input {
              display: none; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__btn label span {
              border-bottom: 1px solid #c5638f; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__name {
          margin-left: 24px;
          font-size: 14px;
          margin-right: 20px;
          margin-top: 10px;
          color: #7d7da0; }
          @media screen and (max-width: 410px) {
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__name {
              margin-top: 20px;
              margin-left: 20px; } }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title {
          width: 16px;
          height: 16px;
          position: absolute; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__img {
            margin-bottom: 2px; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__img svg {
              width: 16px;
              height: 16px; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-left: 4px; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text sup {
              text-decoration: none;
              color: #0081c1; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text b {
              font-family: "RobotoBold"; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text a:hover {
                    color: #c5638f; } }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__title .feedbackInfo__form__file__title__text a {
              text-decoration: underline; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__file .feedbackInfo__form__file__text {
          font-family: "RobotoRegular";
          margin-top: 15px;
          font-size: 10px;
          line-height: 14px;
          color: #7d7da0; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: relative; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box input {
          cursor: pointer;
          height: 24px;
          width: 24px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          outline: none; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box input::before {
            content: "";
            width: 24px;
            height: 24px;
            position: absolute;
            left: 0;
            top: 0px;
            z-index: 1;
            background: #fff;
            border: 2px solid #cbcbd1;
            border-radius: 1px; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box input:checked::after {
            content: "";
            width: 24px;
            height: 24px;
            position: absolute;
            left: 0;
            top: 0px;
            z-index: 1;
            border: 1px solid #c5638f;
            border-radius: 3px;
            visibility: visible;
            background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label {
          margin: 0;
          padding-left: 15px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label sup {
            text-decoration: none;
            color: #0081c1; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label b {
            font-family: "RobotoBold"; }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label a:hover {
                  color: #c5638f; } }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__box label a span {
            color: #dd0e46; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__info__text {
        margin-top: 30px;
        font-size: 13px;
        color: #7d7da0; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__info__text b {
          color: #dd0e46; }
      .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__btn {
        margin-top: 40px;
        width: 100%; }
        .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__btn button {
          border: none;
          cursor: pointer;
          width: 171px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .feedbackInfo .feedbackInfo__container form .feedbackInfo__form__btn button {
              width: 100%; } }

.applyMain {
  background: url("../img/Feedback/bg.jpg") center no-repeat;
  margin: 0;
  padding: 40px 0 60px;
  font-family: "RobotoRegular";
  width: 100%;
  color: #fff;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .applyMain {
      padding-top: 0; } }
  .applyMain .applyMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default;
    position: relative; }
    .applyMain .applyMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-top: 0; }
      .applyMain .applyMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .applyMain .applyMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .applyMain .applyMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .applyMain .applyMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .applyMain .applyMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .applyMain .applyMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .applyMain .applyMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .applyMain .applyMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #fff;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .applyMain .applyMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .applyMain .applyMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .applyMain .applyMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .applyMain .applyMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .applyMain .applyMain__container .applyMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #fff;
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        .applyMain .applyMain__container .applyMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .applyMain .applyMain__container .applyMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }

.applyInfo {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default;
  margin-top: 60px; }
  @media screen and (max-width: 575px) {
    .applyInfo {
      padding-bottom: 60px; } }
  @media screen and (max-width: 575px) {
    .applyInfo {
      margin-top: 40px; } }
  .applyInfo .applyInfo__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    @media screen and (max-width: 575px) {
      .applyInfo .applyInfo__container {
        padding: 0; } }
    .applyInfo .applyInfo__container .applyInfo__text {
      max-width: 730px; }
      @media screen and (max-width: 575px) {
        .applyInfo .applyInfo__container .applyInfo__text {
          padding: 0 20px; } }
      .applyInfo .applyInfo__container .applyInfo__text p {
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .applyInfo .applyInfo__container .applyInfo__text p sup {
          text-decoration: none;
          color: #0081c1; }
        .applyInfo .applyInfo__container .applyInfo__text p b {
          font-family: "RobotoBold"; }
        .applyInfo .applyInfo__container .applyInfo__text p a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .applyInfo .applyInfo__container .applyInfo__text p a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .applyInfo .applyInfo__container .applyInfo__text p a:hover {
                color: #c5638f; } }
    .applyInfo .applyInfo__container .applyInfo__form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      margin-top: 60px;
      max-width: 810px;
      padding: 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .applyInfo .applyInfo__container .applyInfo__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 {
        margin-bottom: 40px;
        width: 100%; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select {
          width: 100%;
          max-width: 349px;
          width: 100%;
          position: relative;
          -webkit-user-select: none;
          /* user-select -- это нестандартное свойство */
          -moz-user-select: none;
          /* поэтому нужны префиксы */
          -ms-user-select: none;
          margin: 0;
          position: relative; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select:after {
            pointer-events: none;
            content: "";
            display: block;
            width: 14px;
            height: 14px;
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            border-radius: 1px;
            position: absolute;
            top: 14px;
            right: 2px;
            z-index: 1;
            -webkit-transform: rotate(135deg);
                -ms-transform: rotate(135deg);
                    transform: rotate(135deg);
            transition: border-color 0.2s linear;
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select.active:after {
            border-top: 3px solid #c5638f;
            border-right: 3px solid #c5638f;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select ::-webkit-scrollbar-button {
            background-repeat: no-repeat;
            width: 6px;
            height: 0px;
            cursor: pointer; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select ::-webkit-scrollbar-track {
            height: 0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select ::-webkit-scrollbar-track-piece {
            height: 0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select ::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: #8a1776;
            background-position: center;
            background-repeat: no-repeat; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select ::-webkit-resizer {
            background-repeat: no-repeat;
            width: 7px;
            height: 0px; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select ::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            cursor: pointer; }
          @media screen and (max-width: 575px) {
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select {
              margin-top: 20px;
              min-width: 300px;
              width: 100%; } }
          @media screen and (max-width: 770px) {
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select {
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select {
              max-width: 100%;
              min-width: 100%;
              width: 100%; } }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-bottom: 1px solid #7d7da0;
            cursor: pointer;
            display: block; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__header span {
              font-size: 36px;
              color: #191940;
              font-family: "RobotoBold"; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__header.valid {
              border-bottom: 1px solid #c5638f; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__header .select__current {
              font-size: 15px;
              line-height: 23px;
              color: #7d7da0;
              padding: 10px 0; }
              @media screen and (max-width: 575px) {
                .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__header .select__current {
                  margin: 0 auto; } }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body {
            display: none;
            height: auto;
            max-height: 300px;
            overflow-y: auto;
            padding: 36px 20px 20px;
            position: absolute;
            left: 0;
            right: 0;
            top: 100%;
            z-index: 2;
            background-color: #fff;
            width: 100%; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body.active {
              display: block; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body div {
              margin: 0;
              height: 1px;
              background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
              background-size: 8px 1px, 0% 1px;
              border: none;
              margin: 14px 0; }
              .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body div:last-child {
                margin-bottom: 0; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body span {
              padding: 16px 12px 14px;
              width: 100%;
              cursor: pointer;
              font-size: 13px;
              line-height: 18px;
              color: #34345c;
              font-family: "RobotoRegular"; }
              .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body span:hover {
                color: #c5638f; }
              .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select .select__body span:valid {
                color: #dd0e46; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__select1 .select.active .select__body {
            display: block; }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input {
        margin-right: 30px;
        margin-bottom: 40px;
        width: 100%;
        position: relative;
        width: 49%;
        max-width: 349px;
        position: relative; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input:hover {
            border-bottom: 1px solid #c5638f; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input:valid {
            border-bottom: 1px solid #c5638f; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input.active {
            border-bottom: 1px solid #dd0e46; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input label b {
            color: #dd0e46; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input label span {
            color: #cbcbd1; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input:focus ~ label,
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input:nth-child(3) {
          margin-right: 0; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input:nth-child(5) {
          margin-right: 0; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input:nth-child(7) {
          margin-right: 0; }
        @media screen and (max-width: 770px) {
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input {
            width: 100%;
            max-width: 500px; } }
        @media screen and (max-width: 575px) {
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input {
            margin-right: 0;
            max-width: 100%; } }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__input img {
          position: absolute;
          top: 50%;
          right: 0;
          z-index: 1;
          -webkit-transform: translate3d(0, -50%, 0);
                  transform: translate3d(0, -50%, 0);
          width: 20px;
          height: 20px;
          pointer-events: none; }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea {
        width: 100%;
        margin-bottom: 40px; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea textarea {
          width: 100%;
          height: 95px;
          padding: 20px;
          color: #34345c;
          font-size: 15px;
          outline: none;
          border: 1px solid #7d7da0;
          background: transparent; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea textarea::-webkit-input-placeholder {
            color: #7d7da0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea textarea:-ms-input-placeholder {
            color: #7d7da0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea textarea::placeholder {
            color: #7d7da0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea textarea:focus {
            border: 1px solid #c5638f; }
        @media screen and (max-width: 770px) {
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__textarea {
            width: 100%;
            max-width: 500px;
            min-width: auto; } }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file {
        margin-bottom: 40px;
        background: #fff;
        padding: 42px;
        width: 730px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (max-width: 990px) {
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file {
            display: block; } }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn {
          position: relative;
          cursor: pointer;
          margin-left: 20px;
          margin-top: 20px;
          font-size: 14px;
          color: #c5638f; }
          @media screen and (max-width: 990px) {
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn {
              margin-top: 0; } }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn:hover label::after {
            opacity: 1; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn label {
            display: block;
            margin-left: 5px;
            cursor: pointer; }
            @media screen and (max-width: 990px) {
              .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn label {
                margin-top: 3px; } }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn label::after {
              opacity: 0;
              transition: opacity 0.2s; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn label input {
              display: none; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__btn label span {
              border-bottom: 1px solid #c5638f; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__name {
          margin-left: 24px;
          font-size: 14px;
          margin-right: 20px;
          margin-top: 10px;
          color: #7d7da0; }
          @media screen and (max-width: 410px) {
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__name {
              margin-top: 20px;
              margin-left: 20px; } }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title {
          width: 16px;
          height: 16px;
          position: absolute; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__img {
            margin-bottom: 2px; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__img svg {
              width: 16px;
              height: 16px; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            margin-left: 4px; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text sup {
              text-decoration: none;
              color: #0081c1; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text b {
              font-family: "RobotoBold"; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text a:hover {
                    color: #c5638f; } }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__title .applyInfo__form__file__title__text a {
              text-decoration: underline; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__file .applyInfo__form__file__text {
          font-family: "RobotoRegular";
          margin-top: 15px;
          font-size: 10px;
          line-height: 14px;
          color: #7d7da0; }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: relative; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box input {
          cursor: pointer;
          height: 24px;
          width: 24px;
          min-width: 24px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          outline: none;
          position: absolute;
          left: 0;
          top: 0; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box input::before {
            content: "";
            width: 24px;
            height: 24px;
            min-width: 24px;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1;
            background: #fff;
            border: 2px solid #cbcbd1;
            border-radius: 1px; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box input:checked::after {
            content: "";
            width: 24px;
            height: 24px;
            position: absolute;
            left: 0;
            top: 0px;
            z-index: 1;
            border: 1px solid #c5638f;
            border-radius: 3px;
            visibility: visible;
            background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label {
          margin: 0;
          padding-left: 34px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label sup {
            text-decoration: none;
            color: #0081c1; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label b {
            font-family: "RobotoBold"; }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label a:hover {
                  color: #c5638f; } }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__box label a span {
            color: #dd0e46; }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__info__text {
        margin-top: 30px;
        font-size: 13px;
        color: #7d7da0; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__info__text b {
          color: #dd0e46; }
      .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__btn {
        margin-top: 40px;
        width: 100%; }
        .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__btn button {
          border: none;
          cursor: pointer;
          width: 171px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .applyInfo .applyInfo__container .applyInfo__form .applyInfo__form__btn button {
              width: 100%; } }

.container {
  width: 100%;
  max-width: 1142px;
  padding: 0 20px;
  margin: 0 auto;
  cursor: default; }

.title {
  margin-top: 60px;
  font-family: "DINProMedium";
  font-size: 45px;
  line-height: 55px;
  color: #34345c; }
  @media screen and (max-width: 770px) {
    .title {
      font-size: 42px;
      line-height: 50px; } }
  @media screen and (max-width: 575px) {
    .title {
      margin-top: 30px;
      font-size: 36px;
      line-height: 46px; } }

.text {
  margin-top: 24px;
  font-family: "RobotoRegular";
  font-size: 15px;
  line-height: 23px;
  color: #191940;
  width: 100%; }
  .text sup {
    text-decoration: none;
    color: #0081c1; }
  .text b {
    font-family: "RobotoBold"; }
  .text a {
    color: #c5638f;
    transition: color 0.1s linear;
    text-decoration: none; }
    .text a:hover {
      color: #8a1776;
      text-decoration: none; }
      @media screen and (max-width: 575px) {
        .text a:hover {
          color: #c5638f; } }

.mainForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 60px;
  max-width: 840px;
  padding: 40px;
  background: #f7f8fc; }
  @media screen and (max-width: 575px) {
    .mainForm {
      padding: 40px 20px;
      margin-top: 40px; } }

.form__input {
  margin-right: 30px;
  margin-top: 40px;
  width: 100%;
  position: relative;
  width: 49%;
  max-width: 349px; }
  .form__input input {
    width: 100%;
    padding: 10px 0;
    font-size: 15px;
    color: #191940;
    border: 0;
    border-bottom: 1px solid #7d7da0;
    background: transparent; }
    .form__input input:focus {
      outline: none;
      border-bottom: 1px solid #c5638f; }
    .form__input input:hover {
      border-bottom: 1px solid #c5638f; }
    .form__input input:valid {
      border-bottom: 1px solid #c5638f; }
    .form__input input.active {
      border-bottom: 1px solid #dd0e46; }
    .form__input input.rule-dateVilet {
      cursor: pointer;
      caret-color: transparent; }
    .form__input input.rule-dateViletFalse {
      cursor: pointer;
      caret-color: transparent; }
    .form__input input.rule-date_back {
      cursor: pointer;
      caret-color: transparent; }
  .form__input label {
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    font-size: 15px;
    transition: 0.3s;
    color: #7d7da0; }
    .form__input label b {
      color: #dd0e46; }
    .form__input label span {
      color: #cbcbd1; }
  .form__input input:focus ~ label,
  .form__input input:not(:focus):valid ~ label {
    top: -20px;
    font-size: 14px; }
  .form__input input.addValue:-moz-read-only ~ label {
    top: -20px;
    font-size: 14px; }
  .form__input input.addValue:read-only ~ label {
    top: -20px;
    font-size: 14px; }
  .form__input span {
    position: absolute;
    left: 0;
    top: 110%;
    font-size: 12px;
    color: #dd0e46;
    min-width: 200px; }
  @media screen and (max-width: 770px) {
    .form__input {
      width: 100%;
      max-width: 500px; } }
  @media screen and (max-width: 575px) {
    .form__input {
      margin-right: 0;
      max-width: 100%; } }
  .form__input img {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
    width: 20px;
    height: 20px;
    pointer-events: none; }
  .form__input input:invalid:not(:placeholder-shown) + .form__error {
    opacity: 1; }

.textarea {
  min-width: 100%;
  margin-top: 40px; }
  .textarea textarea {
    width: 100%;
    height: 95px;
    padding: 20px;
    color: #34345c;
    font-size: 15px;
    outline: none;
    border: 1px solid #7d7da0;
    background: transparent; }
    .textarea textarea::-webkit-input-placeholder {
      color: #7d7da0; }
    .textarea textarea:-ms-input-placeholder {
      color: #7d7da0; }
    .textarea textarea::placeholder {
      color: #7d7da0; }
    .textarea textarea:focus {
      border: 1px solid #c5638f; }
  .textarea span {
    color: red;
    font-size: 12px; }
  @media screen and (max-width: 770px) {
    .textarea {
      width: 100%;
      max-width: 500px;
      min-width: auto; } }

.form__checkbox {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  position: relative; }
  .form__checkbox input {
    cursor: pointer;
    height: 24px;
    width: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none; }
    .form__checkbox input::before {
      content: "";
      width: 24px;
      height: 24px;
      position: absolute;
      left: 0;
      top: 0px;
      z-index: 1;
      background: #fff;
      border: 2px solid #cbcbd1;
      border-radius: 1px; }
    .form__checkbox input:checked::after {
      content: "";
      width: 24px;
      height: 24px;
      position: absolute;
      left: 0;
      top: 0px;
      z-index: 1;
      border: 1px solid #c5638f;
      border-radius: 3px;
      visibility: visible;
      background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
  .form__checkbox label {
    margin: 0;
    padding-left: 15px;
    font-family: "RobotoRegular";
    font-size: 15px;
    line-height: 23px;
    color: #191940;
    max-width: 700px; }
    .form__checkbox label sup {
      text-decoration: none;
      color: #0081c1; }
    .form__checkbox label b {
      font-family: "RobotoBold"; }
    .form__checkbox label a {
      color: #c5638f;
      transition: color 0.1s linear;
      text-decoration: none; }
      .form__checkbox label a:hover {
        color: #8a1776;
        text-decoration: none; }
        @media screen and (max-width: 575px) {
          .form__checkbox label a:hover {
            color: #c5638f; } }
    @media screen and (max-width: 770px) {
      .form__checkbox label {
        max-width: 500px; } }
    .form__checkbox label a span {
      color: #dd0e46; }

.textarea {
  margin-top: 40px;
  width: 100%;
  max-width: 770px; }
  .textarea textarea {
    width: 100%;
    height: 95px;
    padding: 20px;
    color: #34345c;
    font-size: 15px;
    outline: none;
    border: 1px solid #7d7da0;
    background: transparent; }
    .textarea textarea::-webkit-input-placeholder {
      color: #7d7da0; }
    .textarea textarea:-ms-input-placeholder {
      color: #7d7da0; }
    .textarea textarea::placeholder {
      color: #7d7da0; }
    .textarea textarea:focus {
      border: 1px solid #c5638f; }
  .textarea span {
    color: red;
    font-size: 12px; }
  @media screen and (max-width: 770px) {
    .textarea {
      width: 100%;
      max-width: 500px;
      min-width: auto; } }

.form__checkbox {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .form__checkbox input {
    cursor: pointer;
    height: 24px;
    width: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none; }
    .form__checkbox input::before {
      content: "";
      width: 24px;
      height: 24px;
      position: absolute;
      left: 0;
      top: 0px;
      z-index: 1;
      background: #fff;
      border: 2px solid #cbcbd1;
      border-radius: 1px; }
    .form__checkbox input:checked::after {
      content: "";
      width: 24px;
      height: 24px;
      position: absolute;
      left: 0;
      top: 0px;
      z-index: 1;
      border: 1px solid #c5638f;
      border-radius: 3px;
      visibility: visible;
      background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
  .form__checkbox label {
    margin: 0;
    padding-left: 15px;
    font-family: "RobotoRegular";
    font-size: 15px;
    line-height: 23px;
    color: #191940; }
    .form__checkbox label sup {
      text-decoration: none;
      color: #0081c1; }
    .form__checkbox label b {
      font-family: "RobotoBold"; }
    .form__checkbox label a {
      color: #c5638f;
      transition: color 0.1s linear;
      text-decoration: none; }
      .form__checkbox label a:hover {
        color: #8a1776;
        text-decoration: none; }
        @media screen and (max-width: 575px) {
          .form__checkbox label a:hover {
            color: #c5638f; } }
    @media screen and (max-width: 770px) {
      .form__checkbox label {
        max-width: 500px; } }
    .form__checkbox label a span {
      color: #dd0e46; }

.form__btn {
  margin-top: 40px;
  width: 100%; }
  .form__btn button {
    border: none;
    cursor: pointer;
    width: auto;
    padding: 14px 20px 13px;
    font-size: 15px;
    font-family: "RobotoMedium";
    color: #fff;
    background: linear-gradient(45deg, #8a1776, #c5638f); }
    .form__btn button:hover {
      background: linear-gradient(45deg, #a13c79, #c5638f); }
    .form__btn button:focus {
      background: #c5638f;
      outline: none; }
    @media screen and (max-width: 575px) {
      .form__btn button {
        width: 100%; } }

.select {
  width: 49%;
  max-width: 349px;
  width: 100%;
  position: relative;
  -webkit-user-select: none;
  /* user-select -- это нестандартное свойство */
  -moz-user-select: none;
  /* поэтому нужны префиксы */
  -ms-user-select: none;
  margin: 0;
  position: relative;
  margin-top: 80px; }
  .select:after {
    pointer-events: none;
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-top: 3px solid #c5638f;
    border-right: 3px solid #c5638f;
    border-radius: 1px;
    position: absolute;
    top: 14px;
    right: 2px;
    z-index: 1;
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
    transition: border-color 0.2s linear;
    transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
  .select.active:after {
    border-top: 3px solid #c5638f;
    border-right: 3px solid #c5638f;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .select ::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    width: 6px;
    height: 0px;
    cursor: pointer; }
  .select ::-webkit-scrollbar-track {
    height: 0; }
  .select ::-webkit-scrollbar-track-piece {
    height: 0; }
  .select ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #8a1776;
    background-position: center;
    background-repeat: no-repeat; }
  .select ::-webkit-resizer {
    background-repeat: no-repeat;
    width: 7px;
    height: 0px; }
  .select ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    cursor: pointer; }
  @media screen and (max-width: 575px) {
    .select {
      margin-top: 20px;
      min-width: 300px;
      width: 100%; } }
  @media screen and (max-width: 770px) {
    .select {
      width: 100%;
      max-width: 500px; } }
  @media screen and (max-width: 575px) {
    .select {
      max-width: 100%;
      min-width: 100%;
      width: 100%; } }
  .select .select__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #7d7da0;
    cursor: pointer;
    display: block;
    position: relative; }
    .select .select__header span {
      font-size: 36px;
      color: #191940;
      font-family: "RobotoBold"; }
    .select .select__header.valid {
      border-bottom: 1px solid #c5638f; }
    .select .select__header label {
      position: absolute;
      color: #7d7da0;
      top: -60%; }
    .select .select__header .select__current {
      font-size: 15px;
      line-height: 23px;
      padding: 10px 0; }
      @media screen and (max-width: 575px) {
        .select .select__header .select__current {
          margin: 0 auto; } }
  .select .select__body {
    display: none;
    height: auto;
    max-height: 300px;
    overflow-y: auto;
    padding: 36px 20px 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 2;
    background-color: #fff;
    width: 100%; }
    .select .select__body.active {
      display: block; }
    .select .select__body div {
      margin: 0;
      height: 1px;
      background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
      background-size: 8px 1px, 0% 1px;
      border: none;
      margin: 14px 0; }
      .select .select__body div:last-child {
        margin-bottom: 0; }
    .select .select__body span {
      padding: 16px 12px 14px;
      width: 100%;
      cursor: pointer;
      font-size: 13px;
      line-height: 18px;
      color: #34345c;
      font-family: "RobotoRegular"; }
      .select .select__body span:hover {
        color: #c5638f; }
      .select .select__body span:valid {
        color: #dd0e46; }
  .select.active .select__body {
    display: block; }

.form__file {
  margin-top: 40px;
  background: #f7f8fc;
  padding: 42px;
  width: 730px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media screen and (max-width: 990px) {
    .form__file {
      display: block; } }
  .form__file .form__file__btn {
    position: relative;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 20px;
    font-size: 14px;
    color: #c5638f; }
    @media screen and (max-width: 990px) {
      .form__file .form__file__btn {
        margin-top: 0; } }
    .form__file .form__file__btn:hover label::after {
      opacity: 1; }
    .form__file .form__file__btn label {
      display: block;
      margin-left: 5px;
      cursor: pointer; }
      @media screen and (max-width: 990px) {
        .form__file .form__file__btn label {
          margin-top: 3px; } }
      .form__file .form__file__btn label::after {
        opacity: 0;
        transition: opacity 0.2s; }
      .form__file .form__file__btn label input {
        display: none; }
      .form__file .form__file__btn label span {
        border-bottom: 1px solid #c5638f; }
  .form__file .form__file__name {
    margin-left: 24px;
    font-size: 14px;
    margin-right: 20px;
    margin-top: 10px;
    color: #7d7da0; }
    @media screen and (max-width: 410px) {
      .form__file .form__file__name {
        margin-top: 20px;
        margin-left: 20px; } }
  .form__file .form__file__title {
    width: 16px;
    height: 16px;
    position: absolute; }
    .form__file .form__file__title .form__file__title__img {
      margin-bottom: 2px; }
      .form__file .form__file__title .form__file__title__img svg {
        width: 16px;
        height: 16px; }
    .form__file .form__file__title .applyInfo__form__file__title__text {
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940;
      margin-left: 4px; }
      .form__file .form__file__title .applyInfo__form__file__title__text sup {
        text-decoration: none;
        color: #0081c1; }
      .form__file .form__file__title .applyInfo__form__file__title__text b {
        font-family: "RobotoBold"; }
      .form__file .form__file__title .applyInfo__form__file__title__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .form__file .form__file__title .applyInfo__form__file__title__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .form__file .form__file__title .applyInfo__form__file__title__text a:hover {
              color: #c5638f; } }
      .form__file .form__file__title .applyInfo__form__file__title__text a {
        text-decoration: underline; }
  .form__file .form__file__text {
    font-family: "RobotoRegular";
    margin-top: 15px;
    font-size: 10px;
    line-height: 14px;
    color: #7d7da0; }

.radio__btns {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%; }
  .radio__btns .radio__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 40px; }
    .radio__btns .radio__btn input {
      cursor: pointer;
      margin-top: 20px;
      position: relative;
      height: 24px;
      width: 24px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      outline: none; }
      .radio__btns .radio__btn input::before {
        content: "";
        position: absolute;
        left: 14px;
        top: -4px;
        z-index: 1;
        margin-top: 16px;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        background-color: #fff;
        border: 2px solid #cbcbd1; }
      .radio__btns .radio__btn input:checked::after {
        content: "";
        position: absolute;
        left: 14px;
        top: -4px;
        z-index: 1;
        margin-top: 16px;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        background-color: #fff;
        border: 7px solid #c5638f;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        visibility: visible; }
    .radio__btns .radio__btn label {
      cursor: pointer;
      padding-left: 11px;
      margin: 10px 0 0 0;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .radio__btns .radio__btn label sup {
        text-decoration: none;
        color: #0081c1; }
      .radio__btns .radio__btn label b {
        font-family: "RobotoBold"; }
      .radio__btns .radio__btn label a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .radio__btns .radio__btn label a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .radio__btns .radio__btn label a:hover {
              color: #c5638f; } }
    @media screen and (max-width: 770px) {
      .radio__btns .radio__btn {
        width: 100%; } }
    @media screen and (max-width: 575px) {
      .radio__btns .radio__btn {
        margin-right: 0; } }
    .radio__btns .radio__btn:last-child {
      margin-right: 0; }
    .radio__btns .radio__btn input {
      margin-top: 10px; }
    .radio__btns .radio__btn label {
      font-family: RobotoRegular;
      font-size: 14px; }

.ticketReturnMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .ticketReturnMain {
      padding-bottom: 60px; } }
  .ticketReturnMain .ticketReturnMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .ticketReturnMain .ticketReturnMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .ticketReturnMain .ticketReturnMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .ticketReturnMain .ticketReturnMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .ticketReturnMain .ticketReturnMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form {
      margin-top: 60px;
      max-width: 810px;
      padding: 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .js-tab-content-group {
        display: none !important; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .js-tab-content-group.active {
          display: block !important; }
      .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section {
        width: 100%;
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(1) {
          margin-top: 0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3) {
          display: none; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3).active {
            display: block; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3) .ticketReturnMain__form__section__input:nth-child(2) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3) .ticketReturnMain__form__section__input:nth-child(2) {
                margin-right: 0; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3) .ticketReturnMain__form__section__input:nth-child(4) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3) .ticketReturnMain__form__section__input:nth-child(4) {
                margin-right: 0; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(3) .ticketReturnMain__form__section__input:nth-child(5) {
            margin-right: 0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(4) .ticketReturnMain__form__section__input:nth-child(3) {
          margin-right: 0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(4) .ticketReturnMain__form__section__input:nth-child(4) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(4) .ticketReturnMain__form__section__input:nth-child(4) {
              margin-right: 0; } }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(4) .ticketReturnMain__form__section__input:nth-child(5) {
          margin-right: 0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(4) .ticketReturnMain__form__section__input1:nth-child(2) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section:nth-child(4) .ticketReturnMain__form__section__input1:nth-child(2) {
              margin-right: 0; } }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__title {
          margin-top: 60px;
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 55px;
          color: #cbcbd1;
          margin-top: 0;
          font-size: 32px;
          line-height: 40px;
          width: 100%; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__title {
              font-size: 42px;
              line-height: 50px; } }
          @media screen and (max-width: 575px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__title {
              margin-top: 30px;
              font-size: 36px;
              line-height: 46px; } }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__title {
              font-size: 26px;
              line-height: 32px; } }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__text {
          font-family: RobotoRegular;
          font-size: 15px;
          line-height: 18px;
          color: #34345c;
          width: 100%;
          margin-top: 14px; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__text {
              font-size: 13px;
              line-height: 17px; } }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select {
          margin-top: 50px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select {
              width: 100%;
              max-width: 700px; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select ::-webkit-scrollbar-track {
              height: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__header .select__current {
                    margin: 0 auto; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              background: #fff;
              width: 100%; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body.active {
                display: block; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body div:last-child {
                  margin-bottom: 0; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body span:hover {
                  color: #c5638f; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select .select__body span:valid {
                  color: #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select .select.active .select__body {
              display: block; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 {
          margin-top: 50px;
          width: 100%; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select ::-webkit-scrollbar-track {
              height: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__header .select__current {
                    margin: 0 auto; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              background: #fff;
              width: 100%; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body.active {
                display: block; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body div:last-child {
                  margin-bottom: 0; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body span:hover {
                  color: #c5638f; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select .select__body span:valid {
                  color: #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 .select.active .select__body {
              display: block; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select1 label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 {
          display: none;
          margin-top: 50px;
          margin-left: 30px;
          max-width: 349px;
          width: 47%; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2.active {
            display: block; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 {
              margin-left: 0;
              width: 100%;
              max-width: 700px; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select ::-webkit-scrollbar-track {
              height: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__header .select__current {
                    margin: 0 auto; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              background: #fff;
              width: 100%; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body.active {
                display: block; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body div:last-child {
                  margin-bottom: 0; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body span:hover {
                  color: #c5638f; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select .select__body span:valid {
                  color: #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 .select.active .select__body {
              display: block; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__select2 label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input {
          margin-top: 40px;
          width: 100%;
          position: relative;
          width: 49%;
          max-width: 349px;
          position: relative; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input label b {
              color: #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input label span {
              color: #cbcbd1; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input:focus ~ label,
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input.block__hidden {
            display: none; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input.block__hidden.active {
              display: block; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(4) {
            margin-right: 80px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(4) {
                margin-right: 0; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(5) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(5) {
                margin-right: 0; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(7) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(7) {
                margin-right: 0; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(9) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input:nth-child(9) {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input {
              margin-right: 0;
              max-width: 100%; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input img {
            position: absolute;
            top: 50%;
            right: 0;
            z-index: 1;
            -webkit-transform: translate3d(0, -50%, 0);
                    transform: translate3d(0, -50%, 0);
            width: 20px;
            height: 20px;
            pointer-events: none; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 {
          margin-top: 40px;
          width: 100%;
          position: relative;
          width: 47%;
          position: relative;
          margin-right: 10px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input:hover {
              border-bottom: 1px solid #c5638f; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input:valid {
              border-bottom: 1px solid #c5638f; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input.active {
              border-bottom: 1px solid #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 label b {
              color: #dd0e46; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 label span {
              color: #cbcbd1; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input:focus ~ label,
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1.input__hidden {
            display: none; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1.input__hidden.active {
              display: block; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 {
              margin-right: 0;
              max-width: 100%; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__input1 img {
            position: absolute;
            top: 50%;
            right: 0;
            z-index: 1;
            -webkit-transform: translate3d(0, -50%, 0);
                    transform: translate3d(0, -50%, 0);
            width: 20px;
            height: 20px;
            pointer-events: none; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__add {
          margin-top: 24px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #c5638f;
          transition: color 0.1s linear;
          cursor: pointer;
          width: 100%; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__add:hover {
            color: #8a1776; }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__add:hover {
                color: #c5638f; } }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox {
          margin-top: 30px;
          width: 47%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label {
            margin: 0;
            padding-left: 15px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label sup {
              text-decoration: none;
              color: #0081c1; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label b {
              font-family: "RobotoBold"; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label {
                max-width: 500px; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__checkbox label a span {
              color: #dd0e46; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input {
            margin-top: 40px;
            margin-right: 30px;
            width: 100%;
            position: relative;
            width: 47%;
            max-width: 349px;
            position: relative; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input:hover {
                border-bottom: 1px solid #c5638f; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input:valid {
                border-bottom: 1px solid #c5638f; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input.active {
                border-bottom: 1px solid #dd0e46; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input label b {
                color: #dd0e46; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input label span {
                color: #cbcbd1; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input:focus ~ label,
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input:nth-child(2) {
              margin-right: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input:nth-child(5) {
              margin-right: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input:nth-child(7) {
              margin-right: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input:nth-child(9) {
              margin-right: 0; }
            @media screen and (max-width: 770px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input {
                margin-right: 0;
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input {
                margin-right: 0;
                max-width: 100%; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__input img {
              position: absolute;
              top: 50%;
              right: 0;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              width: 20px;
              height: 20px;
              pointer-events: none; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox {
            margin-top: 30px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 100%;
            position: relative; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox input {
              cursor: pointer;
              height: 24px;
              width: 24px;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              outline: none; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox input::before {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                left: 0;
                top: 0px;
                z-index: 1;
                background: #fff;
                border: 2px solid #cbcbd1;
                border-radius: 1px; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox input:checked::after {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                left: 0;
                top: 0px;
                z-index: 1;
                border: 1px solid #c5638f;
                border-radius: 3px;
                visibility: visible;
                background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label {
              margin: 0;
              padding-left: 15px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label sup {
                text-decoration: none;
                color: #0081c1; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label b {
                font-family: "RobotoBold"; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label a:hover {
                      color: #c5638f; } }
              @media screen and (max-width: 770px) {
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label {
                  max-width: 500px; } }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__block .ticketReturnMain__form__section__checkbox label a span {
                color: #dd0e46; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea {
          margin-top: 40px;
          width: 100%; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea textarea {
            width: 100%;
            height: 95px;
            padding: 20px;
            color: #34345c;
            font-size: 15px;
            outline: none;
            border: 1px solid #7d7da0;
            background: transparent; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea textarea::-webkit-input-placeholder {
              color: #7d7da0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea textarea:-ms-input-placeholder {
              color: #7d7da0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea textarea::placeholder {
              color: #7d7da0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea textarea:focus {
              border: 1px solid #c5638f; }
          @media screen and (max-width: 770px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__textarea {
              width: 100%;
              max-width: 500px;
              min-width: auto; } }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file {
          margin-top: 40px;
          background: #fff;
          padding: 42px;
          width: 730px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 990px) {
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file {
              display: block; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn {
            position: relative;
            cursor: pointer;
            margin-left: 20px;
            margin-top: 20px;
            font-size: 14px;
            color: #c5638f; }
            @media screen and (max-width: 990px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn {
                margin-top: 0; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn:hover label::after {
              opacity: 1; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn label {
              display: block;
              margin-left: 5px;
              cursor: pointer; }
              @media screen and (max-width: 990px) {
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn label {
                  margin-top: 3px; } }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn label::after {
                opacity: 0;
                transition: opacity 0.2s; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn label input {
                display: none; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__btn label span {
                border-bottom: 1px solid #c5638f; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__name {
            margin-left: 24px;
            font-size: 14px;
            margin-right: 20px;
            margin-top: 10px;
            color: #7d7da0; }
            @media screen and (max-width: 410px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__name {
                margin-top: 20px;
                margin-left: 20px; } }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title {
            width: 16px;
            height: 16px;
            position: absolute; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__title__img {
              margin-bottom: 2px; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__title__img svg {
                width: 16px;
                height: 16px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-left: 4px; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text sup {
                text-decoration: none;
                color: #0081c1; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text b {
                font-family: "RobotoBold"; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text a:hover {
                      color: #c5638f; } }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__title .ticketReturnMain__form__section__file__text a {
                text-decoration: underline; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__file .ticketReturnMain__form__section__file__text {
            font-family: "RobotoRegular";
            margin-top: 15px;
            font-size: 10px;
            line-height: 14px;
            color: #7d7da0; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box {
          margin-top: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            min-width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            position: absolute;
            left: 0;
            top: 0; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box input::before {
              content: "";
              width: 24px;
              height: 24px;
              min-width: 24px;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label {
            margin: 0;
            padding-left: 34px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label sup {
              text-decoration: none;
              color: #0081c1; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label b {
              font-family: "RobotoBold"; }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label a:hover {
                    color: #c5638f; } }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__box label a span {
              color: #dd0e46; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__info__text {
          margin-top: 30px;
          font-size: 13px;
          color: #7d7da0; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__info__text b {
            color: #dd0e46; }
        .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__btn {
          margin-top: 40px;
          width: 100%; }
          .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .ticketReturnMain .ticketReturnMain__container .ticketReturnMain__form .ticketReturnMain__form__section .ticketReturnMain__form__section__btn button {
                width: 100%; } }
    .ticketReturnMain .ticketReturnMain__container .alert-warning {
      margin-top: 30px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .ticketReturnMain .ticketReturnMain__container .alert-warning sup {
        text-decoration: none;
        color: #0081c1; }
      .ticketReturnMain .ticketReturnMain__container .alert-warning b {
        font-family: "RobotoBold"; }
      .ticketReturnMain .ticketReturnMain__container .alert-warning a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .ticketReturnMain .ticketReturnMain__container .alert-warning a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .ticketReturnMain .ticketReturnMain__container .alert-warning a:hover {
              color: #c5638f; } }
    .ticketReturnMain .ticketReturnMain__container .servise-btn {
      margin-top: 30px; }
      @media screen and (max-width: 575px) {
        .ticketReturnMain .ticketReturnMain__container .servise-btn {
          margin-top: 20px; } }
      .ticketReturnMain .ticketReturnMain__container .servise-btn:hover {
        background: none;
        text-decoration: none; }
      .ticketReturnMain .ticketReturnMain__container .servise-btn a {
        border: none;
        cursor: pointer;
        width: auto;
        padding: 14px 20px 13px;
        font-size: 15px;
        font-family: "RobotoMedium";
        color: #fff;
        background: linear-gradient(45deg, #8a1776, #c5638f);
        display: block;
        text-align: center;
        max-width: 240px; }
        .ticketReturnMain .ticketReturnMain__container .servise-btn a:hover {
          background: linear-gradient(45deg, #a13c79, #c5638f); }
        .ticketReturnMain .ticketReturnMain__container .servise-btn a:focus {
          background: #c5638f;
          outline: none; }
        @media screen and (max-width: 575px) {
          .ticketReturnMain .ticketReturnMain__container .servise-btn a {
            width: 100%; } }
        .ticketReturnMain .ticketReturnMain__container .servise-btn a:hover {
          color: #fff;
          text-decoration: none; }
        @media screen and (max-width: 575px) {
          .ticketReturnMain .ticketReturnMain__container .servise-btn a {
            max-width: 100%; } }

.serviceReturnMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .serviceReturnMain {
      padding-bottom: 60px; } }
  .serviceReturnMain .serviceReturnMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .serviceReturnMain .serviceReturnMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .serviceReturnMain .serviceReturnMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .serviceReturnMain .serviceReturnMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .serviceReturnMain .serviceReturnMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form {
      margin-top: 60px;
      max-width: 810px;
      padding: 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section {
        width: 100%;
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(1) {
          margin-top: 0; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(2) .serviceReturnMain__form__section__input:nth-child(5) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(2) .serviceReturnMain__form__section__input:nth-child(5) {
              margin-right: 0; } }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(2) .serviceReturnMain__form__section__input:nth-child(6) {
          margin-right: 0; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(3) .serviceReturnMain__form__section__input {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(3) .serviceReturnMain__form__section__input {
              margin-right: 0; } }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(3) .serviceReturnMain__form__section__checkbox {
          width: 47%; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section:nth-child(3) .serviceReturnMain__form__section__checkbox {
              width: 100%; } }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__title {
          margin-top: 60px;
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 55px;
          color: #cbcbd1;
          margin-top: 0;
          font-size: 32px;
          line-height: 40px;
          width: 100%; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__title {
              font-size: 42px;
              line-height: 50px; } }
          @media screen and (max-width: 575px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__title {
              margin-top: 30px;
              font-size: 36px;
              line-height: 46px; } }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__title {
              font-size: 26px;
              line-height: 32px; } }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select {
          margin-top: 50px;
          margin-right: 30px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select ::-webkit-scrollbar-track {
              height: 0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__header .select__current {
                    margin: 0 auto; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              width: 100%;
              background: #fff; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body.active {
                display: block; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body div:last-child {
                  margin-bottom: 0; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body span:hover {
                  color: #c5638f; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select .select__body span:valid {
                  color: #dd0e46; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select .select.active .select__body {
              display: block; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 {
          margin-top: 50px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 {
              width: 100%;
              max-width: 500px; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select ::-webkit-scrollbar-track {
              height: 0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__header .select__current {
                    margin: 0 auto; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              width: 100%;
              background: #fff; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body.active {
                display: block; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body div:last-child {
                  margin-bottom: 0; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body span:hover {
                  color: #c5638f; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select .select__body span:valid {
                  color: #dd0e46; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 .select.active .select__body {
              display: block; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__select1 label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input {
          margin-top: 40px;
          width: 100%;
          position: relative;
          width: 49%;
          max-width: 349px;
          position: relative; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input label b {
              color: #dd0e46; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input label span {
              color: #cbcbd1; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input:focus ~ label,
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input.block__hidden {
            display: none; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input.block__hidden.active {
              display: block; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(2) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(2) {
                margin-right: 0; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(4) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(4) {
                margin-right: 0; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(6) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(6) {
                margin-right: 0; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(8) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input:nth-child(8) {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input {
              margin-right: 0;
              max-width: 100%; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__input img {
            position: absolute;
            top: 50%;
            right: 0;
            z-index: 1;
            -webkit-transform: translate3d(0, -50%, 0);
                    transform: translate3d(0, -50%, 0);
            width: 20px;
            height: 20px;
            pointer-events: none; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__add {
          margin-top: 24px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #c5638f;
          transition: color 0.1s linear;
          cursor: pointer;
          width: 100%; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__add:hover {
            color: #8a1776; }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__add:hover {
                color: #c5638f; } }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox {
          margin-top: 30px;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label {
            margin: 0;
            padding-left: 15px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label sup {
              text-decoration: none;
              color: #0081c1; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label b {
              font-family: "RobotoBold"; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label {
                max-width: 500px; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__checkbox label a span {
              color: #dd0e46; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input {
            margin-top: 40px;
            width: 100%;
            position: relative;
            width: 49%;
            max-width: 349px;
            position: relative; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input:hover {
                border-bottom: 1px solid #c5638f; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input:valid {
                border-bottom: 1px solid #c5638f; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input.active {
                border-bottom: 1px solid #dd0e46; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input label b {
                color: #dd0e46; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input label span {
                color: #cbcbd1; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input:focus ~ label,
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input.block__hidden {
              display: none; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input.block__hidden.active {
                display: block; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input:nth-child(1) {
              margin-right: 30px;
              width: 100%; }
              @media screen and (max-width: 770px) {
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input:nth-child(1) {
                  margin-right: 0; } }
            @media screen and (max-width: 770px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input {
                margin-right: 0;
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input {
                margin-right: 0;
                max-width: 100%; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__input img {
              position: absolute;
              top: 50%;
              right: 0;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              width: 20px;
              height: 20px;
              pointer-events: none; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox {
            margin-top: 30px;
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            position: relative; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox input {
              cursor: pointer;
              height: 24px;
              width: 24px;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              outline: none; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox input::before {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                left: 0;
                top: 0px;
                z-index: 1;
                background: #fff;
                border: 2px solid #cbcbd1;
                border-radius: 1px; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox input:checked::after {
                content: "";
                width: 24px;
                height: 24px;
                position: absolute;
                left: 0;
                top: 0px;
                z-index: 1;
                border: 1px solid #c5638f;
                border-radius: 3px;
                visibility: visible;
                background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label {
              margin: 0;
              padding-left: 15px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label sup {
                text-decoration: none;
                color: #0081c1; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label b {
                font-family: "RobotoBold"; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label a:hover {
                      color: #c5638f; } }
              @media screen and (max-width: 770px) {
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label {
                  max-width: 500px; } }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__block .serviceReturnMain__form__section__checkbox label a span {
                color: #dd0e46; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea {
          margin-top: 40px;
          width: 100%; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea textarea {
            width: 100%;
            height: 95px;
            padding: 20px;
            color: #34345c;
            font-size: 15px;
            outline: none;
            border: 1px solid #7d7da0;
            background: transparent; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea textarea::-webkit-input-placeholder {
              color: #7d7da0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea textarea:-ms-input-placeholder {
              color: #7d7da0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea textarea::placeholder {
              color: #7d7da0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea textarea:focus {
              border: 1px solid #c5638f; }
          @media screen and (max-width: 770px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__textarea {
              width: 100%;
              max-width: 500px;
              min-width: auto; } }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file {
          margin-top: 40px;
          background: #fff;
          padding: 42px;
          width: 730px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 990px) {
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file {
              display: block; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn {
            position: relative;
            cursor: pointer;
            margin-left: 20px;
            margin-top: 20px;
            font-size: 14px;
            color: #c5638f; }
            @media screen and (max-width: 990px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn {
                margin-top: 0; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn:hover label::after {
              opacity: 1; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn label {
              display: block;
              margin-left: 5px;
              cursor: pointer; }
              @media screen and (max-width: 990px) {
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn label {
                  margin-top: 3px; } }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn label::after {
                opacity: 0;
                transition: opacity 0.2s; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn label input {
                display: none; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__btn label span {
                border-bottom: 1px solid #c5638f; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__name {
            margin-left: 24px;
            font-size: 14px;
            margin-right: 20px;
            margin-top: 10px;
            color: #7d7da0; }
            @media screen and (max-width: 410px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__name {
                margin-top: 20px;
                margin-left: 20px; } }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title {
            width: 16px;
            height: 16px;
            position: absolute; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__title__img {
              margin-bottom: 2px; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__title__img svg {
                width: 16px;
                height: 16px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-left: 4px; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text sup {
                text-decoration: none;
                color: #0081c1; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text b {
                font-family: "RobotoBold"; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text a:hover {
                      color: #c5638f; } }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__title .serviceReturnMain__form__section__file__text a {
                text-decoration: underline; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__file .serviceReturnMain__form__section__file__text {
            font-family: "RobotoRegular";
            margin-top: 15px;
            font-size: 10px;
            line-height: 14px;
            color: #7d7da0; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box {
          margin-top: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            min-width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            position: absolute;
            left: 0;
            top: 0; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box input::before {
              content: "";
              width: 24px;
              height: 24px;
              min-width: 24px;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label {
            margin: 0;
            padding-left: 34px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label sup {
              text-decoration: none;
              color: #0081c1; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label b {
              font-family: "RobotoBold"; }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label a:hover {
                    color: #c5638f; } }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__box label a span {
              color: #dd0e46; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__info__text {
          margin-top: 30px;
          font-size: 13px;
          color: #7d7da0; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__info__text b {
            color: #dd0e46; }
        .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__btn {
          margin-top: 40px;
          width: 100%; }
          .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .serviceReturnMain .serviceReturnMain__container .serviceReturnMain__form .serviceReturnMain__form__section .serviceReturnMain__form__section__btn button {
                width: 100%; } }

.certificatesMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .certificatesMain {
      padding-bottom: 60px; } }
  .certificatesMain .certificatesMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .certificatesMain .certificatesMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .certificatesMain .certificatesMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .certificatesMain .certificatesMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .certificatesMain .certificatesMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .certificatesMain .certificatesMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .certificatesMain .certificatesMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .certificatesMain .certificatesMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .certificatesMain .certificatesMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .certificatesMain .certificatesMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .certificatesMain .certificatesMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .certificatesMain .certificatesMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .certificatesMain .certificatesMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .certificatesMain .certificatesMain__container .certificatesMain__inner {
      max-width: 810px; }
    .certificatesMain .certificatesMain__container .certificatesMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .certificatesMain .certificatesMain__container .certificatesMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .certificatesMain .certificatesMain__container .certificatesMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .certificatesMain .certificatesMain__container .certificatesMain__smalltitle {
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c;
      margin-top: 60px; }
      @media screen and (max-width: 770px) {
        .certificatesMain .certificatesMain__container .certificatesMain__smalltitle {
          font-size: 26px;
          line-height: 32px; } }
    .certificatesMain .certificatesMain__container .certificatesMain__text {
      margin-top: 24px;
      font-family: "RobotoRegular";
      font-size: 15px;
      line-height: 23px;
      color: #191940; }
      .certificatesMain .certificatesMain__container .certificatesMain__text sup {
        text-decoration: none;
        color: #0081c1; }
      .certificatesMain .certificatesMain__container .certificatesMain__text b {
        font-family: "RobotoBold"; }
      .certificatesMain .certificatesMain__container .certificatesMain__text a {
        color: #c5638f;
        transition: color 0.1s linear;
        text-decoration: none; }
        .certificatesMain .certificatesMain__container .certificatesMain__text a:hover {
          color: #8a1776;
          text-decoration: none; }
          @media screen and (max-width: 575px) {
            .certificatesMain .certificatesMain__container .certificatesMain__text a:hover {
              color: #c5638f; } }
      .certificatesMain .certificatesMain__container .certificatesMain__text .certificatesMain__text__images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .certificatesMain .certificatesMain__container .certificatesMain__text .certificatesMain__text__images .certificatesMain__text__image {
          margin-right: 30px; }
          .certificatesMain .certificatesMain__container .certificatesMain__text .certificatesMain__text__images .certificatesMain__text__image:last-child {
            margin-right: 0; }
    .certificatesMain .certificatesMain__container .certificatesMain__list {
      margin-top: 10px; }
      .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__title {
        margin-bottom: 8px;
        font-family: RobotoBold;
        font-size: 15px;
        line-height: 22px;
        color: #7d7da0; }
      .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item {
        padding-left: 15px;
        position: relative;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940;
        margin-bottom: 8px; }
        .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item:before {
          content: "";
          display: block;
          margin: 10px 0;
          width: 5px;
          height: 5px;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          display: block;
          background-color: #64bee6;
          border: 0;
          border-radius: 50%; }
        .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item sup {
          text-decoration: none;
          color: #0081c1; }
        .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item b {
          font-family: "RobotoBold"; }
        .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item a:hover {
                color: #c5638f; } }
        .certificatesMain .certificatesMain__container .certificatesMain__list .certificatesMain__list__item:last-child {
          margin-bottom: 0; }
    .certificatesMain .certificatesMain__container .certificatesMain__sup {
      margin-top: 40px;
      font-family: "RobotoRegular";
      font-size: 13px;
      color: #7d7da0;
      position: relative;
      padding-top: 20px;
      padding-top: 20px; }
      .certificatesMain .certificatesMain__container .certificatesMain__sup span {
        color: #0081c1; }
      .certificatesMain .certificatesMain__container .certificatesMain__sup a {
        color: #c5638f; }
        .certificatesMain .certificatesMain__container .certificatesMain__sup a:hover {
          color: #8a1776; }
          @media screen and (max-width: 575px) {
            .certificatesMain .certificatesMain__container .certificatesMain__sup a:hover {
              color: #c5638f; } }
      .certificatesMain .certificatesMain__container .certificatesMain__sup:before {
        content: "";
        width: 160px;
        height: 1px;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        background-color: #cbcbd1;
        border: 0; }
      .certificatesMain .certificatesMain__container .certificatesMain__sup span {
        font-family: "RobotoRegular";
        font-size: 13px;
        color: #7d7da0;
        color: #0081c1; }
        .certificatesMain .certificatesMain__container .certificatesMain__sup span span {
          color: #0081c1; }
        .certificatesMain .certificatesMain__container .certificatesMain__sup span a {
          color: #c5638f; }
          .certificatesMain .certificatesMain__container .certificatesMain__sup span a:hover {
            color: #8a1776; }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__sup span a:hover {
                color: #c5638f; } }
    .certificatesMain .certificatesMain__container .certificatesMain__form {
      margin-top: 60px;
      max-width: 810px;
      padding: 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .certificatesMain .certificatesMain__container .certificatesMain__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section {
        width: 100%;
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section:nth-child(1) {
          margin-top: 0; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__title {
          margin-top: 60px;
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 55px;
          color: #cbcbd1;
          margin-top: 0;
          font-size: 32px;
          line-height: 40px;
          width: 100%; }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__title {
              font-size: 42px;
              line-height: 50px; } }
          @media screen and (max-width: 575px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__title {
              margin-top: 30px;
              font-size: 36px;
              line-height: 46px; } }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__title {
              font-size: 26px;
              line-height: 32px; } }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hiddentext {
          display: none;
          margin-top: 14px;
          font-family: RobotoRegular;
          font-size: 15px;
          line-height: 18px;
          color: #34345c;
          width: 100%;
          margin-top: 14px; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hiddentext.active {
            display: block; }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hiddentext {
              font-size: 13px;
              line-height: 17px; } }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select {
          margin-top: 50px;
          margin-right: 30px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select ::-webkit-scrollbar-track {
              height: 0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__header .select__current {
                    margin: 0 auto; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              width: 100%; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body.active {
                display: block; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body div:last-child {
                  margin-bottom: 0; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body span:hover {
                  color: #c5638f; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select .select__body span:valid {
                  color: #dd0e46; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select .select.active .select__body {
              display: block; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 {
          margin-top: 50px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 {
              width: 100%;
              max-width: 500px; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select ::-webkit-scrollbar-track {
              height: 0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__header .select__current {
                    margin: 0 auto; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              width: 100%;
              background: #fff; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body.active {
                display: block; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body div:last-child {
                  margin-bottom: 0; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body span:hover {
                  color: #c5638f; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select .select__body span:valid {
                  color: #dd0e46; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 .select.active .select__body {
              display: block; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__select1 label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input {
          margin-top: 40px;
          width: 100%;
          position: relative;
          width: 49%;
          max-width: 349px;
          position: relative; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input label b {
              color: #dd0e46; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input label span {
              color: #cbcbd1; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input:focus ~ label,
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input.block__hidden {
            display: none; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input.block__hidden.active {
              display: block; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(2) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(2) {
                margin-right: 0; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(4) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(4) {
                margin-right: 0; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(6) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(6) {
                margin-right: 0; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(8) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input:nth-child(8) {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input {
              margin-right: 0;
              max-width: 100%; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__input img {
            position: absolute;
            top: 50%;
            right: 0;
            z-index: 1;
            -webkit-transform: translate3d(0, -50%, 0);
                    transform: translate3d(0, -50%, 0);
            width: 20px;
            height: 20px;
            cursor: pointer !important;
            pointer-events: none; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox {
          margin-top: 30px;
          width: 47%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          @media screen and (max-width: 800px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox {
              width: 100%; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label {
            margin: 0;
            padding-left: 15px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label sup {
              text-decoration: none;
              color: #0081c1; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label b {
              font-family: "RobotoBold"; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label {
                max-width: 500px; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__checkbox label a span {
              color: #dd0e46; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea {
          margin-top: 40px;
          width: 100%; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea textarea {
            width: 100%;
            height: 95px;
            padding: 20px;
            color: #34345c;
            font-size: 15px;
            outline: none;
            border: 1px solid #7d7da0;
            background: transparent; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea textarea::-webkit-input-placeholder {
              color: #7d7da0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea textarea:-ms-input-placeholder {
              color: #7d7da0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea textarea::placeholder {
              color: #7d7da0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea textarea:focus {
              border: 1px solid #c5638f; }
          @media screen and (max-width: 770px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__textarea {
              width: 100%;
              max-width: 500px;
              min-width: auto; } }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file {
          margin-top: 40px;
          background: #fff;
          padding: 42px;
          width: 730px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 990px) {
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file {
              display: block; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn {
            position: relative;
            cursor: pointer;
            margin-left: 20px;
            margin-top: 20px;
            font-size: 14px;
            color: #c5638f; }
            @media screen and (max-width: 990px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn {
                margin-top: 0; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn:hover label::after {
              opacity: 1; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn label {
              display: block;
              margin-left: 5px;
              cursor: pointer; }
              @media screen and (max-width: 990px) {
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn label {
                  margin-top: 3px; } }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn label::after {
                opacity: 0;
                transition: opacity 0.2s; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn label input {
                display: none; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__btn label span {
                border-bottom: 1px solid #c5638f; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__name {
            margin-left: 24px;
            font-size: 14px;
            margin-right: 20px;
            margin-top: 10px;
            color: #7d7da0; }
            @media screen and (max-width: 410px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__name {
                margin-top: 20px;
                margin-left: 20px; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title {
            width: 16px;
            height: 16px;
            position: absolute; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__title__img {
              margin-bottom: 2px; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__title__img svg {
                width: 16px;
                height: 16px; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-left: 4px; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text sup {
                text-decoration: none;
                color: #0081c1; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text b {
                font-family: "RobotoBold"; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text a:hover {
                      color: #c5638f; } }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__title .certificatesMain__form__section__file__text a {
                text-decoration: underline; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__file .certificatesMain__form__section__file__text {
            font-family: "RobotoRegular";
            margin-top: 15px;
            font-size: 10px;
            line-height: 14px;
            color: #7d7da0; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box {
          margin-top: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            min-width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            position: absolute;
            left: 0;
            top: 0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box input::before {
              content: "";
              width: 24px;
              height: 24px;
              min-width: 24px;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label {
            margin: 0;
            padding-left: 34px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label sup {
              text-decoration: none;
              color: #0081c1; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label b {
              font-family: "RobotoBold"; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label a:hover {
                    color: #c5638f; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__box label a span {
              color: #dd0e46; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__info__text {
          margin-top: 30px;
          font-size: 13px;
          color: #7d7da0; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__info__text b {
            color: #dd0e46; }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__btn {
          margin-top: 40px;
          width: 100%; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__btn button {
                width: 100%; } }
        .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden {
          margin-top: 32px;
          width: 100%; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden.section__hidden {
            display: none; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden.section__hidden.active {
              display: block; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__title {
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940;
            color: #7d7da0; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__title sup {
              text-decoration: none;
              color: #0081c1; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__title b {
              font-family: "RobotoBold"; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__title a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__title a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__title a:hover {
                    color: #c5638f; } }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item {
              margin-top: 10px;
              margin-right: 36px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item input {
                cursor: pointer;
                margin-top: 20px;
                position: relative;
                height: 24px;
                width: 24px;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                outline: none; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item input::before {
                  content: "";
                  position: absolute;
                  left: 14px;
                  top: -4px;
                  z-index: 1;
                  margin-top: 16px;
                  width: 24px;
                  height: 24px;
                  border-radius: 50%;
                  -webkit-transform: translate(-50%, -50%);
                      -ms-transform: translate(-50%, -50%);
                          transform: translate(-50%, -50%);
                  background-color: #fff;
                  border: 2px solid #cbcbd1; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item input:checked::after {
                  content: "";
                  position: absolute;
                  left: 14px;
                  top: -4px;
                  z-index: 1;
                  margin-top: 16px;
                  width: 24px;
                  height: 24px;
                  border-radius: 50%;
                  background-color: #fff;
                  border: 7px solid #c5638f;
                  -webkit-transform: translate(-50%, -50%);
                      -ms-transform: translate(-50%, -50%);
                          transform: translate(-50%, -50%);
                  visibility: visible; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label {
                cursor: pointer;
                padding-left: 11px;
                margin: 10px 0 0 0;
                font-family: "RobotoRegular";
                font-size: 15px;
                line-height: 23px;
                color: #191940; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label sup {
                  text-decoration: none;
                  color: #0081c1; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label b {
                  font-family: "RobotoBold"; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label a {
                  color: #c5638f;
                  transition: color 0.1s linear;
                  text-decoration: none; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label a:hover {
                    color: #8a1776;
                    text-decoration: none; }
                    @media screen and (max-width: 575px) {
                      .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label a:hover {
                        color: #c5638f; } }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item:last-child {
                margin-right: 0; }
              @media screen and (max-width: 770px) {
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item {
                  width: 100%;
                  margin-right: 0; } }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item input {
                margin-top: 10px; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__switch .certificatesMain__form__section__hidden__switch__item label {
                font-family: RobotoRegular;
                font-size: 14px; }
          .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content {
            display: none;
            width: 100%; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content.active {
              display: block; }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__text {
              margin-top: 14px;
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__text sup {
                text-decoration: none;
                color: #0081c1; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__text b {
                font-family: "RobotoBold"; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__text a:hover {
                      color: #c5638f; } }
            .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs {
              width: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
              .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input {
                margin-top: 40px;
                width: 100%;
                position: relative;
                width: 65%;
                max-width: 500px;
                position: relative; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input {
                  width: 100%;
                  padding: 10px 0;
                  font-size: 15px;
                  color: #191940;
                  border: 0;
                  border-bottom: 1px solid #7d7da0;
                  background: transparent; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input:focus {
                    outline: none;
                    border-bottom: 1px solid #c5638f; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input:hover {
                    border-bottom: 1px solid #c5638f; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input:valid {
                    border-bottom: 1px solid #c5638f; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input.active {
                    border-bottom: 1px solid #dd0e46; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input.rule-dateVilet {
                    cursor: pointer;
                    caret-color: transparent; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input.rule-dateViletFalse {
                    cursor: pointer;
                    caret-color: transparent; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input.rule-date_back {
                    cursor: pointer;
                    caret-color: transparent; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input label {
                  position: absolute;
                  pointer-events: none;
                  left: 0;
                  top: 10px;
                  font-size: 15px;
                  transition: 0.3s;
                  color: #7d7da0; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input label b {
                    color: #dd0e46; }
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input label span {
                    color: #cbcbd1; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input:focus ~ label,
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input:not(:focus):valid ~ label {
                  top: -20px;
                  font-size: 14px; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input.addValue:-moz-read-only ~ label {
                  top: -20px;
                  font-size: 14px; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input input.addValue:read-only ~ label {
                  top: -20px;
                  font-size: 14px; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input span {
                  position: absolute;
                  left: 0;
                  top: 110%;
                  font-size: 12px;
                  color: #dd0e46;
                  min-width: 200px; }
                .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input:nth-child(1) {
                  margin-right: 30px;
                  width: 30%; }
                  @media screen and (max-width: 770px) {
                    .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input:nth-child(1) {
                      margin-right: 0;
                      width: 100%;
                      max-width: 500px; } }
                @media screen and (max-width: 770px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input {
                    margin-right: 0;
                    width: 100%;
                    max-width: 500px; } }
                @media screen and (max-width: 575px) {
                  .certificatesMain .certificatesMain__container .certificatesMain__form .certificatesMain__form__section .certificatesMain__form__section__hidden .certificatesMain__form__section__hidden__content .certificatesMain__form__section__hidden__content__inputs .certificatesMain__form__section__hidden__content__input {
                    margin-right: 0;
                    max-width: 100%; } }

.corpApplicationMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .corpApplicationMain {
      padding-bottom: 60px; } }
  .corpApplicationMain .corpApplicationMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .corpApplicationMain .corpApplicationMain__container .main__nav {
      margin-top: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; }
      .corpApplicationMain .corpApplicationMain__container .main__nav:last-child {
        margin-right: 0; }
      @media screen and (max-width: 575px) {
        .corpApplicationMain .corpApplicationMain__container .main__nav {
          margin-top: 0;
          padding-top: 10px;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item {
        margin-right: 10px; }
        @media screen and (max-width: 575px) {
          .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item {
            margin-bottom: 5px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item:last-child {
          margin-right: 0; }
        .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item svg {
          width: 5px;
          height: 9px; }
          @media screen and (max-width: 575px) {
            .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item svg {
              margin-top: 5px; } }
        .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item a {
          margin-right: 10px;
          color: #7d7da0;
          font-size: 13px;
          font-family: "RobotoRegular";
          text-decoration: none; }
          .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item a:hover {
            text-decoration: underline; }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item a:hover {
                text-decoration: none; } }
        .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item img {
          max-height: 9px; }
          @media screen and (max-width: 575px) {
            .corpApplicationMain .corpApplicationMain__container .main__nav .main__nav__item img {
              margin-top: 6px; } }
    .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 45px;
      line-height: 55px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__title {
          font-size: 42px;
          line-height: 50px; } }
      @media screen and (max-width: 575px) {
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__title {
          margin-top: 30px;
          font-size: 36px;
          line-height: 46px; } }
    .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form {
      margin-top: 60px;
      max-width: 810px;
      padding: 40px;
      background: #f7f8fc; }
      @media screen and (max-width: 575px) {
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form {
          padding: 40px 20px;
          margin-top: 40px; } }
      .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .js-tab-content-group {
        display: none !important; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .js-tab-content-group.active {
          display: block !important; }
      .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section {
        width: 100%;
        margin-top: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) {
          margin-top: 0; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(2) {
            max-width: 500px;
            width: 100%;
            margin-right: 0; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(2) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(4) {
            margin-right: 0; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(4) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(3) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(3) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(6) {
            margin-right: 0; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(6) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(5) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(1) .corpApplicationMain__form__section__input:nth-child(5) {
                margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(4) {
          margin-right: 0; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(4) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(3) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(3) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(6) {
          margin-right: 0; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(6) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(5) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(3) .corpApplicationMain__form__section__input:nth-child(5) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(2) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(2) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(3) {
          margin-right: 0; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(3) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(4) {
          margin-right: 30px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(4) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(5) {
          margin-right: 0; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section:nth-child(4) .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(5) {
              margin-right: 0; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__title {
          margin-top: 60px;
          font-family: "DINProMedium";
          font-size: 45px;
          line-height: 55px;
          color: #cbcbd1;
          margin-top: 0;
          font-size: 32px;
          line-height: 40px;
          width: 100%; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__title {
              font-size: 42px;
              line-height: 50px; } }
          @media screen and (max-width: 575px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__title {
              margin-top: 30px;
              font-size: 36px;
              line-height: 46px; } }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__title {
              font-size: 26px;
              line-height: 32px; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__text {
          font-family: RobotoRegular;
          font-size: 15px;
          line-height: 18px;
          color: #34345c;
          width: 100%;
          margin-top: 14px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__text {
              font-size: 13px;
              line-height: 17px; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select {
          margin-top: 50px;
          margin-right: 30px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select {
              width: 100%;
              max-width: 700px;
              margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select ::-webkit-scrollbar-track {
              height: 0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__header .select__current {
                    margin: 0 auto; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              background: #fff;
              width: 100%; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body.active {
                display: block; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body div:last-child {
                  margin-bottom: 0; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body span:hover {
                  color: #c5638f; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select .select__body span:valid {
                  color: #dd0e46; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select .select.active .select__body {
              display: block; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 {
          margin-top: 50px;
          width: 47%;
          max-width: 349px; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 {
              width: 100%;
              max-width: 700px; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select {
            width: 100%;
            max-width: 349px;
            width: 100%;
            position: relative;
            -webkit-user-select: none;
            /* user-select -- это нестандартное свойство */
            -moz-user-select: none;
            /* поэтому нужны префиксы */
            -ms-user-select: none;
            margin: 0;
            position: relative; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select:after {
              pointer-events: none;
              content: "";
              display: block;
              width: 14px;
              height: 14px;
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              border-radius: 1px;
              position: absolute;
              top: 14px;
              right: 2px;
              z-index: 1;
              -webkit-transform: rotate(135deg);
                  -ms-transform: rotate(135deg);
                      transform: rotate(135deg);
              transition: border-color 0.2s linear;
              transition: -webkit-transform 0.2s linear;
              transition: transform 0.2s linear;
              transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select.active:after {
              border-top: 3px solid #c5638f;
              border-right: 3px solid #c5638f;
              -webkit-transform: rotate(-45deg);
                  -ms-transform: rotate(-45deg);
                      transform: rotate(-45deg); }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select ::-webkit-scrollbar-button {
              background-repeat: no-repeat;
              width: 6px;
              height: 0px;
              cursor: pointer; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select ::-webkit-scrollbar-track {
              height: 0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select ::-webkit-scrollbar-track-piece {
              height: 0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select ::-webkit-scrollbar-thumb {
              border-radius: 4px;
              background-color: #8a1776;
              background-position: center;
              background-repeat: no-repeat; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select ::-webkit-resizer {
              background-repeat: no-repeat;
              width: 7px;
              height: 0px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
              cursor: pointer; }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select {
                margin-top: 20px;
                min-width: 300px;
                width: 100%; } }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select {
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select {
                max-width: 100%;
                min-width: 100%;
                width: 100%; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__header {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              border-bottom: 1px solid #7d7da0;
              cursor: pointer;
              display: block; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__header span {
                font-size: 36px;
                color: #191940;
                font-family: "RobotoBold"; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__header.valid {
                border-bottom: 1px solid #c5638f; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__header .select__current {
                font-size: 15px;
                line-height: 23px;
                color: #34345c;
                padding: 10px 0; }
                @media screen and (max-width: 575px) {
                  .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__header .select__current {
                    margin: 0 auto; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body {
              display: none;
              height: auto;
              max-height: 300px;
              overflow-y: auto;
              padding: 36px 20px 20px;
              position: absolute;
              left: 0;
              right: 0;
              top: 100%;
              z-index: 2;
              background-color: #fff;
              background: #fff;
              width: 100%; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body.active {
                display: block; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body div {
                margin: 0;
                height: 1px;
                background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
                background-size: 8px 1px, 0% 1px;
                border: none;
                margin: 14px 0; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body div:last-child {
                  margin-bottom: 0; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body span {
                padding: 16px 12px 14px;
                width: 100%;
                cursor: pointer;
                font-size: 13px;
                line-height: 18px;
                color: #34345c;
                font-family: "RobotoRegular"; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body span:hover {
                  color: #c5638f; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select .select__body span:valid {
                  color: #dd0e46; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 .select.active .select__body {
              display: block; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__select1 label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: -20px;
            font-size: 14px;
            color: #7d7da0; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input {
          margin-top: 40px;
          width: 100%;
          position: relative;
          width: 49%;
          max-width: 349px;
          position: relative; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input {
            width: 100%;
            padding: 10px 0;
            font-size: 15px;
            color: #191940;
            border: 0;
            border-bottom: 1px solid #7d7da0;
            background: transparent; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input:focus {
              outline: none;
              border-bottom: 1px solid #c5638f; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input:hover {
              border-bottom: 1px solid #c5638f; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input:valid {
              border-bottom: 1px solid #c5638f; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input.active {
              border-bottom: 1px solid #dd0e46; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input.rule-dateVilet {
              cursor: pointer;
              caret-color: transparent; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input.rule-dateViletFalse {
              cursor: pointer;
              caret-color: transparent; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input.rule-date_back {
              cursor: pointer;
              caret-color: transparent; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input label {
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 10px;
            font-size: 15px;
            transition: 0.3s;
            color: #7d7da0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input label b {
              color: #dd0e46; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input label span {
              color: #cbcbd1; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input:focus ~ label,
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input:not(:focus):valid ~ label {
            top: -20px;
            font-size: 14px; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input.addValue:-moz-read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input input.addValue:read-only ~ label {
            top: -20px;
            font-size: 14px; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input span {
            position: absolute;
            left: 0;
            top: 110%;
            font-size: 12px;
            color: #dd0e46;
            min-width: 200px; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input.section__hidden {
            display: none; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input.section__hidden.active {
              display: block; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input.block__hidden {
            display: none; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input.block__hidden.active {
              display: block; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(2) {
            margin-right: 30px;
            width: 100%; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(2) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(4) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(4) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(6) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(6) {
                margin-right: 0; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(9) {
            margin-right: 30px; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input:nth-child(9) {
                margin-right: 0; } }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input {
              margin-right: 0;
              width: 100%;
              max-width: 500px; } }
          @media screen and (max-width: 575px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input {
              margin-right: 0;
              max-width: 100%; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__input img {
            position: absolute;
            top: 50%;
            right: 0;
            z-index: 1;
            -webkit-transform: translate3d(0, -50%, 0);
                    transform: translate3d(0, -50%, 0);
            width: 20px;
            height: 20px;
            pointer-events: none; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox {
          margin-top: 30px;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label {
            margin: 0;
            padding-left: 15px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label sup {
              text-decoration: none;
              color: #0081c1; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label b {
              font-family: "RobotoBold"; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label a:hover {
                    color: #c5638f; } }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label {
                max-width: 500px; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkbox label a span {
              color: #dd0e46; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle {
          margin-top: 30px;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle input::before {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 7px;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 7px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle label {
            padding-left: 15px;
            margin-top: 60px;
            font-family: "DINProMedium";
            font-size: 45px;
            line-height: 55px;
            color: #cbcbd1;
            margin: 0;
            font-size: 32px;
            line-height: 40px; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle label {
                font-size: 42px;
                line-height: 50px; } }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle label {
                margin-top: 30px;
                font-size: 36px;
                line-height: 46px; } }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle label {
                font-size: 26px;
                line-height: 32px; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__checkboxTitle label a span {
              color: #dd0e46; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block {
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input {
            margin-top: 40px;
            margin-right: 0;
            width: 100%;
            position: relative;
            width: 49%;
            max-width: 349px;
            position: relative; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input {
              width: 100%;
              padding: 10px 0;
              font-size: 15px;
              color: #191940;
              border: 0;
              border-bottom: 1px solid #7d7da0;
              background: transparent; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input:focus {
                outline: none;
                border-bottom: 1px solid #c5638f; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input:hover {
                border-bottom: 1px solid #c5638f; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input:valid {
                border-bottom: 1px solid #c5638f; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input.active {
                border-bottom: 1px solid #dd0e46; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input.rule-dateVilet {
                cursor: pointer;
                caret-color: transparent; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input.rule-dateViletFalse {
                cursor: pointer;
                caret-color: transparent; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input.rule-date_back {
                cursor: pointer;
                caret-color: transparent; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input label {
              position: absolute;
              pointer-events: none;
              left: 0;
              top: 10px;
              font-size: 15px;
              transition: 0.3s;
              color: #7d7da0; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input label b {
                color: #dd0e46; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input label span {
                color: #cbcbd1; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input:focus ~ label,
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input:not(:focus):valid ~ label {
              top: -20px;
              font-size: 14px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input.addValue:-moz-read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input input.addValue:read-only ~ label {
              top: -20px;
              font-size: 14px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input span {
              position: absolute;
              left: 0;
              top: 110%;
              font-size: 12px;
              color: #dd0e46;
              min-width: 200px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(1) {
              margin-right: 30px;
              width: 100%; }
              @media screen and (max-width: 770px) {
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(1) {
                  margin-right: 0; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(3) {
              margin-right: 30px; }
              @media screen and (max-width: 770px) {
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(3) {
                  margin-right: 0; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(5) {
              margin-right: 30px; }
              @media screen and (max-width: 770px) {
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(5) {
                  margin-right: 0; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(7) {
              margin-right: 30px; }
              @media screen and (max-width: 770px) {
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input:nth-child(7) {
                  margin-right: 0; } }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input {
                margin-right: 0;
                width: 100%;
                max-width: 500px; } }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input {
                margin-right: 0;
                max-width: 100%; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__input img {
              position: absolute;
              top: 50%;
              right: 0;
              z-index: 1;
              -webkit-transform: translate3d(0, -50%, 0);
                      transform: translate3d(0, -50%, 0);
              width: 20px;
              height: 20px;
              pointer-events: none; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea {
            margin-top: 40px;
            width: 100%; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea textarea {
              width: 100%;
              height: 95px;
              padding: 20px;
              color: #34345c;
              font-size: 15px;
              outline: none;
              border: 1px solid #7d7da0;
              background: transparent; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea textarea::-webkit-input-placeholder {
                color: #7d7da0; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea textarea:-ms-input-placeholder {
                color: #7d7da0; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea textarea::placeholder {
                color: #7d7da0; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea textarea:focus {
                border: 1px solid #c5638f; }
            @media screen and (max-width: 770px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__block .corpApplicationMain__form__section__textarea {
                width: 100%;
                max-width: 500px;
                min-width: auto; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea {
          margin-top: 40px;
          width: 100%; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea textarea {
            width: 100%;
            height: 95px;
            padding: 20px;
            color: #34345c;
            font-size: 15px;
            outline: none;
            border: 1px solid #7d7da0;
            background: transparent; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea textarea::-webkit-input-placeholder {
              color: #7d7da0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea textarea:-ms-input-placeholder {
              color: #7d7da0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea textarea::placeholder {
              color: #7d7da0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea textarea:focus {
              border: 1px solid #c5638f; }
          @media screen and (max-width: 770px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__textarea {
              width: 100%;
              max-width: 500px;
              min-width: auto; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info {
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940;
          margin-top: 14px;
          width: 100%; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info sup {
            text-decoration: none;
            color: #0081c1; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info b {
            font-family: "RobotoBold"; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info a:hover {
                  color: #c5638f; } }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file {
          margin-top: 20px;
          background: #fff;
          padding: 42px;
          width: 730px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          @media screen and (max-width: 990px) {
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file {
              display: block; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn {
            position: relative;
            cursor: pointer;
            margin-left: 20px;
            margin-top: 20px;
            font-size: 14px;
            color: #c5638f; }
            @media screen and (max-width: 990px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn {
                margin-top: 0; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn:hover label::after {
              opacity: 1; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn label {
              display: block;
              margin-left: 5px;
              cursor: pointer; }
              @media screen and (max-width: 990px) {
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn label {
                  margin-top: 3px; } }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn label::after {
                opacity: 0;
                transition: opacity 0.2s; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn label input {
                display: none; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__btn label span {
                border-bottom: 1px solid #c5638f; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__name {
            margin-left: 24px;
            font-size: 14px;
            margin-right: 20px;
            margin-top: 10px;
            color: #7d7da0; }
            @media screen and (max-width: 410px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__name {
                margin-top: 20px;
                margin-left: 20px; } }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title {
            width: 16px;
            height: 16px;
            position: absolute; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__title__img {
              margin-bottom: 2px; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__title__img svg {
                width: 16px;
                height: 16px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text {
              font-family: "RobotoRegular";
              font-size: 15px;
              line-height: 23px;
              color: #191940;
              margin-left: 4px; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text sup {
                text-decoration: none;
                color: #0081c1; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text b {
                font-family: "RobotoBold"; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text a {
                color: #c5638f;
                transition: color 0.1s linear;
                text-decoration: none; }
                .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text a:hover {
                  color: #8a1776;
                  text-decoration: none; }
                  @media screen and (max-width: 575px) {
                    .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text a:hover {
                      color: #c5638f; } }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__title .corpApplicationMain__form__section__file__text a {
                text-decoration: underline; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__file .corpApplicationMain__form__section__file__text {
            font-family: "RobotoRegular";
            margin-top: 15px;
            font-size: 10px;
            line-height: 14px;
            color: #7d7da0; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box {
          margin-top: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box input {
            cursor: pointer;
            height: 24px;
            width: 24px;
            min-width: 24px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            outline: none;
            position: absolute;
            left: 0;
            top: 0; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box input::before {
              content: "";
              width: 24px;
              height: 24px;
              min-width: 24px;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1;
              background: #fff;
              border: 2px solid #cbcbd1;
              border-radius: 1px; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box input:checked::after {
              content: "";
              width: 24px;
              height: 24px;
              position: absolute;
              left: 0;
              top: 0px;
              z-index: 1;
              border: 1px solid #c5638f;
              border-radius: 3px;
              visibility: visible;
              background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label {
            margin: 0;
            padding-left: 34px;
            font-family: "RobotoRegular";
            font-size: 15px;
            line-height: 23px;
            color: #191940; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label sup {
              text-decoration: none;
              color: #0081c1; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label b {
              font-family: "RobotoBold"; }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label a {
              color: #c5638f;
              transition: color 0.1s linear;
              text-decoration: none; }
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label a:hover {
                color: #8a1776;
                text-decoration: none; }
                @media screen and (max-width: 575px) {
                  .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label a:hover {
                    color: #c5638f; } }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__box label a span {
              color: #dd0e46; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info__text {
          margin-top: 30px;
          font-size: 13px;
          color: #7d7da0; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__info__text b {
            color: #dd0e46; }
        .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__btn {
          margin-top: 40px;
          width: 100%; }
          .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__btn button {
            border: none;
            cursor: pointer;
            width: 171px;
            padding: 14px 20px 13px;
            font-size: 15px;
            font-family: "RobotoMedium";
            color: #fff;
            background: linear-gradient(45deg, #8a1776, #c5638f); }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__btn button:hover {
              background: linear-gradient(45deg, #a13c79, #c5638f); }
            .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__btn button:focus {
              background: #c5638f;
              outline: none; }
            @media screen and (max-width: 575px) {
              .corpApplicationMain .corpApplicationMain__container .corpApplicationMain__form .corpApplicationMain__form__section .corpApplicationMain__form__section__btn button {
                width: 100%; } }

.authMain {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding-bottom: 100px;
  font-family: "RobotoRegular";
  color: #191940;
  cursor: default; }
  @media screen and (max-width: 575px) {
    .authMain {
      padding-bottom: 60px; } }
  .authMain .authMain__container {
    width: 100%;
    max-width: 1142px;
    padding: 0 20px;
    margin: 0 auto;
    cursor: default; }
    .authMain .authMain__container .authMain__title {
      margin-top: 60px;
      font-family: "DINProMedium";
      font-size: 32px;
      line-height: 40px;
      color: #34345c; }
      @media screen and (max-width: 770px) {
        .authMain .authMain__container .authMain__title {
          font-size: 26px;
          line-height: 32px; } }
    .authMain .authMain__container .authMain__form {
      margin-top: 20px;
      max-width: 770px; }
      .authMain .authMain__container .authMain__form .authMain__form__input {
        margin-top: 40px;
        width: 100%;
        position: relative;
        width: 100%;
        max-width: 400px;
        position: relative; }
        .authMain .authMain__container .authMain__form .authMain__form__input input {
          width: 100%;
          padding: 10px 0;
          font-size: 15px;
          color: #191940;
          border: 0;
          border-bottom: 1px solid #7d7da0;
          background: transparent; }
          .authMain .authMain__container .authMain__form .authMain__form__input input:focus {
            outline: none;
            border-bottom: 1px solid #c5638f; }
          .authMain .authMain__container .authMain__form .authMain__form__input input:hover {
            border-bottom: 1px solid #c5638f; }
          .authMain .authMain__container .authMain__form .authMain__form__input input:valid {
            border-bottom: 1px solid #c5638f; }
          .authMain .authMain__container .authMain__form .authMain__form__input input.active {
            border-bottom: 1px solid #dd0e46; }
          .authMain .authMain__container .authMain__form .authMain__form__input input.rule-dateVilet {
            cursor: pointer;
            caret-color: transparent; }
          .authMain .authMain__container .authMain__form .authMain__form__input input.rule-dateViletFalse {
            cursor: pointer;
            caret-color: transparent; }
          .authMain .authMain__container .authMain__form .authMain__form__input input.rule-date_back {
            cursor: pointer;
            caret-color: transparent; }
        .authMain .authMain__container .authMain__form .authMain__form__input label {
          position: absolute;
          pointer-events: none;
          left: 0;
          top: 10px;
          font-size: 15px;
          transition: 0.3s;
          color: #7d7da0; }
          .authMain .authMain__container .authMain__form .authMain__form__input label b {
            color: #dd0e46; }
          .authMain .authMain__container .authMain__form .authMain__form__input label span {
            color: #cbcbd1; }
        .authMain .authMain__container .authMain__form .authMain__form__input input:focus ~ label,
        .authMain .authMain__container .authMain__form .authMain__form__input input:not(:focus):valid ~ label {
          top: -20px;
          font-size: 14px; }
        .authMain .authMain__container .authMain__form .authMain__form__input input.addValue:-moz-read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .authMain .authMain__container .authMain__form .authMain__form__input input.addValue:read-only ~ label {
          top: -20px;
          font-size: 14px; }
        .authMain .authMain__container .authMain__form .authMain__form__input span {
          position: absolute;
          left: 0;
          top: 110%;
          font-size: 12px;
          color: #dd0e46;
          min-width: 200px; }
        @media screen and (max-width: 575px) {
          .authMain .authMain__container .authMain__form .authMain__form__input {
            max-width: 100%; } }
      .authMain .authMain__container .authMain__form .authMain__form__checkbox {
        margin-top: 30px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: relative; }
        .authMain .authMain__container .authMain__form .authMain__form__checkbox input {
          cursor: pointer;
          height: 24px;
          width: 24px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          outline: none; }
          .authMain .authMain__container .authMain__form .authMain__form__checkbox input::before {
            content: "";
            width: 24px;
            height: 24px;
            position: absolute;
            left: 0;
            top: 0px;
            z-index: 1;
            background: #fff;
            border: 2px solid #cbcbd1;
            border-radius: 1px; }
          .authMain .authMain__container .authMain__form .authMain__form__checkbox input:checked::after {
            content: "";
            width: 24px;
            height: 24px;
            position: absolute;
            left: 0;
            top: 0px;
            z-index: 1;
            border: 1px solid #c5638f;
            border-radius: 3px;
            visibility: visible;
            background: url("../img/Group/Vector6.svg") 2px 5px no-repeat; }
        .authMain .authMain__container .authMain__form .authMain__form__checkbox label {
          margin: 0;
          padding-left: 15px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .authMain .authMain__container .authMain__form .authMain__form__checkbox label sup {
            text-decoration: none;
            color: #0081c1; }
          .authMain .authMain__container .authMain__form .authMain__form__checkbox label b {
            font-family: "RobotoBold"; }
          .authMain .authMain__container .authMain__form .authMain__form__checkbox label a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .authMain .authMain__container .authMain__form .authMain__form__checkbox label a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .authMain .authMain__container .authMain__form .authMain__form__checkbox label a:hover {
                  color: #c5638f; } }
          @media screen and (max-width: 770px) {
            .authMain .authMain__container .authMain__form .authMain__form__checkbox label {
              max-width: 500px; } }
          .authMain .authMain__container .authMain__form .authMain__form__checkbox label a span {
            color: #dd0e46; }
      .authMain .authMain__container .authMain__form .authMain__form__btn {
        margin-top: 30px; }
        .authMain .authMain__container .authMain__form .authMain__form__btn button {
          border: none;
          cursor: pointer;
          width: 160px;
          padding: 14px 20px 13px;
          font-size: 15px;
          font-family: "RobotoMedium";
          color: #fff;
          background: linear-gradient(45deg, #8a1776, #c5638f); }
          .authMain .authMain__container .authMain__form .authMain__form__btn button:hover {
            background: linear-gradient(45deg, #a13c79, #c5638f); }
          .authMain .authMain__container .authMain__form .authMain__form__btn button:focus {
            background: #c5638f;
            outline: none; }
          @media screen and (max-width: 575px) {
            .authMain .authMain__container .authMain__form .authMain__form__btn button {
              width: 100%; } }
      .authMain .authMain__container .authMain__form .authMain__form__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (max-width: 575px) {
          .authMain .authMain__container .authMain__form .authMain__form__inner {
            display: block; } }
        .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link {
          margin-top: 30px;
          margin-right: 30px;
          font-family: "RobotoRegular";
          font-size: 15px;
          line-height: 23px;
          color: #191940; }
          .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link sup {
            text-decoration: none;
            color: #0081c1; }
          .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link b {
            font-family: "RobotoBold"; }
          .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link a {
            color: #c5638f;
            transition: color 0.1s linear;
            text-decoration: none; }
            .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link a:hover {
              color: #8a1776;
              text-decoration: none; }
              @media screen and (max-width: 575px) {
                .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link a:hover {
                  color: #c5638f; } }
          .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link:last-child {
            margin-right: 0; }
          @media screen and (max-width: 575px) {
            .authMain .authMain__container .authMain__form .authMain__form__inner .authMain__form__link {
              margin-right: 0; } }
      .authMain .authMain__container .authMain__form .authMain__form__text {
        margin-top: 24px;
        font-family: "RobotoRegular";
        font-size: 15px;
        line-height: 23px;
        color: #191940; }
        .authMain .authMain__container .authMain__form .authMain__form__text sup {
          text-decoration: none;
          color: #0081c1; }
        .authMain .authMain__container .authMain__form .authMain__form__text b {
          font-family: "RobotoBold"; }
        .authMain .authMain__container .authMain__form .authMain__form__text a {
          color: #c5638f;
          transition: color 0.1s linear;
          text-decoration: none; }
          .authMain .authMain__container .authMain__form .authMain__form__text a:hover {
            color: #8a1776;
            text-decoration: none; }
            @media screen and (max-width: 575px) {
              .authMain .authMain__container .authMain__form .authMain__form__text a:hover {
                color: #c5638f; } }

@media (max-width: 1120px) and (max-width: 1120px) {
  .questMain__suptitle {
    display: block; }
  .questMain__title__search {
    margin-top: 30px; }
  .questMain__content {
    margin-right: 20px;
    width: 100%; }
  .questMain__card {
    width: 100%; }
  .questMain__card__content {
    margin-top: 0;
    width: 100%; }
  .questMain__content__questions {
    margin-top: 0; } }

.line-map .fa-long-arrow-left:before {
  color: #8a1776;
  margin-right: 1rem; }

.line-map.charter .fa-long-arrow-left:before {
  color: #0081c1;
  margin-right: 1rem; }

.fares.table-mobile {
  display: none; }

@media (max-width: 850px) {
  .fares.table-mobile {
    display: block; } }

object {
  display: none; }

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
  cursor: pointer !important; }
  .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front .ui-menu-item {
    cursor: pointer !important; }
    .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front .ui-menu-item:hover {
      background-color: #cbcbd1; }

.share-window-parent .share-dialog.share-dialog-left table tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .share-window-parent .share-dialog.share-dialog-left table tbody tr td {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 5px;
    border-radius: 2px;
    text-align: center;
    width: 35px;
    height: 35px;
    background: #0081c1;
    margin-right: 8px; }
    .share-window-parent .share-dialog.share-dialog-left table tbody tr td:hover {
      background: #c5638f; }
      @media screen and (max-width: 575px) {
        .share-window-parent .share-dialog.share-dialog-left table tbody tr td:hover {
          background: #0081c1; } }
    .share-window-parent .share-dialog.share-dialog-left table tbody tr td svg {
      width: 25px;
      height: 25px; }

#con {
  display: none; }
  #con .accumulationMain__section2__calc__table {
    margin-top: 30px; }
    @media screen and (max-width: 770px) {
      #con .accumulationMain__section2__calc__table {
        overflow-x: scroll; } }
    #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main {
      padding: 18px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      min-width: 440px; }
      #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main::after {
        box-sizing: border-box;
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        background-color: #7d7da0; }
      #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__title {
        padding: 0 20px;
        max-width: 225px;
        width: 40%; }
      #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__item {
        padding: 0 20px;
        width: 30%;
        max-width: 188px;
        font-family: RobotoBold;
        font-size: 13px;
        line-height: 18px;
        color: #191940;
        text-align: center; }
        @media screen and (max-width: 990px) {
          #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__main .accumulationMain__section2__calc__table__main__item {
            min-width: 140px; } }
    #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line {
      padding: 16px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-width: 440px;
      position: relative; }
      #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__title {
        padding: 0 20px;
        width: 40%;
        max-width: 225px;
        font-family: RobotoBold;
        font-size: 13px;
        line-height: 18px;
        color: #191940; }
      #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__item {
        padding: 0 20px;
        width: 30%;
        max-width: 188px;
        font-family: RobotoRegular;
        font-size: 13px;
        line-height: 18px;
        color: #191940;
        text-align: center; }
        @media screen and (max-width: 990px) {
          #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__item {
            min-width: 140px; } }
      #con .accumulationMain__section2__calc__table .accumulationMain__section2__calc__table__line .accumulationMain__section2__calc__table__line__line {
        margin: 0;
        height: 1px;
        background-image: linear-gradient(90deg, transparent, transparent 67%, #cbcbd1 50%, #cbcbd1 50%), linear-gradient(90deg, #fff, #fff, #fff, #fff, #fff);
        background-size: 8px 1px, 0% 1px;
        border: none;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1; }
  #con table {
    margin-top: 80px;
    max-width: 930px; }
    #con table tbody tr .no-info:first-child {
      margin-bottom: 40px; }

.Select-arrow-zone {
  display: none !important;
  width: 0px !important;
  height: 0px !important; }

@media screen and (max-width: 575px) {
  #offers {
    margin-top: 130px; } }

.al-dl-info-size {
  font-size: 11px; }

.al-dl-docs-list.al-dl-docs-item.docs-date-time {
  color: #7d7da0 !important; }

.fares.table-mobile {
  display: none; }
.upgradeMain {
background: url("../img/upgrade/bg.jpg") center;
margin: 0;
padding: 40px 0 60px;
font-family: "RobotoRegular";
width: 100%;
color: #34345c;
background-size: cover; }
@media screen and (max-width: 575px) {
.upgradeMain {
padding-top: 0; } }
.upgradeMain .upgradeMain__container {
width: 100%;
max-width: 1142px;
padding: 0 20px;
margin: 0 auto;
cursor: default; }

.upgradeMain .upgradeMain__container .main__nav {
margin-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
margin-top: 0; }
.upgradeMain .upgradeMain__container .main__nav:last-child {
margin-right: 0; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .main__nav {
margin-top: 0;
padding-top: 10px;
-ms-flex-wrap: wrap;
flex-wrap: wrap; } }
.upgradeMain .upgradeMain__container .main__nav .main__nav__item {
margin-right: 10px; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .main__nav .main__nav__item {
margin-bottom: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
.upgradeMain .upgradeMain__container .main__nav .main__nav__item:last-child {
margin-right: 0; }
.upgradeMain .upgradeMain__container .main__nav .main__nav__item svg {
width: 5px;
height: 9px; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .main__nav .main__nav__item svg {
margin-top: 5px; } }
.upgradeMain .upgradeMain__container .main__nav .main__nav__item a {
margin-right: 10px;
color: #34345c;
font-size: 13px;
font-family: "RobotoRegular";
text-decoration: none; }
.upgradeMain .upgradeMain__container .main__nav .main__nav__item a:hover {
text-decoration: underline; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .main__nav .main__nav__item a:hover {
text-decoration: none; } }
.upgradeMain .upgradeMain__container .main__nav .main__nav__item img {
max-height: 9px; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .main__nav .main__nav__item img {
margin-top: 6px; } }
.upgradeMain .upgradeMain__container .upgradeMain__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 770px) {
.upgradeMain .upgradeMain__container .upgradeMain__content {
display: block; } }
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__title {
margin-top: 60px;
font-family: "DINProMedium";
font-size: 50px;
line-height: 55px;
color: #34345c;
margin-bottom: 60px; }
.upgradeMain__title{
font-family: "DINProMedium" !important;
margin-top: 60px;
font-size: 45px;
margin-bottom: 60px; 
}
@media screen and (max-width: 770px) {
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__title {
font-size: 42px;
line-height: 50px;
color: #34345c; } }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__title {
margin-top: 30px;
font-size: 36px;
line-height: 46px;
color: #34345c; } }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__title {
margin-top: 0;
color: #34345c; } }
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__btn {
margin-top: 60px; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__btn {
width: 100%; } }
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__btn button {
border: none;
cursor: pointer;
width: 286px;
padding: 14px 20px 13px;
font-size: 15px;
font-family: "RobotoMedium";
color: #fff;
background: linear-gradient(45deg, #8a1776, #c5638f); }
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__btn button:hover {
background: linear-gradient(45deg, #a13c79, #c5638f); }
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__btn button:focus {
background: #c5638f;
outline: none; }
@media screen and (max-width: 575px) {
.upgradeMain .upgradeMain__container .upgradeMain__content .upgradeMain__btn button {
width: 100%; } }

#upgradeInfo {
width: 100%;
max-width: 1142px;
margin: 0 auto;
padding-bottom: 100px;
font-family: "RobotoRegular";
color: #191940;
cursor: default;
margin-top: 94px; }
@media screen and (max-width: 575px) {
#upgradeInfo {
padding-bottom: 60px; } }
@media screen and (max-width: 575px) {
#upgradeInfo {
margin-top: 20px; } }
#upgradeInfo .upgradeInfo__container {
width: 100%;
max-width: 1142px;
padding: 0 20px;
margin: 0 auto;
cursor: default; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__title__text {
font-family: "RobotoBold";
font-size: 17px;
line-height: 26px;
color: #191940;
max-width: 730px; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__title__text {
font-size: 16px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block {
margin-top: 40px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(2) {
margin-top: 40px; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block {
margin-top: 40px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) {

width: 100%;
position: relative; }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) {
overflow-x: hidden;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
width: 100%; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3)::-webkit-scrollbar {
width: 0; } }
@media screen and (max-width: 770px) and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) {
overflow-x: scroll; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise {
position: absolute;
top: -240px;
right: -370px;
z-index: 1; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise {
right: -300px; } }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise {
position: static;
margin-left: 30px;
margin-top: 40px; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise {
margin-left: 0; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner {
width: 347px;
height: 1285px;
position: relative; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner img {
max-width: 347px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img0 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 1;
transition: all 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img0.active {
opacity: 0; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img1 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
transition: all 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img1.active {
opacity: 1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img2 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
transition: all 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img2.active {
opacity: 1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img3 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
transition: all 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img3.active {
opacity: 1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img4 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
transition: all 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__img4.active {
opacity: 1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 {
position: absolute;
top: 27.8%;
left: 46.8%;
z-index: 2;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
opacity: 1;
width: 25.95px;
height: 25.95px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner {
position: relative; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner svg {
width: 25.95px;
height: 25.95px;
cursor: pointer; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner svg.blocked {
opacity: 0.5; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 {
position: absolute;
top: -100px;
right: 0;
z-index: 2;
width: 210px;
padding: 20px;
background: #34345c;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
color: #fff;
display: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__window1 {
right: -30px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon1 .upgradeInfo__block__choise__icon1__inner .upgradeInfo__block__choise__icon1__svg:hover
~ .upgradeInfo__block__choise__window1 {
display: block; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 {
position: absolute;
top: 38.2%;
left: 46.9%;
z-index: 1;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
opacity: 1;
width: 25.95px;
height: 25.95px;
cursor: pointer; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner {
position: relative; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__icon2__svg:hover
~ .upgradeInfo__block__choise__window2 {
display: block; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner svg {
width: 25.95px;
height: 25.95px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner svg.blocked {
opacity: 0.5; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 {
position: absolute;
top: -100px;
right: 0;
z-index: 2;
width: 210px;
padding: 20px;
background: #191940;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
color: #fff;
display: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon2 .upgradeInfo__block__choise__icon2__inner .upgradeInfo__block__choise__window2 {
right: -30px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 {
position: absolute;
top: 51.1%;
left: 46.8%;
z-index: 1;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
opacity: 1;
width: 25.95px;
height: 25.95px;
cursor: pointer; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner {
position: relative; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__icon3__svg:hover
~ .upgradeInfo__block__choise__window3 {
display: block; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner svg {
width: 25.95px;
height: 25.95px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner svg.blocked {
opacity: 0.5; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 {
position: absolute;
top: -100px;
right: 0;
z-index: 2;
width: 210px;
padding: 20px;
background: #191940;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
color: #fff;
display: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon3 .upgradeInfo__block__choise__icon3__inner .upgradeInfo__block__choise__window3 {
right: -30px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 {
position: absolute;
top: 66.05%;
left: 46.9%;
z-index: 1;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
opacity: 1;
width: 25.95px;
height: 25.95px;
cursor: pointer; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner {
position: relative; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__icon4__svg:hover
~ .upgradeInfo__block__choise__window4 {
display: block; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner svg {
width: 25.95px;
height: 25.95px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner svg.blocked {
opacity: 0.5; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 {
position: absolute;
top: -100px;
right: 0;
z-index: 2;
width: 210px;
padding: 20px;
background: #191940;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
color: #fff;
display: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block:nth-child(3) .upgradeInfo__block__choise .upgradeInfo__block__choise__inner .upgradeInfo__block__choise__icon4 .upgradeInfo__block__choise__icon4__inner .upgradeInfo__block__choise__window4 {
right: -30px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__title {
font-family: "DINProMedium";
font-size: 36px;
line-height: 46px;
color: #34345c; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__title {
font-size: 28px;
line-height: 38px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info {
margin-top: 10px;
overflow-x: hidden;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info::-webkit-scrollbar {
width: 0; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info {
overflow-x: scroll; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info {
margin-top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow-x: visible; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__line {
margin-top: 36px;
min-width: 1102px;
width: 100%; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__line {
margin-top: 0;
width: 10%;
height: 1000px;
min-width: 26px;
max-width: 26px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__line .upgradeInfo__info__line1 {
width: 100%; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__line .upgradeInfo__info__line1 {
display: none; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__line .upgradeInfo__info__line2 {
display: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__line .upgradeInfo__info__line2 {
height: 100%;
display: block; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top {
min-width: 1102px;
padding: 0 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top {
margin-top: 130px;
padding-left: 0;
padding-right: 20px;
min-width: auto;
display: block;
width: 45%; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
padding: 16px;
max-width: 280px;
color: #34345c;
background: #f7f8fc; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item {
max-width: auto;
margin-bottom: 180px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item:last-child {
margin-bottom: 0; } }
@media screen and (max-width: 480px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__top .upgradeInfo__info__item {
margin-bottom: 120px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom {
min-width: 1102px;
margin-top: 35px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom {
margin-top: 280px;
padding-left: 20px;
min-width: auto;
width: 45%;
display: block; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
margin-right: 70px;
padding: 16px;
max-width: 280px;
color: #34345c;
background: #f7f8fc; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item {
margin-right: 0;
margin-bottom: 150px;
width: auto;
max-width: auto; } }
@media screen and (max-width: 360px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item {
margin-bottom: 100px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item:last-child {
margin-right: 0;
max-width: 200px; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__info .upgradeInfo__info__bottom .upgradeInfo__info__bottom__item:last-child {
margin-bottom: 0px;
width: auto;
max-width: auto; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes {
margin-top: 60px;
max-width: 730px;
position: relative;
padding-top: 20px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes:before {
content: "";
width: 160px;
height: 1px;
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
background-color: #cbcbd1;
border: 0; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes:last-child {
margin-top: 50px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes p {
font-family: "RobotoRegular";
font-size: 13px;
color: #7d7da0;
font-size: 13px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes p span {
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes p a {
color: #c5638f; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes p a:hover {
color: #8a1776; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__footnotes p a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__title__text {
margin-top: 28px;
font-size: 18px;
line-height: 26px;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item {
margin-top: 34px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__title {
font-family: DinProMedium;
font-size: 32px;
color: #7d7da0; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat {
margin-top: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat {
display: block; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat .upgradeInfo__block__item__seat__item {
margin-right: 30px;
max-width: 350px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat .upgradeInfo__block__item__seat__item:last-child {
margin-right: 0; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat .upgradeInfo__block__item__seat__item:last-child {
margin-bottom: 0; } }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat .upgradeInfo__block__item__seat__item {
max-width: 100%;
margin-bottom: 20px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__seat .upgradeInfo__block__item__seat__item .upgradeInfo__block__item__seat__item__text {
margin-top: 24px;
font-family: RobotoBold;
font-size: 16px;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__easy {
margin-top: 38px;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__easy .upgradeInfo__block__item__easy__item {
margin-right: 30px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__easy .upgradeInfo__block__item__easy__item:last-child {
margin-right: 0; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__easy .upgradeInfo__block__item__easy__item img {
width: 100%;
max-height: 134px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
margin-top: 28px;
margin-bottom: 110px;
max-width: 640px;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text a:hover {
color: #c5638f; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__block__item .upgradeInfo__block__item__text {
margin-bottom: 0px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table {
margin-top: 40px;
margin-bottom: 90px;
overflow-x: hidden;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table::-webkit-scrollbar {
width: 0; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table {
overflow-x: scroll; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table {
margin-top: 20px;
margin-bottom: 40px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__main {
min-width: 950px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 34px 0 36px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__main .upgradeInfo__table__main__item1 {
padding: 0 30px 0 60px;
width: 255px;
font-family: RobotoBold;
font-size: 13px;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__main .upgradeInfo__table__main__item {
padding: 0 30px;
width: 255px;
font-family: RobotoBold;
font-size: 13px;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 {
min-width: 950px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: linear-gradient(270deg, rgba(17, 17, 49, 0.03) 0%, rgba(17, 17, 49, 0) 100%); }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 255px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 span {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
max-width: 190px;
margin-top: 15px;
color: #34345c;
margin-left: 14px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 span sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 span b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 span a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 span a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item1 span a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item {
width: 255px;
padding: 34px 30px 36px 30px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-family: RobotoMedium;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string1 .upgradeInfo__table__string__item a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 {
min-width: 950px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: linear-gradient(269.76deg, rgba(100, 190, 230, 0.18) 0.02%, rgba(100, 190, 230, 0) 99.27%); }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 255px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 span {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
max-width: 190px;
margin-top: 15px;
color: #34345c;
margin-left: 14px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 span sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 span b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 span a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 span a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item1 span a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item {
width: 255px;
padding: 34px 30px 36px 30px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-family: RobotoMedium;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string2 .upgradeInfo__table__string__item a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 {
min-width: 950px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: linear-gradient(270deg, rgba(197, 99, 143, 0.13) 0%, rgba(197, 99, 143, 0) 100%); }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 255px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 span {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
max-width: 190px;
margin-top: 15px;
color: #34345c;
margin-left: 14px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 span sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 span b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 span a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 span a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item1 span a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item {
width: 255px;
padding: 34px 30px 36px 30px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-family: RobotoMedium;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string3 .upgradeInfo__table__string__item a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 {
min-width: 950px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: linear-gradient(270.15deg, rgba(3, 0, 174, 0.06) 0.01%, rgba(3, 0, 174, 0) 102.69%); }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 255px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 span {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
max-width: 190px;
margin-top: 15px;
color: #34345c;
margin-left: 14px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 span sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 span b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 span a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 span a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item1 span a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item {
width: 255px;
padding: 34px 30px 36px 30px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-family: RobotoMedium;
color: #34345c; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__table .upgradeInfo__table__string4 .upgradeInfo__table__string__item a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes {
margin-top: 68px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes {
display: block;
width: 70%; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes {
margin-top: 40px;
width: 100%; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
text-align: center;
cursor: pointer;
display: block; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item {
width: 100%;
text-align: left; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item:last-child img {
margin-bottom: 38px; }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item:last-child img {
margin-bottom: 10px; } }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item .upgradeInfo__planes__item__inner {
margin-bottom: 30px;
text-align: center; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item .upgradeInfo__planes__item__inner img {
margin-bottom: 44px;
max-width: 350px;
max-height: 80px; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item .upgradeInfo__planes__item__inner img {
margin-bottom: 10px;
width: 100%;
max-width: 320px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__planes .upgradeInfo__planes__item .upgradeInfo__planes__item__inner span {
font-family: RobotoBold;
font-size: 18px;
color: #34345c;
width: 100%;
display: block; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories {
margin-top: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories {
display: block; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories {
margin-top: 32px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner {
margin-right: 60px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner:last-child .upgradeInfo__categories__item .upgradeInfo__categories__item__img {
width: 92px; }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner:last-child {
margin-top: 30px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__title {
font-family: "DINProMedium";
font-size: 21px;
line-height: 31px;
color: #7d7da0;
margin-bottom: 24px; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__title {
font-size: 18px;
line-height: 24px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 16px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span {
margin-left: 18px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-size: 14px;
line-height: 18px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__block .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms {
margin-top: 110px;
padding: 24px 32px;
width: 730px;
background: #f7f8fc; }
@media screen and (max-width: 990px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms {
width: 100%; } }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms {
margin-top: 60px; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms {
margin-top: 40px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner {
width: 100%;
text-decoration: none;
cursor: pointer;
position: relative; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner:after {
pointer-events: none;
content: "";
display: block;
width: 15px;
height: 15px;
border-top: 2px solid #c5638f;
border-right: 2px solid #c5638f;
border-radius: 1px;
position: absolute;
top: 5px;
right: 0px;
z-index: 1;
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
transition: border-color 0.2s linear;
transition: -webkit-transform 0.2s linear;
transition: transform 0.2s linear;
transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner.active:after {
border-top: 2px solid #8a1776;
border-right: 2px solid #8a1776;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner:hover .upgradeInfo__terms__title {
color: #c5638f; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner:hover .upgradeInfo__terms__title {
color: #34345c; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title {
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
color: #34345c;
font-family: RobotoMedium;
max-width: 600px;
transition: color 0.2s linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title a:hover {
color: #c5638f; } }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__inner .upgradeInfo__terms__title {
margin-right: 20px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info {
margin-top: 32px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-size: 13px;
line-height: 18px;
display: none;
transition: all 0.2 linear; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info a:hover {
color: #c5638f; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__terms .upgradeInfo__terms__info.active {
display: block; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__sups {
margin-top: 40px;
position: relative;
padding-top: 20px; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__sups:before {
content: "";
width: 160px;
height: 1px;
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
background-color: #cbcbd1;
border: 0; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__container .upgradeInfo__sups {
margin-top: 60px; } }
#upgradeInfo .upgradeInfo__container .upgradeInfo__sups .upgradeInfo__sup p {
font-size: 13px;
color: #7d7da0; }
#upgradeInfo .upgradeInfo__container .upgradeInfo__sups .upgradeInfo__sup p span {
color: #64bee6; }
#upgradeInfo .upgradeInfo__openModal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 1050;
opacity: 0;
transition: opacity 200ms ease-in;
pointer-events: none;
margin: 0;
padding: 0 5px; }
#upgradeInfo .upgradeInfo__openModal:target {
opacity: 1;
pointer-events: auto;
overflow-y: auto; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog {
position: relative;
width: auto;
max-width: 1000px;
margin: 0 auto;
margin-top: 120px;
margin-bottom: 30px; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog {
max-width: 500px;
margin: 70px auto 30px; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content {
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 15px; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__header .upgradeInfo__openModal__dialog__content__header__title {
margin: 0 auto;
font-family: RobotoBold;
font-size: 18px;
color: #34345c; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__header .upgradeInfo__openModal__dialog__content__header__close {
float: right;
font-family: RobotoBold;
font-size: 24px;
line-height: 1;
color: #191940;
text-shadow: 0 1px 0 #fff;
opacity: 0.5;
text-decoration: none; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__header .upgradeInfo__openModal__dialog__content__header__close:focus {
color: #191940;
text-decoration: none;
cursor: pointer;
opacity: 0.75; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__header .upgradeInfo__openModal__dialog__content__header__close:hover {
color: #191940;
text-decoration: none;
cursor: pointer;
opacity: 0.75; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 30px 15px;
overflow: auto; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body {
height: 700px; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__openModal__dialog__content__body__img .upgradeInfo__openModal__dialog__content__body__img1 {
display: none; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__openModal__dialog__content__body__img .upgradeInfo__openModal__dialog__content__body__img2 {
display: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__openModal__dialog__content__body__img .upgradeInfo__openModal__dialog__content__body__img2 {
display: block; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__openModal__dialog__content__body__img img {
width: 100%;
margin: 0 auto; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__openModal__dialog__content__body__img img {
width: auto;
max-height: 1400px;
height: 100%;
max-width: 100%; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories {
margin-top: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories {
display: block; } }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories {
margin-top: 32px; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner {
margin-right: 60px; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner:last-child .upgradeInfo__categories__item .upgradeInfo__categories__item__img {
width: 92px; }
@media screen and (max-width: 770px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner:last-child {
margin-top: 30px; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__title {
font-family: "DINProMedium";
font-size: 21px;
line-height: 31px;
color: #7d7da0;
margin-bottom: 24px; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__title {
font-size: 18px;
line-height: 24px; } }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 16px; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span {
margin-left: 18px;
font-family: "RobotoRegular";
font-size: 15px;
line-height: 23px;
color: #191940;
font-size: 14px;
line-height: 18px; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span sup {
text-decoration: none;
color: #0081c1; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span b {
font-family: "RobotoBold"; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span a {
color: #c5638f;
transition: color 0.1s linear;
text-decoration: none; }
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span a:hover {
color: #8a1776;
text-decoration: none; }
@media screen and (max-width: 575px) {
#upgradeInfo .upgradeInfo__openModal .upgradeInfo__openModal__dialog .upgradeInfo__openModal__dialog__content .upgradeInfo__openModal__dialog__content__body .upgradeInfo__categories .upgradeInfo__categories__inner .upgradeInfo__categories__item span a:hover {
color: #c5638f; } }
/*////////////////////////////////////////////////////////CUSTOM/////////////////////////////////////////*/
.upgrade_list li{
  list-style: disc;
  list-style-position: inside; 
  color: #64bee6;
}
.upgrade_list span{
  color: #34345c;
}
.upgradeTable td{
padding:5px;
}
.upgradeTable tr{
border-top: 1px solid #b2b2b2;
border-bottom: 1px solid #8a1776;
}
.upgradeTableText {
color: #34345c;
font-family: "DINProMedium";
font-size: 24px;
margin-top: 1rem;
}
.upgradeIcons{
  margin: 0px 0px 15px 0px;
  width:50px;
}
.upgradeLastInfo{
  display:flex;
}

.upgradeLastInfoText{
  font-size:36px; 
  color:#0180c3; 
  margin: 50px 0px 0px 50px;
}
.upgradeLastInfoIconsBlock{
  margin: 0px 0px 0px 50px;
  text-align:center;
}
.upgradeTableMobile{
  display:none;
}
@media screen and (max-width: 768px) {
  .upgradeLastInfo{
    display:block;
    text-align:center;
  }
  .upgradeLastInfoIconsBlock{
    margin: 0px;
  }
  .upgradeLastInfoText{ 
    margin: 0px;
  }
  .UpgradetableImg{
    display:none;
  }
  .upgradeTable{
    display:none;
  }
  .upgradeTableMobile{
    display:block;
  }
  .upgradeTableMobileFirstColon{
    border: 1px solid #0180c3;
    text-align:center;
    margin: 30px 0 30px 0px;
  }
  .upgradeTableMobileSecondColon{
    border: 1px solid #0180c3;
    text-align:center;
  }
}
.upgradeBold{
  font-family: "RobotoBold";
}
.header__dropdown__list__title__info {
    font-size: 20px;
    margin-bottom: 20px;
    color: #7d7da0;
}
.header__dropdown__item__link {
    margin-top: 8px;
    display: block;
    font-family: RobotoRegular;
    font-size: 14px;
    color: #191940;
    text-decoration: none;
    transition: all 0.1s linear;
}
.header__dropdown__item__text {
    color: #7d7da0;
    margin: 0 10px 20px 0;
    font-size: 12px;
}
.footer__nav__title {
    color: #7d7da0;
}