@charset "UTF-8";
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/**
* Селекторы для таргетинга на конкретные браузеры без влияния на специфику или
* ограничение использования в медиа-запросах
*
* Плюсы:
* - Работает с медиа-запросами
*
* Минусы:
* - Не может использоваться с @extend, так как это приведет к недействительности других селекторов
*/
/**
* Целевой Internet Explorer, но не Edge
*
* @demo
*	div {
*		@include browser-ie () {
*			// ...
*		}
*	}
*/
/**
* Target IE-Edge
*/
/**
* Target Firefox
*/
/**
* Target Safari
*/
/**
* Target all WebKit browsers
*/
/**
* Remove the unit of a length
*
* @param {Number} $number - Number to remove unit from
* @return {Number} - Unitless number
*/
/**
* Returns nth property from css property list
*
* @property {map} $list List
* @property {number} $index Item index
*
* @example
*	$bottom-margin: css-nth(10px 20px 30px 40px, 3); // 30px
*	$bottom-margin: css-nth(10px 20px, 3); // 10px
*/
/**
* Remove nth elements from the list
*
* @property {map} $list List
* @property {number} $index Item index
*
* @example
*	$list: remove-nth(10px 20px 30px 40px, 3); // 10px 20px 40px
*/
/**
* In each $list pair of $breakpoint: $value replaces all values with 'inherit'
* except for one in $index position
*
* 'inherit' value when used with 'margins' or 'paddings' mixin will not produce any output
*
* @example
*	$spacer: (xs: 10px 11px 12px 13px, md: 20px 0);
*
*	$spacer-top-only: breakpointPickCssNth($spacer, 1);
* => (xs: 10px inherit inherit inherit, md: 20px inherit inherit inherit)
*	@include margins($spacer-top-only);
*
*	$spacer-bottom-only: breakpointPickCssNth($spacer, 3);
* => (xs: inherit inherit 12px inherit, md: inherit inherit 20px inherit)
*	@include paddings($spacer-bottom-only);
*/
/**
* In each $list pair of $breakpoint: $value replaces all values with 'inherit'
* except for top (first) and bottom (third) properties
*
* @example
*	$spacer: (xs: 10px 11px 12px 13px, md: 20px 0);
*
*	$spacer-top-bottom: breakpoint-pick-top-bottom($spacer);
* => (xs: 10px inherit 12px inherit, md: 20px inherit 20px inherit)
*	@include margins($spacer-top-bottom);
*/
/**
* In each $list pair of $breakpoint: $value replaces all values with 'inherit'
* except for right (second) and left (fourth) properties
*
* @example
*	$spacer: (xs: 10px 11px 12px 13px, md: 20px 0);
*
*	$spacer-left-right: breakpoint-pick-top-bottom($spacer);
* => (xs: inherit 11px inherit 13px, md: inherit 0 inherit 0)
*	@include margins($spacer-left-right);
*/
/**
* In each $list pair of $breakpoint: $value merges all values skipping 'inherit'
*
* @example
*	$list-a: (xs: 10px inherit 20px inherit, md: 30px inherit);
*	$list-b: (xs: 40px inherit inherit inherit, md: inherit 50px);
*
*	$list-result: breakpointMapMerge($list-a, $list-b);
*	// (xs: 40px inherit 20px inherit, md: 30px 50px);
*/
/**
* Returns deeply nested property from a map
*
* @function mapGetDeep Deep get for sass maps
* @author https://css-tricks.com/snippets/sass/deep-getset-maps/
* @param {Map} $map - Map
* @param {Arglist} $keys - Key chain
*
* @example
*	$paddings: mapGetDeep($grid-containers, default, paddings, xs);
*/
/**
* Mixin for object-fit plugin
*
* @see https://github.com/bfred-it/object-fit-images
* @see components/_background.scss
* @example
*	@include object-fit(contain);
*	@include object-fit(cover, top);
*/
/**
* Split string into a list
*
* @property {string} $string String
* @property {string} $separator Separator
*
* @example
*	$list: str-split("hello+world", "+"); // (hello, world)
*/
/**
* Converts SVG into data url so that this SVG could be used as a
* background image
*
* @example
*	background-image: svgtodataurl("<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">...</svg>");
*/
/**
* Remove keys from the map
*
* @param {Map} $map - Map from which to remove items
* @param {List} $keys - List of keys which to remove
* @return {Map} - Map without the specified keys
*/
/**
* Качество рендеринга изображений
* В Chrome качество фонового изображения не самое лучшее при использовании background-size
*/
@font-face {
  src: url("../fonts/Stolzl-Book.woff2") format("woff2"), url("../fonts/Stolzl-Book.woff") format("woff");
  font-family: "Stolzl";
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  src: url("../fonts/Stolzl-Regular.woff2") format("woff2"), url("../fonts/Stolzl-Regular.woff") format("woff");
  font-family: "Stolzl";
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  src: url("../fonts/Stolzl-Medium.woff2") format("woff2"), url("../fonts/Stolzl-Medium.woff") format("woff");
  font-family: "Stolzl";
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  src: url("../fonts/Stolzl-Bold.woff2") format("woff2"), url("../fonts/Stolzl-Bold.woff") format("woff");
  font-family: "Stolzl";
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * 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; }

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

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

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

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

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

/**
 * 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; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * 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; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * 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; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

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

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

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          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 in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 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 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

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

.iti {
  position: relative;
  display: inline-block; }

.iti * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box; }

.iti__hide {
  display: none; }

.iti__v-hide {
  visibility: hidden; }

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0; }

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px; }

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px; }

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555; }

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555; }

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px; }

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal; } }

.iti__flag-box {
  display: inline-block;
  width: 20px; }

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC; }

.iti__country {
  padding: 5px 10px;
  outline: none; }

.iti__dial-code {
  color: #999; }

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05); }

.iti__flag-box, .iti__country-name, .iti__dial-code {
  vertical-align: middle; }

.iti__flag-box, .iti__country-name {
  margin-right: 6px; }

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0; }

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0; }

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer; }

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05); }

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default; }

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent; }

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05); }

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px; }

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px; }

.iti--container:hover {
  cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 20px; }

.iti__flag.iti__be {
  width: 18px; }

.iti__flag.iti__ch {
  width: 15px; }

.iti__flag.iti__mc {
  width: 19px; }

.iti__flag.iti__ne {
  width: 18px; }

.iti__flag.iti__np {
  width: 13px; }

.iti__flag.iti__va {
  width: 15px; }

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px; } }

.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px; }

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px; }

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px; }

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px; }

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px; }

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px; }

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px; }

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px; }

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px; }

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px; }

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px; }

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px; }

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px; }

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px; }

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px; }

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px; }

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px; }

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px; }

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px; }

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px; }

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px; }

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px; }

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px; }

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px; }

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px; }

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px; }

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px; }

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px; }

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px; }

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px; }

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px; }

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px; }

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px; }

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px; }

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px; }

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px; }

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px; }

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px; }

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px; }

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px; }

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px; }

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px; }

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px; }

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px; }

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px; }

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px; }

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px; }

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px; }

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px; }

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px; }

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px; }

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px; }

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px; }

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px; }

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px; }

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px; }

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px; }

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px; }

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px; }

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px; }

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px; }

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px; }

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px; }

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px; }

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px; }

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px; }

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px; }

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px; }

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px; }

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px; }

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px; }

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px; }

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px; }

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px; }

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px; }

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px; }

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px; }

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px; }

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px; }

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px; }

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px; }

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px; }

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px; }

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px; }

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px; }

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px; }

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px; }

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px; }

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px; }

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px; }

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px; }

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px; }

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px; }

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px; }

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px; }

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px; }

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px; }

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px; }

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px; }

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px; }

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px; }

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px; }

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px; }

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px; }

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px; }

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px; }

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px; }

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px; }

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px; }

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px; }

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px; }

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px; }

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px; }

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px; }

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px; }

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px; }

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px; }

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px; }

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px; }

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px; }

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px; }

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px; }

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px; }

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px; }

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px; }

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px; }

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px; }

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px; }

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px; }

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px; }

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px; }

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px; }

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px; }

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px; }

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px; }

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px; }

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px; }

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px; }

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px; }

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px; }

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px; }

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px; }

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px; }

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px; }

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px; }

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px; }

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px; }

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px; }

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px; }

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px; }

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px; }

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px; }

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px; }

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px; }

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px; }

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px; }

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px; }

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px; }

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px; }

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px; }

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px; }

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px; }

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px; }

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px; }

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px; }

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px; }

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px; }

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px; }

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px; }

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px; }

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px; }

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px; }

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px; }

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px; }

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px; }

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px; }

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px; }

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px; }

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px; }

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px; }

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px; }

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px; }

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px; }

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px; }

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px; }

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px; }

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px; }

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px; }

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px; }

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px; }

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px; }

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px; }

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px; }

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px; }

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px; }

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px; }

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px; }

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px; }

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px; }

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px; }

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px; }

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px; }

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px; }

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px; }

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px; }

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px; }

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px; }

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px; }

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px; }

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px; }

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px; }

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px; }

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px; }

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px; }

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px; }

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px; }

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px; }

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px; }

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px; }

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px; }

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px; }

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px; }

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px; }

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px; }

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px; }

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px; }

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px; }

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px; }

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px; }

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px; }

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px; }

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px; }

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px; }

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px; }

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px; }

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px; }

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px; }

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px; }

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px; }

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px; }

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px; }

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px; }

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px; }

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px; }

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px; }

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px; }

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px; }

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px; }

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px; }

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px; }

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px; }

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px; }

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px; }

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px; }

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px; }

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px; }

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px; }

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px; }

.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../img/flags@2x.png"); } }

.iti__flag.iti__np {
  background-color: transparent; }

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  -webkit-transition-duration: 50ms;
       -o-transition-duration: 50ms;
          transition-duration: 50ms; }

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
    -webkit-transition-delay: 50ms;
         -o-transition-delay: 50ms;
            transition-delay: 50ms; }

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  -webkit-transition-duration: 100ms;
       -o-transition-duration: 100ms;
          transition-duration: 100ms; }

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
    -webkit-transition-delay: 100ms;
         -o-transition-delay: 100ms;
            transition-delay: 100ms; }

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  -webkit-transition-duration: 150ms;
       -o-transition-duration: 150ms;
          transition-duration: 150ms; }

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
    -webkit-transition-delay: 150ms;
         -o-transition-delay: 150ms;
            transition-delay: 150ms; }

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms; }

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
    -webkit-transition-delay: 200ms;
         -o-transition-delay: 200ms;
            transition-delay: 200ms; }

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  -webkit-transition-duration: 250ms;
       -o-transition-duration: 250ms;
          transition-duration: 250ms; }

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
    -webkit-transition-delay: 250ms;
         -o-transition-delay: 250ms;
            transition-delay: 250ms; }

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms; }

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
    -webkit-transition-delay: 300ms;
         -o-transition-delay: 300ms;
            transition-delay: 300ms; }

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  -webkit-transition-duration: 350ms;
       -o-transition-duration: 350ms;
          transition-duration: 350ms; }

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
    -webkit-transition-delay: 350ms;
         -o-transition-delay: 350ms;
            transition-delay: 350ms; }

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  -webkit-transition-duration: 400ms;
       -o-transition-duration: 400ms;
          transition-duration: 400ms; }

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
    -webkit-transition-delay: 400ms;
         -o-transition-delay: 400ms;
            transition-delay: 400ms; }

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  -webkit-transition-duration: 450ms;
       -o-transition-duration: 450ms;
          transition-duration: 450ms; }

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
    -webkit-transition-delay: 450ms;
         -o-transition-delay: 450ms;
            transition-delay: 450ms; }

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms; }

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
    -webkit-transition-delay: 500ms;
         -o-transition-delay: 500ms;
            transition-delay: 500ms; }

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  -webkit-transition-duration: 550ms;
       -o-transition-duration: 550ms;
          transition-duration: 550ms; }

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
    -webkit-transition-delay: 550ms;
         -o-transition-delay: 550ms;
            transition-delay: 550ms; }

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  -webkit-transition-duration: 600ms;
       -o-transition-duration: 600ms;
          transition-duration: 600ms; }

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
    -webkit-transition-delay: 600ms;
         -o-transition-delay: 600ms;
            transition-delay: 600ms; }

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  -webkit-transition-duration: 650ms;
       -o-transition-duration: 650ms;
          transition-duration: 650ms; }

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
    -webkit-transition-delay: 650ms;
         -o-transition-delay: 650ms;
            transition-delay: 650ms; }

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  -webkit-transition-duration: 700ms;
       -o-transition-duration: 700ms;
          transition-duration: 700ms; }

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
    -webkit-transition-delay: 700ms;
         -o-transition-delay: 700ms;
            transition-delay: 700ms; }

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  -webkit-transition-duration: 750ms;
       -o-transition-duration: 750ms;
          transition-duration: 750ms; }

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
    -webkit-transition-delay: 750ms;
         -o-transition-delay: 750ms;
            transition-delay: 750ms; }

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  -webkit-transition-duration: 800ms;
       -o-transition-duration: 800ms;
          transition-duration: 800ms; }

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
    -webkit-transition-delay: 800ms;
         -o-transition-delay: 800ms;
            transition-delay: 800ms; }

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  -webkit-transition-duration: 850ms;
       -o-transition-duration: 850ms;
          transition-duration: 850ms; }

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
    -webkit-transition-delay: 850ms;
         -o-transition-delay: 850ms;
            transition-delay: 850ms; }

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  -webkit-transition-duration: 900ms;
       -o-transition-duration: 900ms;
          transition-duration: 900ms; }

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
    -webkit-transition-delay: 900ms;
         -o-transition-delay: 900ms;
            transition-delay: 900ms; }

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  -webkit-transition-duration: 950ms;
       -o-transition-duration: 950ms;
          transition-duration: 950ms; }

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
    -webkit-transition-delay: 950ms;
         -o-transition-delay: 950ms;
            transition-delay: 950ms; }

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  -webkit-transition-duration: 1000ms;
       -o-transition-duration: 1000ms;
          transition-duration: 1000ms; }

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
    -webkit-transition-delay: 1000ms;
         -o-transition-delay: 1000ms;
            transition-delay: 1000ms; }

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  -webkit-transition-duration: 1050ms;
       -o-transition-duration: 1050ms;
          transition-duration: 1050ms; }

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
    -webkit-transition-delay: 1050ms;
         -o-transition-delay: 1050ms;
            transition-delay: 1050ms; }

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  -webkit-transition-duration: 1100ms;
       -o-transition-duration: 1100ms;
          transition-duration: 1100ms; }

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
    -webkit-transition-delay: 1100ms;
         -o-transition-delay: 1100ms;
            transition-delay: 1100ms; }

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  -webkit-transition-duration: 1150ms;
       -o-transition-duration: 1150ms;
          transition-duration: 1150ms; }

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
    -webkit-transition-delay: 1150ms;
         -o-transition-delay: 1150ms;
            transition-delay: 1150ms; }

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  -webkit-transition-duration: 1200ms;
       -o-transition-duration: 1200ms;
          transition-duration: 1200ms; }

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
    -webkit-transition-delay: 1200ms;
         -o-transition-delay: 1200ms;
            transition-delay: 1200ms; }

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  -webkit-transition-duration: 1250ms;
       -o-transition-duration: 1250ms;
          transition-duration: 1250ms; }

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
    -webkit-transition-delay: 1250ms;
         -o-transition-delay: 1250ms;
            transition-delay: 1250ms; }

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  -webkit-transition-duration: 1300ms;
       -o-transition-duration: 1300ms;
          transition-duration: 1300ms; }

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
    -webkit-transition-delay: 1300ms;
         -o-transition-delay: 1300ms;
            transition-delay: 1300ms; }

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  -webkit-transition-duration: 1350ms;
       -o-transition-duration: 1350ms;
          transition-duration: 1350ms; }

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
    -webkit-transition-delay: 1350ms;
         -o-transition-delay: 1350ms;
            transition-delay: 1350ms; }

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  -webkit-transition-duration: 1400ms;
       -o-transition-duration: 1400ms;
          transition-duration: 1400ms; }

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
    -webkit-transition-delay: 1400ms;
         -o-transition-delay: 1400ms;
            transition-delay: 1400ms; }

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  -webkit-transition-duration: 1450ms;
       -o-transition-duration: 1450ms;
          transition-duration: 1450ms; }

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
    -webkit-transition-delay: 1450ms;
         -o-transition-delay: 1450ms;
            transition-delay: 1450ms; }

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  -webkit-transition-duration: 1500ms;
       -o-transition-duration: 1500ms;
          transition-duration: 1500ms; }

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
    -webkit-transition-delay: 1500ms;
         -o-transition-delay: 1500ms;
            transition-delay: 1500ms; }

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  -webkit-transition-duration: 1550ms;
       -o-transition-duration: 1550ms;
          transition-duration: 1550ms; }

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
    -webkit-transition-delay: 1550ms;
         -o-transition-delay: 1550ms;
            transition-delay: 1550ms; }

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  -webkit-transition-duration: 1600ms;
       -o-transition-duration: 1600ms;
          transition-duration: 1600ms; }

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
    -webkit-transition-delay: 1600ms;
         -o-transition-delay: 1600ms;
            transition-delay: 1600ms; }

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  -webkit-transition-duration: 1650ms;
       -o-transition-duration: 1650ms;
          transition-duration: 1650ms; }

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
    -webkit-transition-delay: 1650ms;
         -o-transition-delay: 1650ms;
            transition-delay: 1650ms; }

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  -webkit-transition-duration: 1700ms;
       -o-transition-duration: 1700ms;
          transition-duration: 1700ms; }

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
    -webkit-transition-delay: 1700ms;
         -o-transition-delay: 1700ms;
            transition-delay: 1700ms; }

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  -webkit-transition-duration: 1750ms;
       -o-transition-duration: 1750ms;
          transition-duration: 1750ms; }

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
    -webkit-transition-delay: 1750ms;
         -o-transition-delay: 1750ms;
            transition-delay: 1750ms; }

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  -webkit-transition-duration: 1800ms;
       -o-transition-duration: 1800ms;
          transition-duration: 1800ms; }

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
    -webkit-transition-delay: 1800ms;
         -o-transition-delay: 1800ms;
            transition-delay: 1800ms; }

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  -webkit-transition-duration: 1850ms;
       -o-transition-duration: 1850ms;
          transition-duration: 1850ms; }

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
    -webkit-transition-delay: 1850ms;
         -o-transition-delay: 1850ms;
            transition-delay: 1850ms; }

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  -webkit-transition-duration: 1900ms;
       -o-transition-duration: 1900ms;
          transition-duration: 1900ms; }

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
    -webkit-transition-delay: 1900ms;
         -o-transition-delay: 1900ms;
            transition-delay: 1900ms; }

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  -webkit-transition-duration: 1950ms;
       -o-transition-duration: 1950ms;
          transition-duration: 1950ms; }

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
    -webkit-transition-delay: 1950ms;
         -o-transition-delay: 1950ms;
            transition-delay: 1950ms; }

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  -webkit-transition-duration: 2000ms;
       -o-transition-duration: 2000ms;
          transition-duration: 2000ms; }

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
    -webkit-transition-delay: 2000ms;
         -o-transition-delay: 2000ms;
            transition-delay: 2000ms; }

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  -webkit-transition-duration: 2050ms;
       -o-transition-duration: 2050ms;
          transition-duration: 2050ms; }

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
    -webkit-transition-delay: 2050ms;
         -o-transition-delay: 2050ms;
            transition-delay: 2050ms; }

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  -webkit-transition-duration: 2100ms;
       -o-transition-duration: 2100ms;
          transition-duration: 2100ms; }

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
    -webkit-transition-delay: 2100ms;
         -o-transition-delay: 2100ms;
            transition-delay: 2100ms; }

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  -webkit-transition-duration: 2150ms;
       -o-transition-duration: 2150ms;
          transition-duration: 2150ms; }

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
    -webkit-transition-delay: 2150ms;
         -o-transition-delay: 2150ms;
            transition-delay: 2150ms; }

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  -webkit-transition-duration: 2200ms;
       -o-transition-duration: 2200ms;
          transition-duration: 2200ms; }

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
    -webkit-transition-delay: 2200ms;
         -o-transition-delay: 2200ms;
            transition-delay: 2200ms; }

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  -webkit-transition-duration: 2250ms;
       -o-transition-duration: 2250ms;
          transition-duration: 2250ms; }

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
    -webkit-transition-delay: 2250ms;
         -o-transition-delay: 2250ms;
            transition-delay: 2250ms; }

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  -webkit-transition-duration: 2300ms;
       -o-transition-duration: 2300ms;
          transition-duration: 2300ms; }

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
    -webkit-transition-delay: 2300ms;
         -o-transition-delay: 2300ms;
            transition-delay: 2300ms; }

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  -webkit-transition-duration: 2350ms;
       -o-transition-duration: 2350ms;
          transition-duration: 2350ms; }

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
    -webkit-transition-delay: 2350ms;
         -o-transition-delay: 2350ms;
            transition-delay: 2350ms; }

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  -webkit-transition-duration: 2400ms;
       -o-transition-duration: 2400ms;
          transition-duration: 2400ms; }

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
    -webkit-transition-delay: 2400ms;
         -o-transition-delay: 2400ms;
            transition-delay: 2400ms; }

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  -webkit-transition-duration: 2450ms;
       -o-transition-duration: 2450ms;
          transition-duration: 2450ms; }

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
    -webkit-transition-delay: 2450ms;
         -o-transition-delay: 2450ms;
            transition-delay: 2450ms; }

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  -webkit-transition-duration: 2500ms;
       -o-transition-duration: 2500ms;
          transition-duration: 2500ms; }

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
    -webkit-transition-delay: 2500ms;
         -o-transition-delay: 2500ms;
            transition-delay: 2500ms; }

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  -webkit-transition-duration: 2550ms;
       -o-transition-duration: 2550ms;
          transition-duration: 2550ms; }

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
    -webkit-transition-delay: 2550ms;
         -o-transition-delay: 2550ms;
            transition-delay: 2550ms; }

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  -webkit-transition-duration: 2600ms;
       -o-transition-duration: 2600ms;
          transition-duration: 2600ms; }

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
    -webkit-transition-delay: 2600ms;
         -o-transition-delay: 2600ms;
            transition-delay: 2600ms; }

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  -webkit-transition-duration: 2650ms;
       -o-transition-duration: 2650ms;
          transition-duration: 2650ms; }

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
    -webkit-transition-delay: 2650ms;
         -o-transition-delay: 2650ms;
            transition-delay: 2650ms; }

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  -webkit-transition-duration: 2700ms;
       -o-transition-duration: 2700ms;
          transition-duration: 2700ms; }

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
    -webkit-transition-delay: 2700ms;
         -o-transition-delay: 2700ms;
            transition-delay: 2700ms; }

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  -webkit-transition-duration: 2750ms;
       -o-transition-duration: 2750ms;
          transition-duration: 2750ms; }

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
    -webkit-transition-delay: 2750ms;
         -o-transition-delay: 2750ms;
            transition-delay: 2750ms; }

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  -webkit-transition-duration: 2800ms;
       -o-transition-duration: 2800ms;
          transition-duration: 2800ms; }

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
    -webkit-transition-delay: 2800ms;
         -o-transition-delay: 2800ms;
            transition-delay: 2800ms; }

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  -webkit-transition-duration: 2850ms;
       -o-transition-duration: 2850ms;
          transition-duration: 2850ms; }

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
    -webkit-transition-delay: 2850ms;
         -o-transition-delay: 2850ms;
            transition-delay: 2850ms; }

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  -webkit-transition-duration: 2900ms;
       -o-transition-duration: 2900ms;
          transition-duration: 2900ms; }

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
    -webkit-transition-delay: 2900ms;
         -o-transition-delay: 2900ms;
            transition-delay: 2900ms; }

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  -webkit-transition-duration: 2950ms;
       -o-transition-duration: 2950ms;
          transition-duration: 2950ms; }

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
    -webkit-transition-delay: 2950ms;
         -o-transition-delay: 2950ms;
            transition-delay: 2950ms; }

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  -webkit-transition-duration: 3000ms;
       -o-transition-duration: 3000ms;
          transition-duration: 3000ms; }

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0; }
  body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
    -webkit-transition-delay: 3000ms;
         -o-transition-delay: 3000ms;
            transition-delay: 3000ms; }

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
       -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
       -o-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
       -o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
       -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
       -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
       -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
       -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
       -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
       -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
  [data-aos^='fade'][data-aos^='fade'].aos-animate {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }

[data-aos='fade-up'] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0); }

[data-aos='fade-down'] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0); }

[data-aos='fade-right'] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0); }

[data-aos='fade-left'] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0); }

[data-aos='fade-up-right'] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0); }

[data-aos='fade-up-left'] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0); }

[data-aos='fade-down-right'] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0); }

[data-aos='fade-down-left'] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0); }

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
  [data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }

[data-aos='zoom-in'] {
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6); }

[data-aos='zoom-in-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos='zoom-in-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos='zoom-in-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos='zoom-in-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos='zoom-out'] {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2); }

[data-aos='zoom-out-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos='zoom-out-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos='zoom-out-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos='zoom-out-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2); }

/**
 * Slide animations
 */
[data-aos^='slide'][data-aos^='slide'] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
  [data-aos^='slide'][data-aos^='slide'].aos-animate {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }

[data-aos='slide-up'] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0); }

[data-aos='slide-down'] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0); }

[data-aos='slide-right'] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0); }

[data-aos='slide-left'] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0); }

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^='flip'][data-aos^='flip'] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos='flip-left'] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg); }
  [data-aos='flip-left'].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
            transform: perspective(2500px) rotateY(0); }

[data-aos='flip-right'] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg); }
  [data-aos='flip-right'].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
            transform: perspective(2500px) rotateY(0); }

[data-aos='flip-up'] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg); }
  [data-aos='flip-up'].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
            transform: perspective(2500px) rotateX(0); }

[data-aos='flip-down'] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg); }
  [data-aos='flip-down'].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
            transform: perspective(2500px) rotateX(0); }

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

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

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

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

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }
  .swiper-pointer-events.swiper-vertical {
    -ms-touch-action: pan-x;
        touch-action: pan-x; }

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

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

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

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

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

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

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

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

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

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

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

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

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

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

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

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

.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999; }

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

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

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

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

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center; }

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */ }

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

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
        -ms-transform: scale(0.33);
            transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
        -ms-transform: scale(0.66);
            transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
        -ms-transform: scale(0.33);
            transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
        -ms-transform: scale(0.66);
            transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
        -ms-transform: scale(0.33);
            transform: scale(0.33); }

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer; }
  .swiper-pagination-bullet:only-child {
    display: none !important; }

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

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0); }
  .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
  .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block; }
  .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
  .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 8px; }
    .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      -webkit-transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms top, 200ms -webkit-transform;
      -o-transition: 200ms transform, 200ms top;
      transition: 200ms transform, 200ms top;
      transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

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

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

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

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top; }
  .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
        -ms-transform-origin: right top;
            transform-origin: right top; }
  .swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0; }
  .swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical,
  .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0; }

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

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

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

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

.iti {
  display: block;
  width: 100%; }
  .iti__country {
    border-bottom: 1px solid #e2e8ef;
    padding: 15px 16px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
    .iti__country-list {
      margin-top: 1px;
      border: none;
      border-radius: 0 0 12px 12px;
      width: 100%;
      max-height: 198px;
      -webkit-box-shadow: 0 4px 8px rgba(39, 39, 68, 0.08), 0 8px 16px rgba(39, 39, 68, 0.04);
              box-shadow: 0 4px 8px rgba(39, 39, 68, 0.08), 0 8px 16px rgba(39, 39, 68, 0.04); }
    .iti__country.iti__highlight {
      background-color: #f0f2f5; }
    .iti__country.iti__active {
      background-color: rgba(46, 115, 252, 0.1); }
  .iti__flag {
    background-image: url("../images/flags/flags.png"); }
    .iti__flag-container {
      width: 100%; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
      .iti__flag {
        background-image: url("../images/flags/flags@2x.png"); } }
  .iti__selected-flag {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background: transparent !important; }

[data-aos] {
  visibility: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000;
          perspective: 1000; }

[data-aos].aos-animate {
  visibility: visible; }

[data-aos="fade-left-long"] {
  -webkit-transform: translate3d(250px, 0, 0);
          transform: translate3d(250px, 0, 0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }
  [data-aos="fade-left-long"].aos-animate {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }

[data-aos="fade-right-long"] {
  -webkit-transform: translate3d(-250px, 0, 0);
          transform: translate3d(-250px, 0, 0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }
  [data-aos="fade-right-long"].aos-animate {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }

[data-aos="left-middle"] {
  opacity: 0;
  -webkit-transform: translate3d(250px, 0, 0);
          transform: translate3d(250px, 0, 0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }
  [data-aos="left-middle"].aos-animate {
    -webkit-animation: left-middle 1s 0.25s ease-out both;
            animation: left-middle 1s 0.25s ease-out both; }

[data-aos="right-long"] {
  opacity: 0;
  -webkit-transform: translate3d(-550px, 0, 0);
          transform: translate3d(-550px, 0, 0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }
  [data-aos="right-long"].aos-animate {
    -webkit-animation: right-long 1.25s 1s ease-in-out both;
            animation: right-long 1.25s 1s ease-in-out both; }

@media (max-width: 1024px) {
  [data-aos="fade-left-mobile"] {
    -webkit-transform: translate3d(100px, 0, 0);
            transform: translate3d(100px, 0, 0); } }

[data-scrollbar] {
  height: 100vh; }

@-webkit-keyframes right-long {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-550px, 0, 0);
            transform: translate3d(-550px, 0, 0); }
  25% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes right-long {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-550px, 0, 0);
            transform: translate3d(-550px, 0, 0); }
  25% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes left-middle {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(250px, 0, 0);
            transform: translate3d(250px, 0, 0); }
  25% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes left-middle {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(250px, 0, 0);
            transform: translate3d(250px, 0, 0); }
  25% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

:root {
  --width-base: 1440;
  --width-current: 1440px;
  --width-multiplier: var(--width-current) / var(--width-base); }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

html {
  position: relative;
  overflow-x: hidden;
  min-height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "stolzl", -apple-system, blinkmacsystemfont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "open sans", "helvetica neue", sans-serif;
  color: #000e27;
  background: #fff;
  scroll-behavior: smooth; }
  html.has-cursor,
  html.has-cursor * {
    cursor: none !important; }
  html.is-lock-scroll,
  html.is-lock-scroll body {
    overflow: hidden; }

body {
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -webkit-text-decoration-skip: objects;
          text-decoration-skip: objects;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

h4 {
  margin: 0;
  font-weight: initial; }

h3 {
  margin: 0;
  font-weight: initial; }

p {
  margin: 0; }

a,
button {
  outline: none;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  cursor: pointer; }

a {
  text-decoration: none;
  color: currentColor; }

h1 {
  font-weight: 400; }

svg {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  height: 100%;
  fill: currentColor; }

figure,
picture {
  display: inline-block;
  margin: 0;
  line-height: 0; }
  figure img,
  picture img {
    width: 100%; }

img {
  vertical-align: top;
  max-width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* stylelint-disable */
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
  /* stylelint-enable */ }

img[draggable="false"] {
  pointer-events: none;
  -webkit-user-drag: none; }

.img-norender img {
  /* stylelint-disable */
  image-rendering: auto;
  image-rendering: auto;
  image-rendering: auto;
  image-rendering: auto;
  -ms-interpolation-mode: auto;
  /* stylelint-enable */ }

fieldset {
  margin: 0;
  border: 0;
  padding: 0; }

ul,
li {
  list-style: none;
  margin: 0;
  padding: 0; }

video {
  outline: none;
  width: 100%;
  height: 100%; }

iframe {
  display: block; }

.btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  border: 0;
  padding: 0;
  text-align: center;
  background-color: transparent;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .btn__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 100%;
    color: currentColor;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }

.js-lazy-load:not(.is-loaded) {
  max-height: 50vh; }

.scroll-content {
  width: 100%;
  height: 100%; }

.container {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  max-width: 1340px; }
  @media (min-width: 1025px) {
    .container {
      padding: 0 100px;
      max-width: 100%; } }
  @media (min-width: 1440px) {
    .container {
      padding: 0 150px;
      max-width: 100%; } }
  @media (min-width: 1780px) {
    .container {
      padding: 0 250px;
      max-width: 100%; } }
  @media (min-width: 1920px) {
    .container {
      padding: 0 250px;
      max-width: 1920px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .container {
      padding: 0 60px; } }
  @media (max-width: 767px) {
    .container {
      padding: 0 24px; } }
  @media (max-width: 479px) {
    .container {
      padding: 0 16px; } }

.site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-x: hidden;
  min-height: 100vh;
  min-height: var(--vh); }

.nowrap {
  white-space: nowrap; }

@media (min-width: 768px) and (max-width: 1024px) {
  #scroll {
    height: auto !important; } }

@media (max-width: 767px) {
  #scroll {
    height: auto !important; } }

/* stylelint-disable */
/*
* Немедленно переместите любую анимацию в конечную точку, если пользователь установил свое устройство в положение "prefers reduced motion".
* Это может привести к плохим(непреднамеренным) последствиям. Удалите по мере необходимости и напишите свой собственный код для prefers-reduced-motion.
*/
@media (prefers-reduced-motion: reduce) {
  *,
  *:before,
  *:after {
    -webkit-animation-duration: 0.001s !important;
            animation-duration: 0.001s !important;
    -webkit-animation-delay: 0s !important;
            animation-delay: 0s !important;
    -webkit-transition-duration: 0.001s !important;
         -o-transition-duration: 0.001s !important;
            transition-duration: 0.001s !important;
    -webkit-transition-delay: 0s !important;
         -o-transition-delay: 0s !important;
            transition-delay: 0s !important; } }

/* stylelint-enable */
.is-hidden {
  display: none !important; }

.is-hide {
  opacity: 0; }

@media (max-width: 1024px) {
  .for-desktop {
    display: none !important; } }

@media (min-width: 1025px) {
  .for-tablet {
    display: none !important; } }

@media (max-width: 767px) {
  .for-tablet {
    display: none !important; } }

@media (min-width: 1025px) {
  .for-mobile {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .for-mobile {
    display: none !important; } }

@media (max-width: 767px) {
  .hidden-mobile {
    display: none !important; } }

@media (min-width: 1025px) {
  .for-devices {
    display: none !important; } }

.clearfix {
  overflow: auto; }
  .clearfix::after {
    content: "";
    display: table;
    clear: both; }

.visually-hidden {
  position: absolute;
  overflow: hidden;
  margin: -1px;
  width: 1px;
  height: 1px;
  clip: rect(0 0 0 0); }

.text-center {
  text-align: center !important; }

/* stylelint-disable */
.dont-break-out {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

/* stylelint-enable */
.mb-0 {
  margin-bottom: 0 !important; }

.header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  width: 100%;
  height: 9.4rem;
  -webkit-transform: translateY(-9.4rem);
      -ms-transform: translateY(-9.4rem);
          transform: translateY(-9.4rem); }
  @media (max-width: 767px) {
    .header .container {
      padding: 0; } }
  .header__wrap {
    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 (min-width: 768px) and (max-width: 1024px) {
    .is-menu .header__link {
      color: #fff; } }
  .header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 192px;
    height: 28px;
    color: #fff;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
    .header__logo .logo-2 {
      display: none;
      width: 192px; }
    .header--fixed:not(.is-menu) .header__logo {
      color: #000e27; }
      .header--fixed:not(.is-menu) .header__logo .logo {
        display: none; }
      .header--fixed:not(.is-menu) .header__logo .logo-2 {
        display: block; }
    @media (max-width: 1024px) {
      .header__logo {
        position: relative;
        z-index: 1000; } }
  .header__button.button--line:active {
    opacity: 0.6; }
  .has-hover .header__button.button--line:not([disabled]):hover {
    border-color: #fff;
    color: #fff;
    background: transparent; }
  .header--fixed:not(.is-menu) .header__button {
    border-color: #222d41;
    color: #222d41; }
    .has-hover .header--fixed:not(.is-menu) .header__button.button--line:not([disabled]):hover {
      border-color: #0e1522;
      color: #0e1522; }
    .has-hover .header--fixed:not(.is-menu) .header__button:not([disabled]):hover {
      border-color: #265dce;
      color: #265dce; }
  .header__lists {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 20px;
    width: 100%;
    height: 36px;
    line-height: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .header__lists {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    @media (max-width: 1024px) {
      .header__lists {
        position: relative;
        z-index: 1000; } }
  .header__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    color: #fff; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .header__list:first-child {
        display: none; } }
    .header__list:last-child .header__item:first-child {
      margin-right: 8px; }
      @media (min-width: 1200px) {
        .header__list:last-child .header__item:first-child {
          margin-right: 24px; } }
    .is-open-search .header__list {
      display: none; }
  .header__menu-button {
    position: fixed;
    right: 24px; }
    .header__menu-button input {
      display: none; }
    .header__menu-button label {
      position: relative;
      top: 1px;
      display: inline-block;
      width: 18px;
      height: 11px;
      text-align: left;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      cursor: pointer; }
      .header__menu-button label span {
        display: block; }
      .header__menu-button label span:first-child {
        top: 0; }
      .header__menu-button label span:nth-child(2) {
        top: 4px; }
      .header__menu-button label span:nth-child(3) {
        top: 8px; }
    .header__menu-button span,
    .header__menu-button span::before,
    .header__menu-button span::after {
      position: absolute;
      border-radius: 4px;
      width: 100%;
      height: 2px;
      background: #fff;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s; }
    .header__menu-button #header_menu_btn + label span:first-child {
      -webkit-transition: top 0.15s 0.15s, background-color 0.15s, -webkit-transform 0.15s;
      transition: top 0.15s 0.15s, background-color 0.15s, -webkit-transform 0.15s;
      -o-transition: top 0.15s 0.15s, transform 0.15s, background-color 0.15s;
      transition: top 0.15s 0.15s, transform 0.15s, background-color 0.15s;
      transition: top 0.15s 0.15s, transform 0.15s, background-color 0.15s, -webkit-transform 0.15s; }
    .header__menu-button #header_menu_btn + label span:nth-child(2),
    .header__menu-button #header_menu_btn + label span:nth-child(3) {
      -webkit-transition: top 0.15s 0.15s, background-color 0.15s, -webkit-transform 0.15s;
      transition: top 0.15s 0.15s, background-color 0.15s, -webkit-transform 0.15s;
      -o-transition: top 0.15s 0.15s, transform 0.15s, background-color 0.15s;
      transition: top 0.15s 0.15s, transform 0.15s, background-color 0.15s;
      transition: top 0.15s 0.15s, transform 0.15s, background-color 0.15s, -webkit-transform 0.15s; }
    .header__menu-button #header_menu_btn:checked + label span:first-child {
      top: 5px;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transition: top 0.15s, background-color 0.15s, -webkit-transform 0.15s 0.15s;
      transition: top 0.15s, background-color 0.15s, -webkit-transform 0.15s 0.15s;
      -o-transition: top 0.15s, transform 0.15s 0.15s, background-color 0.15s;
      transition: top 0.15s, transform 0.15s 0.15s, background-color 0.15s;
      transition: top 0.15s, transform 0.15s 0.15s, background-color 0.15s, -webkit-transform 0.15s 0.15s; }
    .header__menu-button #header_menu_btn:checked + label span:nth-child(2),
    .header__menu-button #header_menu_btn:checked + label span:nth-child(3) {
      top: 5px;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      -webkit-transition: top 0.15s, background-color 0.15s, -webkit-transform 0.15s 0.15s;
      transition: top 0.15s, background-color 0.15s, -webkit-transform 0.15s 0.15s;
      -o-transition: top 0.15s, transform 0.15s 0.15s, background-color 0.15s;
      transition: top 0.15s, transform 0.15s 0.15s, background-color 0.15s;
      transition: top 0.15s, transform 0.15s 0.15s, background-color 0.15s, -webkit-transform 0.15s 0.15s; }
    @media (max-width: 1024px) {
      .header__menu-button {
        z-index: 1000; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .header__menu-button {
        left: 60px;
        top: 30px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; } }
    @media (max-width: 479px) {
      .header__menu-button {
        right: 16px; } }
  .header__menu {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    overflow: hidden;
    overflow-y: auto;
    padding: 76px 0 100px;
    width: 100%;
    height: 100vh;
    background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
    background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
    -webkit-transform: translate(0, -110vh);
        -ms-transform: translate(0, -110vh);
            transform: translate(0, -110vh);
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    -o-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease;
    -webkit-overflow-scrolling: touch; }
    .header__menu .container {
      padding: 0 60px; }
      @media (max-width: 767px) {
        .header__menu .container {
          padding: 0 24px; } }
      @media (max-width: 320px) {
        .header__menu .container {
          padding: 0 16px; } }
    .header__menu-list {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px;
      color: #fff; }
      .header__menu-list--bottom {
        display: none; }
        @media (max-width: 767px) {
          .header__menu-list--bottom {
            display: block; } }
    .header__menu-item {
      display: block;
      margin-bottom: 24px;
      opacity: 0;
      -webkit-transform: translate(0, 50px);
          -ms-transform: translate(0, 50px);
              transform: translate(0, 50px);
      -webkit-transition: all 0.4s ease 0.3s;
      -o-transition: all 0.4s ease 0.3s;
      transition: all 0.4s ease 0.3s; }
      @media (max-width: 767px) {
        .header__menu-item .button--sm {
          padding: 0 22px;
          height: 44px;
          font-size: 18px;
          line-height: 28px;
          letter-spacing: 0.18px; } }
    .header__menu.show {
      -webkit-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0); }
      .header__menu.show .header__menu-item {
        opacity: 1;
        -webkit-transform: translate(0);
            -ms-transform: translate(0);
                transform: translate(0); }
  .header__search {
    left: 30px;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    height: 37px; }
    .header__search-close {
      position: absolute;
      right: 0;
      top: 0; }
      .header__search-close a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 37px;
        height: 37px;
        color: #fff; }
        @media (min-width: 1025px) {
          .has-hover .header__search-close a:not([disabled]):hover {
            color: #265dce; } }
      .header__search-close svg {
        width: 12px;
        height: 12px; }
    .header__search .search__field {
      line-height: normal; }
    .header__search .search__input input {
      border-radius: 0;
      padding-bottom: 8px;
      height: 37px;
      color: #fff;
      background-color: transparent; }
      .has-hover .header__search .search__input input:not([disabled]):not([disabled]):hover {
        padding-bottom: 8px; }
      .header__search .search__input input:focus {
        padding-bottom: 8px; }
    .header__search .search__placeholder {
      top: 9px;
      color: #fff; }
    .header__search .search__icon {
      top: 6px; }
    .header__search-open {
      margin-right: 25px; }
      .header__search-open a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 0;
        padding: 0 9px;
        height: 36px;
        color: #fff; }
        @media (min-width: 1025px) {
          .has-hover .header__search-open a:not([disabled]):hover {
            color: #265dce; } }
      .header__search-open svg {
        width: 18px;
        height: 18px; }
    .header__search.search {
      position: absolute;
      padding: 0; }
    .is-open-search .header__search {
      display: block; }
  .header.show {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .header.show-bg {
    background: -o-linear-gradient(269deg, #0b1e46 22.23%, #0b1e46 24.69%, #0f215e 34.06%, #0c2a71 45.63%, #004ebd 80%) !important;
    background: linear-gradient(181deg, #0b1e46 22.23%, #0b1e46 24.69%, #0f215e 34.06%, #0c2a71 45.63%, #004ebd 80%) !important; }
  .header.is-menu .header__search-open .js-search-open {
    color: #fff; }
  .header.is-menu .header__search .js-search-close,
  .header.is-menu .header__search .search__icon {
    color: #fff; }
  .header.is-menu .header__search #homeSearch {
    border-bottom: 1px solid #fff;
    color: #fff; }
  .header.is-menu .header__search .search__placeholder {
    color: #fff; }
  .header.header-color:not(.header--fixed) {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
    background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
    background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
    background-position-y: 160px;
    background-size: 100% 300%; }
    @media (max-width: 767px) {
      .header.header-color:not(.header--fixed) {
        background-position-y: 170px; } }
  .header--disable-fixed {
    -webkit-animation: header-disable-fixed 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            animation: header-disable-fixed 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .header--fixed {
    position: fixed;
    height: 6.8rem;
    -webkit-box-shadow: 0 8px 16px 0 rgba(6, 23, 58, 0.02), 0 4px 8px 0 rgba(6, 23, 58, 0.04);
            box-shadow: 0 8px 16px 0 rgba(6, 23, 58, 0.02), 0 4px 8px 0 rgba(6, 23, 58, 0.04);
    background-color: #fff;
    -webkit-animation: header-fixed 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            animation: header-fixed 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .header--fixed .header__list {
      color: #000e27; }
    .header--fixed .header__search .search__input input {
      color: #000e27; }
    .header--fixed .header__search .search__placeholder {
      color: #000e27; }
    .header--fixed .header__search .search__icon {
      color: #444d5b; }
    .header--fixed .header__search-open a, .header--fixed .header__search-close a {
      color: #444d5b; }
    .header--fixed:not(.is-menu) .header__logo img {
      opacity: 0; }
      .header--fixed:not(.is-menu) .header__logo img:last-child {
        opacity: 1; }
    .header--fixed:not(.is-menu) .header__menu-button span,
    .header--fixed:not(.is-menu) .header__menu-button span::before,
    .header--fixed:not(.is-menu) .header__menu-button span::after {
      background-color: #000e27; }
  @media (min-width: 1025px) {
    .header {
      height: 77px; }
      .header .header__menu {
        display: none; }
      .header__logo {
        position: relative;
        top: -1px; }
        .header__logo img {
          width: 140px; }
      .header__lists {
        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-left: 20px;
        width: 100%;
        line-height: 30px; }
      .header__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 14px;
        color: #fff; }
        .header__list:last-child .header__item:nth-child(2) {
          margin-right: 24px; }
      .header__item:not(:last-child) {
        margin-right: 20px; }
      .header__link:active {
        opacity: 0.6; }
      .has-hover .header__link:not([disabled]):hover {
        color: #265dce; }
      .header__menu-button {
        display: none; } }
  @media (min-width: 1440px) {
    .header__logo img {
      width: 193px; }
    .header__lists {
      padding-left: 30px; }
    .header__list {
      font-size: 14px;
      letter-spacing: 0.22px; }
    .header__item:not(:last-child) {
      margin-right: 30px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .header {
      padding-left: 38px;
      height: 77px; }
      .header__list:last-child .header__item:first-child {
        margin-right: 15px; }
      .header__list:last-child .header__item:nth-child(2) {
        margin-right: 24px; } }
  @media (max-width: 767px) {
    .header {
      padding-right: 24px;
      padding-left: 24px;
      height: 76px; }
      .header > .container {
        position: relative; }
      .header__item:not(.header__search-open) {
        display: none; }
      .header__search {
        left: 0; }
      .header .header__menu-button {
        position: static;
        margin-right: 10px; }
      .header .header__search-open.header__item {
        margin-right: 10px !important;
        margin-left: auto; }
      .header.is-open-search .header__logo,
      .header.is-open-search .header__menu-button {
        display: none; } }
  @media (max-width: 479px) {
    .header {
      padding-right: 6px;
      padding-left: 16px; } }
  @media (min-width: 768px) {
    .header__lists {
      position: relative; } }

@-webkit-keyframes header-fixed {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes header-fixed {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes header-disable-fixed {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes header-disable-fixed {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.footer {
  position: relative;
  z-index: 1;
  margin-top: auto;
  padding: 40px 0;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%), #dfdfdf;
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%), #dfdfdf; }
  .footer__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .footer__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 767px) {
      .footer__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center; } }
    @media (max-width: 479px) {
      .footer__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .footer__logo, .footer__logo--2 {
    display: block;
    margin-bottom: 20px;
    width: 192px;
    height: 28px;
    color: #000e27; }
    .footer__logo--2, .footer__logo--2--2 {
      display: none; }
  .footer__copyrights {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.24px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .footer__item:last-of-type {
      margin-top: 50px;
      max-width: 100%; } }
  @media (max-width: 767px) {
    .footer__item:last-of-type {
      margin-top: 40px; } }
  .footer__lists {
    display: -ms-grid;
    display: grid;
    grid-gap: 80px;
    -ms-grid-columns: -webkit-max-content 80px -webkit-max-content 80px -webkit-max-content;
    -ms-grid-columns: max-content 80px max-content 80px max-content;
    grid-template-columns: repeat(3, -webkit-max-content);
    grid-template-columns: repeat(3, max-content);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr; }
  .footer__lists > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }
  .footer__lists > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3; }
  .footer__lists > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5; }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .footer__lists {
        grid-gap: 50px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .footer__lists {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        grid-gap: 40px;
        -ms-grid-columns: -webkit-max-content 40px -webkit-max-content 40px -webkit-max-content;
        -ms-grid-columns: max-content 40px max-content 40px max-content;
        grid-template-columns: repeat(3, -webkit-max-content);
        grid-template-columns: repeat(3, max-content); } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .footer__lists {
        -ms-grid-columns: -webkit-max-content 40px -webkit-max-content 40px -webkit-max-content 40px -webkit-max-content;
        -ms-grid-columns: max-content 40px max-content 40px max-content 40px max-content;
        grid-template-columns: repeat(4, -webkit-max-content);
        grid-template-columns: repeat(4, max-content); } }
    @media (max-width: 767px) {
      .footer__lists {
        display: block; } }
  @media (max-width: 767px) {
    .footer__list:last-of-type {
      padding-top: 5px; } }
  @media (max-width: 767px) {
    .footer__list {
      margin-bottom: 40px; }
      .footer__list:last-child {
        margin-top: -5px;
        margin-bottom: 0; } }
  .footer__title {
    margin: 0 0 20px 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px; }
    .footer__item:nth-child(2) .footer__title br {
      display: none; }
      @media (min-width: 1440px) {
        .footer__item:nth-child(2) .footer__title br {
          display: none; } }
  .footer-menu {
    margin: 0;
    padding: 0; }
    .footer-menu__item {
      margin-bottom: 20px; }
    .footer-menu__link {
      display: block;
      font-size: 14px;
      line-height: 20px;
      letter-spacing: 0.22px; }
      .footer-menu__link:active {
        opacity: 0.6; }
      .footer-menu--large .footer-menu__link {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; }
      .has-hover .footer-menu__link:not([disabled]):hover {
        color: #265dce; }
  .footer-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 30px; }
    .footer-socials__link {
      display: block;
      margin-right: 32px;
      width: 30px;
      height: 30px;
      color: #fff; }
      .footer-socials__link:active {
        opacity: 0.6; }
      .footer-socials__link:last-child {
        margin-right: 0;
        margin-left: -1px; }
      .has-hover .footer-socials__link:not([disabled]):hover {
        color: #265dce; }
    @media (max-width: 767px) {
      .footer-socials {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 479px) {
      .footer-socials {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .footer-social__icon--color {
    display: none; }
  @media (max-width: 767px) {
    .footer {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media (max-width: 640px) {
    .footer {
      padding-top: 48px; } }

.cookies {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100;
  overflow: hidden;
  padding: 15px;
  width: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.11px;
  color: #000e27;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
  -o-transition: opacity 0.3s, visibility 0s 0.3s;
  transition: opacity 0.3s, visibility 0s 0.3s; }
  .cookies__text a {
    color: #2e71fc;
    -webkit-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s; }
  .cookies__button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    display: block;
    margin-top: 15px;
    outline: none;
    border: 0;
    border-radius: 8px;
    padding: 8px 18px;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: black;
    background-color: #fff;
    -webkit-transition: color 0.3s, background-color 0.3s;
    -o-transition: color 0.3s, background-color 0.3s;
    transition: color 0.3s, background-color 0.3s;
    cursor: pointer; }
  .cookies.is-active {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s; }
  @media (min-width: 768px) {
    .cookies {
      left: auto;
      right: 20px;
      bottom: 20px;
      border-radius: 8px;
      padding: 30px;
      padding-right: 20px;
      max-width: 354px;
      font-size: 14px;
      line-height: 1.46429;
      letter-spacing: 0.22px; }
      .cookies__button {
        margin-top: 29px;
        margin-left: 4px;
        padding: 12px 22px; } }
  @media (min-width: 1025px) {
    .has-hover .cookies__text a:not([disabled]):hover {
      color: #0341c1; }
    .has-hover .cookies__button:not([disabled]):hover {
      color: #fff;
      background-color: #2e71fc; } }

.form__header {
  margin-bottom: 75px; }
  @media (max-width: 767px) {
    .form__header {
      margin-bottom: 40px; } }

.form__main {
  margin-bottom: 38px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .form__main {
      margin-bottom: 37px; } }

.form__footer .form__items.for-not-resident {
  display: block;
  margin-top: 80px; }
  .form__footer .form__items.for-not-resident .form__item {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .form__footer .form__items.for-not-resident .form__item {
        margin-left: 0; } }
  @media (max-width: 767px) {
    .form__footer .form__items.for-not-resident {
      margin-top: 40px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .form__footer .form__items {
    grid-gap: 10px; } }

@media (max-width: 767px) {
  .form__footer .form__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 0; } }

.form__footer .form__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0; }
  @media (max-width: 767px) {
    .form__footer .form__item:last-of-type {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin-bottom: 16px; } }
  @media (max-width: 767px) {
    .form__footer .form__item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

@media (max-width: 767px) {
  .form__footer .form__text {
    margin: 0 auto;
    max-width: 400px;
    text-align: center; } }

@media (max-width: 479px) {
  .form__footer .form__text {
    max-width: 100%;
    text-align: left; } }

@media (max-width: 767px) {
  .form__footer .form__button {
    font-weight: 400;
    max-width: 300px;
    font-size: 16px;
    letter-spacing: 0.18px; } }

@media (max-width: 479px) {
  .form__footer .form__button {
    max-width: 100%; } }

.form__group--comment {
  position: relative;
  top: -31px;
  overflow: hidden;
  padding-top: 5px;
  height: 0;
  -webkit-transition: height 0.4s;
  -o-transition: height 0.4s;
  transition: height 0.4s; }
  @media (max-width: 767px) {
    .form__group--comment {
      top: 3px;
      margin-top: -44px; } }

.form__group--msg, .form__group--email, .form__group--phone, .form__group--name {
  -webkit-transition: height 0.4s;
  -o-transition: height 0.4s;
  transition: height 0.4s; }
  .form__group--msg.is-active, .form__group--email.is-active, .form__group--phone.is-active, .form__group--name.is-active {
    overflow: visible; }

.form__group--hidden {
  display: none; }

.form__group--checkbox .form__checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0; }
  .form__group--checkbox .form__checkbox:checked ~ .form__checkbox-label::before {
    border: none; }
  .form__group--checkbox .form__checkbox:checked ~ .form__checkbox-label span {
    opacity: 1; }

.form__group--checkbox .form__checkbox-label {
  position: relative;
  font-size: calc(14 * var(--width-multiplier));
  line-height: calc(20 * var(--width-multiplier));
  color: #000e27;
  padding-left: calc(28 * var(--width-multiplier));
  margin: calc(2 * var(--width-multiplier)) 0 0 calc(2 * var(--width-multiplier));
  letter-spacing: 0.22px;
  cursor: pointer; }
  .form__group--checkbox .form__checkbox-label::before,
  .form__group--checkbox .form__checkbox-label span {
    position: absolute;
    top: calc(2 * var(--width-multiplier));
    left: 0;
    width: calc(16 * var(--width-multiplier));
    height: calc(16 * var(--width-multiplier));
    border-radius: calc(4 * var(--width-multiplier));
    -webkit-transition: 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: 0.35s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .form__group--checkbox .form__checkbox-label::before {
    content: "";
    display: block;
    border: 1px solid #8c949f; }
  .form__group--checkbox .form__checkbox-label span {
    background-color: #2e71fc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 0; }
    .form__group--checkbox .form__checkbox-label span svg {
      width: calc(16 * var(--width-multiplier));
      height: calc(7 * var(--width-multiplier)); }
  @media (max-width: 767px) {
    .form__group--checkbox .form__checkbox-label {
      margin: calc(-4 * var(--width-multiplier)) 0 0 calc(1 * var(--width-multiplier)); } }
  @media (max-width: 320px) {
    .form__group--checkbox .form__checkbox-label {
      margin: calc(-4 * var(--width-multiplier)) 0 0 calc(3 * var(--width-multiplier)); } }

.form__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px; }
  .form__items * > {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  @media (max-width: 767px) {
    .form__items.for-not-resident .form__item {
      margin-bottom: 0; } }
  @media (max-width: 767px) {
    .form__items {
      display: block; } }

.form__item {
  position: relative;
  margin-bottom: 38px; }
  .form__item--comment {
    margin-bottom: 0;
    padding-bottom: 55px; }
    @media (max-width: 767px) {
      .form__item--comment {
        padding-bottom: 4px; } }
  .form__item--checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  @media (max-width: 767px) {
    .form__item {
      margin-bottom: 22px; } }

.form__label {
  display: block;
  margin-bottom: 18px;
  font-family: "stolzl", -apple-system, blinkmacsystemfont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "open sans", "helvetica neue", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: 0.12px; }
  @media (max-width: 767px) {
    .form__label {
      margin-bottom: 22px;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }

.form__input {
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid rgba(0, 14, 39, 0.5);
  border-radius: 0;
  padding: 12px 0 9px 0;
  width: 100%;
  font-family: "stolzl", -apple-system, blinkmacsystemfont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "open sans", "helvetica neue", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.22px;
  text-align: left;
  color: #000e27;
  caret-color: #2e71fc;
  background-color: transparent; }
  .form__input:focus {
    /* stylelint-disable-next-line declaration-no-important */
    border-bottom: 2px solid #2e71fc !important;
    padding-bottom: 8px; }
    .form__input:focus ~ .form__placeholder {
      font-size: 12px;
      -webkit-transform: translateY(-6px);
          -ms-transform: translateY(-6px);
              transform: translateY(-6px); }
  .form__input:hover:focus {
    border-color: rgba(0, 14, 39, 0.7); }
  .form__input.is-active ~ .form__placeholder {
    font-size: 12px;
    -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
            transform: translateY(-6px); }
  .form__input.show-placeholder ~ .form__placeholder {
    font-size: 12px;
    -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
            transform: translateY(-6px); }
  .form__input.show-placeholder::-webkit-input-placeholder {
    font-size: 12px;
    color: #C0C9D4; }
  .form__input.show-placeholder::-moz-placeholder {
    font-size: 12px;
    color: #C0C9D4; }
  .form__input.show-placeholder:-ms-input-placeholder {
    font-size: 12px;
    color: #C0C9D4; }
  .form__input.error {
    /* stylelint-disable-next-line declaration-no-important */
    border-bottom: 2px solid #eb5757 !important; }
    .form__input.error ~ .form__placeholder {
      color: #eb5757; }
  .form__item.is-active .form__input {
    /* stylelint-disable-next-line declaration-no-important */
    border-bottom: 2px solid #2e71fc !important;
    padding-bottom: 8px; }
  .has-hover .form__input:not([disabled]):hover {
    border-color: rgba(0, 14, 39, 0.7); }
  .form__input::-webkit-input-placeholder {
    color: transparent; }
  .form__input::-moz-placeholder {
    color: transparent; }
  .form__input:-ms-input-placeholder {
    color: transparent; }

.form__placeholder {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.24px;
  color: #8c949f;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: font-size 0.4s, -webkit-transform 0.4s;
  transition: font-size 0.4s, -webkit-transform 0.4s;
  -o-transition: transform 0.4s, font-size 0.4s;
  transition: transform 0.4s, font-size 0.4s;
  transition: transform 0.4s, font-size 0.4s, -webkit-transform 0.4s;
  pointer-events: none; }
  .form__item--phoneNoResident .form__placeholder {
    left: 60px; }

.form__text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.22px; }
  .form__text a {
    text-decoration: none;
    color: #2e71fc; }
    .form__text a:active {
      opacity: 0.6; }
    .has-hover .form__text a:not([disabled]):hover {
      color: #265dce; }

.form__dropdown {
  border-radius: 0;
  cursor: pointer; }
  .form__dropdown-wrapper {
    position: absolute;
    top: 64px;
    z-index: 2;
    overflow: hidden;
    width: 100%;
    border-radius: 0px 0px 12px 12px;
    height: 0px;
    -webkit-box-shadow: 0px 4px 8px rgba(39, 39, 68, 0.08), 0px 8px 16px rgba(39, 39, 68, 0.04);
            box-shadow: 0px 4px 8px rgba(39, 39, 68, 0.08), 0px 8px 16px rgba(39, 39, 68, 0.04);
    background-color: #fff;
    -webkit-transition: height 0.2s ease-out;
    -o-transition: height 0.2s ease-out;
    transition: height 0.2s ease-out; }
    .form__dropdown-wrapper input[type="radio"] {
      display: none; }
    .form__dropdown-wrapper label {
      display: block;
      border-bottom: 1px solid #e2e8ef;
      padding: 15px 16px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
      cursor: pointer; }
      .form__dropdown-wrapper label svg {
        display: inline-block;
        margin-right: 0;
        width: 0;
        height: 8px;
        opacity: 0;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
      .form__dropdown-wrapper label:last-child {
        border: none; }
      .form__dropdown-wrapper label.is-active {
        background-color: rgba(46, 115, 252, 0.1) !important; }
        .form__dropdown-wrapper label.is-active svg {
          margin-right: 6px;
          width: 12px;
          opacity: 1; }
      .has-hover .form__dropdown-wrapper label:not([disabled]):hover {
        background-color: #f0f2f5; }
      @media (max-width: 767px) {
        .form__dropdown-wrapper label {
          font-size: 14px;
          line-height: 20px;
          letter-spacing: 0.22px; } }
  .form__dropdown .form__placeholder {
    top: -16px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.24px; }
  .form__dropdown .drop-down-js {
    position: relative;
    border-bottom: 1px solid rgba(0, 14, 39, 0.5);
    padding: 29px 0 14px 0;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px;
    color: #444d5b; }
    .form__dropdown .drop-down-js svg {
      position: absolute;
      right: 0;
      top: 36px;
      width: 14px;
      height: 8px;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .form__dropdown .drop-down-js span {
      position: relative; }
    .form__dropdown .drop-down-js.is-active {
      border-bottom: 2px solid #2e71fc;
      padding: 29px 0 13px 0; }
      .form__dropdown .drop-down-js.is-active svg {
        -webkit-transform: rotateX(180deg);
                transform: rotateX(180deg); }
    .form__dropdown .drop-down-js.is-selected {
      color: #000e27; }
  .form__dropdown .drop-down-content {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px; }
  .form__dropdown--error .form__placeholder {
    color: #eb5757; }
  .form__dropdown--error .drop-down-js {
    border-bottom-color: #eb5757;
    color: #eb5757; }

.form label.error {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 8px;
  font-size: 12px;
  color: #eb5757; }

.form--simple .form__main,
.form--simple .form__footer {
  margin-right: auto;
  margin-left: auto;
  max-width: 640px; }

.button.form__button {
  padding: 0 24px;
  width: 100%;
  max-width: 188px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .button.form__button {
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px; } }
  @media (max-width: 479px) {
    .button.form__button {
      max-width: 100%; } }

.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  border-radius: 12px;
  padding: 0 16px;
  height: 56px;
  font-family: "stolzl", -apple-system, blinkmacsystemfont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "open sans", "helvetica neue", sans-serif;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.18px;
  white-space: nowrap;
  text-align: center;
  color: #fff;
  background-color: #2e71fc;
  -webkit-transition: opacity 0.4s, background-color 0.4s, color 0.4s, border-color 0.4s;
  -o-transition: opacity 0.4s, background-color 0.4s, color 0.4s, border-color 0.4s;
  transition: opacity 0.4s, background-color 0.4s, color 0.4s, border-color 0.4s; }
  .button:active {
    opacity: 0.6; }
  .has-hover .button.button--line-blue:not([disabled]):hover {
    border: 1px solid #265dce;
    color: #265dce;
    background: transparent; }
  .button--link {
    margin-left: 22px;
    background: transparent; }
    .has-hover .button--link:not([disabled]):hover {
      color: #fff;
      background: transparent !important; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .button--link {
        margin-left: 0; } }
    @media (max-width: 767px) {
      .button--link {
        margin-left: 0; } }
  .button--line {
    border: 1px solid #fff;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.3px;
    background: transparent; }
  .button--icon {
    padding: 0;
    width: 50px;
    height: 50px; }
  .button--sm {
    padding: 0 23px;
    height: 36px; }
  .button--line-blue {
    border: 1px solid #2e71fc;
    color: #2e71fc;
    background: transparent; }
  .button--text-blue {
    color: #2e71fc; }
  .has-hover .button:not([disabled]):hover {
    background-color: #265dce; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .button {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; }
      .button--sm {
        font-size: 14px;
        letter-spacing: 0.22px; } }
  @media (max-width: 767px) {
    .button {
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px; } }

.button-group {
  display: -ms-grid;
  display: grid;
  grid-gap: 2px;
  -ms-grid-columns: 1fr 2px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  max-width: 380px; }

.button-group > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }

.button-group > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3; }
  @media (max-width: 479px) {
    .button-group {
      max-width: 100%; } }

@media (min-width: 1025px) {
  .page-section__container {
    padding: 0 200px;
    max-width: 100%; } }

@media (min-width: 1440px) {
  .page-section__container {
    padding: 0 250px;
    max-width: 100%; } }

@media (min-width: 1780px) {
  .page-section__container {
    padding: 0;
    max-width: 1080px; } }

@media (min-width: 1920px) {
  .page-section__container {
    max-width: 1220px; } }

.page-section__title {
  margin: 0 0 30px 0;
  font-weight: 500;
  font-size: 36px;
  line-height: 42px;
  letter-spacing: -0.02px;
  text-align: left; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-home .page-section__title {
      font-size: 24px;
      line-height: 36px;
      letter-spacing: 0.12px; } }
  .page-form-online-kassa .page-section__title {
    margin-right: auto;
    margin-left: auto;
    max-width: 600px; }
  @media (min-width: 1440px) {
    .page-section__title {
      font-size: 48px;
      line-height: 56px;
      letter-spacing: -0.03px; }
      .page-form-online-kassa .page-section__title {
        max-width: 640px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-section__title {
      font-size: 28px;
      line-height: 36px;
      letter-spacing: -0.01px; }
      .page-form-online-kassa .page-section__title {
        max-width: 480px; } }
  @media (max-width: 767px) {
    .page-section__title {
      margin: 0 0 25px 0;
      font-size: 28px;
      line-height: 36px;
      letter-spacing: -0.01px;
      text-align: center; }
      .page-public .page-section__title {
        margin-bottom: 26px; }
      .page-finance .page-section__title {
        margin-bottom: 30px; } }
  @media (max-width: 479px) {
    .page-section__title {
      text-align: left; } }

.page-section__text, .page-section__promotion, .page-section__conditions {
  font-size: 24px;
  line-height: 36px;
  letter-spacing: 0.12px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-section__text, .page-section__promotion, .page-section__conditions {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }
  @media (max-width: 767px) {
    .page-section__text, .page-section__promotion, .page-section__conditions {
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px; } }

.page-section__promotion {
  margin-top: 30px; }

.page-section__conditions {
  font-size: 18px; }

.page-section__item {
  position: relative;
  margin-left: auto; }
  .page-section__item .page-section__button {
    padding: 0 34px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-section__item .page-section__button {
        padding: 0 40px;
        font-size: 16px; } }
  .page-section__item .page-section__image {
    right: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    pointer-events: none; }
    @media (max-width: 767px) {
      .page-section__item .page-section__image {
        position: relative;
        right: auto; } }
  .page-section__item:nth-child(2n) {
    margin-right: auto;
    margin-left: 0; }
    .page-section__item:nth-child(2n).page-section__item--mirror {
      position: relative;
      margin-right: 0;
      margin-left: auto; }
      .page-section__item:nth-child(2n).page-section__item--mirror .page-section__image {
        left: auto;
        right: 100%;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1; }
        .page-section__item:nth-child(2n).page-section__item--mirror .page-section__image:nth-last-child(2) {
          -webkit-transition: 400ms opacity, 1000ms -webkit-transform;
          transition: 400ms opacity, 1000ms -webkit-transform;
          -o-transition: 400ms opacity, 1000ms transform;
          transition: 400ms opacity, 1000ms transform;
          transition: 400ms opacity, 1000ms transform, 1000ms -webkit-transform;
          -webkit-transition-delay: 500ms;
               -o-transition-delay: 500ms;
                  transition-delay: 500ms;
          -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
               -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
                  transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }
        @media (max-width: 767px) {
          .page-section__item:nth-child(2n).page-section__item--mirror .page-section__image {
            position: relative;
            right: auto; }
            .page-section__item:nth-child(2n).page-section__item--mirror .page-section__image:last-child {
              -webkit-transition: 400ms opacity, 1000ms -webkit-transform;
              transition: 400ms opacity, 1000ms -webkit-transform;
              -o-transition: 400ms opacity, 1000ms transform;
              transition: 400ms opacity, 1000ms transform;
              transition: 400ms opacity, 1000ms transform, 1000ms -webkit-transform;
              -webkit-transition-delay: 500ms;
                   -o-transition-delay: 500ms;
                      transition-delay: 500ms;
              -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
                   -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
                      transition-timing-function: cubic-bezier(0, 0, 0.58, 1); } }
    .page-section__item:nth-child(2n) .page-section__image {
      left: 100%;
      right: auto; }
      @media (max-width: 767px) {
        .page-section__item:nth-child(2n) .page-section__image {
          left: auto; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-section__item:nth-child(2n) {
        margin-left: 40px; } }
  .page-section__item--mirror {
    margin-right: auto;
    margin-left: 0; }
    .page-section__item--mirror .page-section__image {
      left: 100%;
      right: auto; }
      @media (max-width: 767px) {
        .page-section__item--mirror .page-section__image {
          left: auto; } }
  @media (min-width: 1025px) {
    .page-section__item {
      max-width: 312px; } }
  @media (min-width: 1440px) {
    .page-section__item {
      max-width: 470px; } }
  @media (min-width: 1780px) {
    .page-section__item {
      max-width: 540px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-section__item {
      margin-right: 40px;
      max-width: 284px; } }
  @media (max-width: 767px) {
    .page-section__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 0;
      text-align: center; } }

.page-section__itemTitle {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.17;
  letter-spacing: -0.01px; }
  @media (min-width: 1440px) {
    .page-section__itemTitle {
      font-size: 36px;
      letter-spacing: -0.02px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-section__itemTitle {
      font-size: 24px;
      letter-spacing: 0.12px; } }
  @media (max-width: 767px) {
    .page-section__itemTitle {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin-bottom: 16px;
      font-size: 24px;
      line-height: 1.33;
      letter-spacing: 0.12px;
      text-align: center; } }
  @media (max-width: 479px) {
    .page-section__itemTitle {
      text-align: left; } }

.page-section__itemText {
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px; }
  @media (min-width: 1440px) {
    .page-section__itemText {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-section__itemText {
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px; } }
  @media (max-width: 767px) {
    .page-section__itemText {
      margin-bottom: 22px;
      width: 100%;
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px;
      text-align: left; } }

@media (max-width: 767px) {
  .page-section__button {
    margin: 0 auto;
    width: 100%;
    max-width: 300px; } }

@media (max-width: 479px) {
  .page-section__button {
    max-width: 100%; } }

@media (max-width: 767px) {
  .page-section .button-group .button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .page-section .button-group .button--icon {
      width: 36px;
      height: 36px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-section .button-group.section-payapp__button-group, .page-section .button-group.section-tips__button-group {
    grid-gap: 14px;
    -ms-grid-columns: 1fr 14px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    max-width: 84px; }
  .page-section .button-group.section-payapp__button-group > *:nth-child(1), .page-section .button-group.section-tips__button-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
  .page-section .button-group.section-payapp__button-group > *:nth-child(2), .page-section .button-group.section-tips__button-group > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3; } }

@media (max-width: 1024px) {
  .page-section .button-group.section-payapp__button-group, .page-section .button-group.section-tips__button-group {
    max-width: 188px; } }

@media (max-width: 767px) {
  .page-section .button-group.section-payapp__button-group, .page-section .button-group.section-tips__button-group {
    grid-gap: 10px;
    -ms-grid-columns: 1fr 10px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    max-width: 84px; }
  .page-section .button-group.section-payapp__button-group > *:nth-child(1), .page-section .button-group.section-tips__button-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
  .page-section .button-group.section-payapp__button-group > *:nth-child(2), .page-section .button-group.section-tips__button-group > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-section .button-group.section-tips__button-group {
    grid-gap: 20px; } }

@media (max-width: 767px) {
  .page-section .button-group.section-tips__button-group {
    grid-gap: 12px;
    -ms-grid-columns: 1fr 12px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr; }
  .page-section .button-group.section-tips__button-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
  .page-section .button-group.section-tips__button-group > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-section .button-group {
    grid-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 12px 1fr;
    grid-template-rows: 1fr 1fr;
    width: 100%;
    max-width: 188px; }
  .page-section .button-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
  .page-section .button-group > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1; } }

@media (max-width: 767px) {
  .page-section .button-group {
    grid-gap: 22px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 22px 1fr;
    grid-template-rows: 1fr 1fr;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 300px; }
  .page-section .button-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
  .page-section .button-group > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1; } }

@media (max-width: 479px) {
  .page-section .button-group {
    max-width: 100%; } }

.section-request {
  padding: 89px 0 98px 0;
  background: #f0f2f5; }
  .section-request .container {
    max-width: 1240px; }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .section-request .container {
        max-width: 1440px; } }
    @media (min-width: 1440px) {
      .section-request .container {
        max-width: 1240px; } }
    @media (min-width: 1600px) {
      .section-request .container {
        padding: 0 150px;
        max-width: 1580px; } }
    @media (min-width: 1780px) {
      .section-request .container {
        padding: 0 250px; } }
    @media (min-width: 1920px) {
      .section-request .container {
        max-width: 1720px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-request .container {
        padding: 0 100px; } }
    @media (max-width: 767px) {
      .section-request .container {
        padding: 0 25px; } }
    @media (max-width: 479px) {
      .section-request .container {
        padding: 0 16px; } }
  .section-request__title {
    margin-bottom: 85px;
    padding: 0;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02px;
    text-align: center; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-section .section-request__title {
        margin-right: auto;
        margin-bottom: 80px;
        margin-left: auto;
        max-width: 500px;
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.12px; } }
    @media (min-width: 1440px) {
      .section-request__title {
        padding: 0 74px; } }
    @media (max-width: 767px) {
      .section-request__title {
        margin-right: auto;
        margin-bottom: 40px;
        margin-left: auto;
        max-width: 500px;
        font-size: 24px;
        line-height: 28px;
        letter-spacing: 0.12px; }
        .page-public .section-request__title,
        .page-finance .section-request__title {
          margin-bottom: 40px; } }
    @media (max-width: 479px) {
      .section-request__title {
        text-align: left; } }
  @media (min-width: 900px) and (max-width: 1024px) {
    .section-request {
      padding-top: 80px;
      padding-bottom: 125px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-request {
      padding-top: 70px;
      padding-bottom: 80px; } }
  @media (max-width: 767px) {
    .section-request {
      padding: 47px 0 30px 0; } }
  @media (max-width: 640px) {
    .section-request {
      padding: 48px 0 46px 0; } }

.come-back {
  margin-bottom: 30px; }
  .come-back__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 2px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    line-height: 22px;
    letter-spacing: 0.2px;
    color: #222d41; }
    .come-back__link svg {
      display: inline-block;
      margin-top: -2px;
      margin-right: 10px;
      width: 19px;
      height: 19px; }
    .come-back__link:hover {
      color: #0e1522; }
    .come-back__link:active {
      opacity: 0.6; }
    @media (min-width: 1440px) {
      .come-back__link {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; } }
    @media (max-width: 767px) {
      .come-back__link {
        font-size: 0; } }
  @media (max-width: 767px) {
    .come-back {
      margin-bottom: 24px; } }

.social-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px; }
  .social-share__item {
    margin-left: 30px; }
    .social-share__item .btn {
      color: #2e71fc; }
      .social-share__item .btn:active {
        opacity: 0.6; }
      .has-hover .social-share__item .btn:not([disabled]):hover {
        color: #265dce; }
    .social-share__item svg {
      width: 30px;
      height: 30px; }
    @media (max-width: 767px) {
      .social-share__item {
        margin-right: 30px;
        margin-left: 0; }
        .social-share__item:last-child {
          margin-right: 0; } }
  .social-share ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .social-share ul {
        margin-top: 22px; } }
  @media (min-width: 1440px) {
    .social-share {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }
  @media (max-width: 767px) {
    .social-share {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 24px; } }
  @media (max-width: 479px) {
    .social-share {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }

.popup {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100vh; }
  .popup__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 150%;
    height: 150%;
    background: rgba(255, 255, 255, 0.6);
    -webkit-filter: blur(24px);
            filter: blur(24px);
    -webkit-transform: translate(-25%, -25%);
        -ms-transform: translate(-25%, -25%);
            transform: translate(-25%, -25%); }
  .popup__wrapper {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 12px;
    padding: 40px;
    width: 600px;
    -webkit-box-shadow: 0 12px 20px 0 rgba(9, 35, 74, 0.06), 0 6px 12px 0 rgba(9, 35, 74, 0.08);
            box-shadow: 0 12px 20px 0 rgba(9, 35, 74, 0.06), 0 6px 12px 0 rgba(9, 35, 74, 0.08);
    text-align: center;
    background: #fff; }
    .popup.is-active .popup__wrapper {
      -webkit-animation: slideInPopup 1s both;
              animation: slideInPopup 1s both; }
    .popup.is-hide .popup__wrapper {
      -webkit-animation: slideOutPopup 1s both;
              animation: slideOutPopup 1s both; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .popup__wrapper {
        padding: 40px 24px;
        width: 400px; } }
    @media (max-width: 767px) {
      .popup__wrapper {
        padding: 24px;
        width: 100%;
        max-width: 432px; } }
  .popup__head {
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .popup__head {
        margin-bottom: 24px; } }
  .popup__icon {
    width: 60px;
    height: 60px; }
  .popup__text {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px; }
    .popup__text b {
      font-weight: 500;
      font-size: 36px;
      line-height: 42px;
      letter-spacing: -0.02px; }
      @media (max-width: 767px) {
        .popup__text b {
          font-size: 24px;
          line-height: 28px; } }
    .popup__text p {
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        .popup__text p {
          margin-bottom: 18px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .popup__text {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
    @media (max-width: 767px) {
      .popup__text {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
  .popup__button {
    width: 100%;
    max-width: 188px; }
    @media (max-width: 767px) {
      .popup__button {
        max-width: 300px; } }
  .popup.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: fadeInPopup 1s both;
            animation: fadeInPopup 1s both; }
  .popup.is-hide {
    -webkit-animation: fadeOutPopup 1s both;
            animation: fadeOutPopup 1s both; }
  @media (max-width: 767px) {
    .popup {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding: 100px 16px 16px; } }

@-webkit-keyframes fadeInPopup {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeInPopup {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeOutPopup {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOutPopup {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-webkit-keyframes slideInPopup {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes slideInPopup {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes slideOutPopup {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  to {
    -webkit-transform: translateY(50px);
            transform: translateY(50px); } }

@keyframes slideOutPopup {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  to {
    -webkit-transform: translateY(50px);
            transform: translateY(50px); } }

.search {
  position: relative;
  z-index: 3;
  padding-top: 40px;
  padding-bottom: 10px; }
  .search__input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .search__input input {
      outline: 0;
      border: 0;
      border-bottom: 1px solid #8c949f;
      padding: 0;
      padding-top: 8px;
      padding-bottom: 16px;
      padding-left: 30px;
      width: 100%;
      height: 38px;
      font-family: "Stolzl";
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      letter-spacing: 0.22px;
      caret-color: #2e71fc;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      .search__input input::-webkit-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .search__input input::-moz-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .search__input input:-ms-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .search__input input::-ms-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .search__input input::placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .search__input input:focus {
        border-bottom: 2px solid #2e71fc;
        padding-bottom: 15px; }
        .search__input input:focus ~ .search__placeholder {
          left: 0px;
          top: -16px;
          font-size: 12px;
          line-height: 18px;
          letter-spacing: 0.24px;
          color: #8c949f; }
      .has-hover .search__input input:not([disabled]):hover {
        border-bottom: 2px solid #2e71fc;
        padding-bottom: 15px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .search__input input {
          padding-left: 32px; } }
  .search__placeholder {
    position: absolute;
    left: 32px;
    top: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px;
    color: #444d5b;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    pointer-events: none; }
    .search__placeholder.is-active {
      left: 0px;
      top: -16px;
      font-size: 12px;
      line-height: 18px;
      letter-spacing: 0.24px;
      color: #8c949f; }
  .search__icon {
    position: absolute;
    top: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 20px;
    height: 24px;
    color: #dadada;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .search__icon svg {
      height: 60%; }
  .search__result {
    position: absolute;
    display: none;
    border-radius: 0 0 12px 12px;
    width: 100%;
    -webkit-box-shadow: 0 4px 8px rgba(39, 39, 68, 0.08), 0 8px 16px rgba(39, 39, 68, 0.04);
            box-shadow: 0 4px 8px rgba(39, 39, 68, 0.08), 0 8px 16px rgba(39, 39, 68, 0.04);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px;
    background: #fff; }
    .search__result a,
    .search__result .no-result {
      display: block;
      border-bottom: 1px solid #e2e8ef;
      padding: 15px 15px; }
      .search__result a:last-of-type,
      .search__result .no-result:last-of-type {
        border-bottom: none; }
    .search__result a:last-of-type {
      border: none;
      border-radius: 0 0 12px 12px; }
    .search__result a:active {
      opacity: 0.6; }
    .search__result a.search__item--last {
      border: none;
      border-radius: 0 0 12px 12px; }
    .has-hover .search__result a:not([disabled]):hover {
      background-color: #f0f2f5; }
    .search__result .no-result {
      display: none;
      color: #8c949f; }
      .search__result .no-result.is-visible {
        display: block; }
    .search__result.is-visible {
      display: block; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .search {
      padding: 0 60px;
      width: 100%; } }
  @media (max-width: 767px) {
    .search {
      padding: 0 24px;
      width: 100%; } }
  @media (max-width: 479px) {
    .search {
      padding: 0 16px; } }

.sso-wrapper {
  margin: 0 auto;
  padding: 1px;
  max-width: 638px; }
  .sso-wrapper iframe {
    outline: none;
    border: none;
    width: 100%;
    height: 100%; }

/* stylelint-disable value-no-vendor-prefix */
.page-service .service__main-content .accordion-container * {
  margin-top: 0;
  margin-bottom: 0; }

.accordion-container .ac {
  border-top: 1px solid #8c949f;
  padding-top: calc(30 * var(--width-multiplier));
  padding-bottom: calc(30 * var(--width-multiplier)); }
  .accordion-container .ac span {
    letter-spacing: calc(0.12 * var(--width-multiplier)); }
  .accordion-container .ac ul {
    margin: calc(30 * var(--width-multiplier)) 0 !important; }
    .accordion-container .ac ul li:not(:last-child) {
      margin-bottom: calc(30 * var(--width-multiplier)); }
      @media (max-width: 767px) {
        .accordion-container .ac ul li:not(:last-child) {
          margin-bottom: calc(24 * var(--width-multiplier)); } }
    @media (max-width: 767px) {
      .accordion-container .ac ul {
        margin: calc(24 * var(--width-multiplier)) 0 !important; } }
  .accordion-container .ac-title {
    font-weight: 500;
    line-height: calc(28 * var(--width-multiplier)); }
    @media (max-width: 767px) {
      .accordion-container .ac-title {
        line-height: calc(26 * var(--width-multiplier)); } }
  .accordion-container .ac-trigger {
    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;
    width: 100%;
    text-align: left;
    background-color: transparent;
    border: none;
    padding: 0; }
    .accordion-container .ac-trigger::after {
      display: none; }
    .accordion-container .ac-trigger svg {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 calc(24 * var(--width-multiplier));
              flex: 0 0 calc(24 * var(--width-multiplier));
      margin-left: calc(16 * var(--width-multiplier));
      width: calc(24 * var(--width-multiplier));
      height: calc(24 * var(--width-multiplier));
      -webkit-transition: 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
      -o-transition: 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition: 0.35s cubic-bezier(0.165, 0.84, 0.44, 1); }
      @media (max-width: 767px) {
        .accordion-container .ac-trigger svg {
          margin-left: 0; } }
  .accordion-container .ac-panel {
    overflow: hidden;
    -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
         -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
            transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
  .accordion-container .ac-body {
    padding-top: calc(30 * var(--width-multiplier));
    color: #222d41; }
    @media (max-width: 767px) {
      .accordion-container .ac-body {
        padding-top: calc(26 * var(--width-multiplier)); } }
  .accordion-container .ac:last-child {
    border-bottom: 1px solid #8c949f; }
  .accordion-container .ac.is-active .ac-trigger svg {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg); }
  @media (max-width: 767px) {
    .accordion-container .ac {
      padding: calc(24 * var(--width-multiplier)) 0 calc(23 * var(--width-multiplier)); } }

.section-hero {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 100px 0 0;
  height: 680px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  @media (min-width: 768px) {
    .section-hero .container {
      height: 100%; } }
  .section-hero__wrap {
    position: relative;
    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 (min-width: 768px) {
      .section-hero__wrap {
        height: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__wrap {
        padding-top: 0; } }
    @media (max-width: 767px) {
      .section-hero__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-top: 80px; } }
  .section-hero__content {
    margin-top: -80px;
    padding-right: 400px; }
    @media (min-width: 1200px) {
      .section-hero__content {
        padding-right: 430px; } }
    @media (min-width: 1440px) {
      .section-hero__content {
        margin-top: -90px;
        padding-right: 660px; } }
    @media (min-width: 1780px) {
      .section-hero__content {
        margin-top: 30px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__content {
        margin-top: -74px;
        padding-right: 400px; } }
    @media (max-width: 767px) {
      .section-hero__content {
        margin-top: 0;
        padding: 0; } }
    @media (max-width: 479px) {
      .section-hero__content {
        width: 100%; } }
  .section-hero__image {
    position: absolute;
    pointer-events: none; }
    .section-hero__image--phone {
      right: 60px;
      top: -2px; }
      @media (min-width: 1440px) {
        .section-hero__image--phone {
          right: 130px;
          top: 22px; } }
      @media (min-width: 1780px) {
        .section-hero__image--phone {
          right: 115px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-hero__image--phone {
          right: 94px;
          top: -12px; } }
      @media (max-width: 767px) {
        .section-hero__image--phone {
          position: relative;
          right: 0;
          top: 0; } }
    .section-hero__image--bubble-1 {
      right: -82px;
      top: 45px; }
      @media (min-width: 1440px) {
        .section-hero__image--bubble-1 {
          right: -95px;
          top: 70px; } }
      @media (min-width: 1780px) {
        .section-hero__image--bubble-1 {
          right: -112px;
          top: 75px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-hero__image--bubble-1 {
          right: -51px;
          top: 20px; } }
    .section-hero__image--bubble-2 {
      right: -47px;
      top: 283px; }
      @media (min-width: 1440px) {
        .section-hero__image--bubble-2 {
          right: -31px;
          top: 356px; } }
      @media (min-width: 1780px) {
        .section-hero__image--bubble-2 {
          right: -52px;
          top: 381px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-hero__image--bubble-2 {
          right: -7px;
          top: 228px; } }
      @media (max-width: 767px) {
        .section-hero__image--bubble-2 {
          right: -12px;
          top: 150px; } }
    .section-hero__image--bubble-3 {
      right: -28px;
      top: 310px;
      display: none !important; }
      @media (min-width: 1440px) {
        .section-hero__image--bubble-3 {
          right: -66px;
          top: 488px; } }
      @media (min-width: 1780px) {
        .section-hero__image--bubble-3 {
          right: -31px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-hero__image--bubble-3 {
          right: 24px;
          top: 238px; } }
    .section-hero__image--bubble-4 {
      right: 298px;
      top: 367px; }
      @media (min-width: 1440px) {
        .section-hero__image--bubble-4 {
          right: 411px;
          top: 456px; } }
      @media (min-width: 1780px) {
        .section-hero__image--bubble-4 {
          right: 415px;
          top: 495px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-hero__image--bubble-4 {
          right: 294px;
          top: 303px; } }
      @media (max-width: 767px) {
        .section-hero__image--bubble-4 {
          right: 194px;
          top: 269px; } }
    .section-hero__image--bubble-5 {
      right: 288px;
      top: 131px; }
      @media (min-width: 1440px) {
        .section-hero__image--bubble-5 {
          right: 394px;
          top: 176px; } }
      @media (min-width: 1780px) {
        .section-hero__image--bubble-5 {
          right: 403px;
          top: 192px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-hero__image--bubble-5 {
          right: 287px;
          top: 105px; } }
      @media (max-width: 767px) {
        .section-hero__image--bubble-5 {
          right: 169px;
          top: 95px; } }
  @media (max-width: 767px) {
    .section-hero__images {
      position: relative;
      margin: 0 auto 42px auto;
      width: 279px;
      height: 430px;
      text-align: center; } }
  .section-hero__image--phone .section-hero__img {
    width: 285px; }
    @media (min-width: 1440px) {
      .section-hero__image--phone .section-hero__img {
        width: 337px; } }
    @media (min-width: 1780px) {
      .section-hero__image--phone .section-hero__img {
        width: 360px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__image--phone .section-hero__img {
        width: 240px; } }
    @media (max-width: 767px) {
      .section-hero__image--phone .section-hero__img {
        width: 226px; } }
  .section-hero__image--bubble-1 .section-hero__img {
    width: 290px; }
    @media (min-width: 1440px) {
      .section-hero__image--bubble-1 .section-hero__img {
        width: 398px; } }
    @media (min-width: 1780px) {
      .section-hero__image--bubble-1 .section-hero__img {
        width: 415px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__image--bubble-1 .section-hero__img {
        width: 275px; } }
  .section-hero__image--bubble-2 .section-hero__img {
    width: 90px; }
    @media (min-width: 1440px) {
      .section-hero__image--bubble-2 .section-hero__img {
        width: 117px; } }
    @media (min-width: 1780px) {
      .section-hero__image--bubble-2 .section-hero__img {
        width: 125px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__image--bubble-2 .section-hero__img {
        width: 75px; } }
    @media (max-width: 767px) {
      .section-hero__image--bubble-2 .section-hero__img {
        width: 59px; } }
  .section-hero__image--bubble-3 .section-hero__img {
    width: 90px; }
    @media (min-width: 1440px) {
      .section-hero__image--bubble-3 .section-hero__img {
        width: 135px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__image--bubble-3 .section-hero__img {
        width: 72px; } }
  .section-hero__image--bubble-4 .section-hero__img {
    width: 100px; }
    @media (min-width: 1440px) {
      .section-hero__image--bubble-4 .section-hero__img {
        width: 124px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__image--bubble-4 .section-hero__img {
        width: 80px; } }
    @media (max-width: 767px) {
      .section-hero__image--bubble-4 .section-hero__img {
        width: 82px; } }
  .section-hero__image--bubble-5 .section-hero__img {
    width: 160px; }
    @media (min-width: 1440px) {
      .section-hero__image--bubble-5 .section-hero__img {
        width: 208px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__image--bubble-5 .section-hero__img {
        width: 120px; } }
    @media (max-width: 767px) {
      .section-hero__image--bubble-5 .section-hero__img {
        width: 120px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-hero__title {
      font-size: 24px;
      line-height: 36px;
      letter-spacing: 0.12px; } }
  @media (max-width: 479px) {
    .section-hero__title {
      text-align: left; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-section .section-hero__button-group {
      grid-gap: 6px; } }
  .section-hero__button {
    width: 188px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__button {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
  .section-hero__text {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px; }
    .section-hero__text.h2 {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 24px; }
      .section-hero__text.h2:before {
        content: '';
        position: absolute;
        top: 10px;
        left: 0;
        display: block;
        width: 14px;
        height: 10px;
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99973 10C4.66422 10 4.34824 9.8685 4.11082 9.63036L0.368219 5.88776C0.130797 5.6514 0 5.33508 0 4.9992C0 4.66333 0.130797 4.34878 0.368219 4.111C0.605642 3.87358 0.921435 3.7426 1.25713 3.7426C1.59265 3.7426 1.90844 3.87358 2.14604 4.111L4.56558 6.53108C4.68554 6.65014 4.84246 6.71056 4.99973 6.71056C5.15683 6.71056 5.31411 6.65014 5.43406 6.53108L11.5964 0.368395C11.8338 0.130795 12.1496 0 12.4849 0C12.8206 0 13.1364 0.130795 13.374 0.368395C13.6115 0.605818 13.7422 0.921257 13.7422 1.25713C13.7422 1.59283 13.6115 1.90827 13.374 2.14587L5.88865 9.63036C5.65122 9.8685 5.33543 10 4.99973 10Z' fill='%232E71FC'/%3E%3C/svg%3E%0A");
        background-position: center left;
        background-repeat: no-repeat;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(14 * var(--width-multiplier));
                flex: 0 0 calc(14 * var(--width-multiplier)); }
        @media (min-width: 768px) and (max-width: 1024px) {
          .section-hero__text.h2:before {
            top: 6px; } }
        @media (max-width: 767px) {
          .section-hero__text.h2:before {
            position: relative;
            inset: inherit;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            margin-right: 10px;
            margin-top: calc(7 * var(--width-multiplier)); } }
        @media (max-width: 479px) {
          .section-hero__text.h2:before {
            position: absolute;
            left: 0;
            top: 5px;
            display: block;
            margin-top: 0; } }
      .section-hero__text.h2:nth-of-type(4) {
        margin-bottom: 50px; }
        @media (min-width: 768px) and (max-width: 1024px) {
          .section-hero__text.h2:nth-of-type(4) {
            margin-bottom: 22px; } }
        @media (max-width: 767px) {
          .section-hero__text.h2:nth-of-type(4) {
            margin-bottom: 20px; } }
      @media (max-width: 767px) {
        .section-hero__text.h2 {
          padding-left: 0;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: start; } }
      @media (max-width: 479px) {
        .section-hero__text.h2 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding-left: 24px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-hero__text {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 0; } }
    @media (max-width: 767px) {
      .section-hero__text {
        margin-bottom: 24px;
        font-size: 16px;
        line-height: 22px; } }
    @media (max-width: 479px) {
      .section-hero__text {
        text-align: left; } }
  @media (min-width: 1440px) {
    .section-hero {
      height: 800px; } }
  @media (min-width: 1780px) {
    .section-hero {
      padding-top: 50px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-hero {
      padding-top: 98px;
      height: calc(768 * var(--width-multiplier)); } }
  @media (max-width: 767px) {
    .section-hero {
      padding-top: 20px;
      padding-bottom: 42px;
      height: auto; } }

.section-app {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 62px 0 0;
  height: 680px;
  color: #000e27;
  background: #f0f2f5; }
  .section-app .white-space {
    white-space: nowrap; }
    @media (max-width: 767px) {
      .section-app .white-space {
        white-space: normal; } }
  @media (min-width: 768px) {
    .section-app .container {
      height: 100%; } }
  .section-app__wrap {
    position: relative;
    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 (min-width: 768px) {
      .section-app__wrap {
        height: 100%; } }
    @media (max-width: 767px) {
      .section-app__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; } }
    @media (max-width: 479px) {
      .section-app__wrap {
        text-align: left; } }
  .section-app__content {
    margin-top: -72px;
    padding-right: 540px; }
    @media (min-width: 1200px) {
      .section-app__content {
        margin-top: -82px; } }
    @media (min-width: 1440px) {
      .section-app__content {
        margin-top: -62px;
        padding-right: 540px; } }
    @media (min-width: 1780px) {
      .section-app__content {
        padding-right: 560px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-app__content {
        margin-top: -72px;
        padding-right: 340px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-app__content {
        margin-top: -110px; } }
    @media (max-width: 767px) {
      .section-app__content {
        margin-top: 0;
        padding: 0; } }
  .section-app__image {
    position: absolute;
    right: -550px;
    top: 50px;
    width: 840px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-app__image {
        right: -411px; } }
    @media (min-width: 1200px) {
      .section-app__image {
        right: -417px;
        top: 19px;
        width: 964px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-app__image {
        right: -475px;
        top: 0px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-app__image {
        right: -340px;
        top: 0px; } }
    @media (max-width: 767px) {
      .section-app__image {
        right: -130px;
        top: -30px;
        margin-bottom: 0;
        width: 565px; } }
  .section-app__image-1 {
    position: absolute;
    right: -44px;
    top: -9px;
    z-index: 1;
    width: 485px; }
    @media (min-width: 1200px) {
      .section-app__image-1 {
        top: -14px; } }
    @media (min-width: 1440px) {
      .section-app__image-1 {
        right: -64px;
        top: -56px;
        width: 683px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-app__image-1 {
        right: -5px;
        top: -7px;
        width: 384px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-app__image-1 {
        top: -27px; } }
    @media (max-width: 767px) {
      .section-app__image-1 {
        right: 17px;
        top: -12px;
        width: 100%; } }
  .section-app__image-2 {
    position: absolute;
    right: -49px;
    top: -13px;
    width: 485px; }
    @media (min-width: 1200px) {
      .section-app__image-2 {
        top: -19px; } }
    @media (min-width: 1440px) {
      .section-app__image-2 {
        right: -70px;
        top: -62px;
        width: 683px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-app__image-2 {
        right: -9px;
        top: -11px;
        width: 384px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-app__image-2 {
        top: -31px; } }
    @media (max-width: 767px) {
      .section-app__image-2 {
        right: 12px;
        top: -17px;
        width: 100%; } }
  @media (max-width: 767px) {
    .section-app__images {
      position: relative;
      width: 100%;
      height: 376px; } }
  .section-app__img {
    width: 100%; }
  @media (max-width: 479px) {
    .section-app__title {
      margin-left: 0;
      max-width: 390px; } }
  @media (max-width: 320px) {
    .section-app__title {
      max-width: 300px; } }
  .section-app__text {
    margin-bottom: 50px; }
    @media (max-width: 1024px) {
      .section-app__text {
        padding: 0 150px 0 0; } }
    @media (max-width: 767px) {
      .section-app__text {
        margin-bottom: 22px;
        padding: 0; } }
  .section-app__button {
    width: 180px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-app__button {
        width: 164px; } }
    @media (max-width: 767px) {
      .section-app__button {
        width: 138px; } }
  .section-app .button-group {
    display: -ms-inline-grid;
    display: inline-grid; }
    .section-app .button-group .button--link {
      color: #2e71fc; }
      .has-hover .section-app .button-group .button--link:not([disabled]):hover {
        color: #265dce; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-app .button-group {
        grid-gap: 18px; } }
    @media (max-width: 479px) {
      .section-app .button-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        grid-gap: 13px; } }
  @media (min-width: 1440px) {
    .section-app {
      height: 800px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-app {
      height: 570px; } }
  @media (max-width: 767px) {
    .section-app {
      padding-top: 48px;
      padding-bottom: 9px;
      height: auto; } }

.section-widget {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0;
  height: 670px;
  color: #fff;
  background: #000e27; }
  .section-widget__wrap {
    position: relative;
    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 (max-width: 767px) {
      .section-widget__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; } }
    @media (max-width: 479px) {
      .section-widget__wrap {
        text-align: left; } }
  .section-widget__content {
    padding-top: 140px;
    padding-right: 440px; }
    @media (min-width: 1200px) {
      .section-widget__content {
        padding-top: 201px; } }
    @media (min-width: 1440px) {
      .section-widget__content {
        padding-top: 222px;
        padding-right: 560px; } }
    @media (min-width: 1600px) {
      .section-widget__content {
        padding-top: 262px;
        padding-right: 570px; } }
    @media (min-width: 1780px) {
      .section-widget__content {
        padding-top: 264px;
        padding-right: 540px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-widget__content {
        padding-top: 70px;
        padding-right: 400px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-widget__content {
        padding-top: 114px; } }
    @media (max-width: 767px) {
      .section-widget__content {
        padding: 0; } }
    @media (max-width: 479px) {
      .section-widget__content {
        width: 100%; } }
  .section-widget__image {
    position: absolute;
    right: -223px;
    top: 120px;
    width: 632px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-widget__image {
        right: -348px;
        top: 100px;
        width: 892px; } }
    @media (min-width: 1780px) {
      .section-widget__image {
        right: -398px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-widget__image {
        right: -161px;
        top: 120px;
        width: 502px; } }
    @media (max-width: 767px) {
      .section-widget__image {
        position: relative;
        right: -84px;
        top: 0;
        width: 469px; } }
    @media (max-width: 479px) {
      .section-widget__image {
        left: -13px;
        right: auto; } }
  .section-widget__img {
    width: 100%; }
  .section-widget__text {
    margin-bottom: 50px; }
    @media (max-width: 479px) {
      .section-widget__text .br {
        display: block; } }
    @media (min-width: 1780px) {
      .section-widget__text {
        margin-bottom: 48px; } }
    @media (max-width: 767px) {
      .section-widget__text {
        margin: 0 auto 23px auto;
        max-width: 480px; } }
  @media (min-width: 1440px) {
    .section-widget {
      height: 800px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-widget {
      height: 534px; } }
  @media (max-width: 767px) {
    .section-widget {
      padding-top: 48px;
      padding-bottom: 42px;
      height: auto; } }

.section-service {
  overflow: hidden;
  margin: 0 0 10px 0;
  color: #000e27; }
  .section-service .container {
    padding: 0;
    max-width: 100%; }
  .section-service__items {
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    -ms-grid-columns: 1fr 10px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 615px 10px 615px 10px 615px;
    grid-template-rows: repeat(3, 615px); }
  .section-service__items > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }
  .section-service__items > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3; }
  .section-service__items > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1; }
  .section-service__items > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3; }
  .section-service__items > *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1; }
  .section-service__items > *:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-column: 3; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-service__items {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 600px 10px 600px 10px 600px 10px 600px 10px 600px 10px 600px;
        grid-template-rows: repeat(6, 600px); }
      .section-service__items > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .section-service__items > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1; }
      .section-service__items > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1; }
      .section-service__items > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1; }
      .section-service__items > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1; }
      .section-service__items > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1; } }
    @media (max-width: 767px) {
      .section-service__items {
        display: block; } }
  .section-service__item {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    padding: 30px;
    text-align: center;
    background: #f0f2f5; }
    @media (max-width: 767px) {
      .section-service__item:nth-of-type(3) {
        max-height: 696px; } }
    @media (max-width: 479px) {
      .section-service__item:nth-of-type(3) {
        max-height: 732px; } }
    @media (max-width: 767px) {
      .section-service__item:nth-of-type(4) {
        max-height: 662px; } }
    @media (max-width: 640px) {
      .section-service__item:nth-of-type(4) {
        max-height: 698px; } }
    @media (max-width: 320px) {
      .section-service__item:nth-of-type(4) {
        max-height: 755px; } }
    .section-service__item:nth-of-type(5) .section-service__content {
      margin-right: auto;
      margin-left: auto;
      max-width: 400px; }
      @media (min-width: 1440px) {
        .section-service__item:nth-of-type(5) .section-service__content {
          max-width: 100%; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__item:nth-of-type(5) .section-service__content {
          max-width: 700px; } }
      @media (max-width: 767px) {
        .section-service__item:nth-of-type(5) .section-service__content {
          max-width: 100%; } }
    @media (max-width: 767px) {
      .section-service__item:nth-of-type(5) {
        max-height: 637px; } }
    @media (max-width: 640px) {
      .section-service__item:nth-of-type(5) {
        padding-right: 20px;
        padding-left: 20px;
        max-height: 717px; } }
    @media (max-width: 479px) {
      .section-service__item:nth-of-type(5) {
        padding-right: 16px;
        padding-left: 16px;
        max-height: 718px; } }
    @media (max-width: 320px) {
      .section-service__item:nth-of-type(5) {
        max-height: 777px; } }
    .section-service__item:nth-of-type(6) .section-service__content {
      margin-right: auto;
      margin-left: auto;
      max-width: 400px; }
      @media (min-width: 1440px) {
        .section-service__item:nth-of-type(6) .section-service__content {
          max-width: 100%; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__item:nth-of-type(6) .section-service__content {
          max-width: 700px; } }
      @media (max-width: 767px) {
        .section-service__item:nth-of-type(6) .section-service__content {
          max-width: 100%; } }
    .section-service__item--stats {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .section-service__item--stats .section-service__content {
        margin-bottom: 40px; }
        @media (min-width: 768px) and (max-width: 1024px) {
          .section-service__item--stats .section-service__content {
            margin-bottom: 10px; } }
      .section-service__item--stats .section-service__title {
        margin-bottom: 10px; }
        @media (min-width: 1440px) {
          .section-service__item--stats .section-service__title {
            margin-bottom: 12px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__item--stats {
          padding-top: 36px; } }
    @media (min-width: 1440px) {
      .section-service__item {
        padding: 34px; } }
    @media (max-width: 767px) {
      .section-service__item {
        margin-bottom: 10px;
        padding-top: 48px;
        padding-bottom: 0; }
        .section-service__item--stats {
          margin-bottom: 0; } }
    @media (max-width: 479px) {
      .section-service__item {
        padding-right: 16px;
        padding-left: 16px; } }
  @media (max-width: 479px) {
    .section-service__content {
      text-align: left; } }
  .section-service__title {
    margin-bottom: 6px;
    font-weight: 500;
    font-size: 28px;
    line-height: 38px;
    letter-spacing: -0.01px;
    text-align: center; }
    .section-service__item:nth-last-of-type(2) .section-service__title {
      margin-bottom: 12px; }
      @media (max-width: 767px) {
        .section-service__item:nth-last-of-type(2) .section-service__title {
          margin-bottom: 26px; } }
    @media (max-width: 479px) {
      .section-service__item:nth-of-type(3) .section-service__title {
        max-width: 270px; } }
    @media (max-width: 479px) {
      .section-service__item:nth-of-type(4) .section-service__title {
        max-width: 340px; } }
    @media (max-width: 479px) {
      .section-service__item:nth-of-type(5) .section-service__title {
        max-width: 340px; } }
    .section-service__item:nth-last-of-type(3) .section-service__title,
    .section-service__item:nth-last-of-type(5) .section-service__title {
      padding: 0 8px; }
      @media (min-width: 1200px) {
        .section-service__item:nth-last-of-type(3) .section-service__title,
        .section-service__item:nth-last-of-type(5) .section-service__title {
          padding: 0; } }
      @media (max-width: 479px) {
        .section-service__item:nth-last-of-type(3) .section-service__title,
        .section-service__item:nth-last-of-type(5) .section-service__title {
          padding: 0; } }
    @media (min-width: 1440px) {
      .section-service__title {
        margin-bottom: 8px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-service__title {
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.12px; } }
    @media (max-width: 767px) {
      .section-service__title {
        margin-bottom: 26px;
        font-size: 24px;
        line-height: 32px;
        letter-spacing: 0.12px; } }
    @media (max-width: 479px) {
      .section-service__title {
        text-align: left; } }
  .section-service__text {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px; }
    .section-service__item:nth-last-of-type(2) .section-service__text {
      padding: 0 10px; }
      @media (max-width: 479px) {
        .section-service__item:nth-last-of-type(2) .section-service__text {
          padding: 0; } }
    .section-service__item:nth-of-type(4) .section-service__text {
      margin-right: auto;
      margin-left: auto;
      max-width: 410px; }
      @media (max-width: 479px) {
        .section-service__item:nth-of-type(4) .section-service__text {
          max-width: 100%; } }
    @media (max-width: 767px) {
      .section-service__text {
        margin-bottom: 36px;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
  .section-service__overlay {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    display: block;
    width: 100%;
    height: 100%; }
  .section-service__link {
    position: relative;
    z-index: 6;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px;
    color: #2e71fc; }
    .section-service__link:active {
      opacity: 0.6; }
    .has-hover .section-service__link:not([disabled]):hover {
      color: #265dce; }
    @media (max-width: 767px) {
      .section-service__link {
        margin-bottom: 36px;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
  .section-service__image {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none; }
    .section-service__image .section-service__img {
      width: 100%; }
    .section-service__image--online {
      left: 50%;
      top: 188px;
      margin-left: -176px; }
      .section-service__image--online .section-service__img {
        width: 755px; }
        @media (max-width: 767px) {
          .section-service__image--online .section-service__img {
            width: 562px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--online {
          top: 171px; } }
      @media (max-width: 767px) {
        .section-service__image--online {
          top: 0px;
          margin-left: -143px;
          margin-bottom: 27px; } }
    .section-service__image--hand {
      left: -169px;
      top: 146px; }
      .section-service__image--hand .section-service__img {
        width: 894px; }
        @media (max-width: 767px) {
          .section-service__image--hand .section-service__img {
            width: 400px; } }
      @media (min-width: 1025px) and (max-width: 1439px) {
        .section-service__image--hand {
          left: -65px; } }
      @media (min-width: 1440px) {
        .section-service__image--hand {
          left: -89px; } }
      @media (min-width: 1600px) {
        .section-service__image--hand {
          left: 19px; } }
      @media (min-width: 1780px) {
        .section-service__image--hand {
          left: 20px; } }
      @media (min-width: 1920px) {
        .section-service__image--hand {
          left: 50%;
          margin-left: -424px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--hand {
          left: -39px;
          top: 142px; } }
      @media (min-width: 900px) and (max-width: 1024px) {
        .section-service__image--hand {
          left: auto;
          top: 155px; } }
      @media (max-width: 767px) {
        .section-service__image--hand {
          left: -52px;
          top: 0;
          margin-bottom: 18px; } }
      @media (max-width: 479px) {
        .section-service__image--hand {
          top: -22px; } }
      @media (max-width: 320px) {
        .section-service__image--hand {
          left: -102px; } }
    .section-service__image--entertainments {
      left: 47%;
      top: 160px;
      margin-left: -172px; }
      .section-service__image--entertainments .section-service__img {
        width: 672px; }
        @media (max-width: 767px) {
          .section-service__image--entertainments .section-service__img {
            width: 526px; } }
      @media (min-width: 1440px) {
        .section-service__image--entertainments {
          top: 152px; } }
      @media (min-width: 1600px) {
        .section-service__image--entertainments {
          top: 176px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--entertainments {
          top: 156px; } }
      @media (max-width: 767px) {
        .section-service__image--entertainments {
          left: calc(-4 * var(--width-multiplier));
          top: -44px;
          margin: 0 auto;
          width: 290px; } }
    .section-service__image--qr {
      left: 48%;
      top: 188px;
      margin-left: -520px; }
      .section-service__image--qr .section-service__img {
        width: 1115px; }
        @media (max-width: 767px) {
          .section-service__image--qr .section-service__img {
            width: 683px; } }
      @media (min-width: 1200px) {
        .section-service__image--qr {
          top: 140px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--qr {
          top: 140px; } }
      @media (max-width: 767px) {
        .section-service__image--qr {
          left: -183px;
          top: -12px;
          margin: 0 auto 30px;
          width: 290px; } }
    .section-service__image--edu {
      left: -5px;
      right: auto;
      top: 85px;
      width: 815px; }
      @media (min-width: 1440px) {
        .section-service__image--edu {
          left: -15px;
          top: 10px;
          width: 865px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--edu {
          left: -115px;
          top: 84px;
          width: 930px; } }
      @media (min-width: 900px) and (max-width: 1024px) {
        .section-service__image--edu {
          right: auto;
          top: 0; } }
      @media (max-width: 767px) {
        .section-service__image--edu {
          left: -180px;
          right: 45px;
          top: -190px;
          margin-bottom: 38px;
          width: 825px; } }
    .section-service__image--agents {
      left: -360px;
      right: auto;
      top: 233px;
      width: 890px;
      margin-left: 376px; }
      @media (min-width: 1440px) {
        .section-service__image--agents {
          left: 50%;
          top: 193px;
          margin-left: -302px;
          width: 923px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--agents {
          left: 50%;
          top: 200px;
          margin-left: -360px;
          width: 923px; } }
      @media (max-width: 767px) {
        .section-service__image--agents {
          left: 50%;
          top: -16px;
          margin-left: -114px;
          margin-bottom: 38px;
          width: 670px; } }
    .section-service__image--infoshop {
      left: 50%;
      right: auto;
      top: 210px;
      width: 437px;
      height: 320px;
      -webkit-transform: translate3d(-50%, 0, 0);
              transform: translate3d(-50%, 0, 0); }
      .section-service__image--infoshop picture {
        position: absolute;
        top: 28px;
        width: 431px;
        height: 320px; }
        .section-service__image--infoshop picture:nth-child(1) {
          left: -45px; }
          @media (min-width: 1440px) {
            .section-service__image--infoshop picture:nth-child(1) {
              left: -56px; } }
          @media (min-width: 1780px) {
            .section-service__image--infoshop picture:nth-child(1) {
              left: -46px; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .section-service__image--infoshop picture:nth-child(1) {
              left: -42px; } }
          @media (max-width: 767px) {
            .section-service__image--infoshop picture:nth-child(1) {
              left: -16px; } }
          @media (max-width: 479px) {
            .section-service__image--infoshop picture:nth-child(1) {
              left: -7px; } }
        .section-service__image--infoshop picture:nth-child(2) {
          left: 105px; }
          @media (min-width: 1440px) {
            .section-service__image--infoshop picture:nth-child(2) {
              left: 152px; } }
          @media (min-width: 1780px) {
            .section-service__image--infoshop picture:nth-child(2) {
              left: 190px; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .section-service__image--infoshop picture:nth-child(2) {
              left: 175px; } }
          @media (max-width: 767px) {
            .section-service__image--infoshop picture:nth-child(2) {
              left: 130px; } }
          @media (max-width: 479px) {
            .section-service__image--infoshop picture:nth-child(2) {
              left: 60px;
              top: 42px; } }
        .section-service__image--infoshop picture:nth-child(3) {
          width: calc(392 * var(--width-multiplier));
          left: 255px; }
          @media (min-width: 1440px) {
            .section-service__image--infoshop picture:nth-child(3) {
              width: calc(487 * var(--width-multiplier));
              left: 360px; } }
          @media (min-width: 1780px) {
            .section-service__image--infoshop picture:nth-child(3) {
              width: calc(555 * var(--width-multiplier));
              left: 430px; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .section-service__image--infoshop picture:nth-child(3) {
              width: calc(510 * var(--width-multiplier));
              left: 394px; } }
          @media (max-width: 767px) {
            .section-service__image--infoshop picture:nth-child(3) {
              width: calc(426 * var(--width-multiplier));
              left: 278px; } }
          @media (max-width: 479px) {
            .section-service__image--infoshop picture:nth-child(3) {
              width: calc(382 * var(--width-multiplier));
              left: 126px;
              top: 86px; } }
        @media (min-width: 1440px) {
          .section-service__image--infoshop picture {
            width: 534px;
            height: 320px; } }
        @media (min-width: 1780px) {
          .section-service__image--infoshop picture {
            width: 604px;
            height: 400px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .section-service__image--infoshop picture {
            width: 560px;
            height: 370px; } }
        @media (max-width: 767px) {
          .section-service__image--infoshop picture {
            top: 0;
            width: 424px;
            height: 314px; } }
        @media (max-width: 479px) {
          .section-service__image--infoshop picture {
            width: 381px;
            height: 282px; } }
      @media (min-width: 1440px) {
        .section-service__image--infoshop {
          top: 190px;
          width: 588px;
          height: 396px; } }
      @media (min-width: 1780px) {
        .section-service__image--infoshop {
          top: 144px;
          width: 688px;
          height: 450px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--infoshop {
          top: 132px;
          width: 640px;
          height: 420px; } }
      @media (max-width: 767px) {
        .section-service__image--infoshop {
          top: 42px;
          margin: 0;
          width: 480px;
          height: 390px; } }
      @media (max-width: 479px) {
        .section-service__image--infoshop {
          top: 12px;
          width: 320px;
          height: 390px; } }
    .section-service__image--subscriptions {
      left: 50%;
      top: 253px;
      width: 684px;
      right: auto;
      margin-left: -263px; }
      @media (min-width: 1440px) {
        .section-service__image--subscriptions {
          top: 214px;
          width: 902px;
          margin-left: -350px; } }
      @media (min-width: 1780px) {
        .section-service__image--subscriptions {
          top: 168px;
          width: 1025px;
          margin-left: -391px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-service__image--subscriptions {
          top: 174px;
          width: 941px;
          margin-left: -361px; } }
      @media (max-width: 767px) {
        .section-service__image--subscriptions {
          top: -17px;
          width: 559px;
          margin-left: -176px; } }
      @media (max-width: 479px) {
        .section-service__image--subscriptions {
          top: 4px;
          width: 514px;
          margin-left: -167px; } }
    @media (max-width: 767px) {
      .section-service__image {
        position: relative;
        margin-right: auto; }
        .section-service__image:not(.section-service__image--qr) :not(.section-service__image--entertainments)
:not(.section-service__image--agents)
:not(.section-service__image--infoshop) {
          margin-left: auto; } }
  .section-service__img {
    max-width: none; }
  .section-service-stats {
    display: -ms-grid;
    display: grid;
    grid-gap: 38px 60px;
    -ms-grid-rows: 1fr 38px 1fr;
    -ms-grid-columns: 1fr 60px 1fr;
        grid-template: 1fr 1fr / 1fr 1fr;
    max-width: 420px;
    text-align: left; }
    @media (max-width: 767px) {
      .section-service-stats__item:last-of-type {
        margin-bottom: 49px; } }
    @media (max-width: 479px) {
      .section-service-stats__item:last-of-type {
        margin-bottom: 46px; } }
    @media (max-width: 767px) {
      .section-service-stats__item {
        margin-bottom: 65px; } }
    @media (max-width: 479px) {
      .section-service-stats__item {
        margin-bottom: 64px; } }
    .section-service-stats__count {
      margin-bottom: 12px;
      font-weight: 300;
      font-size: 56px;
      line-height: 65px;
      letter-spacing: -0.015em;
      white-space: nowrap;
      color: #2e71fc; }
      @media (min-width: 1440px) {
        .section-service-stats__count {
          font-size: 60px; } }
      @media (max-width: 767px) {
        .section-service-stats__count {
          margin-bottom: 7px;
          font-size: 60px; } }
      @media (max-width: 479px) {
        .section-service-stats__count {
          margin-bottom: 8px; } }
    .section-service-stats__text {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; }
      @media (max-width: 767px) {
        .section-service-stats__text {
          font-size: 16px;
          line-height: 22px;
          letter-spacing: 0.2px; } }
    @media (min-width: 1440px) {
      .section-service-stats {
        grid-gap: 45px 96px;
        max-width: 470px; } }
    @media (min-width: 1780px) {
      .section-service-stats {
        grid-gap: 45px 116px;
        max-width: 490px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-service-stats {
        grid-gap: 40px 130px;
        margin-top: 26px;
        max-width: 490px; } }
    @media (max-width: 767px) {
      .section-service-stats {
        display: block;
        margin: 0 auto;
        max-width: 238px; } }
    @media (max-width: 479px) {
      .section-service-stats {
        margin-left: 0; } }

.section-slider {
  margin-bottom: 10px;
  height: 680px; }
  .section-slider__item {
    width: 100%;
    height: 100%; }
    .section-slider__item .container {
      height: 100%; }
    .section-slider__item--2 .page-section__title {
      width: 80%; }
      @media (min-width: 1780px) {
        .section-slider__item--2 .page-section__title {
          width: 100%; } }
      @media (min-width: 1440px) {
        .section-slider__item--2 .page-section__title {
          width: 80%; } }
      @media (max-width: 479px) {
        .section-slider__item--2 .page-section__title {
          width: 100%; } }
      @media (max-width: 767px) {
        .section-slider__item--2 .page-section__title {
          margin-right: auto;
          margin-left: auto;
          max-width: calc(500 * var(--width-multiplier)) !important; } }
    .section-slider__item--2 .page-section__text {
      /* stylelint-disable-next-line order/order */ }
      @media (min-width: 1023px) {
        .section-slider__item--2 .page-section__text {
          width: 80%; } }
      @media (min-width: 1440px) {
        .section-slider__item--2 .page-section__text {
          width: 100%; } }
    @media (max-width: 767px) {
      .section-slider__item {
        padding: 43px 0 90px; } }
    @media (max-width: 479px) {
      .section-slider__item {
        padding: 43px 0 60px; } }
  .section-slider__bg-grey {
    background-color: #f0f2f5; }
    .section-slider__bg-grey .button--link {
      color: #2e71fc; }
      .has-hover .section-slider__bg-grey .button--link:not([disabled]):hover {
        color: #265dce; }
  .section-slider__bg-dark {
    background-color: #000e27; }
    .section-slider__bg-dark .page-section__title,
    .section-slider__bg-dark .page-section__text,
    .section-slider__bg-dark .page-section__promotion,
    .section-slider__bg-dark .page-section__conditions {
      color: #fff; }
  .section-slider__wrap {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 486px auto;
    grid-template-columns: 486px auto;
    height: 100%; }
    @media (min-width: 1440px) {
      .section-slider__wrap {
        -ms-grid-columns: 600px auto;
        grid-template-columns: 600px auto; } }
    @media (min-width: 1780px) {
      .section-slider__wrap {
        -ms-grid-columns: 766px auto;
        grid-template-columns: 766px auto; } }
    @media (min-width: 1920px) {
      .section-slider__wrap {
        -ms-grid-columns: 896px auto;
        grid-template-columns: 896px auto; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-slider__wrap {
        -ms-grid-columns: 480px auto;
        grid-template-columns: 480px auto; } }
    @media (max-width: 1023px) {
      .section-slider__wrap {
        -ms-grid-columns: 380px auto;
        grid-template-columns: 380px auto; } }
    @media (max-width: 767px) {
      .section-slider__wrap {
        -ms-grid-columns: 100%;
        grid-template-columns: 100%; } }
  .section-slider__info {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
    .section-slider__info .page-section__title {
      max-width: 800px;
      font-size: 36px;
      line-height: 42px; }
      @media (max-width: 1023px) {
        .section-slider__info .page-section__title .section-slider__item--0,
        .section-slider__info .page-section__title .section-slider__item--1, .section-slider__info .page-section__title {
          font-size: 24px;
          line-height: 28px; } }
      @media (max-width: 767px) {
        .section-slider__info .page-section__title .section-slider__item--0,
        .section-slider__info .page-section__title .section-slider__item--1, .section-slider__info .page-section__title {
          font-size: 28px;
          line-height: 36px; } }
      @media (max-width: 1919px) {
        .section-slider__item--3 .section-slider__info .page-section__title {
          line-height: calc(66 * var(--width-multiplier)); } }
      @media (max-width: 1779px) {
        .section-slider__item--3 .section-slider__info .page-section__title {
          max-width: 94%; } }
      @media (max-width: 1439px) {
        .section-slider__item--3 .section-slider__info .page-section__title {
          max-width: 85%;
          line-height: calc(50 * var(--width-multiplier)); } }
      @media (max-width: 1023px) {
        .section-slider__item--3 .section-slider__info .page-section__title {
          max-width: 75%;
          font-size: 24px;
          line-height: 36px; } }
      @media (max-width: 767px) {
        .section-slider__item--3 .section-slider__info .page-section__title {
          max-width: 100%;
          font-size: 28px;
          line-height: 40px; } }
      @media (max-width: 767px) {
        .section-slider__item--infoshop .section-slider__info .page-section__title {
          line-height: 40px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-slider__item--infoshop .section-slider__info .page-section__title {
          line-height: 36px; } }
      @media (min-width: 1025px) and (max-width: 1439px) {
        .section-slider__item--infoshop .section-slider__info .page-section__title {
          line-height: 50px; } }
      @media (min-width: 1780px) {
        .section-slider__item--infoshop .section-slider__info .page-section__title {
          line-height: 66px; } }
      @media (min-width: 1440px) {
        .section-slider__info .page-section__title {
          font-size: 48px;
          line-height: 56px; } }
      @media (max-width: 767px) {
        .section-slider__info .page-section__title {
          font-size: 28px;
          line-height: 36px; } }
    .section-slider__info .page-section__text,
    .section-slider__info .page-section__promotion,
    .section-slider__info .page-section__conditions {
      font-size: 24px;
      line-height: 36px;
      text-align: left; }
      @media (max-width: 1023px) {
        .section-slider__item--0 .section-slider__info .page-section__text, .section-slider__item--0
        .section-slider__info .page-section__promotion, .section-slider__item--0
        .section-slider__info .page-section__conditions {
          font-size: 18px;
          line-height: 28px; } }
      @media (max-width: 767px) {
        .section-slider__item--0 .section-slider__info .page-section__text, .section-slider__item--0
        .section-slider__info .page-section__promotion, .section-slider__item--0
        .section-slider__info .page-section__conditions {
          font-size: 16px;
          line-height: 22px; } }
      @media (max-width: 1779px) {
        .section-slider__item--1 .section-slider__info .page-section__text, .section-slider__item--1
        .section-slider__info .page-section__promotion, .section-slider__item--1
        .section-slider__info .page-section__conditions {
          max-width: 510px; } }
      @media (max-width: 1439px) {
        .section-slider__item--1 .section-slider__info .page-section__text, .section-slider__item--1
        .section-slider__info .page-section__promotion, .section-slider__item--1
        .section-slider__info .page-section__conditions {
          max-width: 387px; } }
      @media (max-width: 1023px) {
        .section-slider__item--1 .section-slider__info .page-section__text, .section-slider__item--1
        .section-slider__info .page-section__promotion, .section-slider__item--1
        .section-slider__info .page-section__conditions {
          max-width: 280px;
          font-size: 18px;
          line-height: 28px; } }
      @media (max-width: 767px) {
        .section-slider__item--1 .section-slider__info .page-section__text, .section-slider__item--1
        .section-slider__info .page-section__promotion, .section-slider__item--1
        .section-slider__info .page-section__conditions {
          max-width: 100%;
          font-size: 16px;
          line-height: 22px; } }
      @media (max-width: 1439px) {
        .section-slider__item--3 .section-slider__info .page-section__text, .section-slider__item--3
        .section-slider__info .page-section__promotion, .section-slider__item--3
        .section-slider__info .page-section__conditions {
          max-width: 80%; } }
      @media (max-width: 1023px) {
        .section-slider__item--3 .section-slider__info .page-section__text, .section-slider__item--3
        .section-slider__info .page-section__promotion, .section-slider__item--3
        .section-slider__info .page-section__conditions {
          max-width: 75%;
          font-size: 18px;
          line-height: 28px; } }
      @media (max-width: 767px) {
        .section-slider__item--3 .section-slider__info .page-section__text, .section-slider__item--3
        .section-slider__info .page-section__promotion, .section-slider__item--3
        .section-slider__info .page-section__conditions {
          max-width: 100%;
          font-size: 16px;
          line-height: 22px; } }
      @media (min-width: 1440px) {
        .section-slider__info .page-section__text,
        .section-slider__info .page-section__promotion,
        .section-slider__info .page-section__conditions {
          font-size: 24px;
          line-height: 36px; } }
      @media (max-width: 767px) {
        .section-slider__info .page-section__text,
        .section-slider__info .page-section__promotion,
        .section-slider__info .page-section__conditions {
          display: block;
          font-size: 16px;
          line-height: 22px;
          text-align: center; } }
      @media (max-width: 479px) {
        .section-slider__info .page-section__text,
        .section-slider__info .page-section__promotion,
        .section-slider__info .page-section__conditions {
          text-align: left; } }
    .section-slider__info .page-section__text {
      max-width: calc(710 * var(--width-multiplier)); }
    .section-slider__info .page-section__list {
      margin-top: calc(24 * var(--width-multiplier));
      font-weight: 400;
      font-size: calc(18 * var(--width-multiplier));
      line-height: calc(20 * var(--width-multiplier));
      letter-spacing: 0.12px;
      color: #f0f2f5; }
      .section-slider__info .page-section__list li {
        position: relative;
        margin-top: calc(8 * var(--width-multiplier));
        padding-left: calc(20 * var(--width-multiplier)); }
        .section-slider__info .page-section__list li::before {
          content: "";
          position: absolute;
          left: 0;
          top: calc(6 * var(--width-multiplier));
          border-radius: 100%;
          width: calc(8 * var(--width-multiplier));
          height: calc(8 * var(--width-multiplier));
          background-color: #2e71fc; }
          @media (max-width: 479px) {
            .section-slider__info .page-section__list li::before {
              top: calc(5 * var(--width-multiplier)); } }
      @media (max-width: 1024px) {
        .section-slider__info .page-section__list {
          font-size: calc(16 * var(--width-multiplier)); } }
      @media (max-width: 479px) {
        .section-slider__info .page-section__list {
          font-size: calc(14 * var(--width-multiplier));
          line-height: calc(18 * var(--width-multiplier)); } }
    .section-slider__info .page-section__promotion {
      margin-top: calc(36 * var(--width-multiplier)); }
      @media (max-width: 767px) {
        .section-slider__info .page-section__promotion {
          margin-top: calc(22 * var(--width-multiplier)); } }
    .section-slider__info .page-section__conditions {
      font-size: calc(18 * var(--width-multiplier));
      line-height: calc(36 * var(--width-multiplier));
      -webkit-transition: opacity 0.3s;
      -o-transition: opacity 0.3s;
      transition: opacity 0.3s; }
      .section-slider__info .page-section__conditions:hover {
        opacity: 0.7; }
      @media (max-width: 1439px) {
        .section-slider__info .page-section__conditions {
          font-size: calc(18 * var(--width-multiplier));
          line-height: calc(36 * var(--width-multiplier)); } }
      @media (max-width: 1023px) {
        .section-slider__info .page-section__conditions {
          font-size: calc(16 * var(--width-multiplier));
          line-height: calc(28 * var(--width-multiplier)); } }
    @media (max-width: 767px) {
      .section-slider__info .section-slider__buttons {
        margin-top: 23px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-slider__item--infoshop .section-slider__info {
        max-width: 100%; } }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .section-slider__item--infoshop .section-slider__info {
        max-width: 390px; } }
  .section-slider__img {
    position: absolute; }
    .section-slider__img picture {
      position: relative;
      left: 190px;
      width: 100%; }
      @media (max-width: 767px) {
        .section-slider__img picture {
          position: relative;
          left: 50%;
          height: 355px;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); }
          .section-slider__img picture img {
            height: 100%;
            -o-object-fit: contain;
               object-fit: contain; } }
    .section-slider__img--cloud-subscriptions {
      right: -124px;
      top: 114px;
      width: 684px; }
      @media (max-width: 767px) {
        .section-slider__img--cloud-subscriptions picture {
          height: auto; } }
      @media (min-width: 1440px) {
        .section-slider__img--cloud-subscriptions {
          right: -205px;
          top: 105px;
          width: 910px; } }
      @media (min-width: 1780px) {
        .section-slider__img--cloud-subscriptions {
          right: -300px;
          top: 91px;
          width: 947px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-slider__img--cloud-subscriptions {
          right: -82px;
          top: 144px;
          width: 594px; } }
      @media (max-width: 767px) {
        .section-slider__img--cloud-subscriptions {
          left: 50%;
          right: auto !important;
          top: 1px !important;
          margin: 24px 0 28px -180px !important;
          width: 592px !important; }
          .section-slider__img--cloud-subscriptions picture {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0); } }
      @media (max-width: 479px) {
        .section-slider__img--cloud-subscriptions {
          top: -3px !important;
          margin: 24px 0 42px -143px !important;
          width: 468px !important; } }
    .section-slider__img--cloud-tips {
      left: calc(577 * var(--width-multiplier));
      top: calc(178 * var(--width-multiplier));
      width: calc(1184 * var(--width-multiplier)); }
      @media (max-width: 767px) {
        .section-slider__img--cloud-tips picture {
          height: calc(310 * var(--width-multiplier)); } }
      @media (max-width: 479px) {
        .section-slider__img--cloud-tips picture {
          height: auto; } }
      @media (max-width: 1779px) {
        .section-slider__img--cloud-tips {
          left: calc(409 * var(--width-multiplier));
          top: calc(158 * var(--width-multiplier));
          width: calc(1227 * var(--width-multiplier)); } }
      @media (max-width: 1439px) {
        .section-slider__img--cloud-tips {
          left: calc(205 * var(--width-multiplier));
          top: calc(127 * var(--width-multiplier));
          width: calc(1054 * var(--width-multiplier)); } }
      @media (max-width: 1023px) {
        .section-slider__img--cloud-tips {
          left: calc(205 * var(--width-multiplier));
          top: calc(120 * var(--width-multiplier));
          width: calc(970 * var(--width-multiplier)); } }
      @media (max-width: 767px) {
        .section-slider__img--cloud-tips {
          left: calc(-10 * var(--width-multiplier));
          top: calc(14 * var(--width-multiplier)) !important;
          margin: calc(24 * var(--width-multiplier)) 0 calc(60 * var(--width-multiplier)) !important;
          width: calc(800 * var(--width-multiplier)) !important; } }
      @media (max-width: 479px) {
        .section-slider__img--cloud-tips {
          left: calc(-21 * var(--width-multiplier)) !important;
          top: calc(-7 * var(--width-multiplier)) !important;
          margin: calc(24 * var(--width-multiplier)) 0 calc(39 * var(--width-multiplier)) !important;
          width: calc(750 * var(--width-multiplier)) !important; } }
      @media screen and (min-width: 600px) and (max-width: 767px) {
        .section-slider__img--cloud-tips {
          left: calc(50% + calc(34 * var(--width-multiplier)));
          -webkit-transform: translate3d(-50%, 0, 0) !important;
                  transform: translate3d(-50%, 0, 0) !important; } }
    .section-slider__img--infoshop {
      right: -30px;
      top: calc(56 * var(--width-multiplier));
      width: calc(580 * var(--width-multiplier));
      height: calc(480 * var(--width-multiplier)); }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-slider__img--infoshop {
          right: 30px;
          top: calc(140 * var(--width-multiplier));
          width: calc(404 * var(--width-multiplier));
          height: calc(380 * var(--width-multiplier)); } }
      @media (min-width: 1440px) {
        .section-slider__img--infoshop {
          right: -3px;
          top: calc(54 * var(--width-multiplier));
          width: calc(755 * var(--width-multiplier));
          height: calc(674 * var(--width-multiplier)); } }
      @media (min-width: 1780px) {
        .section-slider__img--infoshop {
          right: -135px;
          top: 40px;
          width: calc(740 * var(--width-multiplier)); } }
    @media (max-width: 767px) {
      .section-slider__img {
        position: relative;
        right: 0;
        top: 0;
        margin: 24px 0 32px;
        width: 100%; }
        .section-slider__img--infoshop {
          top: calc(-10 * var(--width-multiplier));
          height: 306px; }
          .section-slider__img--infoshop picture {
            height: 100%; } }
    @media (max-width: 479px) {
      .section-slider__img--infoshop {
        height: 268px; } }
  .section-slider__buttons {
    margin-top: 50px; }
  .section-slider .swiper {
    width: 100%;
    height: 100%; }
    .section-slider .swiper-slide {
      position: relative;
      height: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .section-slider .swiper-pagination {
      bottom: 20px; }
      @media (max-width: 767px) {
        .section-slider .swiper-pagination {
          bottom: 48px; } }
    .section-slider .swiper-pagination-bullet {
      width: 15px;
      height: 15px;
      background-color: #fff;
      opacity: 1; }
      .section-slider .swiper-pagination-bullet-active {
        background-color: #2e71fc; }
  @media (min-width: 1440px) {
    .section-slider {
      height: 800px; } }
  @media (max-width: 767px) {
    .section-slider {
      height: auto; } }

.section-heroPublic {
  margin: 0 0 121px 0;
  padding: 110px 0 0;
  height: 680px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  .section-heroPublic__wrap {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroPublic__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .section-heroPublic__title {
    text-align: center; }
    .section-heroPublic__title br.for-mobile-sm {
      display: none; }
      @media (max-width: 320px) {
        .section-heroPublic__title br.for-mobile-sm {
          display: block; } }
    @media (max-width: 479px) {
      .section-heroPublic__title {
        text-align: left; } }
  @media (max-width: 767px) {
    .section-heroPublic__text {
      margin-bottom: 19px; } }
  @media (max-width: 420px) {
    .section-heroPublic__text {
      max-width: 290px; } }
  .section-heroPublic__image {
    position: absolute;
    left: 50%;
    top: 165px;
    margin-left: -555px;
    width: 1363.33333px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-heroPublic__image {
        top: 241px;
        margin-left: -720px;
        width: 1756px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroPublic__image {
        top: 180px;
        margin-left: -373px;
        width: 898px; } }
    @media (max-width: 767px) {
      .section-heroPublic__image {
        position: relative;
        left: 80px;
        top: 2px;
        margin-left: 150px;
        width: 715px; } }
    @media (max-width: 479px) {
      .section-heroPublic__image {
        left: 50%;
        margin-left: -205px; } }
  .section-heroPublic__img {
    width: 100%; }
  @media (min-width: 1440px) {
    .section-heroPublic {
      margin: 0 0 215px 0;
      height: 800px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-heroPublic {
      height: 562px; } }
  @media (max-width: 767px) {
    .section-heroPublic {
      margin: 0;
      padding: 100px 0 0;
      min-height: 800px; } }
  @media (max-width: 320px) {
    .section-heroPublic {
      min-height: 892px; } }
  @media (min-width: 321px) and (max-width: 414px) {
    .section-heroPublic {
      min-height: 848px; } }

.section-payform {
  margin-bottom: 91px;
  padding: 150px 0; }
  .section-payform__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-payform__wrap {
        text-align: left; } }
  .section-payform__content {
    margin-bottom: 220px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-payform__content {
        margin-bottom: 315px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payform__content {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-payform__content {
        margin-bottom: 0; } }
    @media (max-width: 479px) {
      .section-payform__content {
        text-align: left; } }
  .section-payform__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-payform__title {
        text-align: left; } }
  .section-payform__text {
    margin: 0 auto; }
    @media (min-width: 1780px) {
      .section-payform__text {
        max-width: 1100px; } }
    @media (min-width: 1920px) {
      .section-payform__text {
        max-width: 1220px; } }
    @media (max-width: 767px) {
      .section-payform__text {
        max-width: 470px; } }
    @media (max-width: 479px) {
      .section-payform__text {
        max-width: 100%; } }
  .section-payform__button {
    padding: 0 34px; }
  .section-payform__image {
    position: absolute;
    pointer-events: none; }
  .section-payform__img {
    width: 100%; }
  .section-payform__item:nth-child(1) {
    margin-bottom: 260px; }
    @media (max-width: 479px) {
      .section-payform__item:nth-child(1) .section-payform__itemTitle {
        max-width: 350px; } }
    @media (max-width: 320px) {
      .section-payform__item:nth-child(1) .section-payform__itemTitle {
        margin-top: 45px; } }
    .section-payform__item:nth-child(1) .section-payform__image {
      top: -110px;
      margin-right: 57px;
      width: 793px; }
      @media (min-width: 1440px) {
        .section-payform__item:nth-child(1) .section-payform__image {
          top: -140px;
          width: 912px;
          margin-right: 52px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payform__item:nth-child(1) .section-payform__image {
          top: -30px;
          margin-right: 75px;
          width: 494px; } }
      @media (max-width: 767px) {
        .section-payform__item:nth-child(1) .section-payform__image {
          left: -10px;
          top: -10px;
          margin-right: 0;
          margin-bottom: -14px;
          width: 439px; } }
      @media (max-width: 479px) {
        .section-payform__item:nth-child(1) .section-payform__image {
          left: -72px; } }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .section-payform__item:nth-child(1) {
        margin-bottom: 230px; } }
    @media (min-width: 1440px) {
      .section-payform__item:nth-child(1) {
        margin-bottom: 410px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payform__item:nth-child(1) {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-payform__item:nth-child(1) {
        margin-bottom: 24px; } }
  .section-payform__item:nth-child(2) {
    margin-bottom: 277px; }
    .section-payform__item:nth-child(2) .section-payform__image {
      top: -111px;
      margin-left: 40px;
      width: 793px; }
      @media (min-width: 1440px) {
        .section-payform__item:nth-child(2) .section-payform__image {
          top: -108px;
          width: 906px;
          margin-left: 29px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payform__item:nth-child(2) .section-payform__image {
          top: 0px;
          margin-left: 50px;
          width: 494px; } }
      @media (max-width: 767px) {
        .section-payform__item:nth-child(2) .section-payform__image {
          left: 28px;
          top: 24px;
          margin-bottom: 37px;
          margin-left: 0;
          width: 434px; } }
      @media (max-width: 479px) {
        .section-payform__item:nth-child(2) .section-payform__image {
          left: -67px; } }
    .section-payform__item:nth-child(2) .section-payform__itemImage {
      margin-bottom: 50px; }
      @media (max-width: 767px) {
        .section-payform__item:nth-child(2) .section-payform__itemImage {
          margin-bottom: 25px; } }
    .section-payform__item:nth-child(2) .section-payform__itemImg {
      width: 110px; }
    @media (max-width: 479px) {
      .section-payform__item:nth-child(2) .section-payform__itemTitle .br {
        display: block; } }
    .section-payform__item:nth-child(2) .section-payform__itemText {
      margin-bottom: 30px; }
      @media (max-width: 320px) {
        .section-payform__item:nth-child(2) .section-payform__itemText .br {
          display: block; } }
      @media (max-width: 767px) {
        .section-payform__item:nth-child(2) .section-payform__itemText {
          margin-bottom: 20px; } }
    @media (min-width: 1440px) {
      .section-payform__item:nth-child(2) {
        margin-bottom: 422px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payform__item:nth-child(2) {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-payform__item:nth-child(2) {
        margin-bottom: 24px; } }
  @media (min-width: 1780px) {
    .section-payform__item:nth-child(3) .section-payform__itemTitle {
      margin-bottom: 20px;
      max-width: 470px; } }
  @media (max-width: 520px) {
    .section-payform__item:nth-child(3) .section-payform__itemTitle {
      max-width: 290px; } }
  .section-payform__item:nth-child(3) .section-payform__image {
    top: -100px;
    margin-right: 57px;
    width: 878px; }
    @media (min-width: 1440px) {
      .section-payform__item:nth-child(3) .section-payform__image {
        top: -168px;
        margin-right: 54px;
        width: 1098px; } }
    @media (min-width: 1780px) {
      .section-payform__item:nth-child(3) .section-payform__image {
        top: -172px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payform__item:nth-child(3) .section-payform__image {
        top: 10px;
        margin-right: 66px;
        width: 534px; } }
    @media (max-width: 767px) {
      .section-payform__item:nth-child(3) .section-payform__image {
        left: 7px;
        top: 0;
        margin-right: 0;
        margin-bottom: 32px;
        width: 485px; } }
    @media (max-width: 479px) {
      .section-payform__item:nth-child(3) .section-payform__image {
        left: -90px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-payform__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-payform__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-payform {
      margin-bottom: 38px; } }
  @media (min-width: 1440px) {
    .section-payform {
      margin-bottom: 175px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payform {
      margin-bottom: 38px;
      padding-top: 32px;
      padding-bottom: 32px; } }
  @media (max-width: 767px) {
    .section-payform {
      margin-bottom: 0;
      padding: 48px 0; } }

.section-payapp {
  padding: 125px 0;
  background: #f0f2f5; }
  .section-payapp__wrap {
    position: relative; }
  .section-payapp__content {
    margin-bottom: 214px;
    text-align: center; }
    .section-payapp__content .section-payapp__image {
      position: relative;
      width: 842px;
      left: 50%;
      margin-top: -15px;
      margin-left: -237px; }
      @media (min-width: 1440px) {
        .section-payapp__content .section-payapp__image {
          margin-left: -304px;
          margin-top: 0; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payapp__content .section-payapp__image {
          margin-top: -30px;
          margin-left: -230px; } }
      @media (max-width: 767px) {
        .section-payapp__content .section-payapp__image {
          width: 320px;
          margin-top: -39px;
          margin-bottom: -6px;
          margin-left: -94px;
          height: 569px; } }
    .section-payapp__content .section-payapp__img {
      width: 1043px; }
      @media (min-width: 1440px) {
        .section-payapp__content .section-payapp__img {
          width: 1271px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payapp__content .section-payapp__img {
          width: 672px; } }
      @media (max-width: 767px) {
        .section-payapp__content .section-payapp__img {
          position: absolute;
          left: 50%;
          top: 73px;
          margin-left: -210px;
          width: 653px; } }
    .section-payapp__content .section-payapp__button {
      border-radius: 5px;
      -webkit-box-shadow: 2px 2px 8px 0 #b3b3b3;
              box-shadow: 2px 2px 8px 0 #b3b3b3;
      color: #fff;
      background: #000e27; }
      .section-payapp__content .section-payapp__button svg {
        width: 34px;
        height: 34px; }
        @media (max-width: 767px) {
          .section-payapp__content .section-payapp__button svg {
            width: 24px;
            height: 24px; } }
    @media (min-width: 1440px) {
      .section-payapp__content {
        margin-bottom: 239px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payapp__content {
        margin-bottom: 64px; } }
    @media (max-width: 767px) {
      .section-payapp__content {
        margin-bottom: 50px; } }
  .section-payapp__image {
    position: absolute;
    pointer-events: none; }
    @media (max-width: 767px) {
      .section-payapp__image {
        margin-bottom: -5px; } }
  .section-payapp__img {
    width: 100%; }
  .section-payapp__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-payapp__title {
        text-align: left; } }
  .section-payapp__text {
    margin-bottom: 30px; }
    .section-payapp__text br {
      display: none; }
      @media (max-width: 767px) {
        .section-payapp__text br.for-mobile {
          display: block; } }
      @media (max-width: 479px) {
        .section-payapp__text br.for-mobile {
          display: none; } }
      @media (min-width: 1440px) {
        .section-payapp__text br {
          display: block; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-payapp__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 530px; } }
    @media (max-width: 767px) {
      .section-payapp__text {
        margin: 0 auto 23px auto;
        max-width: 420px; } }
    @media (max-width: 479px) {
      .section-payapp__text {
        max-width: 100%; } }
    @media (max-width: 479px) {
      .section-payapp__text {
        text-align: left; } }
  .section-payapp__button-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-gap: 16px;
    -ms-grid-columns: -webkit-min-content 16px -webkit-min-content;
    -ms-grid-columns: min-content 16px min-content;
    grid-template-columns: -webkit-min-content -webkit-min-content;
    grid-template-columns: min-content min-content;
    margin-bottom: 96px;
    max-width: 100%; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payapp__button-group {
        margin-right: auto;
        margin-left: auto; } }
    @media (max-width: 767px) {
      .section-payapp__button-group {
        margin-bottom: 0; } }
  .section-payapp__item:nth-child(1) {
    margin-bottom: 388px; }
    @media (max-width: 479px) {
      .section-payapp__item:nth-child(1) .section-payapp__itemTitle .br {
        display: block; } }
    .section-payapp__item:nth-child(1) .section-payapp__image-2 {
      position: absolute;
      left: -510px;
      right: auto;
      top: -128px;
      width: 862px; }
      @media (min-width: 1440px) {
        .section-payapp__item:nth-child(1) .section-payapp__image-2 {
          left: -513px;
          top: -216px;
          width: 1050px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payapp__item:nth-child(1) .section-payapp__image-2 {
          left: -325px;
          top: -63px;
          width: 588px; } }
      @media (max-width: 767px) {
        .section-payapp__item:nth-child(1) .section-payapp__image-2 {
          left: 50%;
          top: -5px;
          margin-left: -97px;
          width: 594px; } }
    .section-payapp__item:nth-child(1) .section-payapp__image-2-buttons {
      position: absolute;
      left: -560px;
      right: auto;
      top: 11px;
      width: 199px; }
      @media (min-width: 1440px) {
        .section-payapp__item:nth-child(1) .section-payapp__image-2-buttons {
          left: -684px;
          top: -12px;
          width: 251px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payapp__item:nth-child(1) .section-payapp__image-2-buttons {
          left: -372px;
          top: 45px;
          width: 122px; } }
      @media (max-width: 767px) {
        .section-payapp__item:nth-child(1) .section-payapp__image-2-buttons {
          left: 50%;
          top: 80px;
          margin-left: -147px;
          width: 127px; } }
    @media (max-width: 767px) {
      .section-payapp__item:nth-child(1) .section-payapp__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        width: 100%;
        height: 422px; } }
    @media (min-width: 1440px) {
      .section-payapp__item:nth-child(1) {
        margin-bottom: 578px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payapp__item:nth-child(1) {
        margin-bottom: 118px; } }
    @media (max-width: 767px) {
      .section-payapp__item:nth-child(1) {
        margin-bottom: 25px; } }
  .section-payapp__item:nth-child(2) {
    margin-bottom: 121px; }
    .section-payapp__item:nth-child(2) .section-payapp__image-3 {
      position: absolute;
      left: 370px;
      right: auto;
      top: -118px;
      z-index: 1;
      width: 775px; }
      @media (min-width: 1440px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3 {
          left: 540px;
          top: -236px;
          width: 1041px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3 {
          left: 347px;
          top: -28px;
          width: 486px; } }
      @media (max-width: 767px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3 {
          left: 50%;
          top: -2px;
          margin-left: -160px;
          width: 607px; } }
    .section-payapp__item:nth-child(2) .section-payapp__image-3-card {
      position: absolute;
      left: 495px;
      right: auto;
      top: -38px;
      width: 382px; }
      @media (min-width: 1440px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3-card {
          left: 678px;
          top: -76px;
          width: 481px; } }
      @media (min-width: 1780px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3-card {
          left: 748px;
          top: -72px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3-card {
          left: 423px;
          top: 29px;
          width: 235px; } }
      @media (max-width: 767px) {
        .section-payapp__item:nth-child(2) .section-payapp__image-3-card {
          left: 50%;
          top: 70px;
          margin-left: -112px;
          width: 283px; } }
    @media (max-width: 767px) {
      .section-payapp__item:nth-child(2) .section-payapp__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: -25px;
        width: 100%;
        height: 445px; } }
    .section-payapp__item:nth-child(2) .section-payapp__itemText {
      position: relative;
      z-index: 2; }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .section-payapp__item:nth-child(2) {
        margin-bottom: 122px; } }
    @media (min-width: 1440px) {
      .section-payapp__item:nth-child(2) {
        margin-bottom: 205px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payapp__item:nth-child(2) {
        margin-bottom: 0; } }
    @media (max-width: 767px) {
      .section-payapp__item:nth-child(2) {
        margin-bottom: 0; } }
  @media (max-width: 479px) {
    .section-payapp__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  @media (min-width: 1440px) {
    .section-payapp {
      padding: 160px 0 150px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payapp {
      padding-top: 70px;
      padding-bottom: 90px; } }
  @media (max-width: 767px) {
    .section-payapp {
      padding-top: 48px;
      padding-bottom: 48px; } }

.section-tips {
  padding: 152px 0 172px 0; }
  .section-tips__wrap {
    position: relative; }
  .section-tips__content {
    margin-bottom: 225px;
    text-align: center; }
    .section-tips__content .section-tips__image {
      position: relative; }
      @media (min-width: 1440px) {
        .section-tips__content .section-tips__image {
          top: 14px; } }
    .section-tips__content .section-tips__img {
      width: 460px; }
      @media (min-width: 1440px) {
        .section-tips__content .section-tips__img {
          width: 607px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__content .section-tips__img {
          width: 300px; } }
      @media (max-width: 767px) {
        .section-tips__content .section-tips__img {
          width: 269px; } }
    .section-tips__content .section-tips__button {
      width: 180px; }
      @media (max-width: 767px) {
        .section-tips__content .section-tips__button {
          width: 138px; } }
    @media (min-width: 1440px) {
      .section-tips__content {
        margin-bottom: 308px; } }
    @media (min-width: 1780px) {
      .section-tips__content {
        margin-bottom: 320px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-tips__content {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-tips__content {
        margin-bottom: 46px; } }
  .section-tips__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-tips__title {
        text-align: left; } }
  .section-tips__text {
    margin-bottom: 30px; }
    .section-tips__text br {
      display: none; }
      @media (min-width: 1440px) {
        .section-tips__text br {
          display: block; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__text br {
          display: block; } }
    @media (max-width: 767px) {
      .section-tips__text {
        margin: 0 auto 22px auto;
        max-width: 460px; } }
    @media (max-width: 479px) {
      .section-tips__text {
        text-align: left; } }
  .section-tips__image {
    position: absolute;
    pointer-events: none; }
  .section-tips__img {
    width: 100%; }
  .section-tips__button-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-gap: 20px;
    -ms-grid-columns: -webkit-min-content 20px -webkit-min-content;
    -ms-grid-columns: min-content 20px min-content;
    grid-template-columns: -webkit-min-content -webkit-min-content;
    grid-template-columns: min-content min-content;
    margin-bottom: 78px;
    max-width: 100%; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-tips__button-group {
        margin-right: auto;
        margin-bottom: 40px;
        margin-left: auto; } }
    @media (max-width: 767px) {
      .section-tips__button-group {
        margin-bottom: 22px; } }
  @media (max-width: 479px) {
    .section-tips .section-tips__itemTitle {
      width: 100%; } }
  .section-tips__item:nth-child(1) {
    margin-bottom: 407px; }
    .section-tips__item:nth-child(1) .section-tips__image-2 {
      position: absolute;
      left: -1031px;
      right: auto;
      top: -79px;
      width: 858px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(1) .section-tips__image-2 {
          left: -1273px;
          top: -142px;
          width: 1075px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(1) .section-tips__image-2 {
          top: -153px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(1) .section-tips__image-2 {
          left: -622px;
          top: 2px;
          width: 533px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(1) .section-tips__image-2 {
          left: 50%;
          top: -2px;
          margin-left: -385px;
          width: 478px; } }
    .section-tips__item:nth-child(1) .section-tips__image-2-1 {
      position: absolute;
      left: -489px;
      right: auto;
      top: 158px;
      width: 425px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(1) .section-tips__image-2-1 {
          left: -593px;
          top: 158px;
          width: 530px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(1) .section-tips__image-2-1 {
          top: 144px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(1) .section-tips__image-2-1 {
          left: -289px;
          top: 150px;
          width: 262px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(1) .section-tips__image-2-1 {
          left: 50%;
          top: 132px;
          margin-left: -84px;
          width: 230px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(1) .section-tips__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        width: 100%;
        height: 430px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(1) .section-tips__itemTitle {
        max-width: 360px; } }
    @media (max-width: 479px) {
      .section-tips__item:nth-child(1) .section-tips__itemTitle {
        max-width: 100%; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(1) .section-tips__itemText {
        margin-top: -132px; } }
    @media (min-width: 1440px) {
      .section-tips__item:nth-child(1) {
        margin-bottom: 575px; } }
    @media (min-width: 1780px) {
      .section-tips__item:nth-child(1) {
        margin-bottom: 617px; } }
    @media (min-width: 1920px) {
      .section-tips__item:nth-child(1) {
        margin-bottom: 618px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-tips__item:nth-child(1) {
        margin-bottom: 120px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(1) {
        margin-bottom: 24px; } }
  .section-tips__item:nth-child(2) {
    margin-bottom: 517px; }
    @media (max-width: 320px) {
      .section-tips__item:nth-child(2) .section-tips__itemText .br {
        display: block; } }
    .section-tips__item:nth-child(2) .section-tips__image-3,
    .section-tips__item:nth-child(2) .section-tips__image-3-1 {
      position: absolute;
      left: 469px;
      right: auto;
      top: -192px;
      width: 219px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(2) .section-tips__image-3,
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 669px;
          top: -272px;
          width: 271px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(2) .section-tips__image-3,
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 743px;
          top: -309px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(2) .section-tips__image-3,
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 398px;
          top: -59px;
          width: 135px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(2) .section-tips__image-3,
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 50%;
          top: -4px;
          margin-left: -119px;
          width: 132px; } }
    .section-tips__item:nth-child(2) .section-tips__image-3 {
      z-index: 1; }
    .section-tips__item:nth-child(2) .section-tips__image-3-1 {
      left: 640px;
      top: -137px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 879px;
          top: -216px;
          width: 282px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 952px;
          top: -256px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 504px;
          top: -31px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(2) .section-tips__image-3-1 {
          left: 50%;
          top: 20px;
          margin-left: -18px;
          width: 138px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(2) .section-tips__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        width: 100%;
        height: 474px;
        margin-bottom: -14px; } }
    @media (min-width: 1440px) {
      .section-tips__item:nth-child(2) {
        margin-bottom: 712px; } }
    @media (min-width: 1780px) {
      .section-tips__item:nth-child(2) {
        margin-bottom: 730px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-tips__item:nth-child(2) {
        margin-bottom: 188px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(2) {
        margin-bottom: 24px; } }
  .section-tips__item:nth-child(3) {
    margin-bottom: 375px; }
    .section-tips__item:nth-child(3) .section-tips__image {
      top: -203px;
      margin-right: 50px;
      width: 520px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(3) .section-tips__image {
          top: -296px;
          margin-right: 70px;
          width: 650px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(3) .section-tips__image {
          top: -282px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(3) .section-tips__image {
          top: -77px;
          margin-right: 50px;
          width: 320px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(3) .section-tips__image {
          top: 0;
          margin-right: 0;
          margin-bottom: 26px;
          width: 251px; } }
    @media (min-width: 1440px) {
      .section-tips__item:nth-child(3) .section-tips__itemTitle {
        margin-bottom: 20px; } }
    @media (min-width: 1780px) {
      .section-tips__item:nth-child(3) .section-tips__itemTitle {
        margin-bottom: 30px; } }
    @media (min-width: 1440px) {
      .section-tips__item:nth-child(3) {
        margin-bottom: 567px; } }
    @media (min-width: 1780px) {
      .section-tips__item:nth-child(3) {
        margin-bottom: 579px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-tips__item:nth-child(3) {
        margin-bottom: 140px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(3) {
        margin-bottom: 24px; } }
  .section-tips__item:nth-child(4) {
    margin-bottom: 18px; }
    .section-tips__item:nth-child(4) .section-tips__image-5 {
      position: absolute;
      left: 419px;
      right: auto;
      top: -38px;
      width: 932px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(4) .section-tips__image-5 {
          left: 611px;
          top: -117px;
          width: 1263px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(4) .section-tips__image-5 {
          left: 681px;
          top: -141px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(4) .section-tips__image-5 {
          left: 349px;
          top: 61px;
          width: 572px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(4) .section-tips__image-5 {
          left: 50%;
          top: 1px;
          margin-left: -217px;
          width: 822px; } }
      @media (max-width: 479px) {
        .section-tips__item:nth-child(4) .section-tips__image-5 {
          left: 0;
          margin-left: 0; } }
      @media (max-width: 320px) {
        .section-tips__item:nth-child(4) .section-tips__image-5 {
          left: 0; } }
    .section-tips__item:nth-child(4) .section-tips__image-5-1 {
      position: absolute;
      top: 163px;
      width: 506px; }
      @media (min-width: 1440px) {
        .section-tips__item:nth-child(4) .section-tips__image-5-1 {
          left: 516px;
          top: 188px;
          width: 633px; } }
      @media (min-width: 1780px) {
        .section-tips__item:nth-child(4) .section-tips__image-5-1 {
          left: 586px;
          top: 163px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-tips__item:nth-child(4) .section-tips__image-5-1 {
          left: 300px;
          top: 183px;
          width: 312px; } }
      @media (max-width: 767px) {
        .section-tips__item:nth-child(4) .section-tips__image-5-1 {
          left: 50%;
          top: 198px;
          margin-left: -365px;
          width: 422px; } }
      @media (max-width: 479px) {
        .section-tips__item:nth-child(4) .section-tips__image-5-1 {
          display: none; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(4) .section-tips__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: -20px;
        width: 100%;
        height: 513px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(4) .section-tips__itemTitle {
        margin-right: auto;
        margin-left: auto;
        max-width: 420px; } }
    @media (max-width: 479px) {
      .section-tips__item:nth-child(4) .section-tips__itemTitle {
        max-width: 100%; } }
    @media (min-width: 1440px) {
      .section-tips__item:nth-child(4) {
        margin-bottom: 124px; } }
    @media (min-width: 1780px) {
      .section-tips__item:nth-child(4) {
        margin-bottom: 146px; } }
    @media (max-width: 767px) {
      .section-tips__item:nth-child(4) {
        margin-bottom: 20px; } }
    @media (max-width: 479px) {
      .section-tips__item:nth-child(4) {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  @media (min-width: 1440px) {
    .section-tips {
      padding: 160px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-tips {
      padding-top: 70px;
      padding-bottom: 52px; } }
  @media (max-width: 767px) {
    .section-tips {
      padding: 48px 0 30px 0; } }

.section-heroEntertainment {
  margin: 0 0 280px 0;
  padding: 110px 0 0;
  height: 680px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  .section-heroEntertainment__wrap {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroEntertainment__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .section-heroEntertainment__title {
    text-align: center; }
    @media (max-width: 767px) {
      .section-heroEntertainment__title {
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-heroEntertainment__title {
        text-align: left; } }
  .section-heroEntertainment__text {
    max-width: 770px; }
    @media (min-width: 1200px) {
      .section-heroEntertainment__text {
        max-width: 920px; } }
    @media (min-width: 1440px) {
      .section-heroEntertainment__text {
        max-width: 780px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroEntertainment__text {
        max-width: 580px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-heroEntertainment__text {
        max-width: 790px; } }
  @media (max-width: 767px) {
    .section-heroEntertainment__images {
      position: relative;
      margin: 0 auto;
      width: 288px;
      height: 500px; } }
  .section-heroEntertainment__image {
    position: absolute;
    left: 50%;
    top: 252px;
    margin-left: -538px;
    width: 1133px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-heroEntertainment__image {
        top: 298px;
        margin-left: -663px;
        width: 1449px; } }
    @media (min-width: 1780px) {
      .section-heroEntertainment__image {
        top: 264px;
        margin-left: -725px;
        width: 1612px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroEntertainment__image {
        top: 223px;
        margin-left: -382px;
        width: 812px; } }
    @media (max-width: 767px) {
      .section-heroEntertainment__image {
        top: 22px;
        margin-left: -146px;
        width: 596px; }
        .section-heroEntertainment__image--1 {
          top: 23px;
          margin-left: -166px;
          width: 550px; } }
  .section-heroEntertainment__img {
    width: 100%; }
  @media (min-width: 1440px) {
    .section-heroEntertainment {
      margin: 0 0 350px 0;
      height: 800px; } }
  @media (min-width: 1780px) {
    .section-heroEntertainment {
      margin: 0 0 354px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-heroEntertainment {
      margin: 0 0 224px 0;
      height: 562px; } }
  @media (max-width: 767px) {
    .section-heroEntertainment {
      margin-bottom: 48px;
      padding: 92px 0 79px 0;
      height: auto; } }

.section-payformEntertainment {
  margin-bottom: 152px;
  padding: 150px 0; }
  .section-payformEntertainment__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-payformEntertainment__wrap {
        text-align: left; } }
  .section-payformEntertainment__content {
    margin-bottom: 240px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-payformEntertainment__content {
        margin-bottom: 326px; } }
    @media (max-width: 479px) {
      .section-payformEntertainment__content {
        text-align: left; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEntertainment__content {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-payformEntertainment__content {
        margin-bottom: 24px; } }
    @media (max-width: 479px) {
      .section-payformEntertainment__content {
        margin-bottom: 2px; } }
  .section-payformEntertainment__title {
    text-align: center; }
    @media (max-width: 767px) {
      .section-payformEntertainment__title {
        margin-bottom: 30px; } }
    @media (max-width: 479px) {
      .section-payformEntertainment__title {
        text-align: left; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payformEntertainment__text {
      margin-right: auto;
      margin-left: auto;
      max-width: 840px; } }
  @media (max-width: 767px) {
    .section-payformEntertainment__text {
      text-align: left; } }
  .section-payformEntertainment__button {
    padding: 0 34px; }
  .section-payformEntertainment__image {
    position: absolute;
    pointer-events: none; }
  .section-payformEntertainment__img {
    width: 100%; }
  .section-payformEntertainment__item:nth-child(1) {
    margin-bottom: 310px; }
    .section-payformEntertainment__item:nth-child(1) .section-payformEntertainment__image {
      top: -97px;
      margin-right: 18px;
      width: 784px; }
      @media (min-width: 1440px) {
        .section-payformEntertainment__item:nth-child(1) .section-payformEntertainment__image {
          top: -245px;
          margin-right: -95px;
          width: 999px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEntertainment__item:nth-child(1) .section-payformEntertainment__image {
          top: 16px;
          margin-right: 12px;
          width: 485px; } }
      @media (max-width: 767px) {
        .section-payformEntertainment__item:nth-child(1) .section-payformEntertainment__image {
          top: -2px;
          margin-right: 88px;
          margin-bottom: -90px;
          width: 487px; } }
      @media (max-width: 479px) {
        .section-payformEntertainment__item:nth-child(1) .section-payformEntertainment__image {
          left: 50%;
          top: -22px;
          margin-right: 0;
          margin-left: -271px;
          margin-bottom: -105px;
          width: 496px; } }
    @media (min-width: 1440px) {
      .section-payformEntertainment__item:nth-child(1) {
        margin-bottom: 454px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEntertainment__item:nth-child(1) {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-payformEntertainment__item:nth-child(1) {
        margin-bottom: 24px; } }
  .section-payformEntertainment__item:nth-child(2) {
    margin-bottom: 372px; }
    .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__image {
      top: -152px;
      margin-left: -55px;
      width: 650px; }
      @media (min-width: 1440px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__image {
          top: -255px;
          margin-left: -120px;
          width: 838px; } }
      @media (min-width: 1780px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__image {
          top: -222px;
          margin-left: -128px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__image {
          top: -32px;
          margin-left: -35px;
          width: 420px; } }
      @media (max-width: 767px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__image {
          top: -91px;
          margin-bottom: -158px;
          margin-left: -193px;
          width: 463px; } }
      @media (max-width: 479px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__image {
          top: -89px;
          margin-left: -157px;
          margin-bottom: -170px;
          width: 458px; } }
    .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemImage {
      margin-bottom: 50px;
      width: 110px;
      height: 40px; }
      @media (max-width: 767px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemImage {
          margin: 0 auto;
          margin-bottom: 25px; } }
    .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemImg {
      width: 110px; }
    @media (max-width: 479px) {
      .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemTitle .br {
        display: block; } }
    .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemText {
      margin-bottom: 30px; }
      @media (max-width: 320px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemText .br {
          display: block; } }
      @media (max-width: 767px) {
        .section-payformEntertainment__item:nth-child(2) .section-payformEntertainment__itemText {
          margin-bottom: 20px; } }
    @media (min-width: 1440px) {
      .section-payformEntertainment__item:nth-child(2) {
        margin-bottom: 520px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEntertainment__item:nth-child(2) {
        margin-bottom: 90px; } }
    @media (max-width: 767px) {
      .section-payformEntertainment__item:nth-child(2) {
        margin-bottom: 24px; } }
  .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__itemText br {
    display: none; }
    @media (max-width: 767px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__itemText br {
        display: block; } }
    @media (max-width: 320px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__itemText br {
        display: none; } }
  .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__image {
    top: -160px;
    margin-right: -46px;
    width: 864px; }
    @media (min-width: 1440px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__image {
        top: -242px;
        margin-right: -75px;
        width: 1080px; } }
    @media (min-width: 1780px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__image {
        top: -242px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__image {
        top: -28px;
        margin-right: 0;
        width: 530px; } }
    @media (max-width: 767px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__image {
        top: 0;
        margin-right: 70px;
        margin-bottom: 24px;
        width: 532px; } }
    @media (max-width: 479px) {
      .section-payformEntertainment__item:nth-child(3) .section-payformEntertainment__image {
        left: 50%;
        margin-right: 0;
        margin-left: -274px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-payformEntertainment__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-payformEntertainment__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  .section-payformEntertainment-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px; }
    .section-payformEntertainment-cards__item {
      margin-right: 24px; }
      @media (max-width: 767px) {
        .section-payformEntertainment-cards__item:last-of-type {
          margin-right: 0; } }
    .section-payformEntertainment-cards__img {
      width: 48px;
      height: 32px; }
    @media (max-width: 767px) {
      .section-payformEntertainment-cards {
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-payformEntertainment-cards {
        margin-right: auto;
        margin-left: auto; } }
  @media (min-width: 1200px) {
    .section-payformEntertainment {
      margin-bottom: 100px; } }
  @media (min-width: 1440px) {
    .section-payformEntertainment {
      margin-bottom: 242px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payformEntertainment {
      margin-bottom: 56px;
      padding-top: 32px;
      padding-bottom: 32px; } }
  @media (max-width: 767px) {
    .section-payformEntertainment {
      margin-bottom: 0;
      padding: 0 0 48px 0; } }

.section-payappEntertainment {
  margin-bottom: 10px;
  padding: 150px 0;
  background: #f0f2f5; }
  .section-payappEntertainment__wrap {
    position: relative; }
  .section-payappEntertainment__content {
    margin-bottom: 242px;
    text-align: center; }
    .section-payappEntertainment__content .section-payappEntertainment__image {
      position: absolute;
      left: -167px;
      top: -8px;
      width: 707px; }
      .section-payappEntertainment__content .section-payappEntertainment__image--1 {
        position: absolute;
        left: 33px;
        top: 5px;
        width: 985px; }
      @media (min-width: 1440px) {
        .section-payappEntertainment__content .section-payappEntertainment__image {
          left: -234px;
          top: -51px;
          width: 953px; }
          .section-payappEntertainment__content .section-payappEntertainment__image--1 {
            left: 21px;
            top: -36px;
            width: 1362px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payappEntertainment__content .section-payappEntertainment__image {
          left: -112px;
          top: -53px;
          width: 472px; }
          .section-payappEntertainment__content .section-payappEntertainment__image--1 {
            left: 0px;
            top: -43px;
            width: 683px; } }
      @media (max-width: 767px) {
        .section-payappEntertainment__content .section-payappEntertainment__image {
          left: -97px;
          top: -124px;
          width: 472px; }
          .section-payappEntertainment__content .section-payappEntertainment__image--1 {
            left: 54px;
            top: -12px;
            width: 620px; } }
      @media (max-width: 320px) {
        .section-payappEntertainment__content .section-payappEntertainment__image {
          left: -113px; }
          .section-payappEntertainment__content .section-payappEntertainment__image--1 {
            left: 43px;
            top: -28px; } }
    .section-payappEntertainment__content .section-payappEntertainment__images {
      position: relative;
      margin: 0 auto;
      width: 492px;
      height: 600px; }
      @media (min-width: 1440px) {
        .section-payappEntertainment__content .section-payappEntertainment__images {
          width: 656px;
          height: 800px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payappEntertainment__content .section-payappEntertainment__images {
          width: 320px;
          height: 418px; } }
      @media (max-width: 767px) {
        .section-payappEntertainment__content .section-payappEntertainment__images {
          margin-bottom: -105px;
          width: 320px;
          height: 495px; } }
    .section-payappEntertainment__content .section-payappEntertainment__button {
      border-radius: 5px;
      -webkit-box-shadow: 2px 2px 8px 0 #b3b3b3;
              box-shadow: 2px 2px 8px 0 #b3b3b3;
      color: #fff;
      background: #000e27; }
      .section-payappEntertainment__content .section-payappEntertainment__button svg {
        width: 34px;
        height: 34px; }
        @media (max-width: 767px) {
          .section-payappEntertainment__content .section-payappEntertainment__button svg {
            width: 24px;
            height: 24px; } }
    @media (min-width: 1440px) {
      .section-payappEntertainment__content {
        margin-bottom: 355px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payappEntertainment__content {
        margin-bottom: 34px; } }
    @media (max-width: 767px) {
      .section-payappEntertainment__content {
        margin-bottom: 45px; } }
  .section-payappEntertainment__image {
    position: absolute;
    pointer-events: none; }
  @media (max-width: 767px) {
    .section-payappEntertainment .section-payappEntertainment__images {
      margin-right: auto;
      margin-left: auto; } }
  .section-payappEntertainment__img {
    width: 100%; }
  .section-payappEntertainment__title {
    text-align: center; }
    @media (max-width: 767px) {
      .section-payappEntertainment__title {
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-payappEntertainment__title {
        text-align: left; } }
  .section-payappEntertainment__text {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payappEntertainment__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 800px; } }
    @media (max-width: 767px) {
      .section-payappEntertainment__text {
        margin: 0 auto 23px auto;
        max-width: 100%;
        text-align: left; } }
  .section-payappEntertainment__button-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-gap: 16px;
    -ms-grid-columns: -webkit-min-content 16px -webkit-min-content;
    -ms-grid-columns: min-content 16px min-content;
    grid-template-columns: -webkit-min-content -webkit-min-content;
    grid-template-columns: min-content min-content;
    margin-bottom: 96px;
    max-width: 100%; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payappEntertainment__button-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-right: auto;
        margin-left: auto; } }
    @media (max-width: 767px) {
      .page-section .section-payappEntertainment__button-group {
        grid-gap: 10px;
        -ms-grid-columns: -webkit-min-content 10px -webkit-min-content;
        -ms-grid-columns: min-content 10px min-content;
        grid-template-columns: -webkit-min-content -webkit-min-content;
        grid-template-columns: min-content min-content; } }
  .section-payappEntertainment__item:nth-child(1) {
    margin-bottom: 392px; }
    @media (max-width: 479px) {
      .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__itemTitle .br {
        display: block; } }
    @media (min-width: 1440px) {
      .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__itemTitle {
        margin-right: -80px; } }
    @media (min-width: 1780px) {
      .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__itemTitle {
        margin-right: 0; } }
    .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image {
      left: -472px;
      top: -90px;
      z-index: -1;
      width: 836px; }
      .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image--1 {
        left: -488px;
        top: 119px;
        width: 123px; }
      @media (min-width: 1440px) {
        .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image {
          left: -581px;
          top: -195px;
          width: 1078px; } }
      @media (min-width: 1780px) {
        .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image {
          left: -626px;
          top: -192px;
          width: 1074px; }
          .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image--1 {
            left: -644px;
            top: 69px;
            width: 156px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image {
          left: -302px;
          top: -11px;
          width: 532px; }
          .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image--1 {
            left: -312px;
            top: 118px;
            width: 75px; } }
      @media (max-width: 767px) {
        .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image {
          position: absolute;
          left: -58px;
          top: -10px;
          width: 588px; }
          .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__image--1 {
            left: 8px;
            top: 125px;
            width: 81px; } }
    @media (max-width: 767px) {
      .section-payappEntertainment__item:nth-child(1) .section-payappEntertainment__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: 34px;
        width: 288px;
        height: 350px; } }
    @media (min-width: 1440px) {
      .section-payappEntertainment__item:nth-child(1) {
        margin-bottom: 530px; } }
    @media (min-width: 1780px) {
      .section-payappEntertainment__item:nth-child(1) {
        margin-bottom: 556px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payappEntertainment__item:nth-child(1) {
        margin-bottom: 133px; } }
    @media (max-width: 767px) {
      .section-payappEntertainment__item:nth-child(1) {
        margin-bottom: 24px; } }
  .section-payappEntertainment__item:nth-child(2) {
    margin-bottom: 155px; }
    @media (max-width: 767px) {
      .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: 34px;
        width: 100%;
        height: 402px;
        max-width: 320px; } }
    .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image {
      left: 344px;
      top: -166px;
      width: 437px; }
      @media (min-width: 1440px) {
        .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image {
          left: 544px;
          top: -196px;
          width: 547px; } }
      @media (min-width: 1780px) {
        .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image {
          left: 613px;
          top: -221px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image {
          left: 316px;
          top: -70px;
          width: 269px; } }
      @media (max-width: 767px) {
        .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image {
          position: absolute;
          left: 14px;
          top: 0px;
          width: auto; }
          .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image img {
            image-rendering: optimizeQuality; } }
      @media (max-width: 320px) {
        .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__image {
          left: 0; } }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__itemTitle {
        font-size: 36px;
        line-height: 50px;
        letter-spacing: -0.02px; } }
    .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__itemText {
      position: relative;
      z-index: 2; }
      @media (min-width: 768px) and (max-width: 1439px) {
        .section-payappEntertainment__item:nth-child(2) .section-payappEntertainment__itemText {
          font-size: 18px;
          line-height: 28px;
          letter-spacing: 0.18px; } }
    @media (min-width: 1440px) {
      .section-payappEntertainment__item:nth-child(2) {
        margin-bottom: 298px; } }
    @media (min-width: 1780px) {
      .section-payappEntertainment__item:nth-child(2) {
        margin-bottom: 323px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payappEntertainment__item:nth-child(2) {
        margin-bottom: 0; } }
    @media (max-width: 767px) {
      .section-payappEntertainment__item:nth-child(2) {
        margin-bottom: 0; } }
  @media (max-width: 479px) {
    .section-payappEntertainment__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  @media (min-width: 1440px) {
    .section-payappEntertainment {
      padding: 160px 0 150px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payappEntertainment {
      padding-top: 70px;
      padding-bottom: 130px; } }
  @media (max-width: 767px) {
    .section-payappEntertainment {
      padding-top: 48px;
      padding-bottom: 48px; } }

.section-heroEdu {
  margin: 0 0 233px 0;
  padding: 110px 0 0;
  height: 680px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  .section-heroEdu__wrap {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroEdu__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .section-heroEdu__title {
    text-align: center; }
    @media (min-width: 1440px) {
      .section-heroEdu__title {
        margin-right: auto;
        margin-left: auto;
        max-width: 1100px; } }
    @media (min-width: 1600px) {
      .section-heroEdu__title {
        max-width: 100%; } }
    @media (min-width: 1780px) {
      .section-heroEdu__title {
        max-width: 1100px; } }
    @media (min-width: 1920px) {
      .section-heroEdu__title {
        max-width: 100%; } }
    @media (max-width: 767px) {
      .section-heroEdu__title {
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-heroEdu__title {
        text-align: left; } }
  .section-heroEdu__text {
    max-width: 770px; }
    @media (min-width: 1440px) {
      .section-heroEdu__text br {
        display: none; }
        .section-heroEdu__text br:first-of-type {
          display: block; } }
    @media (min-width: 1780px) {
      .section-heroEdu__text br:first-of-type {
        display: none; } }
    @media (min-width: 1200px) {
      .section-heroEdu__text {
        max-width: 920px; } }
    @media (min-width: 1440px) {
      .section-heroEdu__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 730px; } }
    @media (min-width: 1780px) {
      .section-heroEdu__text {
        max-width: 1090px; } }
    @media (min-width: 1920px) {
      .section-heroEdu__text {
        max-width: 1100px; } }
  @media (max-width: 767px) {
    .section-heroEdu__images {
      position: relative;
      margin: 0 auto;
      width: 288px;
      height: 500px; } }
  .section-heroEdu__image {
    position: absolute;
    left: 50%;
    top: 150px;
    margin-left: -510px;
    width: 1072px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-heroEdu__image {
        top: 100px;
        margin-left: -685px;
        width: 1420px; } }
    @media (min-width: 1780px) {
      .section-heroEdu__image {
        top: -2px;
        margin-left: -860px;
        width: 1780px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroEdu__image {
        top: 141px;
        margin-left: -370px;
        width: 779px; } }
    @media (max-width: 767px) {
      .section-heroEdu__image {
        top: 18px;
        margin-left: -220px;
        width: 663px; } }
  .section-heroEdu__img {
    width: 100%; }
  @media (min-width: 1440px) {
    .section-heroEdu {
      margin: 0 0 294px 0;
      height: 800px; } }
  @media (min-width: 1780px) {
    .section-heroEdu {
      margin: 0 0 404px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-heroEdu {
      margin: 0 0 203px 0;
      height: 562px; } }
  @media (max-width: 767px) {
    .section-heroEdu {
      margin: 0;
      padding-top: 101px;
      padding-bottom: 78px;
      height: auto; } }

.section-payformEdu {
  margin-bottom: 198px;
  padding: 150px 0; }
  .section-payformEdu__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-payformEdu__wrap {
        text-align: left; } }
  .section-payformEdu__content {
    margin-bottom: 273px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-payformEdu__content {
        margin-bottom: 330px; } }
    @media (min-width: 1780px) {
      .section-payformEdu__content {
        margin-bottom: 344px; } }
    @media (max-width: 479px) {
      .section-payformEdu__content {
        text-align: left; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__content {
        margin-bottom: 92px; } }
    @media (max-width: 767px) {
      .section-payformEdu__content {
        margin-bottom: 20px; } }
  .section-payformEdu__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-payformEdu__title {
        text-align: left; } }
    @media (max-width: 767px) {
      .section-payformEdu__title {
        margin-bottom: 32px; } }
  .section-payformEdu__text {
    margin-right: -10px;
    margin-left: -10px; }
    @media (min-width: 1440px) {
      .section-payformEdu__text {
        margin-right: 0;
        margin-left: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__text {
        margin-right: 40px;
        margin-left: 40px; } }
    @media (max-width: 767px) {
      .section-payformEdu__text {
        margin-right: 0;
        margin-left: 0;
        text-align: left; } }
  .section-payformEdu__button {
    padding: 0 34px; }
  .section-payformEdu__image {
    position: absolute;
    pointer-events: none; }
  @media (max-width: 767px) {
    .section-payformEdu__images .section-payformEdu__image {
      position: absolute;
      left: 50%; } }
  @media (max-width: 767px) {
    .section-payformEdu__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin-right: auto;
      margin-left: auto; } }
  .section-payformEdu__img {
    width: 100%; }
  .section-payformEdu__item:nth-child(1) {
    margin-bottom: 480px; }
    @media (max-width: 479px) {
      .section-payformEdu__item:nth-child(1) .section-payformEdu__itemTitle {
        max-width: 350px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__item:nth-child(1) .section-payformEdu__itemText {
        padding-right: 10px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(1) .section-payformEdu__images {
        margin-top: 2px;
        margin-bottom: 30px;
        width: 288px;
        height: 361px; } }
    .section-payformEdu__item:nth-child(1) .section-payformEdu__image {
      top: -287px;
      margin-right: -74px;
      width: 729px; }
      .section-payformEdu__item:nth-child(1) .section-payformEdu__image--1 {
        top: -119px;
        z-index: -1;
        margin-right: -223px;
        width: 570px; }
      .section-payformEdu__item:nth-child(1) .section-payformEdu__image--2 {
        top: -273px;
        z-index: -1;
        margin-right: 183px;
        width: 693px; }
      @media (min-width: 1440px) {
        .section-payformEdu__item:nth-child(1) .section-payformEdu__image {
          top: -374px;
          margin-right: -112px;
          width: 913px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--1 {
            top: -164px;
            margin-right: -296px;
            width: 712px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--2 {
            top: -357px;
            margin-right: 209px;
            width: 869px; } }
      @media (min-width: 1780px) {
        .section-payformEdu__item:nth-child(1) .section-payformEdu__image {
          top: -390px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--1 {
            top: -178px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--2 {
            top: -372px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEdu__item:nth-child(1) .section-payformEdu__image {
          top: -125px;
          margin-right: -17px;
          width: 448px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--1 {
            top: -22px;
            margin-right: -111px;
            width: 351px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--2 {
            top: -117px;
            margin-right: 141px;
            width: 425px; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(1) .section-payformEdu__image {
          top: 6px;
          margin-left: -84px;
          width: 271px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--1 {
            top: 23px;
            margin-left: 8px;
            width: 423px; }
          .section-payformEdu__item:nth-child(1) .section-payformEdu__image--2 {
            top: 23px;
            margin-left: -279px;
            width: 315px; } }
    @media (min-width: 1200px) {
      .section-payformEdu__item:nth-child(1) {
        margin-bottom: 323px; } }
    @media (min-width: 1440px) {
      .section-payformEdu__item:nth-child(1) {
        margin-bottom: 619px; } }
    @media (min-width: 1780px) {
      .section-payformEdu__item:nth-child(1) {
        margin-bottom: 648px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__item:nth-child(1) {
        margin-bottom: 164px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(1) {
        margin-bottom: 22px; } }
  .section-payformEdu__item:nth-child(2) {
    margin-bottom: 463px; }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(2) .section-payformEdu__images {
        margin-bottom: 35px;
        width: 288px;
        height: 338px; } }
    .section-payformEdu__item:nth-child(2) .section-payformEdu__image {
      top: -273px;
      margin-left: 88px;
      width: 1061px; }
      .section-payformEdu__item:nth-child(2) .section-payformEdu__image--1 {
        top: 47px;
        margin-left: -120px;
        width: 744px; }
      @media (min-width: 1440px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__image {
          top: -368px;
          margin-left: 90px;
          width: 1327px; }
          .section-payformEdu__item:nth-child(2) .section-payformEdu__image--1 {
            top: 32px;
            margin-left: -167px;
            width: 931px; } }
      @media (min-width: 1780px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__image {
          top: -383px; }
          .section-payformEdu__item:nth-child(2) .section-payformEdu__image--1 {
            top: 16px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__image {
          top: -118px;
          margin-left: 80px;
          width: 653px; }
          .section-payformEdu__item:nth-child(2) .section-payformEdu__image--1 {
            top: 80px;
            margin-left: -46px;
            width: 457px; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__image {
          top: -62px;
          margin-left: -73px;
          width: 617px; }
          .section-payformEdu__item:nth-child(2) .section-payformEdu__image--1 {
            top: 91px;
            margin-left: -87px;
            width: 358px; } }
    .section-payformEdu__item:nth-child(2) .section-payformEdu__itemImage {
      margin-bottom: 50px;
      width: 110px;
      height: 40px; }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__itemImage {
          margin-bottom: 25px; } }
    .section-payformEdu__item:nth-child(2) .section-payformEdu__itemImg {
      width: 110px; }
    @media (max-width: 479px) {
      .section-payformEdu__item:nth-child(2) .section-payformEdu__itemTitle .br {
        display: block; } }
    .section-payformEdu__item:nth-child(2) .section-payformEdu__itemText {
      margin-bottom: 50px; }
      @media (max-width: 320px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__itemText .br {
          display: block; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(2) .section-payformEdu__itemText {
          margin-bottom: 23px; } }
    @media (min-width: 1200px) {
      .section-payformEdu__item:nth-child(2) {
        margin-bottom: 348px; } }
    @media (min-width: 1440px) {
      .section-payformEdu__item:nth-child(2) {
        margin-bottom: 617px; } }
    @media (min-width: 1780px) {
      .section-payformEdu__item:nth-child(2) {
        margin-bottom: 644px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__item:nth-child(2) {
        margin-bottom: 126px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(2) {
        margin-bottom: 22px; } }
  .section-payformEdu__item:nth-child(3) {
    margin-bottom: 398px; }
    .section-payformEdu__item:nth-child(3) .section-payformEdu__itemText {
      margin-bottom: 30px; }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(3) .section-payformEdu__itemText {
          margin-bottom: 22px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(3) .section-payformEdu__images {
        margin-bottom: 31px;
        width: 288px;
        height: 328px; } }
    .section-payformEdu__item:nth-child(3) .section-payformEdu__image {
      top: -380px;
      margin-right: -215px;
      width: 1505px; }
      @media (min-width: 1440px) {
        .section-payformEdu__item:nth-child(3) .section-payformEdu__image {
          top: -511px;
          width: 1884px; } }
      @media (min-width: 1780px) {
        .section-payformEdu__item:nth-child(3) .section-payformEdu__image {
          top: -525px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEdu__item:nth-child(3) .section-payformEdu__image {
          top: -177px;
          margin-right: -106px;
          width: 928px; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(3) .section-payformEdu__image {
          top: -163px;
          margin-left: -652px;
          width: 982px; } }
    @media (min-width: 1200px) {
      .section-payformEdu__item:nth-child(3) {
        margin-bottom: 324px; } }
    @media (min-width: 1440px) {
      .section-payformEdu__item:nth-child(3) {
        margin-bottom: 552px; } }
    @media (min-width: 1780px) {
      .section-payformEdu__item:nth-child(3) {
        margin-bottom: 566px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__item:nth-child(3) {
        margin-bottom: 110px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(3) {
        margin-bottom: 24px; } }
  .section-payformEdu__item:nth-child(4) {
    margin-bottom: 494px; }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(4) .section-payformEdu__images {
        margin-bottom: 105px;
        width: 288px;
        height: 354px; } }
    .section-payformEdu__item:nth-child(4) .section-payformEdu__image {
      top: -351px;
      margin-left: -74px;
      width: 910px; }
      .section-payformEdu__item:nth-child(4) .section-payformEdu__image--1 {
        top: -338px;
        margin-left: 124px;
        width: 891px; }
      @media (min-width: 1440px) {
        .section-payformEdu__item:nth-child(4) .section-payformEdu__image {
          top: -477px;
          margin-left: -108px;
          width: 1131px; }
          .section-payformEdu__item:nth-child(4) .section-payformEdu__image--1 {
            top: -464px;
            margin-left: 137px;
            width: 1114px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEdu__item:nth-child(4) .section-payformEdu__image {
          top: -164px;
          margin-left: -17px;
          width: 554px; }
          .section-payformEdu__item:nth-child(4) .section-payformEdu__image--1 {
            top: -156px;
            margin-left: 105px;
            width: 543px; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(4) .section-payformEdu__image {
          top: -89px;
          margin-left: -85px;
          width: 542px; }
          .section-payformEdu__item:nth-child(4) .section-payformEdu__image--1 {
            top: -68px;
            margin-left: 8px;
            width: 547px; } }
    @media (min-width: 1200px) {
      .section-payformEdu__item:nth-child(4) {
        margin-bottom: 379px; } }
    @media (min-width: 1440px) {
      .section-payformEdu__item:nth-child(4) {
        margin-bottom: 664px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__item:nth-child(4) {
        margin-bottom: 168px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(4) {
        margin-bottom: 22px; } }
  .section-payformEdu__item:nth-child(5) {
    margin-bottom: 548px; }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(5) .section-payformEdu__images {
        margin-bottom: 32px;
        width: 288px;
        height: 408px; } }
    .section-payformEdu__item:nth-child(5) .section-payformEdu__image {
      top: -348px;
      z-index: 1;
      margin-right: -320px;
      width: 897px; }
      .section-payformEdu__item:nth-child(5) .section-payformEdu__image--1 {
        top: -213px;
        z-index: -1;
        margin-right: 383px;
        width: 92px; }
      @media (min-width: 1440px) {
        .section-payformEdu__item:nth-child(5) .section-payformEdu__image {
          top: -464px;
          margin-right: -416px;
          width: 1119px; }
          .section-payformEdu__item:nth-child(5) .section-payformEdu__image--1 {
            top: -296px;
            margin-right: 461px;
            width: 115px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEdu__item:nth-child(5) .section-payformEdu__image {
          top: -158px;
          margin-right: -169px;
          width: 551px; }
          .section-payformEdu__item:nth-child(5) .section-payformEdu__image--1 {
            top: -74px;
            margin-right: 263px;
            width: 56px; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(5) .section-payformEdu__image {
          top: -122px;
          margin-left: -180px;
          width: 616px; }
          .section-payformEdu__item:nth-child(5) .section-payformEdu__image--1 {
            top: -7px;
            margin-left: -114px;
            width: 65px; } }
    @media (min-width: 1200px) {
      .section-payformEdu__item:nth-child(5) {
        margin-bottom: 412px; } }
    @media (min-width: 1440px) {
      .section-payformEdu__item:nth-child(5) {
        margin-bottom: 730px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEdu__item:nth-child(5) {
        margin-bottom: 188px; } }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(5) {
        margin-bottom: 24px; } }
  .section-payformEdu__item:nth-child(6) {
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .section-payformEdu__item:nth-child(6) .section-payformEdu__images {
        margin-bottom: 31px;
        width: 288px;
        height: 434px; } }
    .section-payformEdu__item:nth-child(6) .section-payformEdu__image {
      top: 2px;
      margin-left: 160px;
      width: 488px; }
      .section-payformEdu__item:nth-child(6) .section-payformEdu__image--1 {
        top: -206px;
        margin-left: 72px;
        width: 439px; }
      @media (min-width: 1440px) {
        .section-payformEdu__item:nth-child(6) .section-payformEdu__image {
          top: -40px;
          margin-left: 183px;
          width: 611px; }
          .section-payformEdu__item:nth-child(6) .section-payformEdu__image--1 {
            top: -299px;
            margin-left: 72px;
            width: 550px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEdu__item:nth-child(6) .section-payformEdu__image {
          top: 65px;
          margin-left: 125px;
          width: 300px; }
          .section-payformEdu__item:nth-child(6) .section-payformEdu__image--1 {
            top: -63px;
            margin-left: 72px;
            width: 270px; } }
      @media (max-width: 767px) {
        .section-payformEdu__item:nth-child(6) .section-payformEdu__image {
          top: 128px;
          margin-left: 56px;
          width: 300px; }
          .section-payformEdu__item:nth-child(6) .section-payformEdu__image--1 {
            top: 0;
            margin-left: 0;
            width: 270px; } }
      @media (max-width: 479px) {
        .section-payformEdu__item:nth-child(6) .section-payformEdu__image {
          top: 128px;
          margin-left: 16px;
          width: 300px; }
          .section-payformEdu__item:nth-child(6) .section-payformEdu__image--1 {
            top: 0;
            margin-left: -9px;
            width: 270px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-payformEdu__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-payformEdu__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  .section-payformEdu-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px; }
    .section-payformEdu-cards__item {
      margin-right: 24px; }
      @media (max-width: 767px) {
        .section-payformEdu-cards__item:last-of-type {
          margin-right: 0; } }
    .section-payformEdu-cards__img {
      width: 48px;
      height: 32px; }
    @media (max-width: 767px) {
      .section-payformEdu-cards {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 24px; } }
    @media (max-width: 640px) {
      .section-payformEdu-cards {
        margin-right: auto;
        margin-left: auto; } }
  @media (min-width: 1200px) {
    .section-payformEdu {
      margin-bottom: 108px; } }
  @media (min-width: 1440px) {
    .section-payformEdu {
      margin-bottom: 300px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payformEdu {
      margin-bottom: 92px;
      padding-top: 32px;
      padding-bottom: 32px; } }
  @media (max-width: 767px) {
    .section-payformEdu {
      margin-bottom: 0;
      padding: 48px 0; } }

.section-subscribeEdu {
  margin-bottom: 10px;
  padding: 150px 0 160px 0;
  background: #f0f2f5; }
  .section-subscribeEdu__wrap {
    position: relative; }
  .section-subscribeEdu__content {
    margin-bottom: 144px;
    text-align: center; }
    .section-subscribeEdu__content--item2 {
      margin-bottom: 0; }
      .section-subscribeEdu__content--item2 .section-subscribeEdu__text {
        margin-bottom: 90px; }
    @media (min-width: 1440px) {
      .section-subscribeEdu__content {
        margin-bottom: 355px; }
        .section-subscribeEdu__content--item2 {
          margin-bottom: 8px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__content {
        margin-bottom: 214px; }
        .section-subscribeEdu__content--item2 {
          margin-bottom: 0; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__content {
        margin-bottom: 194px; }
        .section-subscribeEdu__content--item2 {
          margin-bottom: -12px; } }
  .section-subscribeEdu__images {
    position: relative;
    margin: 0 auto -124px auto;
    width: 820px;
    height: 1000px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__images {
        width: 520px;
        height: 634px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__images {
        left: -16px;
        margin-bottom: -121px;
        width: 320px;
        height: 400px; } }
  .section-subscribeEdu__images-2 {
    position: relative;
    margin: 0 auto;
    height: 1000px; }
    @media (min-width: 1440px) {
      .section-subscribeEdu__images-2 {
        height: 895px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__images-2 {
        height: 768px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__images-2 {
        height: 510px; } }
  .section-subscribeEdu__image {
    margin: 0 auto;
    width: 496px; }
    @media (min-width: 1440px) {
      .section-subscribeEdu__image {
        width: 596px; } }
  .section-subscribeEdu__image-1 {
    position: absolute;
    left: -174px;
    top: -110px;
    width: 846px; }
    @media (min-width: 1200px) {
      .section-subscribeEdu__image-1 {
        left: -77px; } }
    @media (min-width: 1440px) {
      .section-subscribeEdu__image-1 {
        left: -197px;
        top: -148px;
        width: 1055px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__image-1 {
        left: -126px;
        top: -126px;
        width: 672px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__image-1 {
        left: -72px;
        top: -74px;
        width: 404px; } }
  .section-subscribeEdu__image-1-1 {
    position: absolute;
    left: 59px;
    top: -10px;
    width: 847px; }
    @media (min-width: 1200px) {
      .section-subscribeEdu__image-1-1 {
        left: 156px; } }
    @media (min-width: 1440px) {
      .section-subscribeEdu__image-1-1 {
        left: 93px;
        top: -26px;
        width: 1060px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__image-1-1 {
        left: 58px;
        top: -48px;
        width: 674px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__image-1-1 {
        left: 43px;
        top: -39px;
        width: 404px; } }
  .section-subscribeEdu__image-2 {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -200px;
    width: 685px; }
    @media (min-width: 1200px) {
      .section-subscribeEdu__image-2 {
        margin-left: -222px; } }
    @media (min-width: 1440px) {
      .section-subscribeEdu__image-2 {
        margin-left: -200px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__image-2 {
        top: -49px;
        margin-left: -175px;
        width: 581px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__image-2 {
        top: -91px;
        margin-left: -117px;
        width: 391px; } }
  .section-subscribeEdu__image-2-1 {
    position: absolute;
    left: 205px;
    top: 193px;
    width: 356px; }
    @media (min-width: 1200px) {
      .section-subscribeEdu__image-2-1 {
        left: 231px; } }
    @media (min-width: 1440px) {
      .section-subscribeEdu__image-2-1 {
        left: 276px;
        top: 230px;
        width: 429px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__image-2-1 {
        left: 176px;
        top: 98px;
        width: 274px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__image-2-1 {
        left: 96px;
        top: 41px;
        width: 208px; } }
    @media (max-width: 320px) {
      .section-subscribeEdu__image-2-1 {
        left: 80px; } }
  .section-subscribeEdu__img {
    width: 100%; }
  .section-subscribeEdu__title {
    text-align: center; }
    @media (max-width: 640px) {
      .section-subscribeEdu__content--item2 .section-subscribeEdu__title {
        margin-bottom: 20px; } }
    @media (max-width: 479px) {
      .section-subscribeEdu__content--item2 .section-subscribeEdu__title {
        margin-bottom: 26px;
        line-height: 28px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__title {
        margin-bottom: 25px;
        padding-right: 10px;
        font-size: 24px;
        line-height: 30px; } }
    @media (max-width: 479px) {
      .section-subscribeEdu__title {
        text-align: left; } }
  .section-subscribeEdu__text {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-subscribeEdu__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 800px; } }
    @media (max-width: 767px) {
      .section-subscribeEdu__text {
        max-width: 100%;
        text-align: left; } }
  @media (min-width: 1440px) {
    .section-subscribeEdu {
      padding: 160px 0 162px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-subscribeEdu {
      padding-top: 70px;
      padding-bottom: 38px; } }
  @media (max-width: 767px) {
    .section-subscribeEdu {
      padding-top: 45px;
      padding-bottom: 0; } }

.section-heroFinance {
  margin: 0 0 270px 0;
  padding: 110px 0 0;
  height: 680px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  .section-heroFinance__wrap {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroFinance__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .section-heroFinance__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroFinance__title {
        text-align: left; } }
    @media (max-width: 767px) {
      .page-finance .section-heroFinance__title {
        margin-bottom: 24px; } }
  .section-heroFinance__text {
    margin-right: auto;
    margin-left: auto;
    max-width: 780px; }
    @media (min-width: 1440px) {
      .section-heroFinance__text {
        max-width: 970px; } }
    @media (min-width: 1600px) {
      .section-heroFinance__text {
        max-width: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroFinance__text {
        max-width: 70%; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-heroFinance__text {
        max-width: 100%; } }
  .section-heroFinance__image {
    position: absolute;
    left: 50%;
    top: 220px;
    margin-left: -406px;
    width: 1120px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-heroFinance__image {
        top: 249px;
        margin-left: -519px;
        width: 1456px; } }
    @media (min-width: 1780px) {
      .section-heroFinance__image {
        top: 250px;
        margin-left: -520px;
        width: 1440px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroFinance__image {
        position: relative;
        left: -52px;
        top: 50px;
        margin: 0 auto;
        width: 400px; } }
    @media (max-width: 767px) {
      .section-heroFinance__image {
        position: relative;
        left: -53px;
        top: 23px;
        margin: 0 auto;
        margin-bottom: 12px;
        width: 290px; } }
  .section-heroFinance__img {
    width: 100%; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroFinance__img {
        width: 768px; } }
    @media (max-width: 767px) {
      .section-heroFinance__img {
        width: 702px; } }
  @media (min-width: 1440px) {
    .section-heroFinance {
      margin: 0 0 350px 0;
      height: 800px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-heroFinance {
      margin-bottom: 204px;
      height: 562px; } }
  @media (max-width: 767px) {
    .section-heroFinance {
      margin-bottom: 0;
      padding-top: 100px;
      height: auto; } }

.section-securepay {
  margin-bottom: 140px;
  padding: 150px 0; }
  .section-securepay__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-securepay__wrap {
        text-align: left; } }
  .section-securepay__content {
    margin-bottom: 208px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-securepay__content {
        margin-bottom: 298px; } }
    @media (max-width: 479px) {
      .section-securepay__content {
        text-align: left; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-securepay__content {
        margin-bottom: 150px; } }
    @media (max-width: 767px) {
      .section-securepay__content {
        margin-bottom: 22px; } }
  .section-securepay__title {
    text-align: center; }
    @media (max-width: 767px) {
      .page-finance .section-securepay__title {
        margin-bottom: 30px; } }
    @media (max-width: 479px) {
      .section-securepay__title {
        text-align: left; } }
  @media (max-width: 767px) {
    .section-securepay__text {
      text-align: left; } }
  .section-securepay__button {
    padding: 0 34px; }
  @media (max-width: 767px) {
    .section-securepay__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin: 0 auto;
      width: 290px; } }
  .section-securepay__image {
    position: absolute;
    pointer-events: none; }
    @media (max-width: 767px) {
      .section-securepay__image {
        margin: 0; } }
  .section-securepay__img {
    width: 100%; }
  .section-securepay__item:nth-child(1) {
    margin-bottom: 288px; }
    @media (max-width: 767px) {
      .section-securepay__item:nth-child(1) .section-securepay__itemTitle {
        line-height: 29px; } }
    @media (max-width: 479px) {
      .section-securepay__item:nth-child(1) .section-securepay__itemTitle {
        max-width: 100%; } }
    .section-securepay__item:nth-child(1) .section-securepay__image {
      top: -58px;
      z-index: -1;
      margin-right: -331px;
      width: 854px; }
      @media (min-width: 1440px) {
        .section-securepay__item:nth-child(1) .section-securepay__image {
          top: -144px;
          margin-right: -444px;
          width: 1076px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-securepay__item:nth-child(1) .section-securepay__image {
          top: 20px;
          margin-right: -191px;
          width: 544px; } }
      @media (max-width: 767px) {
        .section-securepay__item:nth-child(1) .section-securepay__image {
          left: 5px;
          top: 0;
          margin: 0 auto;
          margin-bottom: -18px;
          width: 529px; } }
    .section-securepay__item:nth-child(1) .section-securepay__image--1 {
      position: absolute;
      top: 150px;
      display: none;
      margin-right: 420px;
      width: 122px; }
      @media (min-width: 1440px) {
        .section-securepay__item:nth-child(1) .section-securepay__image--1 {
          top: 134px;
          margin-right: 505px;
          width: 156px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-securepay__item:nth-child(1) .section-securepay__image--1 {
          top: 168px;
          margin-right: 285px;
          width: 76px; } }
      @media (max-width: 767px) {
        .section-securepay__item:nth-child(1) .section-securepay__image--1 {
          left: 4px;
          top: 116px;
          margin-right: 0;
          width: 77px; } }
      @media (max-width: 479px) {
        .section-securepay__item:nth-child(1) .section-securepay__image--1 {
          left: 0;
          top: 116px;
          margin-right: 0;
          width: 77px; } }
    @media (min-width: 1440px) {
      .section-securepay__item:nth-child(1) {
        margin-bottom: 454px; } }
    @media (min-width: 1780px) {
      .section-securepay__item:nth-child(1) {
        margin-bottom: 454px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-securepay__item:nth-child(1) {
        margin-bottom: 148px; } }
    @media (max-width: 767px) {
      .section-securepay__item:nth-child(1) {
        margin-bottom: 22px; } }
  .section-securepay__item:nth-child(2) {
    margin-bottom: 366px; }
    .section-securepay__item:nth-child(2) .section-securepay__image {
      top: -92px;
      margin-left: 55px;
      width: 845px; }
      @media (min-width: 1440px) {
        .section-securepay__item:nth-child(2) .section-securepay__image {
          top: -122px;
          margin-left: 61px;
          width: 1073px; } }
      @media (min-width: 1780px) {
        .section-securepay__item:nth-child(2) .section-securepay__image {
          top: -190px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-securepay__item:nth-child(2) .section-securepay__image {
          top: 19px;
          margin-left: 54px;
          width: 530px; } }
      @media (max-width: 767px) {
        .section-securepay__item:nth-child(2) .section-securepay__image {
          left: 10px;
          top: 18px;
          margin-bottom: 12px;
          margin-left: 0;
          width: 531px; } }
    .section-securepay__item:nth-child(2) .section-securepay__image--1 {
      position: absolute;
      top: 134px;
      display: none;
      margin-left: 424px;
      width: 95px; }
      @media (min-width: 1440px) {
        .section-securepay__item:nth-child(2) .section-securepay__image--1 {
          top: 127px;
          margin-left: 514px;
          width: 119px; } }
      @media (min-width: 1780px) {
        .section-securepay__item:nth-child(2) .section-securepay__image--1 {
          top: 87px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-securepay__item:nth-child(2) .section-securepay__image--1 {
          top: 154px;
          margin-left: 288px;
          width: 58px; } }
      @media (max-width: 767px) {
        .section-securepay__item:nth-child(2) .section-securepay__image--1 {
          left: 216px;
          top: 118px;
          margin: 0;
          width: 58px; } }
    .section-securepay__item:nth-child(2) .section-securepay__itemImage {
      margin-bottom: 50px;
      width: 110px;
      height: 40px; }
      @media (max-width: 767px) {
        .section-securepay__item:nth-child(2) .section-securepay__itemImage {
          margin-bottom: 25px; } }
    .section-securepay__item:nth-child(2) .section-securepay__itemImg {
      width: 110px; }
    @media (max-width: 479px) {
      .section-securepay__item:nth-child(2) .section-securepay__itemTitle .br {
        display: block; } }
    @media (max-width: 767px) {
      .section-securepay__item:nth-child(2) .section-securepay__itemTitle {
        line-height: 28px; } }
    .section-securepay__item:nth-child(2) .section-securepay__itemText {
      margin-bottom: 50px; }
      @media (min-width: 1780px) {
        .section-securepay__item:nth-child(2) .section-securepay__itemText {
          margin-bottom: 20px; } }
      @media (max-width: 767px) {
        .section-securepay__item:nth-child(2) .section-securepay__itemText {
          margin-bottom: 23px; } }
    @media (min-width: 1440px) {
      .section-securepay__item:nth-child(2) {
        margin-bottom: 528px; } }
    @media (min-width: 1780px) {
      .section-securepay__item:nth-child(2) {
        margin-bottom: 572px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-securepay__item:nth-child(2) {
        margin-bottom: 182px; } }
    @media (max-width: 767px) {
      .section-securepay__item:nth-child(2) {
        margin-bottom: 24px; } }
  @media (max-width: 767px) {
    .section-securepay__item:nth-child(3) .section-securepay__images {
      margin-bottom: -7px; } }
  .section-securepay__item:nth-child(3) .section-securepay__image {
    top: -336px;
    margin-right: -90px;
    width: 1088px; }
    .section-securepay__item:nth-child(3) .section-securepay__image--1 {
      top: 190px;
      margin-right: 76px;
      width: 470px; }
    @media (min-width: 1440px) {
      .section-securepay__item:nth-child(3) .section-securepay__image {
        top: -458px;
        margin-right: -128px;
        width: 1523px; }
        .section-securepay__item:nth-child(3) .section-securepay__image--1 {
          top: 199px;
          margin-right: 76px;
          width: 588px; } }
    @media (min-width: 1780px) {
      .section-securepay__item:nth-child(3) .section-securepay__image {
        top: -478px; }
        .section-securepay__item:nth-child(3) .section-securepay__image--1 {
          top: 183px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-securepay__item:nth-child(3) .section-securepay__image {
        top: -154px;
        margin-right: -26px;
        width: 664px; }
        .section-securepay__item:nth-child(3) .section-securepay__image--1 {
          top: 167px;
          margin-right: 75px;
          width: 288px; } }
    @media (max-width: 767px) {
      .section-securepay__item:nth-child(3) .section-securepay__image {
        left: -302px;
        top: -107px;
        margin-bottom: -146px;
        width: 678px; }
        .section-securepay__item:nth-child(3) .section-securepay__image--1 {
          position: absolute;
          left: 24px;
          top: 185px;
          width: 260px; } }
  @media (max-width: 767px) {
    .section-securepay__item:nth-child(3) .section-securepay__itemText {
      margin-bottom: 24px; } }
  @media (max-width: 767px) {
    .section-securepay__item:nth-child(3) .section-securepay__itemTitle {
      line-height: 28px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-securepay__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-securepay__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  .section-securepay-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px; }
    .section-securepay-cards__item {
      margin-right: 24px; }
      .section-securepay-cards__item:last-child {
        margin-right: 0; }
    .section-securepay-cards__img {
      width: 48px;
      height: 32px; }
    @media (max-width: 767px) {
      .section-securepay-cards {
        margin: 0 auto;
        margin-bottom: 26px; } }
  @media (min-width: 1200px) {
    .section-securepay {
      margin-bottom: 60px; } }
  @media (min-width: 1440px) {
    .section-securepay {
      margin-bottom: 226px; } }
  @media (min-width: 1780px) {
    .section-securepay {
      margin-bottom: 236px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-securepay {
      margin-bottom: 34px;
      padding-top: 32px;
      padding-bottom: 64px; } }
  @media (max-width: 767px) {
    .section-securepay {
      margin-bottom: 0;
      padding: 48px 0; } }

.section-mfo {
  padding: 160px 0 312px 0;
  background: #f0f2f5; }
  .section-mfo__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-mfo__wrap {
        text-align: left; } }
  .section-mfo__content {
    margin-bottom: 345px;
    text-align: center; }
    .section-mfo__content .section-mfo__image {
      position: relative;
      left: 4px;
      top: 90px;
      margin: 0 auto;
      width: 547px; }
      @media (min-width: 1440px) {
        .section-mfo__content .section-mfo__image {
          left: 4px;
          top: 90px;
          width: 730px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-mfo__content .section-mfo__image {
          left: 1px;
          top: 42px;
          margin: 0 auto;
          width: 435px; } }
      @media (max-width: 767px) {
        .section-mfo__content .section-mfo__image {
          left: 50%;
          top: 24px;
          margin: 0 0 0 -218px;
          width: 432px; } }
      @media (max-width: 479px) {
        .section-mfo__content .section-mfo__image {
          width: 438px; } }
    @media (min-width: 1440px) {
      .section-mfo__content {
        margin-bottom: 450px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-mfo__content {
        margin-bottom: 115px; } }
    @media (max-width: 767px) {
      .section-mfo__content {
        margin-bottom: 52px; } }
    @media (max-width: 479px) {
      .section-mfo__content {
        margin-bottom: 48px;
        text-align: left; } }
  .section-mfo__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-mfo__title {
        text-align: left; } }
    @media (max-width: 767px) {
      .page-finance .section-mfo__title {
        margin-bottom: 24px; } }
  .section-mfo__text {
    margin-right: -10px;
    margin-left: -10px; }
    @media (min-width: 1440px) {
      .section-mfo__text {
        margin-right: 0;
        margin-left: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-mfo__text {
        margin: 0 auto;
        max-width: 90%; } }
    @media (max-width: 767px) {
      .section-mfo__text {
        margin-right: 0;
        margin-left: 0;
        text-align: left; } }
  .section-mfo__button {
    padding: 0 34px; }
  @media (max-width: 767px) {
    .section-mfo__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin: 0 auto;
      width: 290px; } }
  .section-mfo__image {
    position: absolute;
    pointer-events: none; }
  .section-mfo__img {
    width: 100%; }
  .section-mfo__item:nth-child(1) {
    margin-bottom: 402px; }
    .section-mfo__item:nth-child(1) .section-mfo__itemTitle {
      max-width: 230px; }
      @media (min-width: 1440px) {
        .section-mfo__item:nth-child(1) .section-mfo__itemTitle {
          max-width: 100%; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-mfo__item:nth-child(1) .section-mfo__itemTitle {
          max-width: 100%; } }
      @media (max-width: 767px) {
        .section-mfo__item:nth-child(1) .section-mfo__itemTitle {
          max-width: 100%;
          line-height: 28px; } }
    .section-mfo__item:nth-child(1) .section-mfo__image {
      top: -232px;
      z-index: -2;
      display: none;
      margin-right: 48px;
      width: 655px; }
      .section-mfo__item:nth-child(1) .section-mfo__image--1 {
        top: -120px;
        z-index: -1;
        display: block;
        margin-right: -384px;
        width: 896px; }
      @media (min-width: 1440px) {
        .section-mfo__item:nth-child(1) .section-mfo__image {
          top: -368px;
          margin-right: 42px;
          width: 820px; }
          .section-mfo__item:nth-child(1) .section-mfo__image--1 {
            top: -201px;
            margin-right: -494px;
            width: 1076px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-mfo__item:nth-child(1) .section-mfo__image {
          top: -85px;
          margin-right: 60px;
          width: 400px; }
          .section-mfo__item:nth-child(1) .section-mfo__image--1 {
            top: -10px;
            margin-right: -224px;
            width: 561px; } }
      @media (max-width: 767px) {
        .section-mfo__item:nth-child(1) .section-mfo__image {
          left: -94px;
          top: -86px;
          margin-right: 0;
          margin-bottom: -48px;
          width: 444px; }
          .section-mfo__item:nth-child(1) .section-mfo__image--1 {
            position: relative;
            left: -36px;
            top: 3px;
            margin-right: 0;
            margin-bottom: -13px;
            width: 702px; } }
    @media (min-width: 1200px) {
      .section-mfo__item:nth-child(1) {
        margin-bottom: 386px; } }
    @media (min-width: 1440px) {
      .section-mfo__item:nth-child(1) {
        margin-bottom: 592px; } }
    @media (min-width: 1780px) {
      .section-mfo__item:nth-child(1) {
        margin-bottom: 588px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-mfo__item:nth-child(1) {
        margin-bottom: 184px; } }
    @media (max-width: 767px) {
      .section-mfo__item:nth-child(1) {
        margin-bottom: 24px; } }
  @media (max-width: 767px) {
    .section-mfo__item:nth-child(2) .section-mfo__images {
      height: 414px; } }
  .section-mfo__item:nth-child(2) .section-mfo__image {
    top: -160px;
    margin-left: 0;
    width: 485px; }
    @media (min-width: 1440px) {
      .section-mfo__item:nth-child(2) .section-mfo__image {
        top: -236px;
        margin-left: 69px;
        width: 651px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-mfo__item:nth-child(2) .section-mfo__image {
        top: -40px;
        margin-left: 29px;
        width: 320px; } }
    @media (max-width: 767px) {
      .section-mfo__item:nth-child(2) .section-mfo__image {
        left: 0;
        top: 1px;
        margin-bottom: 24px;
        margin-left: 0;
        width: 286px; } }
  @media (max-width: 479px) {
    .section-mfo__item:nth-child(2) .section-mfo__itemTitle .br {
      display: block; } }
  @media (max-width: 767px) {
    .section-mfo__item:nth-child(2) .section-mfo__itemTitle {
      line-height: 28px; } }
  .section-mfo__item:nth-child(2) .section-mfo__itemText {
    margin-bottom: 50px; }
    @media (max-width: 320px) {
      .section-mfo__item:nth-child(2) .section-mfo__itemText .br {
        display: block; } }
    @media (max-width: 767px) {
      .section-mfo__item:nth-child(2) .section-mfo__itemText {
        margin-bottom: 23px; } }
  @media (min-width: 1440px) {
    .section-mfo__item:nth-child(2) {
      margin-bottom: 215px; } }
  @media (min-width: 1780px) {
    .section-mfo__item:nth-child(2) {
      margin-bottom: 228px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-mfo__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-mfo__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  .section-mfo-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px; }
    .section-mfo-cards__item {
      margin-right: 24px; }
    .section-mfo-cards__img {
      width: 48px;
      height: 32px; }
  @media (min-width: 1200px) {
    .section-mfo {
      padding-top: 162px;
      padding-bottom: 238px; } }
  @media (min-width: 1440px) {
    .section-mfo {
      padding-bottom: 170px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-mfo {
      margin-bottom: 38px;
      padding-top: 70px;
      padding-bottom: 92px; } }
  @media (max-width: 767px) {
    .section-mfo {
      margin-bottom: 0;
      padding: 48px 0; } }

.section-charities {
  margin-bottom: 90px;
  padding: 150px 0; }
  .section-charities__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-charities__wrap {
        text-align: left; } }
  .section-charities__content {
    margin-bottom: 430px;
    text-align: center; }
    .section-charities__content .section-charities__images {
      position: relative;
      margin: 0 auto;
      width: 485px;
      height: 600px; }
      @media (min-width: 1440px) {
        .section-charities__content .section-charities__images {
          width: 646px;
          height: 800px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-charities__content .section-charities__images {
          height: 460px; } }
      @media (max-width: 767px) {
        .section-charities__content .section-charities__images {
          position: relative;
          -webkit-box-ordinal-group: 0;
              -ms-flex-order: -1;
                  order: -1;
          margin: 0 auto;
          width: 290px;
          height: 472px; } }
    .section-charities__content .section-charities__image {
      position: absolute;
      left: -93px;
      top: 69px;
      width: 950px; }
      @media (min-width: 1440px) {
        .section-charities__content .section-charities__image {
          left: -117px;
          top: 96px;
          width: 1219px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-charities__content .section-charities__image {
          left: 13px;
          top: 48px;
          width: 575px; } }
      @media (max-width: 767px) {
        .section-charities__content .section-charities__image {
          left: -39px;
          top: 19px;
          width: 507px; } }
    .section-charities__content .section-charities__image-1-1 {
      position: absolute;
      left: 96px;
      top: 110px;
      width: 950px; }
      @media (min-width: 1440px) {
        .section-charities__content .section-charities__image-1-1 {
          left: 112px;
          top: 112px;
          width: 1296px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-charities__content .section-charities__image-1-1 {
          left: 156px;
          top: 78px;
          width: 567px; } }
      @media (max-width: 767px) {
        .section-charities__content .section-charities__image-1-1 {
          left: 56px;
          top: 26px;
          width: 538px; } }
    @media (min-width: 1440px) {
      .section-charities__content {
        margin-bottom: 575px; } }
    @media (min-width: 1780px) {
      .section-charities__content {
        margin-bottom: 565px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-charities__content {
        margin-bottom: 58px; } }
    @media (max-width: 767px) {
      .section-charities__content {
        margin-bottom: -62px; } }
    @media (max-width: 479px) {
      .section-charities__content {
        text-align: left; } }
  .section-charities__title {
    text-align: center; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-charities__title {
        margin-right: auto;
        margin-left: auto;
        max-width: 90%; } }
    @media (max-width: 479px) {
      .section-charities__title {
        text-align: left; } }
  .section-charities__text {
    margin-right: -10px;
    margin-left: -10px; }
    @media (min-width: 1440px) {
      .section-charities__text {
        margin-right: 0;
        margin-left: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-charities__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 610px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-charities__text {
        max-width: 100%; } }
    @media (max-width: 767px) {
      .section-charities__text {
        margin-right: auto;
        margin-bottom: 2px;
        margin-left: auto;
        text-align: left; } }
  .section-charities__button {
    padding: 0 34px; }
  @media (max-width: 767px) {
    .section-charities__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin: 0 auto;
      width: 290px; } }
  .section-charities__image {
    position: absolute;
    pointer-events: none; }
  .section-charities__img {
    width: 100%; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-charities__items {
      padding-right: 40px;
      padding-left: 40px; } }
  .section-charities__item:nth-child(1) {
    margin-bottom: 309px; }
    @media (max-width: 767px) {
      .section-charities__item:nth-child(1) .section-charities__itemTitle {
        line-height: 28px; } }
    @media (max-width: 479px) {
      .section-charities__item:nth-child(1) .section-charities__itemTitle {
        max-width: 350px; } }
    .section-charities__item:nth-child(1) .section-charities__itemText {
      margin-right: -10px; }
      .section-charities__item:nth-child(1) .section-charities__itemText br {
        display: none; }
        @media (min-width: 1440px) {
          .section-charities__item:nth-child(1) .section-charities__itemText br {
            display: block; } }
      @media (min-width: 1440px) {
        .section-charities__item:nth-child(1) .section-charities__itemText {
          margin-right: 0; } }
      @media (max-width: 767px) {
        .section-charities__item:nth-child(1) .section-charities__itemText {
          margin-right: 0; } }
    @media (max-width: 767px) {
      .section-charities__item:nth-child(1) .section-charities__images {
        height: 380px;
        margin-bottom: -1px; } }
    .section-charities__item:nth-child(1) .section-charities__image {
      top: -68px;
      margin-left: 50px;
      width: 864px; }
      .section-charities__item:nth-child(1) .section-charities__image--1 {
        top: 116px;
        display: none;
        margin-left: 396px;
        width: 126px; }
      @media (min-width: 1440px) {
        .section-charities__item:nth-child(1) .section-charities__image {
          top: -163px;
          margin-left: 56px;
          width: 1078px; }
          .section-charities__item:nth-child(1) .section-charities__image--1 {
            top: 95px;
            margin-left: 478px;
            width: 156px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-charities__item:nth-child(1) .section-charities__image {
          top: 20px;
          margin-left: 37px;
          width: 571px; }
          .section-charities__item:nth-child(1) .section-charities__image--1 {
            top: 154px;
            margin-left: 270px;
            width: 75px; } }
      @media (max-width: 767px) {
        .section-charities__item:nth-child(1) .section-charities__image {
          top: 0;
          margin-left: 1px;
          width: 523px; }
          .section-charities__item:nth-child(1) .section-charities__image--1 {
            position: absolute;
            top: 100px;
            margin-left: 202px;
            width: 72px; } }
    @media (min-width: 1440px) {
      .section-charities__item:nth-child(1) {
        margin-bottom: 468px; } }
    @media (min-width: 1780px) {
      .section-charities__item:nth-child(1) {
        margin-bottom: 506px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-charities__item:nth-child(1) {
        margin-bottom: 158px; } }
    @media (max-width: 767px) {
      .section-charities__item:nth-child(1) {
        margin-bottom: 24px; } }
  @media (max-width: 767px) {
    .section-charities__item:nth-child(2) .section-charities__images {
      height: 385px;
      margin-bottom: 2px; } }
  .section-charities__item:nth-child(2) .section-charities__image {
    top: -94px;
    margin-right: -353px;
    width: 860px; }
    .section-charities__item:nth-child(2) .section-charities__image--1 {
      top: 89px;
      margin-right: 337px;
      width: 232px; }
    @media (min-width: 1440px) {
      .section-charities__item:nth-child(2) .section-charities__image {
        top: -134px;
        margin-right: -494px;
        width: 1049px; }
        .section-charities__item:nth-child(2) .section-charities__image--1 {
          top: 73px;
          margin-right: 377px;
          width: 313px; } }
    @media (min-width: 1780px) {
      .section-charities__item:nth-child(2) .section-charities__image {
        top: -162px;
        margin-right: -452px;
        width: 1049px; }
        .section-charities__item:nth-child(2) .section-charities__image--1 {
          top: 73px;
          margin-right: 416px;
          width: 313px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-charities__item:nth-child(2) .section-charities__image {
        top: 15px;
        margin-right: -216px;
        width: 550px; }
        .section-charities__item:nth-child(2) .section-charities__image--1 {
          top: 131px;
          margin-right: 235px;
          width: 142px; } }
    @media (max-width: 767px) {
      .section-charities__item:nth-child(2) .section-charities__image {
        top: 12px;
        width: 508px;
        left: 65px !important; }
        .section-charities__item:nth-child(2) .section-charities__image--1 {
          position: absolute !important;
          left: 2px !important;
          top: 115px;
          width: 150px; } }
  .section-charities__item:nth-child(2) .section-charities__itemImage {
    margin-bottom: 50px;
    width: 110px;
    height: 40px; }
    @media (max-width: 767px) {
      .section-charities__item:nth-child(2) .section-charities__itemImage {
        margin-bottom: 25px; } }
  .section-charities__item:nth-child(2) .section-charities__itemImg {
    width: 110px; }
  @media (max-width: 479px) {
    .section-charities__item:nth-child(2) .section-charities__itemTitle .br {
      display: block; } }
  @media (max-width: 767px) {
    .section-charities__item:nth-child(2) .section-charities__itemTitle {
      line-height: 28px; } }
  .section-charities__item:nth-child(2) .section-charities__itemText {
    margin-bottom: 50px; }
    .section-charities__item:nth-child(2) .section-charities__itemText br {
      content: " ";
      display: block;
      margin-bottom: 8px; }
    @media (max-width: 767px) {
      .section-charities__item:nth-child(2) .section-charities__itemText {
        margin-bottom: 24px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-charities__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-charities__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  .section-charities-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px; }
    .section-charities-cards__item {
      margin-right: 24px; }
    .section-charities-cards__img {
      width: 48px;
      height: 32px; }
  @media (min-width: 1200px) {
    .section-charities {
      margin-bottom: 78px; } }
  @media (min-width: 1440px) {
    .section-charities {
      margin-bottom: 152px;
      padding: 160px 0; } }
  @media (min-width: 1780px) {
    .section-charities {
      margin-bottom: 182px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-charities {
      margin-bottom: 38px;
      padding-top: 32px;
      padding-bottom: 0px; } }
  @media (max-width: 767px) {
    .section-charities {
      margin-bottom: 0;
      padding: 48px 0; } }

.section-heroEcommerce {
  margin: 0 0 66px 0;
  padding: 110px 0 0;
  height: 800px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  .section-heroEcommerce__wrap {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroEcommerce__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .section-heroEcommerce__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroEcommerce__title {
        text-align: left; } }
  .section-heroEcommerce__text {
    margin-right: auto;
    margin-left: auto;
    max-width: 780px; }
    @media (min-width: 1200px) {
      .section-heroEcommerce__text {
        max-width: 990px; } }
    @media (min-width: 1440px) {
      .section-heroEcommerce__text {
        max-width: 780px; } }
    @media (min-width: 1780px) {
      .section-heroEcommerce__text {
        max-width: 100%; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-heroEcommerce__text {
        max-width: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroEcommerce__text {
        max-width: 820px; } }
  @media (max-width: 767px) {
    .section-heroEcommerce__images.for-mobile {
      position: relative;
      margin: 0 auto;
      width: 288px;
      height: 580px; } }
  .section-heroEcommerce__image {
    position: absolute;
    left: 50%;
    top: 266px;
    margin-left: -718px;
    width: 1570px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-heroEcommerce__image {
        top: 320px;
        margin-left: -693px;
        width: 1748px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroEcommerce__image {
        top: 203px;
        margin-left: -524px;
        width: 1142px; } }
    @media (max-width: 767px) {
      .section-heroEcommerce__image {
        top: 21px;
        margin-left: -204px;
        width: 718px; } }
  .section-heroEcommerce__img {
    width: 100%; }
  @media (min-width: 1440px) {
    .section-heroEcommerce {
      margin: 0 0 258px 0; } }
  @media (min-width: 1780px) {
    .section-heroEcommerce {
      margin: 0 0 370px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-heroEcommerce {
      margin: 0 0 194px 0;
      height: 562px; } }
  @media (max-width: 767px) {
    .section-heroEcommerce {
      margin-bottom: 0;
      padding-top: 100px;
      height: auto; } }

.section-acquiring {
  margin-bottom: 196px;
  padding: 148px 0; }
  .section-acquiring__wrap {
    position: relative; }
  .section-acquiring__content {
    margin-bottom: 272px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-acquiring__content {
        margin-bottom: 334px; } }
    @media (min-width: 1780px) {
      .section-acquiring__content {
        margin-bottom: 345px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__content {
        margin-bottom: 102px; } }
    @media (max-width: 767px) {
      .section-acquiring__content {
        margin-bottom: 46px; } }
  .section-acquiring__image {
    position: absolute;
    margin: 0 auto; }
  @media (max-width: 767px) {
    .section-acquiring__images .section-acquiring__image {
      position: absolute;
      left: 50%; } }
  @media (max-width: 767px) {
    .section-acquiring__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      margin-right: auto;
      margin-left: auto; } }
  .section-acquiring__img {
    width: 100%; }
  .section-acquiring__title {
    text-align: center; }
    @media (max-width: 767px) {
      .section-acquiring__title {
        margin-bottom: 30px; } }
    @media (max-width: 479px) {
      .section-acquiring__title {
        text-align: left; } }
  .section-acquiring__text {
    margin-bottom: 30px; }
    @media (min-width: 1920px) {
      .section-acquiring__text {
        margin-right: -20px;
        margin-left: -20px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 820px; } }
    @media (max-width: 767px) {
      .section-acquiring__text {
        margin: 0 auto;
        max-width: 100%;
        text-align: left; } }
  .section-acquiring__item:nth-child(1) {
    margin-bottom: 450px; }
    @media (max-width: 479px) {
      .section-acquiring__item:nth-child(1) .section-acquiring__itemTitle {
        max-width: 350px; } }
    @media (min-width: 1200px) {
      .section-acquiring__item:nth-child(1) .section-acquiring__images {
        margin-bottom: 22px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(1) .section-acquiring__images {
        margin-bottom: 69px;
        width: 288px;
        height: 300px; } }
    .section-acquiring__item:nth-child(1) .section-acquiring__image {
      top: -111px;
      margin-right: -157.6px;
      width: 728px; }
      .section-acquiring__item:nth-child(1) .section-acquiring__image--1 {
        top: -86.2px;
        margin-right: -335.2px;
        width: 657.6px; }
      .section-acquiring__item:nth-child(1) .section-acquiring__image--2 {
        top: -81.4px;
        margin-right: 132.8px;
        width: 648.8px; }
      @media (min-width: 1440px) {
        .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -195px;
          margin-right: -197px;
          width: 910px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--1 {
            top: -164px;
            margin-right: -419px;
            width: 822px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--2 {
            top: -158px;
            margin-right: 166px;
            width: 811px; } }
      @media (min-width: 1780px) {
        .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -192px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--1 {
            top: -177px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--2 {
            top: -174px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -63.33333px;
          margin-right: -109.44444px;
          width: 505.55556px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--1 {
            top: -46.11111px;
            margin-right: -232.77778px;
            width: 456.66667px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--2 {
            top: -42.77778px;
            margin-right: 92.22222px;
            width: 450.55556px; } }
      @media (max-width: 767px) {
        .section-acquiring__item:nth-child(1) .section-acquiring__image {
          left: 7px;
          top: 12px;
          margin-right: 0;
          margin-bottom: 24px;
          margin-left: 16px;
          width: 467px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--1 {
            top: 30px;
            margin-left: 176px;
            width: 421px; }
          .section-acquiring__item:nth-child(1) .section-acquiring__image--2 {
            top: 31px;
            margin-left: -119px;
            width: 418px; } }
    @media (min-width: 1440px) {
      .section-acquiring__item:nth-child(1) {
        margin-bottom: 590px; } }
    @media (min-width: 1780px) {
      .section-acquiring__item:nth-child(1) {
        margin-bottom: 610px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(1) {
        margin-bottom: 157px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(1) {
        margin-bottom: 46px; } }
  .section-acquiring__item:nth-child(2) {
    margin-bottom: 460px; }
    @media (max-width: 479px) {
      .section-acquiring__item:nth-child(2) .section-acquiring__itemTitle {
        max-width: 350px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(2) .section-acquiring__itemText {
        margin-right: -10px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(2) .section-acquiring__images {
        margin-bottom: -3px;
        width: 288px;
        height: 427px; } }
    .section-acquiring__item:nth-child(2) .section-acquiring__image {
      top: -398.33333px;
      margin-left: 27.5px;
      width: 915.83333px; }
      .section-acquiring__item:nth-child(2) .section-acquiring__image--1 {
        top: 180.83333px;
        margin-left: 310.83333px;
        width: 471.66667px; }
      @media (min-width: 1440px) {
        .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -478px;
          margin-left: 33px;
          width: 1099px; }
          .section-acquiring__item:nth-child(2) .section-acquiring__image--1 {
            top: 217px;
            margin-left: 373px;
            width: 566px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -194px;
          margin-left: 20px;
          width: 716px; }
          .section-acquiring__item:nth-child(2) .section-acquiring__image--1 {
            top: 120px;
            margin-left: 155px;
            width: 378px; } }
      @media (max-width: 767px) {
        .section-acquiring__item:nth-child(2) .section-acquiring__image {
          left: 0;
          top: -77px;
          margin-bottom: 24px;
          margin-left: -111px;
          width: 507px; }
          .section-acquiring__item:nth-child(2) .section-acquiring__image--1 {
            top: 226px;
            margin-left: 55px;
            width: 260px; } }
    @media (min-width: 1440px) {
      .section-acquiring__item:nth-child(2) {
        margin-bottom: 612px; } }
    @media (min-width: 1780px) {
      .section-acquiring__item:nth-child(2) {
        margin-bottom: 630px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(2) {
        margin-bottom: 158px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(2) {
        margin-bottom: 46px; } }
  .section-acquiring__item:nth-child(3) {
    margin-bottom: 426px; }
    @media (max-width: 479px) {
      .section-acquiring__item:nth-child(3) .section-acquiring__itemTitle {
        max-width: 350px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(3) .section-acquiring__images {
        margin-bottom: 75px;
        width: 100%;
        height: 328px; } }
    @media (max-width: 320px) {
      .section-acquiring__item:nth-child(3) .section-acquiring__images {
        margin-bottom: 35px; } }
    .section-acquiring__item:nth-child(3) .section-acquiring__image {
      top: -216.66667px;
      margin-right: 40px;
      width: 1126.66667px; }
      @media (min-width: 1440px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -260px;
          margin-right: 48px;
          width: 1352px; } }
      @media (min-width: 1780px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -481px;
          margin-right: 55px;
          width: 1231px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -30px;
          margin-right: 24px;
          width: 676px; } }
      @media (max-width: 767px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          left: 20px;
          top: 23px;
          margin-right: 0;
          margin-bottom: 24px;
          margin-left: -9px;
          width: 589px; } }
      @media (max-width: 640px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          left: -200px; } }
      @media (max-width: 479px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          left: -220px; } }
      @media (max-width: 320px) {
        .section-acquiring__item:nth-child(3) .section-acquiring__image {
          left: -302px; } }
    @media (min-width: 1440px) {
      .section-acquiring__item:nth-child(3) {
        margin-bottom: 588px; } }
    @media (min-width: 1780px) {
      .section-acquiring__item:nth-child(3) {
        margin-bottom: 596px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(3) {
        margin-bottom: 138px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(3) {
        margin-bottom: 46px; } }
  .section-acquiring__item:nth-child(4) {
    margin-bottom: 494px; }
    @media (max-width: 320px) {
      .section-acquiring__item:nth-child(4) .section-acquiring__itemTitle {
        margin-bottom: 12px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(4) .section-acquiring__images {
        margin-bottom: 99px;
        width: 288px;
        height: 354px; } }
    .section-acquiring__item:nth-child(4) .section-acquiring__image {
      top: -204.16667px;
      margin-left: -33.33333px;
      width: 918.33333px; }
      .section-acquiring__item:nth-child(4) .section-acquiring__image--1 {
        top: -165px;
        margin-left: 146.66667px;
        width: 909.16667px; }
      @media (min-width: 1440px) {
        .section-acquiring__item:nth-child(4) .section-acquiring__image {
          top: -245px;
          margin-left: -40px;
          width: 1102px; }
          .section-acquiring__item:nth-child(4) .section-acquiring__image--1 {
            top: -198px;
            margin-left: 176px;
            width: 1091px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-acquiring__item:nth-child(4) .section-acquiring__image {
          top: -72.5px;
          margin-left: -20px;
          width: 551px; }
          .section-acquiring__item:nth-child(4) .section-acquiring__image--1 {
            top: -49px;
            margin-left: 88px;
            width: 545.5px; } }
      @media (max-width: 767px) {
        .section-acquiring__item:nth-child(4) .section-acquiring__image {
          left: 0;
          top: 21px;
          margin-bottom: 0px;
          margin-left: -60px;
          width: 566px; }
          .section-acquiring__item:nth-child(4) .section-acquiring__image--1 {
            top: 47px;
            margin-left: 51px;
            width: 560px; } }
    @media (min-width: 1440px) {
      .section-acquiring__item:nth-child(4) {
        margin-bottom: 674px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(4) {
        margin-bottom: 170px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(4) {
        margin-bottom: 46px; } }
  .section-acquiring__item:nth-child(5) {
    margin-bottom: 547px; }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(5) .section-acquiring__images {
        margin-bottom: 32px;
        width: 288px;
        height: 408px; } }
    .section-acquiring__item:nth-child(5) .section-acquiring__image {
      top: -215.83333px;
      margin-right: -134.16667px;
      width: 638.33333px; }
      .section-acquiring__item:nth-child(5) .section-acquiring__image--1 {
        top: -248.33333px;
        z-index: -1;
        margin-right: 412.5px;
        width: 95.83333px; }
      @media (min-width: 1440px) {
        .section-acquiring__item:nth-child(5) .section-acquiring__image {
          top: -259px;
          margin-right: -161px;
          width: 766px; }
          .section-acquiring__item:nth-child(5) .section-acquiring__image--1 {
            top: -298px;
            z-index: -1;
            margin-right: 495px;
            width: 115px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-acquiring__item:nth-child(5) .section-acquiring__image {
          top: -69.5px;
          margin-right: -80.5px;
          width: 383px; }
          .section-acquiring__item:nth-child(5) .section-acquiring__image--1 {
            top: -89px;
            z-index: -1;
            margin-right: 247.5px;
            width: 57.5px; } }
      @media (max-width: 767px) {
        .section-acquiring__item:nth-child(5) .section-acquiring__image {
          top: 12px;
          margin-left: -108px;
          width: 377px; }
          .section-acquiring__item:nth-child(5) .section-acquiring__image--1 {
            top: -7px;
            margin-left: -114px;
            width: 65px; } }
    @media (min-width: 1440px) {
      .section-acquiring__item:nth-child(5) {
        margin-bottom: 736px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(5) {
        margin-bottom: 185px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(5) {
        margin-bottom: 46px; } }
  @media (max-width: 767px) {
    .section-acquiring__item:nth-child(6) .section-acquiring__itemTitle {
      margin-bottom: 10px; } }
  @media (max-width: 479px) {
    .section-acquiring__item:nth-child(6) .section-acquiring__itemTitle {
      max-width: 350px; } }
  @media (max-width: 767px) {
    .section-acquiring__item:nth-child(6) .section-acquiring__images {
      margin-bottom: 2px;
      width: 288px;
      height: 434px; } }
  .section-acquiring__item:nth-child(6) .section-acquiring__image {
    top: -280.76923px;
    margin-left: 20px;
    width: 566.92308px; }
    @media (min-width: 1440px) {
      .section-acquiring__item:nth-child(6) .section-acquiring__image {
        top: -239px;
        margin-left: 68px;
        width: 615px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-acquiring__item:nth-child(6) .section-acquiring__image {
        top: -62.5px;
        margin-left: 13px;
        width: 368.5px; } }
    @media (max-width: 767px) {
      .section-acquiring__item:nth-child(6) .section-acquiring__image {
        top: -14px;
        margin-left: -10px;
        width: 298px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-acquiring__item:nth-child(6) {
      margin-bottom: 70px; } }
  @media (max-width: 767px) {
    .section-acquiring__item:nth-child(6) {
      margin-bottom: 24px; } }
  @media (max-width: 479px) {
    .section-acquiring__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  @media (min-width: 1440px) {
    .section-acquiring {
      margin-bottom: 304px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-acquiring {
      margin-bottom: 42px;
      padding-top: 70px;
      padding-bottom: 90px; } }
  @media (max-width: 767px) {
    .section-acquiring {
      margin-bottom: 0px;
      padding-top: 48px;
      padding-bottom: 24px; } }

.section-payformEcommerce {
  padding: 150px 0 210px 0;
  background: #f0f2f5; }
  .section-payformEcommerce__wrap {
    position: relative; }
  .section-payformEcommerce__content {
    margin-bottom: 221px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-payformEcommerce__content {
        margin-bottom: 309px; } }
    @media (min-width: 1780px) {
      .section-payformEcommerce__content {
        margin-bottom: 312px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__content {
        margin-bottom: 70px; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__content {
        margin-bottom: 18px; } }
  .section-payformEcommerce__image {
    position: absolute;
    margin: 0 auto; }
  .section-payformEcommerce__img {
    width: 100%; }
  .section-payformEcommerce__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-payformEcommerce__title {
        text-align: left; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__title {
        margin-right: auto;
        margin-left: auto;
        max-width: 850px; } }
  .section-payformEcommerce__text {
    margin-right: -10px;
    margin-bottom: 30px;
    margin-left: -10px; }
    @media (min-width: 1200px) {
      .section-payformEcommerce__text {
        margin-right: auto;
        margin-left: auto; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 800px; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__text {
        margin: 0 -10px 18px 0;
        text-align: left; } }
    @media (max-width: 479px) {
      .section-payformEcommerce__text {
        max-width: 100%;
        text-align: left; } }
  .section-payformEcommerce__button-group {
    grid-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: -webkit-min-content 20px -webkit-min-content;
    -ms-grid-rows: min-content 20px min-content;
    grid-template-rows: -webkit-min-content -webkit-min-content;
    grid-template-rows: min-content min-content;
    max-width: 398px; }
  .section-payformEcommerce__button-group > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }
  .section-payformEcommerce__button-group > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1; }
    @media (min-width: 1440px) {
      .section-payformEcommerce__button-group {
        grid-gap: 2px;
        -ms-grid-columns: 1fr 2px 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: -webkit-min-content;
        -ms-grid-rows: min-content;
        grid-template-rows: -webkit-min-content;
        grid-template-rows: min-content; }
      .section-payformEcommerce__button-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .section-payformEcommerce__button-group > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3; } }
  .section-payformEcommerce__item:nth-child(1) {
    margin-bottom: 316px; }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__itemTitle {
        margin-bottom: 13px; } }
    @media (max-width: 479px) {
      .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__itemTitle {
        max-width: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__itemTitle {
        margin-right: -30px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__itemText {
        margin-right: -10px; } }
    @media (max-width: 640px) {
      .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__itemText {
        margin-right: -30px;
        width: auto; } }
    @media (max-width: 320px) {
      .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__itemText {
        padding-right: 20px; } }
    .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__image {
      top: -80px;
      margin-right: -80px;
      width: 891px; }
      @media (min-width: 1440px) {
        .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__image {
          top: -133px;
          margin-right: -79px;
          width: 1052px; } }
      @media (min-width: 1780px) {
        .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__image {
          top: -161px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__image {
          top: -27px;
          margin-right: -22px;
          width: 548px; } }
      @media (max-width: 767px) {
        .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__image {
          left: -30px;
          top: 11px;
          margin-right: auto;
          margin-bottom: 46px;
          margin-left: auto;
          width: 511px; } }
      @media (max-width: 479px) {
        .section-payformEcommerce__item:nth-child(1) .section-payformEcommerce__image {
          left: 50%;
          margin-left: -278px; } }
    @media (min-width: 1200px) {
      .section-payformEcommerce__item:nth-child(1) {
        margin-bottom: 278px; } }
    @media (min-width: 1440px) {
      .section-payformEcommerce__item:nth-child(1) {
        margin-bottom: 478px; } }
    @media (min-width: 1780px) {
      .section-payformEcommerce__item:nth-child(1) {
        margin-bottom: 468px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__item:nth-child(1) {
        margin-bottom: 150px; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(1) {
        margin-bottom: 24px; } }
  .section-payformEcommerce__item:nth-child(2) {
    margin-bottom: 366px; }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__itemTitle {
        line-height: 1.2; } }
    @media (max-width: 479px) {
      .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__itemTitle {
        max-width: 100%; } }
    .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__itemText {
      margin-bottom: 30px; }
    .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__itemImage {
      margin-bottom: 50px;
      width: 110px;
      height: 40px; }
      @media (max-width: 767px) {
        .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__itemImage {
          margin-top: -8px;
          margin-bottom: 25px; } }
    .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__image {
      top: -84.16667px;
      margin-left: 57.5px;
      width: 674.16667px; }
      @media (min-width: 1440px) {
        .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__image {
          top: -101px;
          margin-left: 69px;
          width: 809px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__image {
          top: -0.5px;
          margin-left: 34.5px;
          width: 404.5px; } }
      @media (max-width: 767px) {
        .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__image {
          left: 70px;
          top: -20px;
          margin-right: 0;
          margin-bottom: 0;
          margin-left: 0;
          width: 505px; } }
      @media (max-width: 479px) {
        .section-payformEcommerce__item:nth-child(2) .section-payformEcommerce__image {
          left: 114px;
          top: -36px; } }
    @media (min-width: 1440px) {
      .section-payformEcommerce__item:nth-child(2) {
        margin-bottom: 548px; } }
    @media (min-width: 1780px) {
      .section-payformEcommerce__item:nth-child(2) {
        margin-bottom: 542px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__item:nth-child(2) {
        margin-bottom: 186px; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(2) {
        margin-bottom: 24px; } }
  .section-payformEcommerce__item:nth-child(3) {
    margin-bottom: 330px; }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__itemTitle {
        line-height: 1.2; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        width: 730px;
        height: 402px; } }
    .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image {
      top: -78px;
      margin-right: 73px;
      width: 903px; }
      .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--1 {
        top: -100px;
        margin-right: 44px;
        width: 952px; }
      .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--2 {
        top: -128px;
        margin-right: 42px;
        width: 952px; }
      @media (min-width: 1440px) {
        .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image {
          top: -166px;
          margin-right: 76px;
          width: 1152px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--1 {
            top: -187px;
            margin-right: 35px;
            width: 1207px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--2 {
            top: -226px;
            margin-right: 34px;
            width: 1207px; } }
      @media (min-width: 1780px) {
        .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image {
          top: -167px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--1 {
            top: -190px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--2 {
            top: -230px; } }
      @media (min-width: 1920px) {
        .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image {
          top: -147px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--1 {
            top: -170px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--2 {
            top: -208px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image {
          top: -15px;
          margin-right: 66px;
          width: 564px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--1 {
            top: -27px;
            margin-right: 50px;
            width: 599px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--2 {
            top: -44px;
            margin-right: 51px;
            width: 595px; } }
      @media (max-width: 767px) {
        .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image {
          position: absolute;
          left: 25px;
          top: 32px;
          margin-right: auto;
          margin-bottom: 25px;
          margin-left: auto;
          width: 565px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--1 {
            left: 32px;
            top: 16px;
            width: 548px; }
          .section-payformEcommerce__item:nth-child(3) .section-payformEcommerce__image--2 {
            left: 36px;
            top: 2px;
            width: 538px; } }
    @media (min-width: 1200px) {
      .section-payformEcommerce__item:nth-child(3) {
        margin-bottom: 274px; } }
    @media (min-width: 1440px) {
      .section-payformEcommerce__item:nth-child(3) {
        margin-bottom: 583px; } }
    @media (min-width: 1780px) {
      .section-payformEcommerce__item:nth-child(3) {
        margin-bottom: 612px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__item:nth-child(3) {
        margin-bottom: 186px; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(3) {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 22px; } }
  @media (max-width: 767px) {
    .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__itemTitle {
      line-height: 1.2; } }
  @media (max-width: 767px) {
    .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      height: 464px; } }
  .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image {
    top: -205.83333px;
    margin-left: 190px;
    width: 928.33333px; }
    .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image--1 {
      top: -24.16667px;
      margin-left: -13.33333px;
      width: 870.83333px; }
    @media (min-width: 1440px) {
      .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image {
        top: -247px;
        margin-left: 228px;
        width: 1114px; }
        .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image--1 {
          top: -29px;
          margin-left: -16px;
          width: 1045px; } }
    @media (min-width: 1780px) {
      .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image {
        top: -234px; }
        .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image--1 {
          top: -19px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image {
        top: -23.5px;
        margin-left: 114px;
        width: 557px; }
        .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image--1 {
          top: 85.5px;
          margin-left: -8px;
          width: 522.5px; } }
    @media (max-width: 479px) {
      .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image {
        top: 0;
        margin-left: -13px;
        width: 616px; }
        .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image--1 {
          position: absolute;
          top: 7px;
          margin-left: -95px;
          width: 405px; } }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image {
        top: -3px;
        margin-left: 55px;
        width: 517px; }
        .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__image--1 {
          position: absolute;
          top: 94px;
          margin-left: -36px;
          width: 503px; } }
  @media (max-width: 767px) {
    .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__button-group {
      display: block; } }
  @media (max-width: 767px) {
    .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__button {
      display: none; } }
  .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__button.js-to-anchor {
    display: none; }
    @media (max-width: 767px) {
      .section-payformEcommerce__item:nth-child(4) .section-payformEcommerce__button.js-to-anchor {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  @media (max-width: 479px) {
    .section-payformEcommerce__item:nth-child(4) {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-payformEcommerce__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-payformEcommerce__item {
      text-align: left; } }
  @media (min-width: 1440px) {
    .section-payformEcommerce {
      padding: 160px 0 363px 0; } }
  @media (min-width: 1780px) {
    .section-payformEcommerce {
      padding-bottom: 386px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payformEcommerce {
      padding-top: 70px;
      padding-bottom: 77px; } }
  @media (max-width: 767px) {
    .section-payformEcommerce {
      padding-top: 48px;
      padding-bottom: 48px; } }

.section-social {
  margin-bottom: 182px;
  padding: 150px 0 50px 0; }
  .section-social__wrap {
    position: relative; }
  .section-social__content {
    margin-bottom: 384px;
    text-align: center; }
    .section-social__content .section-social__images {
      position: relative;
      margin: 0 auto;
      width: 628px;
      height: 600px; }
      @media (min-width: 1440px) {
        .section-social__content .section-social__images {
          width: 761px;
          height: 722px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-social__content .section-social__images {
          width: 320px;
          height: 303px; } }
      @media (max-width: 767px) {
        .section-social__content .section-social__images {
          width: 290px;
          height: 472px; } }
    .section-social__content .section-social__image {
      position: absolute;
      left: -177px;
      top: -150px;
      width: 952px; }
      .section-social__content .section-social__image--1 {
        left: 258px;
        top: 56px;
        width: 920px; }
      @media (min-width: 1440px) {
        .section-social__content .section-social__image {
          left: -210px;
          top: -194px;
          width: 1147px; }
          .section-social__content .section-social__image--1 {
            left: 317px;
            top: 62px;
            width: 1095px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-social__content .section-social__image {
          left: -89px;
          top: -97px;
          width: 482px; }
          .section-social__content .section-social__image--1 {
            left: 129px;
            top: 0;
            width: 482px; } }
      @media (max-width: 767px) {
        .section-social__content .section-social__image {
          left: -79px;
          top: -145px;
          width: 547px; }
          .section-social__content .section-social__image--1 {
            left: 56px;
            top: 83px;
            width: 578px; } }
    @media (max-width: 767px) {
      .section-social__content .section-social__title {
        margin-right: -10px;
        margin-bottom: 30px; } }
    @media (min-width: 1440px) {
      .section-social__content {
        margin-bottom: 485px; } }
    @media (min-width: 1780px) {
      .section-social__content {
        margin-bottom: 492px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-social__content {
        margin-bottom: 134px; } }
    @media (max-width: 767px) {
      .section-social__content {
        margin-bottom: 24px; } }
  .section-social__image {
    position: absolute;
    margin: 0 auto; }
  .section-social__img {
    width: 100%; }
  .section-social__title {
    text-align: center; }
    @media (max-width: 479px) {
      .section-social__title {
        text-align: left; } }
  .section-social__text {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-social__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 760px; } }
    @media (max-width: 767px) {
      .section-social__text {
        max-width: 100%;
        text-align: left; } }
    @media (max-width: 479px) {
      .section-social__text {
        margin-bottom: 34px; } }
  .section-social__button-group {
    max-width: 398px; }
  .section-social__item:nth-child(1) {
    margin-bottom: 396px; }
    @media (max-width: 767px) {
      .section-social__item:nth-child(1) .section-social__itemTitle {
        max-width: 480px;
        line-height: 1.2; } }
    @media (max-width: 767px) {
      .section-social__item:nth-child(1) .section-social__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        height: 418px; } }
    .section-social__item:nth-child(1) .section-social__image {
      top: -210px;
      margin-right: -355.83333px;
      width: 1496.66667px; }
      .section-social__item:nth-child(1) .section-social__image--1 {
        top: -239.16667px;
        margin-right: -205px;
        width: 721.66667px; }
      @media (min-width: 1440px) {
        .section-social__item:nth-child(1) .section-social__image {
          top: -252px;
          margin-right: -427px;
          width: 1796px; }
          .section-social__item:nth-child(1) .section-social__image--1 {
            top: -287px;
            margin-right: -246px;
            width: 866px; } }
      @media (min-width: 1780px) {
        .section-social__item:nth-child(1) .section-social__image {
          top: -263px; }
          .section-social__item:nth-child(1) .section-social__image--1 {
            top: -293px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-social__item:nth-child(1) .section-social__image {
          top: -14.54545px;
          margin-right: -194.09091px;
          width: 816.36364px; }
          .section-social__item:nth-child(1) .section-social__image--1 {
            top: -30.45455px;
            margin-right: -111.81818px;
            width: 393.63636px; } }
      @media (max-width: 767px) {
        .section-social__item:nth-child(1) .section-social__image {
          top: 3px;
          margin-right: -28px;
          width: 745px; }
          .section-social__item:nth-child(1) .section-social__image--1 {
            position: absolute;
            left: 330px;
            top: -11px;
            width: 384px; } }
      @media (max-width: 479px) {
        .section-social__item:nth-child(1) .section-social__image {
          top: 7px;
          margin-right: 124px;
          width: 741px; }
          .section-social__item:nth-child(1) .section-social__image--1 {
            position: absolute;
            left: 333px;
            top: -14px;
            width: 384px; } }
      @media (max-width: 320px) {
        .section-social__item:nth-child(1) .section-social__image {
          position: absolute;
          left: -433px;
          top: 3px; }
          .section-social__item:nth-child(1) .section-social__image--1 {
            left: -100px;
            top: -11px; } }
    @media (min-width: 1200px) {
      .section-social__item:nth-child(1) {
        margin-bottom: 384px; } }
    @media (min-width: 1440px) {
      .section-social__item:nth-child(1) {
        margin-bottom: 604px; } }
    @media (min-width: 1780px) {
      .section-social__item:nth-child(1) {
        margin-bottom: 592px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-social__item:nth-child(1) {
        margin-bottom: 182px; } }
    @media (max-width: 767px) {
      .section-social__item:nth-child(1) {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 25px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-social__item:nth-child(2) .section-social__itemTitle {
      font-size: 28px;
      line-height: 40px;
      letter-spacing: 0.01px; } }
  @media (max-width: 767px) {
    .section-social__item:nth-child(2) .section-social__itemTitle {
      line-height: 1.2; } }
  @media (max-width: 320px) {
    .section-social__item:nth-child(2) .section-social__itemText {
      padding-right: 50px; } }
  @media (max-width: 767px) {
    .section-social__item:nth-child(2) .section-social__images {
      position: relative;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      width: 290px;
      height: 550px; } }
  .section-social__item:nth-child(2) .section-social__image {
    top: -156.66667px;
    margin-left: -20.83333px;
    width: 884.16667px; }
    @media (min-width: 1440px) {
      .section-social__item:nth-child(2) .section-social__image {
        top: -188px;
        margin-left: -25px;
        width: 1061px; } }
    @media (min-width: 1780px) {
      .section-social__item:nth-child(2) .section-social__image {
        top: -172px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-social__item:nth-child(2) .section-social__image {
        top: 6px;
        margin-left: -12.5px;
        width: 530.5px; } }
    @media (max-width: 767px) {
      .section-social__item:nth-child(2) .section-social__image {
        left: -26px;
        top: 2px;
        width: 711px; } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-social__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-social__item {
      text-align: left; } }
  @media (min-width: 1200px) {
    .section-social {
      margin-bottom: 172px; } }
  @media (min-width: 1440px) {
    .section-social {
      margin-bottom: 188px;
      padding: 160px 0; } }
  @media (min-width: 1780px) {
    .section-social {
      margin-bottom: 172px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-social {
      margin-bottom: 60px;
      padding-top: 150px;
      padding-bottom: 90px; } }
  @media (max-width: 767px) {
    .section-social {
      margin-bottom: 0;
      padding-top: 48px;
      padding-bottom: 48px; } }

.bicycle .page-section__title {
  line-height: 139%; }
  @media (min-width: 1440px) {
    .bicycle .page-section__title {
      line-height: 117%; } }
  @media (min-width: 1780px) {
    .bicycle .page-section__title {
      line-height: 139%; } }
  @media (max-width: 1024px) {
    .bicycle .page-section__title {
      line-height: 143%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .page-section__title {
      line-height: 40px; } }
  @media (max-width: 479px) {
    .bicycle .page-section__title {
      line-height: 143%; } }

@media (min-width: 1780px) {
  .bicycle .page-section__itemTitle {
    line-height: 139%; } }

.bicycle .hero {
  margin-bottom: 193px;
  height: 680px; }
  .bicycle .hero .section-heroPublic__image {
    top: 248px;
    margin-left: -487px;
    width: 1420px; }
    @media (min-width: 1440px) {
      .bicycle .hero .section-heroPublic__image {
        top: 279px;
        margin: auto;
        margin-left: -644px;
        width: 1884px; } }
    @media (min-width: 1780px) {
      .bicycle .hero .section-heroPublic__image {
        top: 296px;
        margin-left: -764px;
        width: 2279px; } }
    @media (max-width: 1024px) {
      .bicycle .hero .section-heroPublic__image {
        top: 32px;
        left: 50%;
        margin: 0px auto 0 -189px;
        width: 851px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .hero .section-heroPublic__image {
        top: 219px;
        margin: 0 auto 0 -360px;
        width: 1065px; } }
    @media (max-width: 479px) {
      .bicycle .hero .section-heroPublic__image {
        top: 28px;
        margin-left: -124px;
        width: 551px; } }
  .bicycle .hero .page-section__title {
    line-height: 139%; }
    @media (min-width: 1440px) {
      .bicycle .hero .page-section__title {
        line-height: 117%; } }
    @media (min-width: 1780px) {
      .bicycle .hero .page-section__title {
        line-height: 139%; } }
    @media (max-width: 1024px) {
      .bicycle .hero .page-section__title {
        max-width: 680px;
        font-size: 28px;
        line-height: 143%;
        letter-spacing: 0em; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .hero .page-section__title {
        margin: 0 auto 30px;
        max-width: 550px;
        font-size: 28px;
        line-height: 40px; } }
    @media (max-width: 479px) {
      .bicycle .hero .page-section__title {
        max-width: 430px;
        font-size: 28px;
        line-height: 143%;
        letter-spacing: 0em; } }
  .bicycle .hero .page-section__text {
    max-width: 680px; }
    @media (min-width: 1440px) {
      .bicycle .hero .page-section__text {
        max-width: unset; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .hero .page-section__text {
        max-width: 550px; } }
  @media (min-width: 1440px) {
    .bicycle .hero {
      height: 800px; } }
  @media (max-width: 1024px) {
    .bicycle .hero {
      padding-top: 92px;
      padding-bottom: 15px;
      margin-bottom: 0;
      height: 901px;
      height: auto; }
      .bicycle .hero br {
        display: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .hero {
      padding-top: 110px;
      padding-bottom: 110px;
      margin-bottom: 146px;
      height: 562px; } }
  @media (max-width: 479px) {
    .bicycle .hero {
      padding-bottom: 30px;
      margin-bottom: 0;
      height: 923px;
      height: auto; } }

.bicycle .advantages {
  padding-top: 86px;
  padding-bottom: 133px;
  margin-bottom: 0; }
  .bicycle .advantages__title {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 24px;
    line-height: 117%;
    letter-spacing: 0em; }
    @media (min-width: 1440px) {
      .bicycle .advantages__title {
        font-weight: 500;
        font-size: 28px;
        line-height: 129%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages__title {
        font-weight: 500;
        font-size: 18px;
        line-height: 144%;
        letter-spacing: 0.01em; } }
    @media (max-width: 767px) {
      .bicycle .advantages__title {
        font-weight: 500;
        font-size: 18px;
        line-height: 144%;
        letter-spacing: 0.01em; } }
  .bicycle .advantages__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 137%;
    letter-spacing: 0.01em; }
    .bicycle .advantages__text br {
      display: none; }
    @media (min-width: 1440px) {
      .bicycle .advantages__text {
        font-size: 18px;
        line-height: 156%; }
        .bicycle .advantages__text br {
          display: block; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages__text {
        font-size: 16px;
        line-height: 137%; } }
    @media (max-width: 767px) {
      .bicycle .advantages__text {
        font-size: 16px;
        line-height: 137%; }
        .bicycle .advantages__text br {
          display: none; } }
  .bicycle .advantages-items {
    position: relative;
    margin-left: auto;
    width: 420px; }
    .bicycle .advantages-items a.button {
      margin-top: 20px; }
      @media (max-width: 1024px) {
        .bicycle .advantages-items a.button {
          margin-top: 0; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .advantages-items a.button {
          margin-top: 20px; } }
    @media (min-width: 1440px) {
      .bicycle .advantages-items {
        width: 520px; } }
    @media (max-width: 1024px) {
      .bicycle .advantages-items {
        width: 432px;
        width: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages-items {
        width: 284px; } }
    @media (max-width: 479px) {
      .bicycle .advantages-items {
        width: 100%; } }
  .bicycle .advantages-item {
    margin-bottom: 30px; }
    @media (max-width: 1024px) {
      .bicycle .advantages-item {
        margin-bottom: 24px;
        text-align: left; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages-item {
        margin-bottom: 30px; } }
    @media (max-width: 479px) {
      .bicycle .advantages-item {
        margin-bottom: 24px; } }
  .bicycle .advantages .section-payform__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .bicycle .advantages .section-payform__content {
    margin-bottom: 148px; }
    @media (min-width: 1440px) {
      .bicycle .advantages .section-payform__content {
        margin-bottom: 202px; } }
    @media (min-width: 1780px) {
      .bicycle .advantages .section-payform__content {
        margin-bottom: 235px; } }
    @media (max-width: 1024px) {
      .bicycle .advantages .section-payform__content {
        margin-bottom: 15px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages .section-payform__content {
        margin-bottom: 23px; } }
  @media (min-width: 1440px) {
    .bicycle .advantages .section-acquiring__item:nth-child(1),
    .bicycle .advantages .section-acquiring__image {
      top: 0;
      margin-top: -114px;
      margin-right: 0;
      margin-bottom: 334px;
      width: 1100px; } }
  @media (max-width: 767px) {
    .bicycle .advantages .section-acquiring__item:nth-child(1),
    .bicycle .advantages .section-acquiring__image {
      margin-bottom: 103px; } }
  .bicycle .advantages .section-acquiring__item:nth-child(1) {
    margin-bottom: 152px; }
    @media (max-width: 1024px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__images {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        position: relative;
        left: 0;
        top: 0;
        margin-bottom: 123px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__images {
        -webkit-box-ordinal-group: unset;
            -ms-flex-order: unset;
                order: unset;
        position: absolute;
        left: -17px;
        top: 49px; } }
    @media (max-width: 479px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__images {
        margin-bottom: 122px; } }
    .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image {
      top: -37px;
      margin-right: -70px;
      width: 794px; }
      .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image .section-acquiring__img {
        margin-left: -87px; }
      @media (min-width: 1440px) {
        .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: 0px;
          margin-right: -87px;
          width: 1098px; } }
      @media (min-width: 1780px) {
        .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -17px;
          margin-right: -37px; } }
      @media (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image {
          left: -26px;
          top: -30px;
          width: 629px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: 0px;
          margin-right: -99px;
          width: 791px; } }
      @media (max-width: 479px) {
        .bicycle .advantages .section-acquiring__item:nth-child(1) .section-acquiring__image {
          left: -16px;
          top: -10px;
          width: 627px;
          height: auto; } }
    @media (max-width: 1024px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) .advantages-items {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
    @media (min-width: 1440px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) {
        margin-top: 0;
        margin-left: 470px;
        margin-bottom: 335px; } }
    @media (min-width: 1780px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) {
        margin-left: 0;
        margin-right: 20px;
        margin-bottom: 357px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) {
        margin-bottom: 70px; } }
    @media (max-width: 479px) {
      .bicycle .advantages .section-acquiring__item:nth-child(1) {
        width: 100%; } }
  .bicycle .advantages .section-acquiring__item:nth-child(2) {
    margin-bottom: 160px;
    margin-bottom: 18px; }
    .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-item {
      width: 383px; }
      @media (min-width: 1440px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-item {
          width: 510px; } }
      @media (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-item {
          width: 100%; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-item {
          width: 100%; } }
      @media (max-width: 479px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-item {
          width: 100%; } }
    @media (min-width: 1780px) {
      .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-items {
        margin-left: 0; } }
    @media (max-width: 767px) {
      .bicycle .advantages .section-acquiring__item:nth-child(2) .advantages-items {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
    .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__images {
      right: 0; }
      @media (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__images {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1;
          position: relative;
          left: 0;
          top: 0;
          height: 355px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__images {
          -webkit-box-ordinal-group: unset;
              -ms-flex-order: unset;
                  order: unset;
          position: absolute;
          left: 0;
          top: 0; } }
      @media (max-width: 479px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__images {
          height: 417px; } }
    .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__image {
      top: -57px;
      margin-left: 169px;
      margin-top: 0;
      width: 482px; }
      @media (min-width: 1440px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__image {
          margin-left: 87px;
          margin-top: 0;
          width: 703px;
          top: -166px; } }
      @media (min-width: 1780px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__image {
          margin-left: 73px;
          top: -176px; } }
      @media (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -105px;
          margin-left: -27px;
          margin-top: 0;
          width: 343px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: 56px;
          margin-left: 68px;
          margin-top: 0;
          width: 428px; } }
      @media (max-width: 479px) {
        .bicycle .advantages .section-acquiring__item:nth-child(2) .section-acquiring__image {
          margin-left: -51px;
          margin-top: 1px;
          width: 392px; } }
    @media (max-width: 767px) {
      .bicycle .advantages .section-acquiring__item:nth-child(2) a.button {
        margin-top: 0; } }
    @media (max-width: 479px) {
      .bicycle .advantages .section-acquiring__item:nth-child(2) {
        margin-bottom: 0;
        width: 100%; } }
  @media (min-width: 1780px) {
    .bicycle .advantages .section-payform__title {
      margin-left: -15px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .advantages .section-payform__title {
      margin-left: -9px;
      line-height: 40px; } }
  @media (max-width: 479px) {
    .bicycle .advantages .section-payform__title br {
      display: none; } }
  @media (min-width: 1440px) {
    .bicycle .advantages {
      padding-top: 150px;
      padding-bottom: 276px; } }
  @media (min-width: 1780px) {
    .bicycle .advantages {
      padding-top: 359px;
      padding-bottom: 263px; } }
  @media (max-width: 1024px) {
    .bicycle .advantages {
      padding-top: 48px;
      padding-bottom: 31px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .advantages {
      padding-top: 32px;
      padding-bottom: 52px; } }
  @media (max-width: 479px) {
    .bicycle .advantages {
      padding-top: 48px;
      padding-bottom: 48px; } }

.bicycle .section-payform__items {
  position: relative; }

.bicycle .section-acquiring__images {
  position: absolute;
  top: 0;
  top: 50px;
  left: -16px; }

.bicycle .interacquiring {
  margin-bottom: 0;
  padding-top: 151px;
  background: #f0f2f5; }
  @media (max-width: 767px) {
    .bicycle .interacquiring .section-acquiring__title br {
      display: none; } }
  @media (max-width: 1024px) {
    .bicycle .interacquiring .section-acquiring__text {
      text-align: center; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .interacquiring .section-acquiring__text {
      max-width: 560px; } }
  @media (max-width: 479px) {
    .bicycle .interacquiring .section-acquiring__text {
      text-align: left; } }
  .bicycle .interacquiring .section-acquiring__content {
    margin-bottom: 277px; }
    @media (min-width: 1440px) {
      .bicycle .interacquiring .section-acquiring__content {
        margin-bottom: 322px; } }
    @media (min-width: 1780px) {
      .bicycle .interacquiring .section-acquiring__content {
        margin-bottom: 370px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__content {
        margin-bottom: 142px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__content {
        margin-bottom: 50px; } }
  .bicycle .interacquiring .page-section__itemText {
    text-align: left; }
    @media (max-width: 1024px) {
      .bicycle .interacquiring .page-section__itemText {
        text-align: center; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .interacquiring .page-section__itemText {
        text-align: left; } }
    @media (max-width: 479px) {
      .bicycle .interacquiring .page-section__itemText {
        text-align: left; } }
  .bicycle .interacquiring .section-acquiring__itemTitle {
    margin-bottom: 34px; }
    @media (min-width: 1440px) {
      .bicycle .interacquiring .section-acquiring__itemTitle {
        margin-bottom: 30px; } }
    @media (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__itemTitle {
        margin-bottom: 27px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__itemTitle {
        margin-bottom: 34px; } }
  @media (max-width: 479px) {
    .bicycle .interacquiring .section-acquiring__item .section-acquiring__images {
      left: 0;
      width: 100%; } }
  .bicycle .interacquiring .section-acquiring__item:nth-child(1) {
    margin-bottom: 461px; }
    .bicycle .interacquiring .section-acquiring__item:nth-child(1) .page-section__itemText {
      max-width: 350px; }
      @media (min-width: 1780px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(1) .page-section__itemText {
          max-width: 490px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__images {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        position: relative; } }
    @media (max-width: 479px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__images {
        width: 288px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) .page-section__button {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
    .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__images {
      top: 51px;
      left: -192px;
      margin-bottom: 75px; }
    .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image {
      top: -190px;
      margin-right: -502px;
      margin-bottom: 478px;
      width: 1165px; }
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image .page-section__itemText {
        width: 350px; }
      @media (min-width: 1440px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -224px;
          margin-right: -594px;
          margin-bottom: 478px;
          width: 1383px; } }
      @media (min-width: 1780px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -245px;
          margin-right: -605px;
          width: 1436px; } }
      @media (max-width: 1024px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -41px;
          margin-right: 0;
          margin-bottom: 0;
          width: 746px;
          margin-left: 63px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -136px;
          margin-right: -460px;
          margin-bottom: 478px;
          width: 942px; } }
      @media (max-width: 479px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(1) .section-acquiring__image {
          top: -54px;
          margin-right: 0;
          margin-bottom: 0;
          margin-left: 35px;
          width: 803px; } }
    @media (min-width: 1440px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) {
        margin-bottom: 480px; } }
    @media (min-width: 1780px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) {
        margin-bottom: 676px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) {
        margin-bottom: 224px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(1) {
        margin-bottom: 50px; } }
  .bicycle .interacquiring .section-acquiring__item:nth-child(2) {
    margin-bottom: 496px; }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) .page-section__itemTitle {
        margin-bottom: 27px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__images {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        position: relative;
        height: 459px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) .page-section__button {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
    .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__image {
      top: -254px;
      margin-left: 360px;
      margin-bottom: 618px;
      width: 822px; }
      @media (min-width: 1440px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -356px;
          margin-left: 527px;
          width: 1046px; } }
      @media (min-width: 1780px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -390px;
          margin-left: 561px;
          width: 1155px; } }
      @media (max-width: 1024px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -74px;
          left: -107px;
          margin-left: 0;
          margin-bottom: 0;
          width: 552px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -166px;
          margin-left: 432px;
          margin-bottom: 618px;
          width: 610px; } }
      @media (max-width: 479px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(2) .section-acquiring__image {
          top: -62px;
          left: -59px;
          margin-left: 0;
          margin-bottom: 0;
          width: 528px; } }
    @media (min-width: 1440px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) {
        margin-bottom: 615px; } }
    @media (min-width: 1780px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) {
        margin-bottom: 751px; } }
    @media (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) {
        margin-bottom: 24px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(2) {
        margin-bottom: 270px; } }
  .bicycle .interacquiring .section-acquiring__item:nth-child(3) {
    margin-bottom: 161px; }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) .page-section__itemTitle {
        margin-bottom: 27px; } }
    @media (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__images {
        width: 450px;
        margin-bottom: 34px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__images {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        position: relative;
        top: 0;
        height: 410px; } }
    @media (max-width: 479px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__images {
        width: 300px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) .page-section__button {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
    .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__image {
      top: -221px;
      margin-right: 74px;
      width: 513px; }
      @media (min-width: 1440px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -352px;
          margin-right: 60px;
          width: 719px; } }
      @media (min-width: 1780px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -348px;
          margin-right: 80px; } }
      @media (max-width: 1024px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -9px;
          left: 60px;
          width: 345px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -140px;
          margin-right: 81px;
          width: 375px; } }
      @media (max-width: 479px) {
        .bicycle .interacquiring .section-acquiring__item:nth-child(3) .section-acquiring__image {
          top: -8px;
          left: -12px;
          left: -19px;
          width: 345px; } }
    @media (min-width: 1440px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) {
        margin-bottom: 310px; } }
    @media (min-width: 1780px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) {
        margin-bottom: 316px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) {
        margin-bottom: 92px; } }
    @media (max-width: 767px) {
      .bicycle .interacquiring .section-acquiring__item:nth-child(3) {
        padding-top: 26px;
        margin-bottom: 0; } }
  @media (min-width: 1440px) {
    .bicycle .interacquiring {
      padding-top: 159px; } }
  @media (min-width: 1780px) {
    .bicycle .interacquiring {
      padding-top: 179px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .interacquiring {
      padding-top: 70px; } }
  @media (max-width: 767px) {
    .bicycle .interacquiring {
      padding-top: 48px;
      padding-bottom: 48px; } }

.bicycle .possibilities.section-acquiring {
  padding-top: 150px;
  padding-bottom: 204px;
  margin-bottom: 0; }
  @media (min-width: 1440px) {
    .bicycle .possibilities.section-acquiring {
      padding-top: 159px;
      padding-bottom: 327px; } }
  @media (min-width: 1780px) {
    .bicycle .possibilities.section-acquiring {
      padding-bottom: 331px; } }
  @media (max-width: 1024px) {
    .bicycle .possibilities.section-acquiring {
      padding-top: 48px;
      padding-bottom: 26px;
      padding-bottom: 11px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities.section-acquiring {
      padding-top: 70px;
      padding-bottom: 83px; } }

@media (min-width: 1780px) {
  .bicycle .possibilities .page-section__title {
    width: 1080px; }
    .bicycle .possibilities .page-section__title br {
      display: none; } }

@media (max-width: 767px) {
  .bicycle .possibilities .section-acquiring__itemTitle {
    margin-bottom: 25px;
    line-height: 150%; } }

.bicycle .possibilities .page-section__itemTitle {
  margin-bottom: 30px;
  font-size: 28px;
  line-height: 143%;
  letter-spacing: 0em; }
  @media (min-width: 1440px) {
    .bicycle .possibilities .page-section__itemTitle {
      font-size: 36px;
      line-height: 117%; } }
  @media (min-width: 1780px) {
    .bicycle .possibilities .page-section__itemTitle {
      line-height: 139%; } }
  @media (max-width: 1024px) {
    .bicycle .possibilities .page-section__itemTitle {
      margin-bottom: 25px;
      font-size: 24px;
      line-height: 150%;
      text-align: center; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities .page-section__itemTitle {
      margin-bottom: 30px;
      font-size: 24px;
      line-height: 150%;
      letter-spacing: 0em;
      text-align: left; } }
  @media (max-width: 479px) {
    .bicycle .possibilities .page-section__itemTitle {
      text-align: left; } }

@media (max-width: 1024px) {
  .bicycle .possibilities .page-section__itemText {
    text-align: center; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .bicycle .possibilities .page-section__itemText {
    text-align: left; } }

@media (max-width: 479px) {
  .bicycle .possibilities .page-section__itemText {
    text-align: left; } }

.bicycle .possibilities .section-acquiring__text {
  margin: auto;
  max-width: 680px; }
  @media (min-width: 1780px) {
    .bicycle .possibilities .section-acquiring__text {
      max-width: 1080px; } }
  @media (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__text {
      text-align: center; } }
  @media (max-width: 479px) {
    .bicycle .possibilities .section-acquiring__text {
      text-align: left; } }

.bicycle .possibilities .section-acquiring__content {
  margin-bottom: 187px; }
  @media (min-width: 1440px) {
    .bicycle .possibilities .section-acquiring__content {
      margin-bottom: 289px; } }
  @media (min-width: 1780px) {
    .bicycle .possibilities .section-acquiring__content {
      margin-bottom: 305px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__content {
      margin-bottom: 84px; } }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__content {
      margin-bottom: 48px; } }

.bicycle .possibilities .section-acquiring__item:nth-child(1) {
  margin-bottom: 261px; }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__images {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      position: relative;
      margin-bottom: 25px; } }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(1) .page-section__button {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }
  .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__image {
    top: -106px;
    margin-right: -304px;
    width: 1173px; }
    @media (min-width: 1440px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__image {
        top: -180px;
        margin-right: -384px;
        width: 1466px; } }
    @media (min-width: 1780px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__image {
        top: -192px;
        margin-right: -418px;
        width: 1593px; } }
    @media (max-width: 1024px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__image {
        left: -133px;
        top: -51px;
        margin-right: 0;
        width: 734px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__image {
        top: -68px;
        margin-right: -239px;
        width: 945px; } }
    @media (max-width: 479px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(1) .section-acquiring__image {
        left: -216px;
        top: -50px; } }
  @media (min-width: 1440px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(1) {
      margin-bottom: 461px; } }
  @media (min-width: 1780px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(1) {
      margin-bottom: 493px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(1) {
      margin-bottom: 97px; } }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(1) {
      margin-bottom: 48px; } }

.bicycle .possibilities .section-acquiring__item:nth-child(2) {
  margin-bottom: 317px; }
  @media (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__images {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      position: relative;
      margin-bottom: 50px;
      height: 306px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__images {
      height: 0; } }
  @media (max-width: 479px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__images {
      top: -55px;
      left: -15px;
      margin-bottom: 37px; } }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) .page-section__button {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      min-height: 56px; } }
  .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__image {
    top: -131px;
    margin-left: 355px;
    width: 1345px; }
    @media (min-width: 1440px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__image {
        top: -227px;
        margin-left: 473px;
        width: 1617px; } }
    @media (min-width: 1780px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__image {
        top: -250px;
        margin-left: 544px;
        width: 1803px; } }
    @media (max-width: 1024px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__image {
        top: -48px;
        left: -94px;
        margin-left: 0;
        width: 795px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__image {
        top: -65px;
        margin-left: 322px;
        width: 983px;
        top: -441px;
        margin-left: 416px; } }
    @media (max-width: 479px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(2) .section-acquiring__image {
        top: 50px;
        left: -16px; } }
  @media (min-width: 1440px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) {
      margin-bottom: 536px; } }
  @media (min-width: 1780px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) {
      margin-bottom: 560px; } }
  @media (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) {
      margin-bottom: 48px;
      height: auto; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(2) {
      margin-bottom: 98px;
      max-width: 270px; } }

.bicycle .possibilities .section-acquiring__item:nth-child(3) {
  margin-bottom: 37px; }
  @media (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__images {
      width: 400px; } }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__images {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      position: relative;
      margin-bottom: 87px; } }
  @media (max-width: 479px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__images {
      width: 270px; } }
  @media (max-width: 767px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) .page-section__button {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; } }
  @media (min-width: 1440px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) .page-section__itemTitle {
      width: 500px; } }
  @media (min-width: 1780px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) .page-section__itemTitle {
      width: 525px; } }
  .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__image {
    top: -148px;
    margin-right: 65px;
    width: 900px; }
    @media (min-width: 1440px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__image {
        top: -254px;
        margin-right: 73px;
        width: 1081px; } }
    @media (min-width: 1780px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__image {
        top: -254px;
        margin-right: 102px;
        width: 1159px; } }
    @media (max-width: 1024px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__image {
        top: -53px;
        margin-right: 0;
        width: 594px;
        left: -115px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__image {
        top: -70px;
        margin-right: 41px;
        width: 594px; } }
    @media (max-width: 479px) {
      .bicycle .possibilities .section-acquiring__item:nth-child(3) .section-acquiring__image {
        left: -188px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .possibilities .section-acquiring__item:nth-child(3) {
      margin-bottom: 0; } }

.bicycle .connect {
  padding-top: 121px;
  padding-bottom: 150px;
  margin-bottom: 0;
  background: #f0f2f5; }
  .bicycle .connect .section__title {
    width: 390px;
    font-weight: 500;
    font-size: 36px;
    line-height: 117%;
    letter-spacing: 0em; }
    @media (min-width: 1440px) {
      .bicycle .connect .section__title {
        width: 570px;
        font-size: 48px; } }
    @media (max-width: 1024px) {
      .bicycle .connect .section__title {
        margin-bottom: 30px;
        width: 100%;
        font-size: 28px;
        line-height: 129%;
        text-align: center; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .connect .section__title {
        width: 100%;
        font-size: 28px;
        line-height: 129%;
        text-align: left; } }
    @media (max-width: 479px) {
      .bicycle .connect .section__title {
        text-align: left; } }
  .bicycle .connect .section__content-block {
    width: 575px; }
  .bicycle .connect .page-section__container {
    padding: 0 200px;
    max-width: 100%; }
    @media (min-width: 1440px) {
      .bicycle .connect .page-section__container {
        padding: 0 180px; } }
    @media (min-width: 1780px) {
      .bicycle .connect .page-section__container {
        padding: 0 70px;
        max-width: 1220px; } }
    @media (max-width: 1024px) {
      .bicycle .connect .page-section__container {
        padding: 0 16px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .connect .page-section__container {
        padding: 0 100px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .connect .agents__percent-items {
      width: 290px; } }
  .bicycle .connect .agents__percent-item:nth-child(1) {
    max-width: 380px; }
    @media (max-width: 1024px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__images {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        position: relative;
        height: 382px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__images {
        height: 0; } }
    @media (max-width: 479px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__images {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        width: 310px;
        height: 364px; } }
    .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText li:before {
      top: 7px; }
      @media (min-width: 1440px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText li:before {
          top: 9px; } }
      @media (min-width: 1780px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText li:before {
          top: 11px; } }
      @media (max-width: 1024px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText li:before {
          top: 6px; } }
    @media (min-width: 1440px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText {
        margin-bottom: 50px; } }
    @media (max-width: 1024px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        padding-left: 8px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText {
        padding-left: 0; } }
    @media (max-width: 479px) {
      .bicycle .connect .agents__percent-item:nth-child(1) .page-section__itemText {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        padding-left: 0; } }
    .bicycle .connect .agents__percent-item:nth-child(1) .page-section__image {
      top: -66px;
      left: 461px;
      width: 616px; }
      @media (min-width: 1440px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__image {
          top: -91px;
          left: 683px;
          width: 786px; } }
      @media (min-width: 1780px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__image {
          top: -111px;
          left: 709px; } }
      @media (max-width: 1024px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__image {
          top: -72px;
          left: 35px;
          margin-bottom: 0;
          width: 397px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__image {
          top: -563px;
          left: 328px;
          width: 614px; } }
      @media (max-width: 479px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .page-section__image {
          top: -59px;
          left: -19px; } }
    .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 20px;
      width: 188px; }
      @media (min-width: 1780px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__button {
          width: 216px; } }
      @media (max-width: 1024px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__button {
          margin-top: 0;
          width: 300px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 188px; } }
      @media (max-width: 479px) {
        .bicycle .connect .agents__percent-item:nth-child(1) .section-acquiring__button {
          display: none; } }
    @media (min-width: 1440px) {
      .bicycle .connect .agents__percent-item:nth-child(1) {
        max-width: 540px; } }
    @media (max-width: 1024px) {
      .bicycle .connect .agents__percent-item:nth-child(1) {
        padding-bottom: 0;
        margin: auto;
        max-width: 100%; } }
  @media (min-width: 1440px) {
    .bicycle .connect {
      padding-top: 184px;
      padding-bottom: 225px; } }
  @media (min-width: 1780px) {
    .bicycle .connect {
      padding-top: 192px;
      padding-bottom: 233px; } }
  @media (max-width: 1024px) {
    .bicycle .connect {
      padding-top: 25px;
      padding-bottom: 48px;
      max-width: 100%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .bicycle .connect {
      padding-top: 91px;
      padding-bottom: 113px; } }

.bicycle .section-request {
  background: #fff; }

.page-contacts {
  color: #222d41; }
  .page-contacts .home a {
    color: #2e71fc; }
  .page-contacts .home .button {
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px; }
    @media (min-width: 1440px) {
      .page-contacts .home .button {
        padding: 0 34px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-contacts .home .button {
        margin-bottom: 0; } }
    @media (max-width: 767px) {
      .page-contacts .home .button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: auto;
        margin-bottom: 20px;
        width: 300px;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
    @media (max-width: 479px) {
      .page-contacts .home .button {
        width: 100%; } }
  .page-contacts .home .button--line {
    border-color: #2e71fc;
    border-radius: 12px;
    color: #2e71fc; }
    @media (min-width: 1440px) {
      .page-contacts .home .button--line {
        padding: 0 13px; } }
    .has-hover .page-contacts .home .button--line:not([disabled]):hover {
      color: #fff;
      background: #265dce; }
  .page-contacts .header {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
    background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
    background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
    background-position-y: 160px;
    background-size: 100% 300%;
    -webkit-transition: background-position 0.4s ease-out;
    -o-transition: background-position 0.4s ease-out;
    transition: background-position 0.4s ease-out; }
    .page-contacts .header--fixed {
      background-position-y: 77px; }
    @media (max-width: 767px) {
      .page-contacts .header {
        background-position-y: 170px; }
        .page-contacts .header--fixed {
          background-position-y: 84px; } }
  .page-contacts .footer {
    background-color: #f0f2f5; }
    @media (max-width: 767px) {
      .page-contacts .footer {
        padding-top: 24px; } }
  .page-contacts .page-section__subtitle {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.12px; }
  .page-contacts .section-service__title {
    margin-top: 50px;
    text-align: start; }
  .page-contacts .section-heroContacts {
    padding: 100px 0 40px; }
    .page-contacts .section-heroContacts__title {
      margin-top: 30px;
      margin-bottom: 48px; }
      @media (max-width: 767px) {
        .page-contacts .section-heroContacts__title {
          margin-bottom: 24px;
          text-align: left; } }
    .page-contacts .section-heroContacts__text {
      margin-bottom: 8px;
      font-weight: 400;
      font-size: 24px;
      line-height: 36px;
      letter-spacing: 0.12px; }
      @media (max-width: 767px) {
        .page-contacts .section-heroContacts__text a {
          display: block; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-contacts .section-heroContacts__text {
          font-size: 18px;
          line-height: 28px;
          letter-spacing: 0.18px; } }
      @media (max-width: 767px) {
        .page-contacts .section-heroContacts__text {
          font-size: 16px;
          line-height: 22px;
          letter-spacing: 0.2px; } }
    @media (min-width: 1440px) {
      .page-contacts .section-heroContacts {
        padding: 110px 0 52px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-contacts .section-heroContacts {
        padding: 100px 0 42px; } }
    @media (max-width: 767px) {
      .page-contacts .section-heroContacts {
        padding: 80px 0 40px; } }
  .page-contacts .section-mailContacts {
    padding: 40px 0 42px;
    background: #f0f2f5; }
    @media (min-width: 1025px) {
      .page-contacts .section-mailContacts__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 36px;
           -moz-column-gap: 36px;
                column-gap: 36px; } }
    @media (min-width: 1780px) {
      .page-contacts .section-mailContacts__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 100px;
           -moz-column-gap: 100px;
                column-gap: 100px; } }
    .page-contacts .section-mailContacts__item {
      margin-bottom: 32px; }
      .page-contacts .section-mailContacts__item .page-section__subtitle {
        margin-bottom: 14px; }
      .page-contacts .section-mailContacts__item:last-child {
        margin-bottom: 0; }
      @media (max-width: 767px) {
        .page-contacts .section-mailContacts__item {
          margin-bottom: 26px; } }
    @media (min-width: 1440px) {
      .page-contacts .section-mailContacts {
        padding: 40px 0 10px; } }
  .page-contacts .section-addressContacts {
    padding: 50px 0 42px; }
    .page-contacts .section-addressContacts__items {
      margin-top: 15px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-contacts .section-addressContacts__items {
          margin-top: 12px; } }
      @media (max-width: 767px) {
        .page-contacts .section-addressContacts__items {
          margin-top: 16px; } }
    .page-contacts .section-addressContacts__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 15px;
      line-height: 22px; }
      .page-contacts .section-addressContacts__item-name {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 260px;
                flex: 0 0 260px; }
        @media (max-width: 767px) {
          .page-contacts .section-addressContacts__item-name {
            margin-bottom: 17px;
            font-weight: 500;
            font-size: 18px;
            line-height: 22px; } }
      .page-contacts .section-addressContacts__item:last-child {
        margin-bottom: 0; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-contacts .section-addressContacts__item {
          margin-bottom: 12px; } }
      @media (max-width: 767px) {
        .page-contacts .section-addressContacts__item {
          display: block;
          margin-bottom: 14px; } }
    @media (min-width: 1440px) {
      .page-contacts .section-addressContacts {
        padding: 60px 0 48px; } }
    @media (max-width: 767px) {
      .page-contacts .section-addressContacts {
        padding: 48px 0 40px; } }
  .page-contacts .section-mapContacts {
    padding: 9px 0 27px; }
    .page-contacts .section-mapContacts #map {
      height: 493px; }
      .page-contacts .section-mapContacts #map img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
      .page-contacts .section-mapContacts #map svg {
        position: absolute;
        left: 48%;
        top: 41%;
        width: 60px;
        height: 80px; }
        @media (min-width: 1200px) {
          .page-contacts .section-mapContacts #map svg {
            left: 48.5%;
            top: 42%; } }
        @media (min-width: 1440px) {
          .page-contacts .section-mapContacts #map svg {
            left: 49%;
            top: 44%; } }
        @media (min-width: 1780px) {
          .page-contacts .section-mapContacts #map svg {
            left: 49.4%;
            top: 46%; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .page-contacts .section-mapContacts #map svg {
            left: 47.4%;
            top: 41%; } }
        @media (max-width: 767px) {
          .page-contacts .section-mapContacts #map svg {
            left: 49.7%;
            top: 47.2%;
            width: 22px;
            height: 34px; } }
        @media (max-width: 479px) {
          .page-contacts .section-mapContacts #map svg {
            left: 48%;
            top: 42%; } }
      @media (min-width: 1440px) {
        .page-contacts .section-mapContacts #map {
          height: 509px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-contacts .section-mapContacts #map {
          height: 509px; } }
      @media (max-width: 767px) {
        .page-contacts .section-mapContacts #map {
          height: 320px; } }
      @media (max-width: 479px) {
        .page-contacts .section-mapContacts #map {
          height: 222px; } }
    @media (max-width: 767px) {
      .page-contacts .section-mapContacts {
        padding: 6px 0 30px; } }
    @media (max-width: 479px) {
      .page-contacts .section-mapContacts {
        padding: 6px 0 26px; } }
  .page-contacts .section-requisitesContacts {
    padding: 25px 0 80px; }
    .page-contacts .section-requisitesContacts__title {
      margin-bottom: 16px; }
    .page-contacts .section-requisitesContacts__item {
      margin-bottom: 4px;
      line-height: 18px;
      letter-spacing: 0.01em; }
    @media (min-width: 1440px) {
      .page-contacts .section-requisitesContacts {
        padding: 30px 0 80px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-contacts .section-requisitesContacts {
        padding: 25px 0 58px; } }
    @media (max-width: 767px) {
      .page-contacts .section-requisitesContacts {
        margin-bottom: -3px;
        padding: 18px 0 50px; } }

.page-service .home .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 110px;
  padding-bottom: 10px;
  color: #222d41; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .home .container {
      display: block;
      padding-bottom: 16px; } }
  @media (max-width: 767px) {
    .page-service .home .container {
      display: block; } }

.page-service .header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
  background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background-position-y: 160px;
  background-size: 100% 300%; }
  .page-service .header--fixed {
    background-position-y: 77px; }
  @media (max-width: 767px) {
    .page-service .header {
      background-position-y: 170px; }
      .page-service .header--fixed {
        background-position-y: 84px; } }

@media (max-width: 767px) {
  .page-service .footer {
    padding-top: 20px; } }

.page-service .col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
  @media (min-width: 1025px) {
    .page-service .col {
      padding-bottom: 80px;
      max-width: calc(100% - 317px); } }
  @media (min-width: 1440px) {
    .page-service .col {
      max-width: calc(100% - 330px); } }

.page-service .is-active {
  color: #2e71fc; }

.page-service .mb-0 {
  margin-bottom: 0; }

@media (max-width: 1024px) {
  .page-service:not(.page-service-connection) #service-content-container {
    min-height: calc(100vh - 70px); } }

@media (max-width: 1024px) {
  .page-service.page-service-connection .service__side-block .footer {
    display: none; } }

@media (max-width: 1024px) {
  .page-service.page-service-connection .service__side-item > .service__side-title.is-active.service-link {
    color: #2e71fc; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-service.--service-content .service__side-block {
    position: fixed;
    left: 0;
    top: 70px;
    z-index: 2;
    display: block;
    overflow: scroll;
    padding-right: 60px;
    padding-bottom: 40px;
    padding-left: 60px;
    width: 100vw;
    height: calc(100vh - 70px);
    background-color: #fff;
    -webkit-transform: translate(-100%);
        -ms-transform: translate(-100%);
            transform: translate(-100%);
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .page-service.--service-content .service__side-block.is-visible {
      -webkit-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0); }
  .page-service.--service-content .service__search {
    display: none; } }

@media (max-width: 767px) {
  .page-service.--service-content .service__side-block {
    position: fixed;
    left: 0;
    top: 70px;
    z-index: 2;
    display: block;
    overflow: scroll;
    padding-right: 16px;
    padding-bottom: 30px;
    padding-left: 16px;
    height: calc(100vh - 70px);
    background-color: #fff;
    -webkit-transform: translate(-100%);
        -ms-transform: translate(-100%);
            transform: translate(-100%);
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .page-service.--service-content .service__side-block.is-visible {
      -webkit-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0); }
  .page-service.--service-content .service__search {
    display: none; } }

.page-service--integration .service__main-content-block ul {
  padding: 0 !important; }
  .page-service--integration .service__main-content-block ul li {
    margin-top: calc(10 * var(--width-multiplier)) !important; }
    .page-service--integration .service__main-content-block ul li::before {
      display: none !important; }

@media (max-width: 1024px) {
  .page-service--integration .col {
    min-height: auto !important; }
    .page-service--integration .col .service-content * {
      display: none; }
    .page-service--integration .col .service-content .service__search {
      display: block; }
  .page-service--integration .service__side-block .footer {
    display: none !important; } }

.page-service .service__side-block {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 265px;
          flex: 0 0 265px;
  margin-right: 50px;
  padding-top: 30px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.01em; }
  .page-service .service__side-block .footer {
    display: none; }
    .page-service .service__side-block .footer__wrap {
      color: #fff; }
    @media (max-width: 1024px) {
      .page-service .service__side-block .footer {
        margin-top: auto;
        padding-bottom: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__side-block .footer {
        position: relative;
        display: block;
        margin-top: 100px;
        margin-left: -60px;
        margin-bottom: -40px;
        width: calc(100% + 120px); }
        .page-service .service__side-block .footer .container {
          padding-top: 10px; } }
    @media (max-width: 767px) {
      .page-service .service__side-block .footer {
        display: block;
        margin-top: 54px;
        margin-left: -16px;
        margin-bottom: -30px;
        width: calc(100vw + 32px); }
        .page-service .service__side-block .footer .container {
          padding-top: 16px; } }
  @media (min-width: 1025px) {
    .page-service .service__side-block {
      margin-bottom: 80px; } }
  @media (min-width: 1440px) {
    .page-service .service__side-block {
      margin-right: 65px;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }
  @media (max-width: 1024px) {
    .page-service .service__side-block {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__side-block {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      padding-top: 100px;
      padding-bottom: 18px;
      letter-spacing: 0.013em; } }
  @media (max-width: 767px) {
    .page-service .service__side-block {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin-right: 0;
      padding-top: 54px;
      padding-bottom: 30px; } }

.page-service .service__side-item .service-hidesubmenu + .service__side-submenu-list {
  display: none; }

@media (max-width: 1024px) {
  .page-service .service__side-item > .service__side-title.is-active:not(.not-submenu),
  .page-service .service__side-item .service__side-subtitle.is-active:not(.service-link) {
    color: #222d41; } }

.page-service .service__side-item:last-child {
  margin-bottom: 0; }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-service .service__side-item {
    margin-bottom: 24px; } }

@media (max-width: 767px) {
  .page-service .service__side-item {
    margin-bottom: 24px; } }

.page-service .service__side-content .service__main-content.start-content {
  display: none;
  margin-left: -32px;
  padding-top: 0;
  width: calc(100% + 32px); }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__side-content .service__main-content.start-content {
      display: block; } }
  @media (max-width: 767px) {
    .page-service .service__side-content .service__main-content.start-content {
      display: block; } }

.page-service .service__side-title {
  position: relative;
  display: block;
  margin-bottom: 16px;
  border: none;
  padding: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: 0.12px;
  text-align: left;
  color: #222d41;
  background: none; }
  .page-service .service__side-title svg {
    position: absolute;
    right: 0;
    width: 15px;
    height: 10px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
    @media (min-width: 1025px) {
      .page-service .service__side-title svg {
        display: none; } }
  .page-service .service__side-title:active {
    opacity: 0.6; }
  .page-service .service__side-title.is-active {
    color: #2e71fc; }
    .page-service .service__side-title.is-active svg {
      top: 14px;
      -webkit-transform: rotateX(180deg);
              transform: rotateX(180deg); }
  .page-service .service__side-title.not-submenu + .service__side-submenu-list {
    display: none; }
  .page-service .service__side-title.not-submenu svg {
    display: none; }
  .has-hover .page-service .service__side-title:not([disabled]):hover {
    color: #265dce; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__side-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 6px;
      padding-right: 28px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      font-size: 28px;
      line-height: 40px;
      letter-spacing: -0.01px; } }
  @media (max-width: 767px) {
    .page-service .service__side-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0;
      padding-right: 28px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; } }

.page-service .service__side-submenu-list {
  overflow: hidden;
  padding-left: 32px;
  height: 0;
  -webkit-transition: height 0.3s linear;
  -o-transition: height 0.3s linear;
  transition: height 0.3s linear; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__side-submenu-list .drop-down-content {
      padding-top: 16px;
      padding-bottom: 6px; }
      .page-service .service__side-submenu-list .drop-down-content--inner {
        padding-top: 0; } }
  @media (max-width: 767px) {
    .page-service .service__side-submenu-list .drop-down-content {
      padding-top: 16px; }
      .page-service .service__side-submenu-list .drop-down-content--inner {
        padding-top: 0; } }
  .page-service .service__side-submenu-list.is-load {
    margin-bottom: 15px;
    height: auto;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
  .page-service .service__side-submenu-list.is-visible {
    margin-bottom: 15px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__side-submenu-list.is-visible {
        margin-bottom: 24px; } }
    @media (max-width: 767px) {
      .page-service .service__side-submenu-list.is-visible {
        margin-bottom: 24px; } }

.page-service .service__side-subtitle {
  position: relative;
  display: block;
  margin-bottom: 16px;
  border: none;
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.18px;
  color: #222d41;
  background: none; }
  .page-service .service__side-subtitle svg {
    position: absolute;
    right: -29px;
    width: 15px;
    height: 10px;
    -webkit-transform: rotateZ(270deg);
        -ms-transform: rotate(270deg);
            transform: rotateZ(270deg); }
    @media (min-width: 1025px) {
      .page-service .service__side-subtitle svg {
        display: none; } }
  .page-service .service__side-subtitle:not(.service-link) svg {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .page-service .service__side-subtitle:not(.service-link).is-active svg {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg); }
  .page-service .service__side-subtitle:active {
    opacity: 0.6; }
  .page-service .service__side-subtitle:last-child {
    margin-bottom: 0; }
  .page-service .service__side-subtitle.is-active {
    color: #2e71fc; }
  .has-hover .page-service .service__side-subtitle:not([disabled]):hover {
    color: #265dce; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__side-subtitle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 30px;
      font-size: 24px;
      line-height: 36px;
      letter-spacing: 0.12px; } }
  @media (max-width: 767px) {
    .page-service .service__side-subtitle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 24px; } }

@media (min-width: 1440px) {
  .page-service .service__side {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px; } }

.page-service .service__search {
  position: relative;
  z-index: 3;
  padding-top: 40px;
  padding-bottom: 10px; }
  .page-service .service__search-input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .page-service .service__search-input input {
      outline: 0;
      border: 0;
      border-bottom: 1px solid #8c949f;
      border-radius: 0;
      padding: 0;
      padding-top: 8px;
      padding-bottom: 16px;
      padding-left: 30px;
      width: 100%;
      height: 38px;
      font-family: "Stolzl";
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      letter-spacing: 0.22px;
      caret-color: #2e71fc;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      .page-service .service__search-input input::-webkit-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .page-service .service__search-input input::-moz-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .page-service .service__search-input input:-ms-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .page-service .service__search-input input::-ms-input-placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .page-service .service__search-input input::placeholder {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.22px; }
      .page-service .service__search-input input:focus {
        border-bottom: 2px solid #2e71fc;
        padding-bottom: 15px; }
      .has-hover .page-service .service__search-input input:not([disabled]):hover {
        border-bottom: 2px solid #2e71fc;
        padding-bottom: 15px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-service .service__search-input input {
          padding-left: 32px; } }
  .page-service .service__search-placeholder {
    position: absolute;
    left: 32px;
    top: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px;
    color: #444d5b;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .page-service .service__search-placeholder.is-active {
      left: 0px;
      top: -16px;
      font-size: 12px;
      line-height: 18px;
      letter-spacing: 0.24px;
      color: #8c949f; }
  .page-service .service__search-icon {
    position: absolute;
    top: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 20px;
    height: 24px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .page-service .service__search-icon svg {
      height: 60%; }
  .page-service .service__search-result {
    position: absolute;
    display: none;
    border-radius: 0 0 12px 12px;
    width: 100%;
    -webkit-box-shadow: 0 4px 8px rgba(39, 39, 68, 0.08), 0 8px 16px rgba(39, 39, 68, 0.04);
            box-shadow: 0 4px 8px rgba(39, 39, 68, 0.08), 0 8px 16px rgba(39, 39, 68, 0.04);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.22px;
    background: #fff; }
    .page-service .service__search-result a,
    .page-service .service__search-result .no-result {
      display: block;
      border-bottom: 1px solid #e2e8ef;
      padding: 15px 15px; }
    .page-service .service__search-result a:last-of-type {
      border: none; }
    .page-service .service__search-result a:active {
      opacity: 0.6; }
    .has-hover .page-service .service__search-result a:not([disabled]):hover {
      background-color: #f0f2f5; }
    .page-service .service__search-result .no-result {
      color: #8c949f; }
    .page-service .service__search-result.is-visible {
      display: block; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__search-result {
        width: calc(100% - 120px); } }
    @media (max-width: 767px) {
      .page-service .service__search-result {
        width: calc(100% - 48px); } }
    @media (max-width: 479px) {
      .page-service .service__search-result {
        width: calc(100% - 32px); } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__search {
      position: absolute;
      left: 0;
      top: 140px;
      padding: 0 60px;
      width: 100%; } }
  @media (max-width: 767px) {
    .page-service .service__search {
      position: absolute;
      left: 0;
      top: 103px;
      padding: 0 24px;
      width: 100%; } }
  @media (max-width: 479px) {
    .page-service .service__search {
      padding: 0 16px; } }

.page-service .service__breadcrumb {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.22px;
  color: #2e71fc; }
  .page-service .service__breadcrumb li {
    margin-left: 5px; }
    .page-service .service__breadcrumb li::before {
      content: " / "; }
    .page-service .service__breadcrumb li a:active {
      opacity: 0.6; }
    .has-hover .page-service .service__breadcrumb li a:not([disabled]):hover {
      color: #265dce; }
    .page-service .service__breadcrumb li:first-child {
      margin-left: 0; }
      .page-service .service__breadcrumb li:first-child::before {
        content: none; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__breadcrumb {
      display: none; } }
  @media (max-width: 767px) {
    .page-service .service__breadcrumb {
      display: none; } }

.page-service .service__arrow-back {
  margin-top: 21px;
  margin-left: 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }
  .page-service .service__arrow-back svg {
    width: 18px;
    height: 18px; }
  @media (min-width: 1025px) {
    .page-service .service__arrow-back {
      display: none; } }
  @media (max-width: 767px) {
    .page-service .service__arrow-back {
      margin-top: -13px; } }

.page-service .service__main-content {
  padding-top: 28px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.01em; }
  .page-service .service__main-content * {
    margin-top: 30px;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .page-service .service__main-content * {
        margin-top: 25px;
        margin-bottom: 25px; } }
  .page-service .service__main-content p {
    margin-top: 22px;
    margin-bottom: 22px; }
    @media (min-width: 1440px) {
      .page-service .service__main-content p {
        margin-top: 28px;
        margin-bottom: 28px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content p {
        margin-bottom: 22px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content p {
        margin-bottom: 22px; } }
  .page-service .service__main-content a {
    color: #2e71fc; }
    .page-service .service__main-content a:active {
      opacity: 0.6; }
    .has-hover .page-service .service__main-content a:not([disabled]):hover {
      color: #265dce; }
  .page-service .service__main-content h2.h2-links a {
    color: #222d41; }
  .page-service .service__main-content h2.h2-links a:not([disabled]):hover {
    color: #222d41;
    opacity: .8; }
  .page-service .service__main-content-title, .page-service .service__main-content-mainSubTitle {
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: 500;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: -0.01px; }
    @media (min-width: 1440px) {
      .page-service .service__main-content-title, .page-service .service__main-content-mainSubTitle {
        font-size: 36px;
        line-height: 42px;
        letter-spacing: -0.02px; }
        .page-service .service__main-content-title--small, .page-service .service__main-content-mainSubTitle--small {
          font-size: 28px;
          line-height: 36px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content-title, .page-service .service__main-content-mainSubTitle {
        margin-bottom: 30px;
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.12px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content-title, .page-service .service__main-content-mainSubTitle {
        margin-bottom: 22px;
        font-size: 24px;
        line-height: 1.33;
        letter-spacing: 0.12px; } }
  .page-service .service__main-content-subtitle {
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px; }
    .page-service .service__main-content-subtitle--dot {
      position: relative;
      padding-left: 26px; }
      .page-service .service__main-content-subtitle--dot::before {
        content: '';
        position: absolute;
        left: 10px;
        top: 10px;
        border-radius: 100%;
        width: 6px;
        height: 6px;
        background: currentColor; }
        @media (min-width: 1025px) {
          .page-service .service__main-content-subtitle--dot::before {
            left: 14px;
            top: 14px;
            width: 8px;
            height: 8px; } }
      @media (min-width: 1025px) {
        .page-service .service__main-content-subtitle--dot {
          padding-left: 36px; } }
    @media (min-width: 1025px) {
      .page-service .service__main-content-subtitle {
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.12px; } }
  .page-service .service__main-content-img {
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 12px;
    width: 100%; }
    .page-service .service__main-content-img img {
      margin: 0; }
  .page-service .service__main-content-buttons {
    margin-top: 30px;
    margin-bottom: 0;
    width: calc(100% + 30px); }
    .page-service .service__main-content-buttons h4 {
      margin-left: 20px;
      margin-top: 0;
      margin-bottom: 0;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .page-service .service__main-content-buttons h4:first-child {
        margin-left: 0; }
        @media (max-width: 767px) {
          .page-service .service__main-content-buttons h4:first-child {
            margin-left: auto; } }
      @media (min-width: 1440px) {
        .page-service .service__main-content-buttons h4 {
          margin-left: 30px; } }
      @media (max-width: 767px) {
        .page-service .service__main-content-buttons h4 {
          width: 100%;
          margin-right: auto;
          margin-left: auto; } }
    .page-service .service__main-content-buttons .button {
      margin: 0;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px;
      color: #fff; }
      .page-service .service__main-content-buttons .button:first-child {
        margin-left: 0; }
        @media (max-width: 767px) {
          .page-service .service__main-content-buttons .button:first-child {
            margin-left: auto; } }
      .has-hover .page-service .service__main-content-buttons .button:not([disabled]):hover {
        color: #fff; }
      @media (min-width: 1440px) {
        .page-service .service__main-content-buttons .button {
          margin-left: 30px;
          padding: 0 34px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-service .service__main-content-buttons .button {
          margin-bottom: 0; } }
      @media (max-width: 767px) {
        .page-service .service__main-content-buttons .button {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-right: auto;
          margin-bottom: 20px;
          margin-left: auto;
          width: 300px;
          font-size: 16px;
          line-height: 22px;
          letter-spacing: 0.2px; } }
      @media (max-width: 479px) {
        .page-service .service__main-content-buttons .button {
          width: 100%; } }
    .page-service .service__main-content-buttons .button--link,
    .page-service .service__main-content-buttons .button--line {
      color: #2e71fc; }
      @media (min-width: 1440px) {
        .page-service .service__main-content-buttons .button--link,
        .page-service .service__main-content-buttons .button--line {
          padding: 0 13px; } }
      .has-hover .page-service .service__main-content-buttons .button--link:not([disabled]):hover, .has-hover
      .page-service .service__main-content-buttons .button--line:not([disabled]):hover {
        color: #265dce; }
    .page-service .service__main-content-buttons .button--line {
      border-color: #2e71fc;
      border-radius: 12px; }
      .has-hover .page-service .service__main-content-buttons .button--line:not([disabled]):hover {
        border-color: #265dce;
        background: transparent; }
    .page-service .service__main-content-buttons .button--link {
      padding: 0; }
      @media (max-width: 767px) {
        .page-service .service__main-content-buttons .button--link {
          height: 50px; } }
    .page-service .service__main-content-buttons--cms {
      margin-bottom: 40px; }
      @media (min-width: 1025px) {
        .page-service .service__main-content-buttons--cms {
          margin-bottom: 60px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 25px;
        width: 100%; } }
  .page-service .service__main-content-slider {
    position: relative;
    padding: 0 47px;
    width: 100%; }
    .page-service .service__main-content-slider * {
      margin-top: 0;
      margin-bottom: 0; }
    .page-service .service__main-content-slider-bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 7px;
      padding: 0 8px;
      font-weight: 400;
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px;
      color: #8c949f; }
      @media (min-width: 1440px) {
        .page-service .service__main-content-slider-bottom {
          margin-top: -2px;
          padding: 0 17px;
          font-size: 18px;
          line-height: 28px;
          letter-spacing: 0.18px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-service .service__main-content-slider-bottom {
          margin-top: -1px;
          padding: 0 14px; } }
      @media (max-width: 479px) {
        .page-service .service__main-content-slider-bottom {
          margin-top: 15px; } }
      @media (max-width: 767px) {
        .page-service .service__main-content-slider-bottom {
          margin-top: 1px;
          padding: 0 13px; } }
    .page-service .service__main-content-slider .swiper-slide {
      width: 100%;
      height: auto; }
      .page-service .service__main-content-slider .swiper-slide img {
        width: 100%; }
    .page-service .service__main-content-slider .swiper-button-next {
      right: 0; }
    .page-service .service__main-content-slider .swiper-button-prev {
      left: -2px; }
      @media (max-width: 767px) {
        .page-service .service__main-content-slider .swiper-button-prev {
          left: 0; } }
    .page-service .service__main-content-slider .swiper-button-next, .page-service .service__main-content-slider .swiper-button-prev {
      position: absolute;
      top: calc(50% - 17px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-radius: 100%;
      width: 40px;
      height: 40px;
      background: #f0f2f5; }
      .page-service .service__main-content-slider .swiper-button-next svg, .page-service .service__main-content-slider .swiper-button-prev svg {
        width: 50%; }
      @media (max-width: 767px) {
        .page-service .service__main-content-slider .swiper-button-next, .page-service .service__main-content-slider .swiper-button-prev {
          top: calc(50% - 12px);
          width: 24px;
          height: 24px; } }
    @media (min-width: 1440px) {
      .page-service .service__main-content-slider {
        padding: 0 40px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content-slider {
        padding: 0 42px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content-slider {
        padding: 0 18px; } }
    @media (max-width: 479px) {
      .page-service .service__main-content-slider {
        padding: 0 28px; } }
  .page-service .service__main-content-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 30px 58px; }
    .page-service .service__main-content-logos * {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0; }
    .page-service .service__main-content-logos-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 157px;
      height: 100px; }
      @media (max-width: 767px) {
        .page-service .service__main-content-logos-item {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .page-service .service__main-content-logos-img {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 30px;
      width: 100%;
      height: 48px; }
      @media (min-width: 1440px) {
        .page-service .service__main-content-logos-img {
          margin-bottom: 22px; } }
      @media (max-width: 767px) {
        .page-service .service__main-content-logos-img {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .page-service .service__main-content-logos a {
      margin-left: 16px;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px;
      text-transform: uppercase; }
      .page-service .service__main-content-logos a:first-of-type {
        margin-left: 0; }
      @media (min-width: 1440px) {
        .page-service .service__main-content-logos a {
          font-size: 18px;
          line-height: 28px;
          letter-spacing: 0.18px; } }
    @media (min-width: 1440px) {
      .page-service .service__main-content-logos {
        max-width: 840px;
        gap: 25px 60px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content-logos {
        gap: 30px 60px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content-logos {
        gap: 30px 60px; } }
  .page-service .service__main-content-sdk * {
    margin-top: 0;
    margin-bottom: 29px; }
    @media (max-width: 767px) {
      .page-service .service__main-content-sdk * {
        margin-bottom: 22px; } }
  .page-service .service__main-content-sdk-subtitle {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px; }
    @media (min-width: 1440px) {
      .page-service .service__main-content-sdk-subtitle {
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.12px; } }
  .page-service .service__main-content-sdk-img img {
    margin-bottom: 0; }
  .page-service .service__main-content-sdk-text {
    position: relative;
    margin-bottom: 22px;
    padding-left: 18px; }
    .page-service .service__main-content-sdk-text::before {
      content: "";
      position: absolute;
      left: 0px;
      top: 9px;
      border-radius: 100%;
      width: 8px;
      height: 8px;
      background-color: #2e71fc; }
  .page-service .service__main-content-sdk a {
    margin-left: 16px; }
    .page-service .service__main-content-sdk a:first-of-type {
      margin-left: 0; }
    @media (max-width: 767px) {
      .page-service .service__main-content-sdk a {
        display: block;
        margin: 0;
        margin-bottom: 16px; } }
  .page-service .service__main-content-cms * {
    margin-top: 0; }
  .page-service .service__main-content-cms p {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content-cms p {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content-cms p {
        margin-bottom: 24px;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; } }
  .page-service .service__main-content-cms .drop-down-js {
    position: relative;
    margin-top: 44px;
    padding-right: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #2e71fc;
    cursor: pointer; }
    .page-service .service__main-content-cms .drop-down-js svg {
      position: absolute;
      right: 2px;
      top: 6px;
      z-index: -1;
      width: 14px;
      height: 10px;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .page-service .service__main-content-cms .drop-down-js__unvisible {
      display: inline; }
    .page-service .service__main-content-cms .drop-down-js__visible {
      display: none; }
    .page-service .service__main-content-cms .drop-down-js.is-active svg {
      -webkit-transform: rotateX(180deg);
              transform: rotateX(180deg); }
    .page-service .service__main-content-cms .drop-down-js.is-active .drop-down-js__unvisible {
      display: none; }
    .page-service .service__main-content-cms .drop-down-js.is-active .drop-down-js__visible {
      display: inline; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__main-content-cms .service__main-content-subtitle {
      font-size: 24px;
      line-height: 36px;
      letter-spacing: 0.12px; } }
  @media (max-width: 767px) {
    .page-service .service__main-content-cms {
      margin-top: -7px; } }
  .page-service .service__main-content ul {
    padding-left: 24px; }
    .page-service .service__main-content ul li {
      position: relative;
      margin-bottom: 0; }
      .page-service .service__main-content ul li::before {
        content: "";
        position: absolute;
        left: -14px;
        top: 10px;
        border-radius: 100%;
        width: 5px;
        height: 5px;
        background-color: #222d41; }
        @media (min-width: 1440px) {
          .page-service .service__main-content ul li::before {
            left: -17px;
            top: 12px; } }
    .page-service .service__main-content ul.list-decimal li {
      list-style: decimal; }
      .page-service .service__main-content ul.list-decimal li::before {
        display: none; }
    .page-service .service__main-content ul.list-circle li {
      list-style: none; }
      .page-service .service__main-content ul.list-circle li::before {
        display: inline-block; }
    .page-service .service__main-content ul.list-none {
      padding: 0; }
      .page-service .service__main-content ul.list-none li::before {
        display: none; }
    @media (min-width: 1440px) {
      .page-service .service__main-content ul {
        padding-left: 28px; } }
  .page-service .service__main-content .cms-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 50px;
    gap: 30px 60px; }
    .page-service .service__main-content .cms-links a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0;
      width: 217px;
      height: 48px; }
      .page-service .service__main-content .cms-links a img {
        margin: 0;
        width: 100%;
        height: 100%; }
        @media (max-width: 767px) {
          .page-service .service__main-content .cms-links a img {
            width: auto; } }
      @media (min-width: 1440px) {
        .page-service .service__main-content .cms-links a {
          width: 230px;
          height: 48px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-service .service__main-content .cms-links a {
          width: 294px;
          height: 65px; } }
      @media (max-width: 767px) {
        .page-service .service__main-content .cms-links a {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 288px;
          height: 64px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content .cms-links {
        margin-bottom: 40px;
        gap: 23px 0; } }
  .page-service .service__main-content .cms-item {
    margin-bottom: 50px; }
    .page-service .service__main-content .cms-item-img {
      margin-bottom: 28px;
      width: 230px;
      height: 50px; }
      .page-service .service__main-content .cms-item-img img {
        height: 100%; }
      @media (max-width: 767px) {
        .page-service .service__main-content .cms-item-img {
          margin-bottom: 24px; } }
    .page-service .service__main-content .cms-item-list-title {
      margin-left: -18px; }
      .page-service .service__main-content .cms-item-list-title::before {
        content: none; }
    .page-service .service__main-content .cms-item .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 20px; }
      @media (max-width: 767px) {
        .page-service .service__main-content .cms-item .row {
          display: block; } }
    .page-service .service__main-content .cms-item p {
      margin-bottom: 20px;
      font-weight: 700;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; }
    .page-service .service__main-content .cms-item a {
      margin-right: 18px; }
    .page-service .service__main-content .cms-item ul {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      margin-bottom: 0;
      padding-right: 22px;
      padding-left: 18px; }
      .page-service .service__main-content .cms-item ul:first-of-type {
        margin-right: 8px; }
      .page-service .service__main-content .cms-item ul li {
        margin-bottom: 10px; }
        .page-service .service__main-content .cms-item ul li::before {
          left: -18px;
          top: 7px;
          width: 8px;
          height: 8px;
          background-color: #2e71fc; }
        .page-service .service__main-content .cms-item ul li:last-of-type {
          margin-bottom: 0; }
      @media (min-width: 1440px) {
        .page-service .service__main-content .cms-item ul:first-of-type {
          margin-right: 15px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-service .service__main-content .cms-item ul:first-of-type {
          margin-right: 15px; } }
      @media (max-width: 767px) {
        .page-service .service__main-content .cms-item ul {
          margin-bottom: 20px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content .cms-item {
        margin-bottom: 36px; } }
  .page-service .service__main-content .cms__dropdown-wrapper {
    overflow: hidden;
    margin-top: 40px;
    height: 0;
    min-height: 350px;
    -webkit-transition: height 0.3s linear;
    -o-transition: height 0.3s linear;
    transition: height 0.3s linear; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content .cms__dropdown-wrapper {
        min-height: 416px; } }
    @media (max-width: 767px) {
      .page-service .service__main-content .cms__dropdown-wrapper {
        margin-top: 36px;
        min-height: 760px; } }
  .page-service .service__main-content .service__side-content {
    position: static;
    display: block;
    padding: 0; }
    .page-service .service__main-content .service__side-content ul {
      margin-top: 0;
      margin-bottom: 20px; }
      .page-service .service__main-content .service__side-content ul li {
        margin-top: 0;
        margin-bottom: 22px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-service .service__main-content .service__side-content {
        display: none; } }
    @media (max-width: 767px) {
      .page-service .service__main-content .service__side-content {
        display: none; } }
  @media (max-width: 767px) {
    .page-service .service__main-content.start-content {
      display: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__main-content.start-content {
      display: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__main-content {
      padding-top: 34px;
      padding-bottom: 24px;
      letter-spacing: 0.013em; } }
  @media (max-width: 767px) {
    .page-service .service__main-content {
      padding-top: 26px;
      padding-bottom: 7px; } }
  @media (min-width: 1440px) {
    .page-service .service__main-content {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }

.page-service .service__second-button {
  display: block;
  margin-top: 20px;
  padding: 0 24px; }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .page-service .service__second-button {
      padding: 0 12px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-service .service__second-button {
      padding: 0 12px; } }
  @media (max-width: 767px) {
    .page-service .service__second-button {
      text-align: center; } }

.page-form .header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
  background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background-position-y: 160px;
  background-size: 100% 300%; }
  .page-form .header--fixed {
    background-position-y: 77px; }
  @media (max-width: 767px) {
    .page-form .header {
      background-position-y: 170px; }
      .page-form .header--fixed {
        background-position-y: 84px; } }

.page-form .footer {
  background-color: #f0f2f5; }
  @media (max-width: 767px) {
    .page-form .footer {
      padding-top: 24px; } }

.page-form .page-section {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #fff; }
  .page-form .page-section__title {
    margin-top: 52px;
    margin-bottom: 48px; }
    @media (min-width: 1440px) {
      .page-form .page-section__title {
        margin-top: 60px;
        margin-bottom: 60px;
        font-size: 48px;
        line-height: 66px;
        letter-spacing: -0.03px; } }
    @media (max-width: 767px) {
      .page-form .page-section__title {
        margin-top: 30px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-form .page-section {
      padding-bottom: 60px; } }
  @media (max-width: 767px) {
    .page-form .page-section {
      padding-bottom: 48px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-form .form__footer .form__items:first-child {
    grid-gap: 30px; } }

.page-press-center .header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
  background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background-position-y: 160px;
  background-size: 100% 300%; }
  .page-press-center .header--fixed {
    background-position-y: 77px; }
  @media (max-width: 767px) {
    .page-press-center .header {
      background-position-y: 170px; }
      .page-press-center .header--fixed {
        background-position-y: 84px; } }

.page-press-center .footer {
  background-color: #f0f2f5; }
  @media (max-width: 767px) {
    .page-press-center .footer {
      padding-top: 24px; } }

.page-press-center .home {
  padding: 130px 0 80px 0;
  color: #222d41; }
  @media (min-width: 1440px) {
    .page-press-center .home {
      padding: 140px 0 80px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-press-center .home {
      padding: 130px 0 60px 0; } }
  @media (max-width: 767px) {
    .page-press-center .home {
      padding: 110px 0 50px 0; } }

.page-press-center .section-pressCenter__title {
  text-align: left; }

.page-press-center .section-pressCenter__items {
  padding: 20px 0; }
  @media (min-width: 1440px) {
    .page-press-center .section-pressCenter__items {
      padding: 30px 0; } }

.page-press-center .section-pressCenter__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-radius: 12px;
  padding: 15px 20px; }
  .page-press-center .section-pressCenter__item-time {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 140px;
            flex: 0 0 140px;
    margin-right: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.2px;
    color: #8c949f; }
    @media (min-width: 1440px) {
      .page-press-center .section-pressCenter__item-time {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 160px;
                flex: 0 0 160px;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; } }
    @media (max-width: 767px) {
      .page-press-center .section-pressCenter__item-time {
        margin-right: 0;
        margin-bottom: 8px; } }
  .page-press-center .section-pressCenter__item p {
    line-height: 22px;
    letter-spacing: 0.2px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
    @media (min-width: 1440px) {
      .page-press-center .section-pressCenter__item p {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; } }
  .page-press-center .section-pressCenter__item:nth-child(even) {
    background-color: #f0f2f5; }
  .has-hover .page-press-center .section-pressCenter__item:not([disabled]):hover p {
    color: #2e71fc; }
  @media (max-width: 767px) {
    .page-press-center .section-pressCenter__item {
      display: block; } }

.page-press-center .section-pressCenter__show-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px; }
  .page-press-center .section-pressCenter__show-more .button {
    padding: 0 24px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-press-center .section-pressCenter__show-more .button {
        padding: 0 32px;
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.2px; } }
    @media (max-width: 767px) {
      .page-press-center .section-pressCenter__show-more .button {
        width: 300px; } }
    @media (max-width: 479px) {
      .page-press-center .section-pressCenter__show-more .button {
        width: 100%; } }
  @media (max-width: 767px) {
    .page-press-center .section-pressCenter__show-more {
      margin-top: 26px; } }

.page-press-center .section-pressCenter-article__time {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px; }
  @media (min-width: 1440px) {
    .page-press-center .section-pressCenter-article__time {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }
  @media (max-width: 767px) {
    .page-press-center .section-pressCenter-article__time {
      margin-bottom: 24px; } }

.page-press-center .section-pressCenter-article__title {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .page-press-center .section-pressCenter-article__title {
      margin-bottom: 25px;
      text-align: left; } }

.page-press-center .section-pressCenter-article__wrap ul {
  margin: 16px 0;
  padding-left: 40px; }

.page-press-center .section-pressCenter-article__wrap li {
  list-style: disc;
  margin: 16px 0; }

.page-press-center .section-pressCenter-article p {
  margin-bottom: 22px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.2px; }
  .page-press-center .section-pressCenter-article p a {
    color: #2e71fc; }
    .has-hover .page-press-center .section-pressCenter-article p a:not([disabled]):hover {
      color: #265dce; }
  @media (min-width: 1440px) {
    .page-press-center .section-pressCenter-article p {
      margin-bottom: 28px;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.18px; } }
  @media (max-width: 767px) {
    .page-press-center .section-pressCenter-article p {
      margin-bottom: 22px;
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.2px; } }

.section-404 {
  background: #f0f2f5; }
  .section-404 .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 118px;
    padding-bottom: 80px; }
    @media (min-width: 1440px) {
      .section-404 .container {
        padding-top: 128px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-404 .container {
        padding-top: 120px;
        padding-bottom: 60px; } }
    @media (max-width: 767px) {
      .section-404 .container {
        padding-top: 90px;
        padding-bottom: 46px; } }
  .section-404__images {
    position: relative;
    left: -3px;
    margin-bottom: 120px; }
    @media (min-width: 1440px) {
      .section-404__images {
        margin-bottom: 156px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-404__images {
        margin-bottom: 93px; } }
    @media (max-width: 767px) {
      .section-404__images {
        margin-bottom: 90px; } }
  .section-404__image--404 {
    width: 352px; }
    @media (min-width: 1440px) {
      .section-404__image--404 {
        width: 529px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-404__image--404 {
        width: 289px; } }
    @media (max-width: 767px) {
      .section-404__image--404 {
        width: 289px; } }
  .section-404__image--hand {
    position: absolute;
    left: 100%;
    top: 35px;
    margin-left: -120px;
    width: 535px; }
    @media (min-width: 1440px) {
      .section-404__image--hand {
        top: 52px;
        margin-left: -180px;
        width: 803px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-404__image--hand {
        top: 28px;
        margin-left: -97px;
        width: 441px; } }
    @media (max-width: 767px) {
      .section-404__image--hand {
        top: 28px;
        margin-left: -97px;
        width: 441px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-404__button {
      font-size: 16px;
      line-height: 22px; } }
  @media (max-width: 767px) {
    .section-404__button {
      width: 100%;
      max-width: 300px; } }

.agents__hero .section-heroPublic__content {
  width: 100%; }
  @media (min-width: 1200px) {
    .agents__hero .section-heroPublic__content {
      width: 1080px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .agents__hero .section-heroPublic__content {
      width: 660px; } }

.agents__hero .section-heroPublic__image {
  top: 301px;
  margin-left: -509px;
  width: 1270px; }
  @media (max-width: 767px) {
    .agents__hero .section-heroPublic__image {
      left: 0px;
      top: 23px;
      margin-bottom: 46px;
      margin-left: 0;
      width: 288px; } }
  @media (max-width: 479px) {
    .agents__hero .section-heroPublic__image {
      left: 50%;
      top: 23px;
      margin-left: -150px;
      width: 287px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .agents__hero .section-heroPublic__image {
      top: 286px;
      margin-left: -366px;
      width: 930px; } }
  @media (min-width: 1440px) {
    .agents__hero .section-heroPublic__image {
      top: 295px;
      margin-left: -719px;
      width: 1745px; } }
  @media (min-width: 1920px) {
    .agents__hero .section-heroPublic__image {
      top: 266px;
      margin-left: -808px;
      width: 2053px; } }

@media (max-width: 767px) {
  .agents__hero .section-heroPublic__image--2 {
    width: 270px;
    top: -335px;
    margin-left: 48px;
    margin-bottom: -296px; } }

@media (max-width: 479px) {
  .agents__hero .section-heroPublic__image--2 {
    width: 264px;
    top: -325px;
    margin-left: -60px;
    margin-bottom: -286px; } }

.agents__hero .page-section__title {
  text-align: center; }
  .agents__hero .page-section__title br {
    display: block; }
    @media (min-width: 1920px) {
      .agents__hero .page-section__title br {
        display: none; } }
  @media (max-width: 479px) {
    .agents__hero .page-section__title {
      text-align: left; } }

@media (max-width: 767px) {
  .agents__hero .page-section__text {
    text-align: center; } }

@media (max-width: 479px) {
  .agents__hero .page-section__text {
    text-align: left; } }

@media (max-width: 767px) {
  .agents__hero {
    height: auto; } }

@media (max-width: 767px) {
  .agents__hero .container {
    padding: 0 24px; } }

@media (max-width: 479px) {
  .agents__hero .container {
    padding: 0 16px; } }

.agents__trust {
  padding-top: 160px;
  padding-bottom: 171px; }
  .agents__trust .button {
    margin-top: 30px;
    padding: 0 24px; }
    @media (max-width: 767px) {
      .agents__trust .button {
        display: none; } }
  .agents__trust .section-payform__content {
    margin-bottom: 100px; }
    @media (max-width: 767px) {
      .agents__trust .section-payform__content {
        margin-bottom: 30px; } }
    @media (max-width: 479px) {
      .agents__trust .section-payform__content {
        margin-bottom: 8px; } }
  .agents__trust .page-section__title {
    text-align: center; }
  @media (max-width: 767px) {
    .agents__trust .container {
      padding: 0 24px; } }
  @media (max-width: 479px) {
    .agents__trust .container {
      padding: 0 16px; } }
  @media (min-width: 1025px) {
    .agents__trust {
      padding-bottom: 154px; }
      .agents__trust .page-section__title,
      .agents__trust .page-section__text {
        text-align: center; } }
  @media (max-width: 767px) {
    .agents__trust {
      padding-top: 49px;
      padding-bottom: 67px; }
      .agents__trust .button {
        margin-top: 23px; }
      .agents__trust .page-section__title,
      .agents__trust .page-section__text {
        text-align: center; }
        .agents__trust .page-section__title br,
        .agents__trust .page-section__text br {
          display: none; }
      .agents__trust .section-tips__img {
        padding-top: 13px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 290px; } }
  @media (max-width: 479px) {
    .agents__trust {
      padding-bottom: 43px; }
      .agents__trust .page-section__title,
      .agents__trust .page-section__text {
        text-align: left; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .agents__trust {
      padding-top: 150px; }
      .agents__trust .page-section__container {
        padding: 0 110px; }
      .agents__trust .section-payform__content {
        margin-bottom: 70px; }
      .agents__trust .section-tips__img {
        margin-left: -54px;
        width: 1145px; } }
  @media (min-width: 1200px) {
    .agents__trust {
      padding-top: 220px; }
      .agents__trust .section-tips__img {
        margin: 0;
        width: 100%; } }
  @media (min-width: 1920px) {
    .agents__trust {
      padding-top: 255px;
      padding-bottom: 178px; }
      .agents__trust .section-payform__content {
        margin-bottom: 112px; } }

.agents__payform {
  padding-top: 180px;
  padding-bottom: 350px;
  background: #f0f2f5; }
  .agents__payform .section-payform__items .page-section__title {
    text-align: left; }
    @media (max-width: 767px) {
      .agents__payform .section-payform__items .page-section__title {
        text-align: center;
        width: 100%; } }
  .agents__payform .section-payform__items .button {
    margin-top: 30px;
    padding: 0 24px; }
    @media (max-width: 767px) {
      .agents__payform .section-payform__items .button {
        margin-top: 80px; } }
    @media (min-width: 1025px) {
      .agents__payform .section-payform__items .button {
        margin-top: 50px; } }
    @media (min-width: 1920px) {
      .agents__payform .section-payform__items .button {
        margin-top: 50px; } }
  @media (max-width: 767px) {
    .agents__payform .section-payform__items {
      padding-top: 64px; } }
  @media (max-width: 479px) {
    .agents__payform .section-payform__items {
      padding-top: 46px; } }
  @media (max-width: 767px) {
    .agents__payform .section-payform__content .page-section__title {
      font-size: 28px;
      line-height: 29px;
      margin-bottom: 28px; } }
  @media (max-width: 479px) {
    .agents__payform .section-payform__content .page-section__title {
      font-size: 24px;
      line-height: 29px;
      margin-bottom: 25px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .agents__payform .section-payform__content {
      margin-bottom: 260px; } }
  @media (min-width: 1025px) {
    .agents__payform .section-payform__content {
      margin-bottom: 260px; } }
  @media (min-width: 1440px) {
    .agents__payform .section-payform__content {
      margin-bottom: 347px; } }
  @media (min-width: 1920px) {
    .agents__payform .section-payform__content {
      margin-bottom: 330px; } }
  .agents__payform .section-payform__item .page-section__title {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__payform .section-payform__item .page-section__title {
        margin-bottom: 30px; } }
    @media (max-width: 767px) {
      .agents__payform .section-payform__item .page-section__title {
        margin-bottom: 28px;
        font-size: 24px;
        line-height: 29px;
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0; } }
    @media (max-width: 479px) {
      .agents__payform .section-payform__item .page-section__title {
        text-align: left; } }
    @media (min-width: 1920px) {
      .agents__payform .section-payform__item .page-section__title {
        margin-bottom: 47px; } }
  .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
    top: -211px;
    margin-right: 7px;
    width: 1030px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        top: -371px;
        margin-right: -255px;
        width: 1140px; } }
    @media (min-width: 1025px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        top: -368px;
        margin-right: -254px;
        width: 1136px; } }
    @media (min-width: 1440px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        top: -519px;
        margin-right: -307px;
        width: 1465px; } }
    @media (min-width: 1780px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        top: -363px;
        margin-right: -253px;
        width: 1130px; } }
    @media (min-width: 1920px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        top: -536px;
        margin-right: -282px;
        width: 1644px; } }
    @media (max-width: 767px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        left: -30px;
        top: -270px;
        margin-bottom: -390px;
        width: 1050px; } }
    @media (max-width: 479px) {
      .agents__payform .section-payform__item:nth-child(1) .section-payform__image {
        left: -136px;
        top: -190px;
        margin-bottom: -275px;
        width: 674px; } }
  @media (min-width: 1025px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 335px; } }
  @media (min-width: 1440px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 482px; } }
  @media (min-width: 1780px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 338px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 335px; } }
  @media (max-width: 767px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 64px; } }
  @media (max-width: 479px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 47px; } }
  @media (min-width: 1920px) {
    .agents__payform .section-payform__item:nth-child(1) {
      margin-bottom: 480px; } }
  .agents__payform .section-payform__item:nth-child(2) {
    margin-bottom: 460px; }
    .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
      top: -174px;
      width: 880px;
      margin-left: 27px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -65px;
          width: 650px;
          margin-left: 49px; } }
      @media (min-width: 1025px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -65px;
          width: 650px;
          margin-left: 49px; } }
      @media (min-width: 1440px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -170px;
          width: 877px;
          margin-left: 29px; } }
      @media (min-width: 1780px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -70px;
          width: 650px;
          margin-left: 50px; } }
      @media (max-width: 767px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -134px;
          margin-left: 66px;
          margin-bottom: -272px;
          width: 784px; } }
      @media (max-width: 479px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -94px;
          margin-bottom: -200px;
          margin-left: -3px;
          width: 518px; } }
      @media (min-width: 1920px) {
        .agents__payform .section-payform__item:nth-child(2) .section-payform__image {
          top: -174px;
          width: 880px;
          margin-left: 147px; } }
    @media (min-width: 1025px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 305px; } }
    @media (min-width: 1440px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 465px; } }
    @media (min-width: 1780px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 300px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 305px; } }
    @media (max-width: 767px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 64px; } }
    @media (max-width: 479px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 47px; } }
    @media (min-width: 1920px) {
      .agents__payform .section-payform__item:nth-child(2) {
        margin-bottom: 500px; } }
  .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
    top: -211px;
    margin-right: 137px;
    width: 890px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -69px;
        margin-right: 105px;
        width: 720px; } }
    @media (min-width: 1025px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -70px;
        margin-right: 104px;
        width: 720px; } }
    @media (min-width: 1440px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -210px;
        margin-right: 141px;
        width: 884px; } }
    @media (min-width: 1780px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -70px;
        margin-right: 108px;
        width: 719px; } }
    @media (max-width: 767px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -266px;
        left: 34px;
        width: 916px;
        margin-bottom: -410px; } }
    @media (max-width: 479px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -214px;
        left: -130px;
        width: 652px;
        margin-bottom: -300px; } }
    @media (min-width: 1920px) {
      .agents__payform .section-payform__item:nth-child(3) .section-payform__image {
        top: -231px;
        margin-right: 137px;
        width: 890px; } }
  @media (max-width: 767px) {
    .agents__payform .section-payform__item:nth-child(3) .page-section__title {
      margin-bottom: 28px; } }
  @media (max-width: 767px) {
    .agents__payform .section-payform__item:nth-child(3) .page-section__text {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      margin-bottom: 60px; } }
  .agents__payform .section-payform__item:nth-child(3) .button {
    margin-top: 50px; }
    @media (max-width: 767px) {
      .agents__payform .section-payform__item:nth-child(3) .button {
        margin-top: 23px; } }
  .agents__payform .page-section__title {
    text-align: center; }
  @media (max-width: 767px) {
    .agents__payform .page-section__title,
    .agents__payform .page-section__text {
      text-align: center;
      width: 100%; } }
  @media (max-width: 479px) {
    .agents__payform .page-section__title,
    .agents__payform .page-section__text {
      text-align: left; } }
  @media (max-width: 767px) {
    .agents__payform .container {
      padding: 0 24px; } }
  @media (max-width: 479px) {
    .agents__payform .container {
      padding: 0 16px; } }
  @media (max-width: 767px) {
    .agents__payform {
      padding-top: 50px;
      padding-bottom: 47px; }
      .agents__payform .page-section__image {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
      .agents__payform .page-section__text {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
    @media (max-width: 767px) and (max-width: 767px) {
      .agents__payform .page-section__text {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-bottom: 60px; } }
  @media (max-width: 767px) {
      .agents__payform .page-section__button {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3; } }
  @media (max-width: 479px) {
    .agents__payform {
      padding-top: 46px;
      padding-bottom: 49px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .agents__payform {
      padding-top: 152px;
      padding-bottom: 235px; } }
  @media (min-width: 1025px) {
    .agents__payform {
      padding-top: 150px;
      padding-bottom: 235px; } }
  @media (min-width: 1440px) {
    .agents__payform {
      padding-top: 150px;
      padding-bottom: 353px; } }
  @media (min-width: 1780px) {
    .agents__payform {
      padding-top: 150px;
      padding-bottom: 235px; } }
  @media (min-width: 1920px) {
    .agents__payform {
      padding-top: 170px;
      padding-bottom: 360px; } }

.agents__percent {
  padding: 160px 0; }
  .agents__percent .page-section__title {
    margin-bottom: 47px; }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .agents__percent .page-section__title {
        margin-bottom: 28px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__percent .page-section__title {
        margin-bottom: 30px; } }
    @media (min-width: 1025px) {
      .agents__percent .page-section__title {
        margin-bottom: 30px; } }
    @media (min-width: 1440px) {
      .agents__percent .page-section__title {
        margin-bottom: 50px; } }
  .agents__percent .page-section__text {
    font-weight: 500; }
    @media (min-width: 1025px) and (max-width: 1439px) {
      .agents__percent .page-section__text {
        font-size: 24px;
        line-height: 24px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__percent .page-section__text {
        font-size: 24px;
        line-height: 28px; } }
  .agents__percent .page-section__image {
    position: absolute; }
  .agents__percent-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 160px; }
    @media (max-width: 767px) {
      .agents__percent-items {
        gap: 48px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__percent-items {
        gap: 192px; } }
    @media (min-width: 1025px) {
      .agents__percent-items {
        gap: 192px; } }
    @media (min-width: 1440px) {
      .agents__percent-items {
        gap: 252px; } }
    @media (min-width: 1920px) {
      .agents__percent-items {
        gap: 308px; } }
  .agents__percent-item {
    margin-right: auto;
    margin-left: 0;
    width: 100%;
    overflow: inherit; }
    .agents__percent-item:nth-child(1) .page-section__image {
      right: auto;
      left: 620px;
      top: -33px;
      width: 1120px; }
      @media (max-width: 767px) {
        .agents__percent-item:nth-child(1) .page-section__image {
          left: 115px;
          top: 92px;
          width: 757px;
          margin-bottom: 126px; } }
      @media (max-width: 479px) {
        .agents__percent-item:nth-child(1) .page-section__image {
          left: 185px;
          top: 90px;
          width: 757px;
          margin-bottom: 125px; } }
      @media (min-width: 1025px) and (max-width: 1439px) {
        .agents__percent-item:nth-child(1) .page-section__image {
          left: 461px;
          top: -4px;
          width: 970px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .agents__percent-item:nth-child(1) .page-section__image {
          width: 970px;
          left: 460px;
          top: -3px; } }
      @media (min-width: 1920px) {
        .agents__percent-item:nth-child(1) .page-section__image {
          width: 1260px;
          left: 720px;
          top: -33px; } }
    @media (max-width: 767px) {
      .agents__percent-item:nth-child(1) .page-section__itemText {
        padding: 0; } }
    @media (min-width: 1025px) {
      .agents__percent-item:nth-child(1) .page-section__itemText {
        margin-bottom: 30px; } }
    @media (min-width: 1920px) {
      .agents__percent-item:nth-child(1) .page-section__itemText {
        margin-bottom: 50px; } }
    @media (max-width: 767px) {
      .agents__percent-item:nth-child(1) .agents__percent-item-text .page-section__text {
        font-size: 18px;
        line-height: 26px; } }
    .agents__percent-item:nth-child(2) .page-section__image {
      left: -721px;
      top: -18px;
      z-index: -1;
      width: 702px; }
      @media (max-width: 767px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: 2px;
          top: -180px;
          margin-bottom: -513px;
          width: 1345px; } }
      @media (min-width: 1025px) and (max-width: 1439px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: -602px;
          top: -28px;
          width: 571px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: -1168px;
          top: -361px;
          width: 1743px; } }
      @media (min-width: 1025px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: -1203px;
          top: -375px;
          width: 1812px; } }
      @media (min-width: 1440px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: -1470px;
          top: -527px;
          width: 2267px; } }
      @media (min-width: 1600px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: -1273px;
          top: -375px;
          width: 1823px; } }
      @media (min-width: 1920px) {
        .agents__percent-item:nth-child(2) .page-section__image {
          left: -1725px;
          top: -512px;
          width: 2480px; } }
    .agents__percent-item:nth-child(2n) {
      max-width: 360px;
      margin-right: -40px;
      margin-left: auto; }
      @media (max-width: 767px) {
        .agents__percent-item:nth-child(2n) {
          margin-right: auto;
          max-width: 100%; } }
      @media (min-width: 1025px) and (max-width: 1439px) {
        .agents__percent-item:nth-child(2n) {
          max-width: 360px; } }
      @media (min-width: 1200px) {
        .agents__percent-item:nth-child(2n) {
          max-width: 580px;
          margin-right: -110px; } }
      @media (min-width: 1600px) {
        .agents__percent-item:nth-child(2n) {
          margin-right: -70px; } }
      @media (min-width: 1920px) {
        .agents__percent-item:nth-child(2n) {
          margin-right: -40px; } }
    .agents__percent-item-text {
      margin-bottom: 30px; }
      .agents__percent-item-text .page-section__text {
        font-size: 28px;
        margin-bottom: 8px; }
        @media (max-width: 767px) {
          .agents__percent-item-text .page-section__text {
            font-size: 24px;
            line-height: 28px; } }
        @media (min-width: 1025px) and (max-width: 1439px) {
          .agents__percent-item-text .page-section__text {
            font-size: 24px;
            line-height: 24px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .agents__percent-item-text .page-section__text {
            font-size: 24px;
            line-height: 28px; } }
        @media (min-width: 1025px) {
          .agents__percent-item-text .page-section__text {
            font-size: 24px;
            line-height: 28px;
            margin-bottom: 4px; } }
        @media (min-width: 1440px) {
          .agents__percent-item-text .page-section__text {
            font-size: 28px;
            line-height: 36px;
            margin-bottom: 8px; } }
      .agents__percent-item-text a {
        color: #2e71fc; }
        .agents__percent-item-text a:hover {
          color: #000e27; }
      @media (min-width: 1025px) {
        .agents__percent-item-text {
          margin-bottom: 26px; } }
      @media (min-width: 1440px) {
        .agents__percent-item-text {
          margin-bottom: 30px; } }
    @media (max-width: 767px) {
      .agents__percent-item .page-section__title {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        text-align: center;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: -64px; } }
    @media (max-width: 479px) {
      .agents__percent-item .page-section__title {
        text-align: left; } }
    @media (max-width: 767px) {
      .agents__percent-item .page-section__image {
        position: relative;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
    .agents__percent-item .page-section__itemText ul {
      margin-top: 50px; }
      @media (max-width: 767px) {
        .agents__percent-item .page-section__itemText ul {
          margin-top: -5px;
          margin-bottom: 29px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .agents__percent-item .page-section__itemText ul {
          margin-top: 30px; } }
      @media (min-width: 1025px) {
        .agents__percent-item .page-section__itemText ul {
          margin-top: 30px; } }
      @media (min-width: 1440px) {
        .agents__percent-item .page-section__itemText ul {
          margin-top: 50px; } }
    .agents__percent-item .page-section__itemText li {
      position: relative;
      padding-left: 18px;
      margin-bottom: 28px; }
      .agents__percent-item .page-section__itemText li:before {
        position: absolute;
        top: 9px;
        left: 0;
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #2e71fc; }
      .agents__percent-item .page-section__itemText li:last-of-type {
        margin-bottom: 0; }
      @media (max-width: 767px) {
        .agents__percent-item .page-section__itemText li {
          margin-bottom: 22px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .agents__percent-item .page-section__itemText li {
          margin-bottom: 22px; } }
      @media (min-width: 1025px) {
        .agents__percent-item .page-section__itemText li {
          margin-bottom: 22px; } }
      @media (min-width: 1440px) {
        .agents__percent-item .page-section__itemText li {
          padding-left: 18px;
          margin-bottom: 28px; }
          .agents__percent-item .page-section__itemText li:before {
            top: 9px;
            width: 8px;
            height: 8px; } }
    @media (max-width: 767px) {
      .agents__percent-item .page-section__itemText {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        margin-bottom: -5px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__percent-item .page-section__itemText {
        margin-bottom: 30px; } }
    .agents__percent-item .page-section__button {
      padding: 0 24px; }
      @media (max-width: 767px) {
        .agents__percent-item .page-section__button {
          -webkit-box-ordinal-group: 4;
              -ms-flex-order: 3;
                  order: 3; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .agents__percent-item {
        max-width: 340px; } }
  @media (max-width: 767px) {
    .agents__percent .container {
      padding: 0 24px; } }
  @media (max-width: 479px) {
    .agents__percent .container {
      padding: 0 16px; } }
  @media (max-width: 767px) {
    .agents__percent {
      padding: 66px 0; } }
  @media (max-width: 479px) {
    .agents__percent {
      padding: 48px 0; } }
  @media (min-width: 1025px) {
    .agents__percent {
      padding: 180px 0; } }
  @media (min-width: 1440px) {
    .agents__percent {
      padding: 180px 0; } }
  @media (min-width: 1920px) {
    .agents__percent {
      padding-top: 346px;
      padding-bottom: 300px; } }

.agents .section-request {
  background: #fff; }

.page-infoshop .section__content {
  text-align: center; }
  @media (max-width: 479px) {
    .page-infoshop .section__content {
      text-align: left; } }

.page-infoshop .page-section__title {
  margin-right: auto;
  margin-left: auto;
  line-height: 50px; }
  @media (min-width: 1440px) {
    .page-infoshop .page-section__title {
      line-height: 56px; } }
  @media (min-width: 1780px) {
    .page-infoshop .page-section__title {
      line-height: 66px; } }
  @media (max-width: 1024px) {
    .page-infoshop .page-section__title {
      line-height: 40px; } }

.page-infoshop .section-heroPublic {
  position: relative;
  height: 677px; }
  .page-infoshop .section-heroPublic .page-section__title {
    margin-bottom: 30px;
    max-width: 610px;
    text-align: center; }
    @media (min-width: 1440px) {
      .page-infoshop .section-heroPublic .page-section__title {
        max-width: 822px; } }
    @media (max-width: 767px) {
      .page-infoshop .section-heroPublic .page-section__title {
        margin-top: -8px;
        margin-bottom: 24px; } }
    @media (max-width: 479px) {
      .page-infoshop .section-heroPublic .page-section__title {
        text-align: left; } }
  .page-infoshop .section-heroPublic .page-section__text {
    padding: 0 10%; }
    @media (min-width: 1440px) {
      .page-infoshop .section-heroPublic .page-section__text {
        padding: 0; } }
    @media (max-width: 1024px) {
      .page-infoshop .section-heroPublic .page-section__text {
        padding: 0; } }
  .page-infoshop .section-heroPublic .section-hero__images {
    position: relative;
    margin-top: 80px;
    width: 1024px;
    height: 532px; }
    .page-infoshop .section-heroPublic .section-hero__images picture {
      position: absolute;
      top: 16px;
      width: 718px;
      height: auto;
      opacity: 0;
      -webkit-transition: 0.6s cubic-bezier(0, 0, 0.58, 1);
      -o-transition: 0.6s cubic-bezier(0, 0, 0.58, 1);
      transition: 0.6s cubic-bezier(0, 0, 0.58, 1);
      -webkit-transition-delay: 0.5s;
           -o-transition-delay: 0.5s;
              transition-delay: 0.5s; }
      .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(1) {
        left: 52px; }
        @media (min-width: 1440px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(1) {
            left: 132px; } }
        @media (min-width: 1780px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(1) {
            left: 172px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(1) {
            left: 63px; } }
        @media (max-width: 767px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(1) {
            left: -40px;
            top: -48px; } }
        @media (max-width: 479px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(1) {
            left: -44px;
            top: 14px; } }
      .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(2) {
        left: 312px; }
        @media (min-width: 1440px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(2) {
            left: 482px; } }
        @media (min-width: 1780px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(2) {
            left: 596px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(2) {
            left: 251px; } }
        @media (max-width: 767px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(2) {
            left: 64px;
            top: 20px;
            -webkit-transition-delay: 0.8s;
                 -o-transition-delay: 0.8s;
                    transition-delay: 0.8s; } }
        @media (max-width: 479px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(2) {
            left: 33px;
            top: 63px; } }
      .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(3) {
        left: 570px;
        width: 662px; }
        @media (min-width: 1440px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(3) {
            left: 832px;
            width: 825px; } }
        @media (min-width: 1780px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(3) {
            left: 1018px;
            width: 1002px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(3) {
            left: 439px;
            width: 481px; } }
        @media (max-width: 767px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(3) {
            left: 165px;
            top: 86px;
            width: 550px;
            -webkit-transition-delay: 1.1s;
                 -o-transition-delay: 1.1s;
                    transition-delay: 1.1s; } }
        @media (max-width: 479px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(3) {
            left: 108px;
            top: 112px;
            width: 401px; } }
      .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(4) {
        left: 27px;
        top: 158px;
        width: 248px;
        height: auto;
        -webkit-transition-delay: 1.2s;
             -o-transition-delay: 1.2s;
                transition-delay: 1.2s; }
        @media (min-width: 1440px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(4) {
            left: 45px;
            top: 198px;
            width: 317px; } }
        @media (min-width: 1780px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(4) {
            left: 70px;
            top: 244px;
            width: 378px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(4) {
            left: 44px;
            top: 118px;
            width: 180px; } }
      .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(5) {
        left: 794px;
        top: 240px;
        width: 212px;
        height: auto;
        -webkit-transition-delay: 1.2s;
             -o-transition-delay: 1.2s;
                transition-delay: 1.2s; }
        @media (min-width: 1440px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(5) {
            left: 1112px;
            top: 342px;
            width: 262px; } }
        @media (min-width: 1780px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(5) {
            left: 1358px;
            top: 414px;
            width: 316px; } }
        @media (min-width: 768px) and (max-width: 1024px) {
          .page-infoshop .section-heroPublic .section-hero__images picture:nth-child(5) {
            left: 583px;
            top: 166px;
            width: 153px; } }
      @media (min-width: 1440px) {
        .page-infoshop .section-heroPublic .section-hero__images picture {
          top: 21px;
          width: 897px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-heroPublic .section-hero__images picture {
          top: 26px;
          width: 1088px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-heroPublic .section-hero__images picture {
          top: 15px;
          width: 521px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-heroPublic .section-hero__images picture {
          width: 594px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-heroPublic .section-hero__images picture {
          width: 435px; } }
    .page-infoshop .section-heroPublic .section-hero__images .picturelink {
      position: absolute;
      left: 46px;
      top: 175px;
      display: inline-block;
      width: 206px;
      height: 50px;
      -webkit-transition-delay: 1.2s;
           -o-transition-delay: 1.2s;
              transition-delay: 1.2s; }
      @media (min-width: 1440px) {
        .page-infoshop .section-heroPublic .section-hero__images .picturelink {
          left: 68px;
          top: 223px;
          width: 266px;
          height: 60px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-heroPublic .section-hero__images .picturelink {
          left: 98px;
          top: 274px;
          width: 314px;
          height: 70px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-heroPublic .section-hero__images .picturelink {
          left: 57px;
          top: 132px;
          width: 150px;
          height: 34px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-heroPublic .section-hero__images .picturelink {
          display: none; } }
    .page-infoshop .section-heroPublic .section-hero__images.aos-animate picture {
      opacity: 1; }
    @media (min-width: 1440px) {
      .page-infoshop .section-heroPublic .section-hero__images {
        margin-top: 100px;
        width: 1440px;
        height: 710px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-heroPublic .section-hero__images {
        width: 1780px;
        height: 780px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-heroPublic .section-hero__images {
        margin-top: 38px;
        width: 768px;
        height: 350px; } }
    @media (max-width: 767px) {
      .page-infoshop .section-heroPublic .section-hero__images {
        width: 432px;
        height: 450px; } }
    @media (max-width: 479px) {
      .page-infoshop .section-heroPublic .section-hero__images {
        margin: 24px auto;
        width: 288px;
        height: 396px; } }
  @media (min-width: 1440px) {
    .page-infoshop .section-heroPublic {
      height: 800px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-infoshop .section-heroPublic {
      height: 562px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-heroPublic {
      height: 862px;
      min-height: auto; } }
  @media (max-width: 479px) {
    .page-infoshop .section-heroPublic {
      height: 820px; } }

.page-infoshop .section-payform {
  padding-top: 252px; }
  .page-infoshop .section-payform__content {
    margin-bottom: 288px; }
    @media (min-width: 1440px) {
      .page-infoshop .section-payform__content {
        margin-bottom: 328px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform__content {
        margin-bottom: 430px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform__content {
        margin-bottom: 150px; } }
    @media (max-width: 767px) {
      .page-infoshop .section-payform__content {
        margin-bottom: 46px; } }
    @media (max-width: 479px) {
      .page-infoshop .section-payform__content {
        margin-bottom: 4px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-infoshop .section-payform .container {
      padding: 0 100px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-payform .section-payform__title {
      margin-bottom: 30px; } }
  .page-infoshop .section-payform .section-payform__item {
    position: relative;
    margin: 0; }
    .page-infoshop .section-payform .section-payform__item .section-payform__itemImages {
      position: absolute; }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item .section-payform__itemImages {
          position: relative; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item .section-payform__itemImages {
          margin-right: auto;
          margin-left: auto; } }
    .page-infoshop .section-payform .section-payform__item .page-section__itemTitle {
      line-height: 40px; }
      @media (min-width: 1440px) {
        .page-infoshop .section-payform .section-payform__item .page-section__itemTitle {
          line-height: 42px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payform .section-payform__item .page-section__itemTitle {
          line-height: 50px; } }
      @media (max-width: 1024px) {
        .page-infoshop .section-payform .section-payform__item .page-section__itemTitle {
          line-height: calc(36 * var(--width-multiplier)); } }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item .page-section__itemTitle {
          margin-bottom: 24px; } }
    .page-infoshop .section-payform .section-payform__item .page-section__itemText {
      margin-bottom: 50px; }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item .page-section__itemText {
          text-align: center; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item .page-section__itemText {
          text-align: left; } }
    @media (max-width: 767px) {
      .page-infoshop .section-payform .section-payform__item .page-section__button {
        position: relative;
        z-index: 2; } }
    .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemImages {
      left: 324px;
      top: -136px;
      width: 820px;
      height: auto; }
      @media (min-width: 1440px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemImages {
          left: 405px;
          top: -155px;
          width: 972px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemImages {
          left: 534px;
          top: -254px;
          width: 1168px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemImages {
          left: 270px;
          top: -58px;
          width: 630px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemImages {
          left: 14px;
          top: -29px;
          width: 572px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemImages {
          left: -46px;
          top: -25px;
          margin-bottom: 20px;
          width: 570px; } }
    @media (max-width: 479px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(1) .section-payform__itemTitle {
        margin-top: 45px; } }
    @media (min-width: 768px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(1) {
        margin-bottom: 386px; } }
    @media (min-width: 1440px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(1) {
        margin-bottom: 597px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(1) {
        margin-bottom: 766px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(1) {
        margin-bottom: 252px; } }
    @media (max-width: 479px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(2) .page-section__itemTitle {
        padding-right: 10%; } }
    .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages {
      left: -770px;
      top: -260px;
      width: 717px;
      height: 847.138px; }
      .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture {
        position: absolute; }
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
          left: 0;
          bottom: 0;
          width: 502px;
          height: 488px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
              width: 552px;
              height: 488px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
              width: 646px;
              height: auto; } }
          @media (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
              height: auto; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
              width: 322px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
              width: 346px; } }
          @media (max-width: 479px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(1) {
              width: 344px; } }
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
          left: 138px;
          bottom: 80px;
          width: 428px;
          height: 537px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
              left: 148px;
              bottom: 107px;
              width: 482px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
              left: 174px;
              bottom: 214px;
              width: 562px; } }
          @media (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
              height: auto; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
              left: 86px;
              bottom: 62px;
              width: 282px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
              left: 94px;
              bottom: 68px;
              width: 301px; } }
          @media (max-width: 479px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(2) {
              left: 91px;
              bottom: 66px; } }
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
          left: 258px;
          bottom: 187px;
          width: 387px;
          height: 610px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
              left: 280px;
              bottom: 238px;
              width: 436px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
              left: 328px;
              bottom: 382px;
              width: 510px; } }
          @media (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
              height: auto; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
              left: 165px;
              bottom: 138px;
              width: 254px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
              left: 176px;
              bottom: 150px;
              width: 272px; } }
          @media (max-width: 479px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages picture:nth-child(3) {
              left: 174px;
              bottom: 147px; } }
      @media (min-width: 1440px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages {
          left: -816px;
          top: -279px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages {
          left: -1028px;
          top: -200px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages {
          left: -490px;
          top: -82px;
          width: 420px;
          height: 495px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages {
          left: -9px;
          top: -40px;
          width: 432px;
          height: 562px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(2) .section-payform__itemImages {
          left: -85px;
          top: -27px;
          width: 288px;
          height: 530px; } }
    @media (min-width: 768px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(2) {
        margin-bottom: 495px;
        margin-left: 50%; } }
    @media (min-width: 1440px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(2) {
        margin-bottom: 583px;
        width: 500px;
        max-width: none; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(2) {
        margin-bottom: 748px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(2) {
        margin-bottom: 252px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemTitle {
        margin-bottom: 30px; } }
    .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages {
      left: 335px;
      top: -117px;
      width: 1817px;
      height: 754px; }
      .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture {
        position: absolute; }
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(1) {
          left: 0;
          top: 0;
          width: 1430px;
          height: 555.74px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(1) {
              width: 1447.47px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(1) {
              width: 1990px; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(1) {
              width: 1035px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(1) {
              width: 861px; } }
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(2) {
          left: 54px;
          bottom: 234px;
          width: 260px;
          height: 276px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(2) {
              left: 20px;
              bottom: 230px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(2) {
              left: 26px;
              bottom: 136px;
              width: 360px; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(2) {
              left: 15px;
              bottom: 84px;
              width: 186px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(2) {
              left: 13px;
              bottom: -65px;
              width: 154px; } }
          @media (max-width: 479px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages picture:nth-child(2) {
              bottom: -50px; } }
      @media (min-width: 1440px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages {
          left: 530px;
          top: -134px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages {
          left: 606px;
          top: -240px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages {
          left: 298px;
          top: -54px;
          width: 1295px;
          height: 538px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages {
          left: -10px;
          top: -17px;
          width: 432px;
          height: 359px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(3) .section-payform__itemImages {
          left: -13px;
          top: -7px;
          width: 432px;
          height: 375px; } }
    @media (min-width: 768px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(3) {
        margin-bottom: 428px;
        max-width: 322px; } }
    @media (min-width: 1440px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(3) {
        margin-bottom: 494px;
        max-width: 470px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(3) {
        margin-bottom: 740px;
        max-width: 554px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(3) {
        margin-bottom: 230px;
        max-width: 288px; } }
    .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages {
      left: -870px;
      top: -176px;
      width: 685px;
      height: 696px; }
      @media (min-width: 1440px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages {
          left: -872px;
          top: -195px;
          width: 792px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages {
          left: -1295px;
          top: -357px;
          width: 1045px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages {
          left: -566px;
          top: -83px;
          width: 470px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages {
          left: -53px;
          top: -47px;
          width: 518px;
          height: 410px; }
          .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages picture {
            width: 469px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages {
          left: -87px;
          top: -39px;
          margin-bottom: 7px;
          width: 518px;
          height: 410px; }
          .page-infoshop .section-payform .section-payform__item:nth-child(4) .section-payform__itemImages picture {
            width: 462px; } }
    @media (min-width: 768px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(4) {
        margin-bottom: 464px;
        margin-left: 50%; } }
    @media (min-width: 1440px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(4) {
        margin-bottom: 572px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(4) {
        margin-bottom: 845px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(4) {
        margin-bottom: 258px; } }
    .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages {
      left: 460px;
      top: -500px;
      width: 1278px;
      height: 962px; }
      .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture {
        position: absolute; }
        .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(1) {
          left: -44px;
          top: 198px;
          width: 1166px;
          height: 806px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(1) {
              left: -8px;
              top: 180px;
              width: 1228px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(1) {
              left: 185px;
              top: 81px;
              width: 1532px; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(1) {
              left: 34px;
              top: 15px;
              width: 752px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(1) {
              left: -66px;
              top: -13px;
              width: 700px; } }
        .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(2) {
          left: -132px;
          bottom: -154px;
          width: 674px;
          height: 600px; }
          @media (min-width: 1440px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(2) {
              left: -100px;
              bottom: -150px;
              width: 708px; } }
          @media (min-width: 1780px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(2) {
              left: 64px;
              bottom: -135px;
              width: 887px; } }
          @media (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(2) {
              height: auto; } }
          @media (min-width: 768px) and (max-width: 1024px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(2) {
              left: -24px;
              bottom: 2px;
              width: 434px; } }
          @media (max-width: 767px) {
            .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages picture:nth-child(2) {
              left: -119px;
              top: 177px;
              width: 403px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages {
          left: 290px;
          top: -156px;
          width: 980px;
          height: 588px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages {
          left: 0px;
          top: 0px;
          width: 432px;
          height: 510px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payform .section-payform__item:nth-child(5) .section-payform__itemImages {
          left: 30px;
          top: -55px;
          height: 433px; } }
    @media (min-width: 768px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(5) {
        margin-bottom: 88px; } }
    @media (min-width: 1440px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(5) {
        margin-bottom: 64px; } }
    @media (min-width: 1780px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(5) {
        margin-bottom: 194px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(5) {
        margin-bottom: 106px; } }
    @media (max-width: 767px) {
      .page-infoshop .section-payform .section-payform__item:nth-child(5) {
        margin-bottom: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .page-infoshop .section-payform .section-payform__item {
        max-width: 300px; } }
    @media (max-width: 767px) {
      .page-infoshop .section-payform .section-payform__item {
        margin-bottom: 48px; } }
  @media (min-width: 1440px) {
    .page-infoshop .section-payform {
      padding-top: 228px; } }
  @media (min-width: 1780px) {
    .page-infoshop .section-payform {
      padding-top: 340px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-infoshop .section-payform {
      padding-top: 42px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-payform {
      padding-top: 48px; } }

@media (max-width: 767px) {
  .page-infoshop .section-payapp .page-section__title {
    font-size: 24px;
    line-height: 36px; } }

.page-infoshop .section-payapp .page-section__text {
  padding: 0 45px; }
  @media (max-width: 1024px) {
    .page-infoshop .section-payapp .page-section__text {
      padding: 0; } }
  @media (max-width: 767px) {
    .page-infoshop .section-payapp .page-section__text {
      max-width: none; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .page-infoshop .section-payapp .container {
    padding: 0 100px; } }

@media (max-width: 767px) {
  .page-infoshop .section-payapp .section__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

.page-infoshop .section-payapp .section__image {
  margin: 0 auto;
  width: 625px;
  height: 738px; }
  .page-infoshop .section-payapp .section__image picture {
    position: absolute; }
    .page-infoshop .section-payapp .section__image picture:nth-child(1) {
      left: -148px;
      top: 25px;
      width: 1079px;
      height: auto; }
      @media (min-width: 1440px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(1) {
          left: -6.2%;
          top: 4px;
          width: 1096px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(1) {
          left: -10.9%;
          top: 20px;
          width: 1210px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(1) {
          left: -9.3%;
          top: -10px;
          width: 800px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(1) {
          left: -17.2%;
          top: 20px;
          width: 672px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(1) {
          left: -17.5%;
          top: 15px;
          width: 615px; } }
    .page-infoshop .section-payapp .section__image picture:nth-child(2) {
      left: 337px;
      top: 20px;
      width: 698px;
      height: auto; }
      @media (min-width: 1440px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(2) {
          left: 51.5%;
          top: 0;
          width: 708px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(2) {
          left: 53.3%;
          top: 11px;
          width: 784px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(2) {
          left: 305px;
          top: -14px;
          width: 516px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(2) {
          left: 30.3%;
          top: 118px;
          width: 434px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-payapp .section__image picture:nth-child(2) {
          left: 30.3%;
          top: 105px;
          width: 397px; } }
  @media (min-width: 1440px) {
    .page-infoshop .section-payapp .section__image {
      width: 761px;
      height: 722px; } }
  @media (min-width: 1440px) {
    .page-infoshop .section-payapp .section__image {
      width: 850px;
      height: 810px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-infoshop .section-payapp .section__image {
      width: 568px;
      height: 514px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-payapp .section__image {
      margin-bottom: 24px;
      width: 320px;
      height: 580px; } }
  @media (max-width: 479px) {
    .page-infoshop .section-payapp .section__image {
      width: 288px;
      height: 537px; } }

.page-infoshop .section-payapp .button-group.section-payapp__button-group {
  grid-gap: 28px;
  max-width: 98%; }
  .page-infoshop .section-payapp .button-group.section-payapp__button-group h4:nth-child(1) .button {
    padding: 0 24px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-infoshop .section-payapp .button-group.section-payapp__button-group.button-group {
      max-width: 480px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-payapp .button-group.section-payapp__button-group {
      display: block;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 300px;
      max-width: none; }
      .page-infoshop .section-payapp .button-group.section-payapp__button-group > *:first-child {
        margin-bottom: calc(20 * var(--width-multiplier)); } }
  @media (max-width: 479px) {
    .page-infoshop .section-payapp .button-group.section-payapp__button-group {
      width: 100%; } }

@media (min-width: 1440px) {
  .page-infoshop .section-payapp {
    padding: 160px 0 160px; } }

.page-infoshop .section-tips .page-section__title {
  padding: 0 6%; }
  @media (min-width: 1440px) {
    .page-infoshop .section-tips .page-section__title {
      padding: 0 10%; } }
  @media (min-width: 1780px) {
    .page-infoshop .section-tips .page-section__title {
      padding: 0; } }
  @media (max-width: 767px) {
    .page-infoshop .section-tips .page-section__title {
      padding: 0;
      font-size: 24px;
      line-height: 36px; } }

.page-infoshop .section-tips .page-section__text {
  padding: 0 5%; }
  @media (min-width: 1780px) {
    .page-infoshop .section-tips .page-section__text {
      padding: 0; } }
  @media (max-width: 767px) {
    .page-infoshop .section-tips .page-section__text {
      padding: 0; } }

.page-infoshop .section-tips .section__image {
  position: relative;
  margin: 100px auto 0;
  width: 625px;
  height: 650px; }
  .page-infoshop .section-tips .section__image picture {
    position: absolute; }
    .page-infoshop .section-tips .section__image picture:nth-child(1) {
      left: -115px;
      top: 16px;
      width: 598px;
      height: auto; }
      @media (min-width: 1440px) {
        .page-infoshop .section-tips .section__image picture:nth-child(1) {
          left: -130px;
          top: -28px;
          width: 726px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-tips .section__image picture:nth-child(1) {
          left: -170px;
          top: 20px;
          width: 830px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-tips .section__image picture:nth-child(1) {
          left: -55px;
          top: -26px;
          width: 476px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-tips .section__image picture:nth-child(1) {
          left: -140px;
          top: -61px;
          width: 421px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-tips .section__image picture:nth-child(1) {
          left: -76px;
          top: -52px;
          width: 309px; } }
    .page-infoshop .section-tips .section__image picture:nth-child(2) {
      left: 180px;
      top: 75px;
      width: 512px;
      height: auto; }
      @media (min-width: 1440px) {
        .page-infoshop .section-tips .section__image picture:nth-child(2) {
          left: 228px;
          top: 40px;
          width: 624px; } }
      @media (min-width: 1780px) {
        .page-infoshop .section-tips .section__image picture:nth-child(2) {
          left: 240px;
          top: 100px;
          width: 710px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .page-infoshop .section-tips .section__image picture:nth-child(2) {
          left: 180px;
          top: 20px;
          width: 408px; } }
      @media (max-width: 767px) {
        .page-infoshop .section-tips .section__image picture:nth-child(2) {
          left: 68px;
          top: -19px;
          width: 361px; } }
      @media (max-width: 479px) {
        .page-infoshop .section-tips .section__image picture:nth-child(2) {
          left: 76px;
          top: -22px;
          width: 265px; } }
  @media (min-width: 1440px) {
    .page-infoshop .section-tips .section__image {
      width: 761px;
      height: 722px; } }
  @media (min-width: 1780px) {
    .page-infoshop .section-tips .section__image {
      width: 850px;
      height: 985px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .page-infoshop .section-tips .section__image {
      width: 568px;
      height: 516px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-tips .section__image {
      width: 320px;
      height: 424px; } }
  @media (max-width: 479px) {
    .page-infoshop .section-tips .section__image {
      width: 288px;
      height: 308px; } }

.page-infoshop .section-request .page-section__title {
  line-height: 42px; }
  @media (max-width: 1024px) {
    .page-infoshop .section-request .page-section__title {
      font-size: 28px;
      line-height: 36px; } }
  @media (max-width: 767px) {
    .page-infoshop .section-request .page-section__title {
      font-size: 24px;
      line-height: 28px;
      text-align: center; } }

.infoshopAgents .page-section__container {
  position: relative; }

.infoshopAgents__hero .section-heroPublic__title {
  font-weight: 500; }
  .infoshopAgents__hero .section-heroPublic__title br.more1780 {
    display: none; }
  @media (max-width: 767px) {
    .infoshopAgents__hero .section-heroPublic__title {
      font-size: 28px;
      line-height: 128.571%;
      letter-spacing: -0.01px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__hero .section-heroPublic__title {
      margin-bottom: 31px;
      font-size: 28px;
      line-height: 142.857%;
      letter-spacing: -0.01px; } }
  @media (min-width: 1025px) {
    .infoshopAgents__hero .section-heroPublic__title {
      font-size: 36px;
      line-height: 116.667%;
      letter-spacing: -0.02px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__hero .section-heroPublic__title {
      font-size: 48px;
      letter-spacing: -0.03px; } }
  @media (min-width: 1780px) {
    .infoshopAgents__hero .section-heroPublic__title {
      margin-bottom: 31px; }
      .infoshopAgents__hero .section-heroPublic__title br.standart {
        display: none; }
      .infoshopAgents__hero .section-heroPublic__title br.more1780 {
        display: block; } }

.infoshopAgents__hero .page-section__text {
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 767px) {
    .infoshopAgents__hero .page-section__text br {
      display: none; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__hero .page-section__text {
      max-width: 580px;
      font-size: 18px;
      line-height: 155.556%;
      letter-spacing: 0.18px; }
      .infoshopAgents__hero .page-section__text br {
        display: none; } }
  @media (min-width: 1025px) {
    .infoshopAgents__hero .page-section__text {
      width: 75%;
      font-size: 24px;
      line-height: 150%;
      letter-spacing: 0.12px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__hero .page-section__text {
      width: 80%; } }

.infoshopAgents__hero .section-heroPublic__image {
  width: 1417px;
  top: 366px;
  margin-left: -697px; }
  @media (max-width: 767px) {
    .infoshopAgents__hero .section-heroPublic__image picture {
      margin-top: 31px; } }
  @media (max-width: 479px) {
    .infoshopAgents__hero .section-heroPublic__image picture {
      margin-top: 0; } }
  @media (max-width: 767px) {
    .infoshopAgents__hero .section-heroPublic__image {
      top: 15px;
      width: 479px;
      margin-left: -160px; } }
  @media (max-width: 479px) {
    .infoshopAgents__hero .section-heroPublic__image {
      top: 26px;
      width: 379px;
      margin-left: -193px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__hero .section-heroPublic__image {
      width: 795px;
      top: 302px;
      margin-left: -385px; } }
  @media (min-width: 1025px) {
    .infoshopAgents__hero .section-heroPublic__image {
      top: 374px;
      width: 998px;
      margin-left: -484px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__hero .section-heroPublic__image {
      top: 366px;
      width: 1418px;
      margin-left: -697px; } }
  @media (min-width: 1780px) {
    .infoshopAgents__hero .section-heroPublic__image {
      top: 312px;
      width: 1655px;
      margin-left: -802px; } }

@media (max-width: 767px) {
  .infoshopAgents__hero.section-heroPublic {
    min-height: 983px; } }

@media (max-width: 479px) {
  .infoshopAgents__hero.section-heroPublic {
    min-height: 951px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .infoshopAgents__hero.section-heroPublic {
    height: 562px;
    margin-bottom: 200px;
    padding-top: 111px; } }

@media (min-width: 1025px) {
  .infoshopAgents__hero.section-heroPublic {
    height: 680px; } }

@media (min-width: 1440px) {
  .infoshopAgents__hero.section-heroPublic {
    height: 800px; } }

@media (max-width: 767px) {
  .infoshopAgents__hero {
    padding-top: 102px; } }

@media (max-width: 479px) {
  .infoshopAgents__hero {
    padding-top: 100px; } }

.infoshopAgents__what-is {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
  .infoshopAgents__what-is .section-payform__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 493px;
    margin-left: auto;
    margin-right: -23px;
    padding-top: 89px;
    text-align: left; }
    @media (max-width: 767px) {
      .infoshopAgents__what-is .section-payform__content {
        margin-right: auto;
        padding-top: 48px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__what-is .section-payform__content {
        max-width: 330px;
        margin-right: -6px;
        padding-top: 131px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__what-is .section-payform__content {
        max-width: 415px;
        margin-right: -100px;
        padding-top: 408px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__what-is .section-payform__content {
        max-width: 475px;
        margin-right: -5px;
        padding-top: 90px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__what-is .section-payform__content {
        margin-right: 65px;
        margin-bottom: 331px;
        padding-top: 133px; } }
  @media (max-width: 767px) {
    .infoshopAgents__what-is .page-section__title {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      margin-bottom: 48px;
      font-size: 24px;
      font-weight: 500;
      line-height: 116.667%;
      letter-spacing: 0.12px; }
      .infoshopAgents__what-is .page-section__title br {
        display: none; } }
  @media (max-width: 479px) {
    .infoshopAgents__what-is .page-section__title {
      margin-bottom: 39px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__what-is .page-section__title {
      font-size: 28px;
      font-style: normal;
      font-weight: 500;
      line-height: 128.571%;
      letter-spacing: -0.01px; } }
  @media (min-width: 1025px) {
    .infoshopAgents__what-is .page-section__title {
      margin-bottom: 0;
      font-size: 36px;
      font-weight: 500;
      line-height: 116.667%;
      letter-spacing: -0.02px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__what-is .page-section__title {
      font-size: 48px;
      font-style: normal;
      font-weight: 500;
      line-height: 116.667%;
      letter-spacing: -0.03px; } }
  .infoshopAgents__what-is .section-tips__img picture {
    display: block; }
  @media (max-width: 767px) {
    .infoshopAgents__what-is .section-tips__img {
      margin: 0 auto;
      position: relative;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      top: -8px;
      left: 0;
      width: 288px;
      height: 506px; }
      .infoshopAgents__what-is .section-tips__img picture {
        position: relative;
        left: -192px;
        width: 500px; } }
  @media (max-width: 479px) {
    .infoshopAgents__what-is .section-tips__img {
      height: 410px; }
      .infoshopAgents__what-is .section-tips__img picture {
        position: relative;
        left: -130px;
        width: 410px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__what-is .section-tips__img {
      position: absolute;
      top: 118px;
      left: unset;
      right: 400px;
      width: 448px; } }
  @media (min-width: 1025px) {
    .infoshopAgents__what-is .section-tips__img {
      position: absolute;
      top: 340px;
      right: 406px;
      width: 550px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__what-is .section-tips__img {
      position: absolute;
      top: 0px;
      right: 602px;
      width: 800px; } }
  @media (min-width: 1780px) {
    .infoshopAgents__what-is .section-tips__img {
      top: 2px;
      right: 732px; } }
  .infoshopAgents__what-is .page-section__subtitle {
    margin-top: 21px;
    font-size: 28px;
    font-weight: 500;
    line-height: 128.571%;
    letter-spacing: -0.01px; }
    @media (max-width: 767px) {
      .infoshopAgents__what-is .page-section__subtitle {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
        margin-top: 24px;
        margin-bottom: 27px;
        font-size: 18px;
        font-weight: 500;
        line-height: 144.444%;
        letter-spacing: 0.18px; }
        .infoshopAgents__what-is .page-section__subtitle br {
          display: none; } }
    @media (max-width: 479px) {
      .infoshopAgents__what-is .page-section__subtitle {
        margin-top: 17px;
        margin-bottom: 29px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__what-is .page-section__subtitle {
        margin-top: 0;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 144.444%;
        letter-spacing: 0.18px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__what-is .page-section__subtitle {
        margin-top: 30px;
        font-size: 24px;
        font-weight: 500;
        line-height: 116.667%;
        letter-spacing: 0.12px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__what-is .page-section__subtitle {
        margin-top: 51px;
        font-size: 28px;
        font-style: normal;
        font-weight: 500;
        line-height: 128.571%;
        letter-spacing: -0.01px; } }
  .infoshopAgents__what-is .page-section__text ul {
    margin-top: 50px; }
    @media (max-width: 767px) {
      .infoshopAgents__what-is .page-section__text ul {
        margin-top: -5px;
        margin-bottom: 29px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__what-is .page-section__text ul {
        margin-top: 31px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__what-is .page-section__text ul {
        margin-top: 30px;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__what-is .page-section__text ul {
        margin-top: 50px; } }
  .infoshopAgents__what-is .page-section__text li {
    position: relative;
    padding-left: 18px;
    margin-bottom: 28px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 155.556%;
    letter-spacing: 0.18px; }
    .infoshopAgents__what-is .page-section__text li:before {
      position: absolute;
      top: 9px;
      left: 0;
      content: "";
      border-radius: 100%;
      width: 8px;
      height: 8px;
      background-color: #2e71fc; }
    .infoshopAgents__what-is .page-section__text li:last-of-type {
      margin-bottom: 0; }
    @media (max-width: 767px) {
      .infoshopAgents__what-is .page-section__text li {
        margin-bottom: 22px;
        font-size: 16px;
        font-weight: 400;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__what-is .page-section__text li {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__what-is .page-section__text li {
        margin-bottom: 22px;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0.2px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__what-is .page-section__text li {
        padding-left: 18px;
        margin-bottom: 28px;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.18px; }
        .infoshopAgents__what-is .page-section__text li:before {
          top: 9px;
          width: 8px;
          height: 8px; } }
  @media (max-width: 767px) {
    .infoshopAgents__what-is .page-section__text {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; } }
  .infoshopAgents__what-is .page-section__button {
    max-width: 216px;
    margin-top: 50px; }
    @media (max-width: 767px) {
      .infoshopAgents__what-is .page-section__button {
        -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
                order: 5;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 300px;
        margin-top: -7px; } }
    @media (max-width: 479px) {
      .infoshopAgents__what-is .page-section__button {
        max-width: 100%;
        margin-top: -5px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__what-is .page-section__button {
        max-width: 188px;
        margin-top: 30px;
        font-size: 16px;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__what-is .page-section__button {
        width: 100%;
        max-width: 216px;
        margin-top: 29px;
        font-size: 18px;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__what-is .page-section__button {
        margin-top: 49px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__what-is {
      padding-top: 260px;
      padding-bottom: 0px; } }
  @media (min-width: 1600px) {
    .infoshopAgents__what-is {
      padding-top: 303px; } }

.infoshopAgents__stages {
  position: relative;
  padding-top: 106px; }
  .infoshopAgents__stages .section-payform__content {
    margin-bottom: 294px;
    text-align: left; }
    @media (max-width: 767px) {
      .infoshopAgents__stages .section-payform__content {
        margin-bottom: 48px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__stages .section-payform__content {
        max-width: 290px;
        margin-left: 40px;
        margin-bottom: 47px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages .section-payform__content {
        width: 100%;
        max-width: 445px;
        margin-left: 0px;
        margin-bottom: 280px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__stages .section-payform__content {
        max-width: 480px;
        margin-left: inherit; } }
    @media (min-width: 1600px) {
      .infoshopAgents__stages .section-payform__content {
        margin-bottom: 368px; } }
  .infoshopAgents__stages .page-section__title {
    margin-bottom: 51px;
    font-weight: 500; }
    @media (max-width: 767px) {
      .infoshopAgents__stages .page-section__title {
        font-size: 24px;
        line-height: 116.667%;
        letter-spacing: 0.12px; }
        .infoshopAgents__stages .page-section__title br {
          display: none; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__stages .page-section__title {
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 128.571%;
        letter-spacing: -0.01px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages .page-section__title {
        margin-bottom: 30px;
        font-size: 36px;
        line-height: 116.667%;
        letter-spacing: -0.02px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__stages .page-section__title {
        margin-bottom: 51px;
        font-size: 48px;
        letter-spacing: -0.03px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__stages .page-section__title {
        margin-bottom: 51px; } }
  .infoshopAgents__stages p.page-section__text {
    font-size: 28px;
    font-weight: 500;
    line-height: 128.571%;
    letter-spacing: -0.01px; }
    @media (max-width: 767px) {
      .infoshopAgents__stages p.page-section__text {
        margin-bottom: 8px;
        font-size: 18px;
        font-weight: 500;
        line-height: 144.444%;
        letter-spacing: 0.18px; }
        .infoshopAgents__stages p.page-section__text br {
          display: none; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__stages p.page-section__text {
        font-size: 18px;
        line-height: 144.444%;
        letter-spacing: 0.18px; }
        .infoshopAgents__stages p.page-section__text br {
          display: none; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages p.page-section__text {
        font-size: 24px;
        line-height: 116.667%;
        letter-spacing: 0.12px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__stages p.page-section__text {
        font-size: 28px;
        line-height: 128.571%;
        letter-spacing: -0.01px; } }
  .infoshopAgents__stages div.page-section__text:not(:last-child) {
    margin-bottom: 31px; }
    @media (max-width: 767px) {
      .infoshopAgents__stages div.page-section__text:not(:last-child) {
        margin-bottom: 24px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__stages div.page-section__text:not(:last-child) {
        margin-bottom: 26px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages div.page-section__text:not(:last-child) {
        margin-bottom: 28px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages div.page-section__text:not(:last-child) {
        margin-bottom: 30px; } }
  .infoshopAgents__stages div.page-section__text span {
    display: inline-block;
    margin-top: 8px;
    font-size: 18px;
    font-weight: 400;
    line-height: 155.556%;
    letter-spacing: 0.18px; }
    @media (max-width: 767px) {
      .infoshopAgents__stages div.page-section__text span {
        margin-top: 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (max-width: 479px) {
      .infoshopAgents__stages div.page-section__text span {
        margin-top: 0; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__stages div.page-section__text span {
        margin-top: 10px;
        font-size: 16px;
        font-weight: 400;
        line-height: 137.5%;
        letter-spacing: 0.2px; }
        .infoshopAgents__stages div.page-section__text span br {
          display: none; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages div.page-section__text span {
        margin-top: 8px;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages div.page-section__text span {
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__stages div.page-section__text span {
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
  @media (max-width: 767px) {
    .infoshopAgents__stages .page-section__button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 300px; } }
  @media (max-width: 479px) {
    .infoshopAgents__stages .page-section__button {
      max-width: 100%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__stages .page-section__button {
      width: 188px;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 137.5%;
      letter-spacing: 0.2px; } }
  @media (min-width: 1025px) {
    .infoshopAgents__stages .page-section__button {
      width: 216px;
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 155.556%;
      letter-spacing: 0.18px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__stages .page-section__button {
      width: 216px;
      margin-top: 18px; } }
  @media (min-width: 1780px) {
    .infoshopAgents__stages .page-section__button {
      margin-top: 18px; } }
  .infoshopAgents__stages .section-tips__img {
    position: absolute;
    top: -110px;
    right: 0;
    width: 657px; }
    .infoshopAgents__stages .section-tips__img picture {
      display: block;
      width: 100%; }
    @media (max-width: 767px) {
      .infoshopAgents__stages .section-tips__img {
        position: relative;
        top: -17px;
        left: calc(50% - 144px);
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 288px;
        height: 515px; }
        .infoshopAgents__stages .section-tips__img picture {
          position: relative;
          left: -60px;
          width: 764px; } }
    @media (max-width: 479px) {
      .infoshopAgents__stages .section-tips__img {
        height: 385px; }
        .infoshopAgents__stages .section-tips__img picture {
          left: -7px;
          width: 569px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__stages .section-tips__img {
        top: 6px;
        right: unset;
        width: 632px;
        left: 364px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__stages .section-tips__img {
        top: -75px;
        right: unset;
        left: 388px;
        width: 840px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__stages .section-tips__img {
        top: -94px;
        right: unset;
        left: 534px;
        width: 1070px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__stages .section-tips__img {
        top: -126px;
        right: unset;
        left: 656px;
        width: 1170px; } }
  @media (max-width: 767px) {
    .infoshopAgents__stages {
      padding-top: 48px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .infoshopAgents__stages {
      padding-top: 70px; } }
  @media (min-width: 1025px) {
    .infoshopAgents__stages {
      padding-top: 135px; } }
  @media (min-width: 1440px) {
    .infoshopAgents__stages {
      padding-top: 107px; } }

.infoshopAgents__steps {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
  .infoshopAgents__steps .section-tips__img {
    position: absolute;
    top: -87px;
    left: 0;
    width: 653px; }
    .infoshopAgents__steps .section-tips__img picture {
      width: 100%; }
    @media (max-width: 767px) {
      .infoshopAgents__steps .section-tips__img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        top: 89px;
        width: 100%; }
        .infoshopAgents__steps .section-tips__img picture {
          position: absolute;
          right: auto;
          left: auto;
          width: 509px;
          margin-left: -133px; } }
    @media (max-width: 479px) {
      .infoshopAgents__steps .section-tips__img {
        top: 109px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__steps .section-tips__img {
        top: 50px;
        left: unset;
        right: 352px;
        width: 573px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__steps .section-tips__img {
        top: -24px;
        left: unset;
        right: 348px;
        width: 689px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__steps .section-tips__img {
        top: -82px;
        left: unset;
        right: 537px;
        width: 893px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__steps .section-tips__img {
        top: -81px;
        left: -502px;
        width: 975px; } }
  .infoshopAgents__steps .section-payform__content {
    max-width: 502px;
    margin-left: auto;
    margin-bottom: 312px;
    margin-right: -32px;
    padding-top: 89px;
    text-align: left; }
    @media (max-width: 767px) {
      .infoshopAgents__steps .section-payform__content {
        margin-right: auto;
        margin-bottom: 48px;
        padding-top: 0px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__steps .section-payform__content {
        max-width: 291px;
        margin-right: 33px;
        margin-bottom: 119px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__steps .section-payform__content {
        max-width: 380px;
        margin-right: -67px;
        margin-bottom: 313px;
        margin-bottom: 329px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__steps .section-payform__content {
        max-width: 505px;
        margin-right: -35px;
        margin-bottom: 314px;
        padding-top: 95px; } }
    @media (min-width: 1600px) {
      .infoshopAgents__steps .section-payform__content {
        margin-right: 38px;
        margin-bottom: 440px; } }
    @media (min-width: 1920px) {
      .infoshopAgents__steps .section-payform__content {
        margin-right: 60px; } }
  @media (max-width: 767px) {
    .infoshopAgents__steps .section-payform__wrap {
      z-index: 1; } }
  .infoshopAgents__steps .page-section__title {
    font-style: normal;
    font-weight: 500; }
    @media (max-width: 767px) {
      .infoshopAgents__steps .page-section__title {
        margin-bottom: 508px;
        font-size: 24px;
        line-height: 116.667%;
        letter-spacing: 0.12px; }
        .infoshopAgents__steps .page-section__title br {
          display: none; } }
    @media (max-width: 479px) {
      .infoshopAgents__steps .page-section__title {
        margin-bottom: 475px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__steps .page-section__title {
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 128.571%;
        letter-spacing: -0.01px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__steps .page-section__title {
        font-size: 36px;
        line-height: 116.667%;
        letter-spacing: -0.02px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__steps .page-section__title {
        margin-bottom: 50px;
        font-size: 48px;
        font-style: normal;
        font-weight: 500;
        line-height: 116.667%;
        letter-spacing: -0.03px; }
        .infoshopAgents__steps .page-section__title br {
          display: none; } }
  .infoshopAgents__steps .page-section__text {
    position: relative;
    z-index: 1; }
    .infoshopAgents__steps .page-section__text p {
      font-size: 16px;
      font-weight: 400;
      line-height: 137.556%;
      letter-spacing: 0.18px; }
      .infoshopAgents__steps .page-section__text p:not(:last-child) {
        margin-bottom: 30px; }
        @media (max-width: 767px) {
          .infoshopAgents__steps .page-section__text p:not(:last-child) {
            margin-bottom: 25px; } }
      @media (min-width: 1440px) {
        .infoshopAgents__steps .page-section__text p {
          font-size: 18px;
          font-weight: 400;
          line-height: 155.556%;
          letter-spacing: 0.18px; } }
      @media (max-width: 767px) {
        .infoshopAgents__steps .page-section__text p {
          font-size: 16px;
          font-weight: 400;
          line-height: 137.5%;
          letter-spacing: 0.2px; }
          .infoshopAgents__steps .page-section__text p br {
            display: none; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .infoshopAgents__steps .page-section__text p {
          font-size: 16px;
          font-weight: 400;
          line-height: 137.5%;
          letter-spacing: 0.2px; }
          .infoshopAgents__steps .page-section__text p br {
            display: none; } }
  .infoshopAgents__steps .page-section__button {
    margin-top: 20px; }
    @media (max-width: 767px) {
      .infoshopAgents__steps .page-section__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 300px;
        margin-top: 22px; } }
    @media (max-width: 479px) {
      .infoshopAgents__steps .page-section__button {
        max-width: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__steps .page-section__button {
        width: 188px;
        margin-top: 30px;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__steps .page-section__button {
        margin-top: 30px;
        width: 216px;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__steps .page-section__button {
        margin-top: 48px;
        width: 216px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__steps .page-section__button {
        margin-top: 49px; } }

.infoshopAgents__partners {
  position: relative;
  padding-top: 106px; }
  .infoshopAgents__partners .section-tips__img {
    position: absolute;
    top: -156px; }
    .infoshopAgents__partners .section-tips__img picture {
      width: 100%; }
    @media (max-width: 767px) {
      .infoshopAgents__partners .section-tips__img {
        position: relative;
        left: -86px;
        top: -25px;
        width: 288px;
        height: 374px; }
        .infoshopAgents__partners .section-tips__img picture {
          width: 467px; } }
    @media (max-width: 479px) {
      .infoshopAgents__partners .section-tips__img {
        left: -3px;
        top: -32px;
        height: 228px; }
        .infoshopAgents__partners .section-tips__img picture {
          width: 298px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__partners .section-tips__img {
        top: -72px;
        left: 368px;
        width: 524px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__partners .section-tips__img {
        top: -139px;
        width: 690px;
        left: 390px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__partners .section-tips__img {
        top: -156px;
        left: 508px;
        width: 851px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__partners .section-tips__img {
        top: -170px;
        left: 640px;
        width: 851px; } }
  .infoshopAgents__partners .section-payform__content {
    max-width: 502px;
    margin-bottom: 304px;
    text-align: left; }
    @media (max-width: 767px) {
      .infoshopAgents__partners .section-payform__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 100%;
        margin-bottom: 48px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__partners .section-payform__content {
        max-width: 260px;
        margin-left: 40px;
        margin-bottom: 176px; }
        .infoshopAgents__partners .section-payform__content br {
          display: none; } }
    @media (min-width: 1025px) {
      .infoshopAgents__partners .section-payform__content {
        max-width: 330px; }
        .infoshopAgents__partners .section-payform__content br {
          display: none; } }
    @media (min-width: 1440px) {
      .infoshopAgents__partners .section-payform__content {
        max-width: 440px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__partners .section-payform__content {
        margin-bottom: 380px; }
        .infoshopAgents__partners .section-payform__content br {
          display: none; } }
  .infoshopAgents__partners .page-section__title {
    margin-bottom: 50px;
    font-style: normal;
    font-weight: 500; }
    @media (max-width: 767px) {
      .infoshopAgents__partners .page-section__title {
        -ms-flex-item-align: start;
            align-self: flex-start;
        width: 100%;
        font-size: 24px;
        line-height: 116.667%;
        letter-spacing: 0.12px; }
        .infoshopAgents__partners .page-section__title br {
          display: none; } }
    @media (max-width: 479px) {
      .infoshopAgents__partners .page-section__title {
        font-size: 24px;
        line-height: 116.667%;
        letter-spacing: 0.12px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__partners .page-section__title {
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 128.571%;
        letter-spacing: -0.01px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__partners .page-section__title {
        margin-bottom: 30px;
        font-size: 36px;
        line-height: 116.667%;
        letter-spacing: -0.02px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__partners .page-section__title {
        margin-bottom: 50px;
        font-size: 48px;
        line-height: 116.667%;
        letter-spacing: -0.03px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__partners .page-section__title {
        font-size: 48px;
        line-height: 116.667%;
        letter-spacing: -0.03px; } }
    @media (min-width: 1200px) {
      .infoshopAgents__partners .page-section__title {
        margin-bottom: 51px; } }
  .infoshopAgents__partners .page-section__text {
    font-weight: 400; }
    @media (max-width: 767px) {
      .infoshopAgents__partners .page-section__text {
        font-size: 16px;
        line-height: 137.5%;
        letter-spacing: 0.2px; }
        .infoshopAgents__partners .page-section__text br {
          display: none; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__partners .page-section__text {
        font-size: 16px;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (min-width: 1025px) {
      .infoshopAgents__partners .page-section__text {
        font-size: 16px;
        line-height: 137.556%;
        letter-spacing: 0.2px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__partners .page-section__text {
        font-size: 18px;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
  .infoshopAgents__partners .page-section__button {
    margin-top: 30px; }
    @media (max-width: 767px) {
      .infoshopAgents__partners .page-section__button {
        margin: 0 auto;
        margin-top: 24px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .infoshopAgents__partners .page-section__button {
        width: 188px;
        margin-top: 30px;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 137.5%;
        letter-spacing: 0.2px; } }
    @media (max-width: 479px) {
      .infoshopAgents__partners .page-section__button {
        max-width: 100%; } }
    @media (min-width: 1025px) {
      .infoshopAgents__partners .page-section__button {
        width: 216px;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 155.556%;
        letter-spacing: 0.18px; } }
    @media (min-width: 1440px) {
      .infoshopAgents__partners .page-section__button {
        width: 216px;
        margin-top: 48px; } }
    @media (min-width: 1780px) {
      .infoshopAgents__partners .page-section__button {
        width: 216px;
        margin-top: 23px; } }
  @media (max-width: 767px) {
    .infoshopAgents__partners {
      padding-top: 0; } }

@media (max-width: 767px) {
  .infoshop-agents .section-request__title,
  .infoshop-agents .form__footer .form__text {
    text-align: center; } }

@media (min-width: 1440px) {
  .page-infoshop .infoshop-agents .section-request__title {
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 116.667%;
    letter-spacing: -0.03px; } }

.legal-information .header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
  background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background-position-y: 160px;
  background-size: 100% 300%; }
  .legal-information .header--fixed {
    background-position-y: 77px; }
  @media (max-width: 767px) {
    .legal-information .header {
      background-position-y: 170px; }
      .legal-information .header--fixed {
        background-position-y: 84px; } }

.legal-information .footer {
  background-color: #f0f2f5; }
  @media (max-width: 767px) {
    .legal-information .footer {
      padding-top: 24px; } }

.legal-information__section {
  padding-top: 140px; }
  .legal-information__section .page-section__title {
    margin-bottom: 30px;
    font-size: 36px;
    line-height: 42px; }
  .legal-information__section p {
    font-family: "stolzl", -apple-system, blinkmacsystemfont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "open sans", "helvetica neue", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.18px;
    color: #222d41;
    margin-bottom: 28px; }
  .legal-information__section a {
    color: #2e71fc; }

.online-fiskalizatsiya .header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(19.88%, #0b1e46), color-stop(37.64%, #0f215e), color-stop(44.96%, #0c2a71), color-stop(65.6%, #004ebd), color-stop(19.88%, #fff));
  background: -o-linear-gradient(top, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background: linear-gradient(180deg, #0b1e46 19.88%, #0f215e 37.64%, #0c2a71 44.96%, #004ebd 65.6%, #fff 19.88%);
  background-position-y: 160px;
  background-size: 100% 300%;
  -webkit-transition: background-position 0.4s ease-out;
  -o-transition: background-position 0.4s ease-out;
  transition: background-position 0.4s ease-out; }
  .online-fiskalizatsiya .header--fixed {
    background-position-y: 77px; }
  @media (max-width: 767px) {
    .online-fiskalizatsiya .header {
      background-position-y: 170px; }
      .online-fiskalizatsiya .header--fixed {
        background-position-y: 84px; } }

.section-heroSubscriptions {
  margin: 0 0 338px 0;
  padding: 110px 0 0;
  height: 680px;
  color: #fff;
  background: -o-linear-gradient(256.06deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%);
  background: linear-gradient(193.94deg, #0b1e46 19.88%, #0f215e 33.64%, #0c2a71 44.96%, #004ebd 78.6%); }
  .section-heroSubscriptions__wrap {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media (max-width: 479px) {
      .section-heroSubscriptions__wrap {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left; } }
  .section-heroSubscriptions__title {
    text-align: center; }
    @media (max-width: 767px) {
      .section-heroSubscriptions__title {
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-heroSubscriptions__title {
        text-align: left; } }
  .section-heroSubscriptions__text {
    max-width: 715px; }
    @media (min-width: 1440px) {
      .section-heroSubscriptions__text {
        max-width: 1000px; } }
    @media (min-width: 1780px) {
      .section-heroSubscriptions__text {
        max-width: 1015px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroSubscriptions__text {
        max-width: 580px; } }
    @media (min-width: 900px) and (max-width: 1024px) {
      .section-heroSubscriptions__text {
        max-width: 790px; } }
  @media (max-width: 767px) {
    .section-heroSubscriptions__images {
      position: relative;
      margin: 0 auto;
      width: 288px;
      height: 388px; } }
  .section-heroSubscriptions__image {
    position: absolute;
    left: 50%;
    top: 217px;
    margin-left: -458px;
    width: 1145px;
    pointer-events: none; }
    @media (min-width: 1440px) {
      .section-heroSubscriptions__image {
        top: 260px;
        margin-left: -636px;
        width: 1581px; } }
    @media (min-width: 1780px) {
      .section-heroSubscriptions__image {
        top: 250px;
        margin-left: -790px;
        width: 1967px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-heroSubscriptions__image {
        top: 181px;
        margin-left: -342px;
        width: 859px; } }
    @media (max-width: 767px) {
      .section-heroSubscriptions__image {
        left: 0;
        top: 21px;
        margin-left: -97px;
        width: 786px; } }
    @media (max-width: 479px) {
      .section-heroSubscriptions__image {
        top: 23px;
        margin-left: -33px;
        width: 577px; } }
  .section-heroSubscriptions__img {
    width: 100%; }
  @media (min-width: 1440px) {
    .section-heroSubscriptions {
      margin: 0 0 470px 0;
      height: 800px; } }
  @media (min-width: 1780px) {
    .section-heroSubscriptions {
      margin: 0 0 635px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-heroSubscriptions {
      margin: 0 0 205px 0;
      height: 562px; } }
  @media (max-width: 767px) {
    .section-heroSubscriptions {
      margin-bottom: 0;
      padding: 92px 0 79px 0;
      height: 837px; } }
  @media (max-width: 479px) {
    .section-heroSubscriptions {
      height: 724px; } }

.section-benefitSubscriptions {
  margin-bottom: 10px;
  padding: 150px 0;
  background: #f0f2f5; }
  .section-benefitSubscriptions__wrap {
    position: relative; }
  .section-benefitSubscriptions__content {
    text-align: center; }
    .section-benefitSubscriptions__content .section-benefitSubscriptions__image {
      position: absolute;
      left: -126px;
      top: 77px;
      width: 756px; }
      @media (min-width: 1440px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__image {
          left: -171px;
          top: 62px;
          width: 1010px; } }
      @media (min-width: 1780px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__image {
          left: -253px;
          top: 50px;
          width: 1180px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__image {
          left: -165px;
          top: 21px;
          width: 657px; } }
      @media (max-width: 767px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__image {
          position: relative;
          left: -44px;
          top: -28px;
          width: 406px; } }
      @media (max-width: 479px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__image {
          left: -1px;
          top: -24px;
          width: 290px; } }
    .section-benefitSubscriptions__content .section-benefitSubscriptions__images {
      position: relative;
      margin: 0 auto;
      width: 492px;
      height: 500px; }
      @media (min-width: 1440px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__images {
          width: 656px;
          height: 700px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__images {
          width: 320px;
          height: 418px; } }
      @media (max-width: 767px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__images {
          margin-bottom: -105px;
          width: 320px;
          height: 581px;
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2; } }
      @media (max-width: 479px) {
        .section-benefitSubscriptions__content .section-benefitSubscriptions__images {
          height: 442px; } }
    .section-benefitSubscriptions__content .section-benefitSubscriptions__button {
      color: #fff;
      padding: 0 calc(32 * var(--width-multiplier)); }
      .section-benefitSubscriptions__content .section-benefitSubscriptions__button svg {
        width: 34px;
        height: 34px; }
        @media (max-width: 767px) {
          .section-benefitSubscriptions__content .section-benefitSubscriptions__button svg {
            width: 24px;
            height: 24px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-benefitSubscriptions__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 767px) {
      .section-benefitSubscriptions__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .section-benefitSubscriptions__image {
    position: absolute;
    pointer-events: none; }
  @media (max-width: 767px) {
    .section-benefitSubscriptions .section-benefitSubscriptions__images {
      margin-right: auto;
      margin-left: auto; } }
  .section-benefitSubscriptions__img {
    width: 100%; }
  .section-benefitSubscriptions__title {
    text-align: center; }
    @media (max-width: 767px) {
      .section-benefitSubscriptions__title {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-benefitSubscriptions__title {
        text-align: left; } }
  .section-benefitSubscriptions__text {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-benefitSubscriptions__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 800px; } }
    @media (max-width: 767px) {
      .section-benefitSubscriptions__text {
        margin: 0 auto 32px auto;
        max-width: 100%;
        text-align: center;
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3; } }
    @media (max-width: 479px) {
      .section-benefitSubscriptions__text {
        text-align: left; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-benefitSubscriptions__button {
      width: 188px;
      margin: 0 auto; } }
  @media (max-width: 767px) {
    .section-benefitSubscriptions__button {
      -webkit-box-ordinal-group: 5;
          -ms-flex-order: 4;
              order: 4; } }
  @media (min-width: 1440px) {
    .section-benefitSubscriptions {
      padding: 160px 0 150px 0; } }
  @media (min-width: 1440px) {
    .section-benefitSubscriptions {
      padding: 160px 0 155px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-benefitSubscriptions {
      padding-top: 70px;
      padding-bottom: 48px; } }
  @media (max-width: 767px) {
    .section-benefitSubscriptions {
      padding-top: 48px;
      padding-bottom: 48px;
      margin-bottom: calc(48 * var(--width-multiplier)); } }

.section-payformSubscriptions {
  margin-bottom: 95px;
  padding: 140px 0; }
  .section-payformSubscriptions__wrap {
    position: relative; }
    @media (max-width: 479px) {
      .section-payformSubscriptions__wrap {
        text-align: left; } }
  .section-payformSubscriptions__content {
    margin-bottom: 218px;
    text-align: center; }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__content {
        margin-bottom: 321px; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__content {
        margin-bottom: 335px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__content {
        margin-bottom: 98px; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__content {
        margin-bottom: 24px; } }
    @media (max-width: 479px) {
      .section-payformSubscriptions__content {
        text-align: left;
        margin-bottom: 2px; } }
  .section-payformSubscriptions__title {
    text-align: center; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__title {
        max-width: 600px;
        margin-right: auto;
        margin-left: auto; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__title {
        margin-bottom: 30px; } }
    @media (max-width: 479px) {
      .section-payformSubscriptions__title {
        text-align: left; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payformSubscriptions__text {
      margin-right: auto;
      margin-left: auto;
      max-width: 635px; } }
  @media (max-width: 767px) {
    .section-payformSubscriptions__text {
      text-align: center; } }
  @media (max-width: 479px) {
    .section-payformSubscriptions__text {
      text-align: left; } }
  .section-payformSubscriptions__button {
    padding: 0 34px; }
  .section-payformSubscriptions__image {
    position: absolute;
    pointer-events: none; }
  .section-payformSubscriptions__img {
    width: 100%; }
  .section-payformSubscriptions__item:nth-child(1) {
    display: none; }
  .section-payformSubscriptions__item:nth-child(2) {
    margin-bottom: 260px; }
    .section-payformSubscriptions__item:nth-child(2) .section-payformSubscriptions__image {
      top: -82px;
      margin-left: 92px;
      width: 700px; }
      @media (min-width: 1440px) {
        .section-payformSubscriptions__item:nth-child(2) .section-payformSubscriptions__image {
          top: -165px;
          margin-left: 77px;
          width: 967px; } }
      @media (min-width: 1780px) {
        .section-payformSubscriptions__item:nth-child(2) .section-payformSubscriptions__image {
          top: -188px;
          margin-left: 116px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformSubscriptions__item:nth-child(2) .section-payformSubscriptions__image {
          top: -30px;
          margin-left: 41px;
          width: 560px; } }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(2) .section-payformSubscriptions__image {
          top: 6px;
          margin-right: 53px;
          margin-bottom: 0;
          width: 440px; } }
      @media (max-width: 479px) {
        .section-payformSubscriptions__item:nth-child(2) .section-payformSubscriptions__image {
          right: 0;
          top: 8px;
          margin-bottom: -7px;
          width: 498px;
          margin-right: 0;
          margin-left: 0; } }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__item:nth-child(2) {
        margin-bottom: 498px; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__item:nth-child(2) {
        margin-bottom: 540px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__item:nth-child(2) {
        margin-bottom: 135px; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__item:nth-child(2) {
        margin-bottom: 24px; } }
  .section-payformSubscriptions__item:nth-child(3) {
    margin-bottom: 374px; }
    .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image {
      top: -90px;
      margin-right: -244px;
      width: 760px; }
      @media (min-width: 1440px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image {
          top: -178px;
          margin-right: -306px;
          width: 1026px; } }
      @media (min-width: 1780px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image {
          top: -218px;
          margin-right: -325px;
          width: 1041px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image {
          top: -34px;
          margin-right: -203px;
          width: 596px; } }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image {
          top: 0;
          right: -7px;
          width: 600px;
          margin-left: 0;
          margin-bottom: -27px; } }
      @media (max-width: 479px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image {
          top: -2px;
          right: 0;
          left: 50%;
          width: 560px;
          margin-left: 107px; }
          .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__image picture {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0); } }
    .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemImage {
      margin-bottom: 50px;
      width: 110px;
      height: 40px; }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemImage {
          margin: 0 auto;
          margin-bottom: 25px; } }
    .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemImg {
      width: 110px; }
    @media (max-width: 479px) {
      .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemTitle .br {
        display: block; } }
    .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemText {
      margin-bottom: 47px; }
      @media (max-width: 320px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemText .br {
          display: block; } }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(3) .section-payformSubscriptions__itemText {
          margin-bottom: 24px; } }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__item:nth-child(3) {
        margin-bottom: 492px; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__item:nth-child(3) {
        margin-bottom: 580px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__item:nth-child(3) {
        margin-bottom: 180px; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__item:nth-child(3) {
        margin-bottom: 24px; } }
  .section-payformSubscriptions__item:nth-child(4) {
    margin-right: 0;
    margin-bottom: calc(278 * var(--width-multiplier)); }
    .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__itemText br {
      display: none; }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__itemText br {
          display: block; } }
      @media (max-width: 320px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__itemText br {
          display: none; } }
    .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image {
      top: -134px;
      margin-left: 22px;
      width: 580px; }
      @media (min-width: 1440px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image {
          top: -177px;
          margin-left: 69px;
          width: 689px; } }
      @media (min-width: 1780px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image {
          top: -223px;
          margin-left: 35px;
          width: 732px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image {
          top: -72px;
          margin-left: 7px;
          width: 435px; } }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image {
          top: -2px;
          margin-right: 32px;
          margin-bottom: 12px;
          width: 324px; } }
      @media (max-width: 479px) {
        .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image {
          top: 8px;
          left: 50%;
          margin-left: -3px;
          width: 280px;
          margin-bottom: 32px; }
          .section-payformSubscriptions__item:nth-child(4) .section-payformSubscriptions__image picture {
            -webkit-transform: translate(-50%, 0);
                -ms-transform: translate(-50%, 0);
                    transform: translate(-50%, 0); } }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__item:nth-child(4) {
        margin-bottom: 450px; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__item:nth-child(4) {
        margin-bottom: 520px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__item:nth-child(4) {
        margin-bottom: 169px; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__item:nth-child(4) {
        margin-bottom: 0; } }
  .section-payformSubscriptions__item:nth-child(5) {
    margin-bottom: 278px; }
    .section-payformSubscriptions__item:nth-child(5) .section-payformSubscriptions__image {
      top: -78px;
      margin-right: 2px;
      width: 700px; }
      @media (min-width: 1440px) {
        .section-payformSubscriptions__item:nth-child(5) .section-payformSubscriptions__image {
          top: -149px;
          margin-right: -25px;
          width: 913px; } }
      @media (min-width: 1780px) {
        .section-payformSubscriptions__item:nth-child(5) .section-payformSubscriptions__image {
          top: -180px;
          margin-right: 10px;
          width: 985px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-payformSubscriptions__item:nth-child(5) .section-payformSubscriptions__image {
          top: -28px;
          margin-right: 20px;
          width: 569px; } }
      @media (max-width: 767px) {
        .section-payformSubscriptions__item:nth-child(5) .section-payformSubscriptions__image {
          top: 20px;
          margin-right: -35px;
          margin-bottom: 18px;
          width: 463px; } }
      @media (max-width: 479px) {
        .section-payformSubscriptions__item:nth-child(5) .section-payformSubscriptions__image {
          top: 7px;
          margin-right: -35px;
          width: 474px;
          margin-bottom: -2px; } }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__item:nth-child(5) {
        margin-bottom: 468px; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__item:nth-child(5) {
        margin-bottom: 565px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__item:nth-child(5) {
        margin-bottom: 124px; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__item:nth-child(5) {
        margin-bottom: 0; } }
  .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image {
    top: -90px;
    margin-left: 139px;
    width: 292px; }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image {
        top: -183px;
        margin-left: 190px;
        width: 350px; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image {
        top: -222px;
        margin-left: 130px;
        width: 395px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image {
        top: -28px;
        margin-left: 120px;
        width: 201px; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image {
        top: calc(6 * var(--width-multiplier));
        left: -3px;
        margin-bottom: 32px;
        width: calc(229 * var(--width-multiplier));
        margin-left: 5px; } }
    @media (max-width: 479px) {
      .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image {
        left: 50%;
        width: 201px;
        margin-bottom: 18px; }
        .section-payformSubscriptions__item:nth-child(6) .section-payformSubscriptions__image picture {
          -webkit-transform: translate(-50%, 0);
              -ms-transform: translate(-50%, 0);
                  transform: translate(-50%, 0); } }
  @media (min-width: 1025px) and (max-width: 1439px) {
    .section-payformSubscriptions__item {
      min-height: 400px; } }
  @media (max-width: 479px) {
    .section-payformSubscriptions__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  @media (max-width: 767px) {
    .section-payformSubscriptions__item {
      margin-top: calc(46 * var(--width-multiplier)); } }
  .section-payformSubscriptions__itemTitle {
    line-height: 1.3; }
    @media (min-width: 1440px) {
      .section-payformSubscriptions__itemTitle {
        line-height: 1.2; } }
    @media (min-width: 1780px) {
      .section-payformSubscriptions__itemTitle {
        line-height: 1.2; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-payformSubscriptions__itemTitle {
        line-height: 1.2; } }
    @media (max-width: 767px) {
      .section-payformSubscriptions__itemTitle {
        line-height: 1.2; } }
  @media (max-width: 767px) {
    .section-payformSubscriptions__itemText {
      text-align: center; } }
  @media (max-width: 479px) {
    .section-payformSubscriptions__itemText {
      text-align: left; } }
  @media (min-width: 1200px) {
    .section-payformSubscriptions {
      margin-bottom: 100px; } }
  @media (min-width: 1440px) {
    .section-payformSubscriptions {
      margin-bottom: 192px; } }
  @media (min-width: 1780px) {
    .section-payformSubscriptions {
      margin-bottom: 272px;
      padding: 146px 0 140px; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-payformSubscriptions {
      margin-bottom: 69px;
      padding-top: 60px;
      padding-bottom: 32px; } }
  @media (max-width: 767px) {
    .section-payformSubscriptions {
      margin-bottom: 0;
      padding: 0 0 48px 0; } }

.section-usersSubscriptions {
  margin-bottom: 10px;
  padding: 150px 0;
  background: #f0f2f5; }
  .section-usersSubscriptions__wrap {
    position: relative; }
  .section-usersSubscriptions__content {
    margin-bottom: 220px;
    text-align: center; }
    .section-usersSubscriptions__content .section-usersSubscriptions__image {
      position: absolute;
      left: -167px;
      top: -8px;
      width: 707px; }
      @media (min-width: 1440px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__image {
          left: -234px;
          top: -51px;
          width: 953px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__image {
          left: -112px;
          top: -53px;
          width: 472px; } }
      @media (max-width: 767px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__image {
          left: -97px;
          top: -124px;
          width: 472px; } }
      @media (max-width: 320px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__image {
          left: -113px; } }
    .section-usersSubscriptions__content .section-usersSubscriptions__images {
      position: relative;
      margin: 0 auto;
      width: 492px;
      height: 600px; }
      @media (min-width: 1440px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__images {
          width: 656px;
          height: 800px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__images {
          width: 320px;
          height: 418px; } }
      @media (max-width: 767px) {
        .section-usersSubscriptions__content .section-usersSubscriptions__images {
          margin-bottom: -105px;
          width: 320px;
          height: 495px; } }
    .section-usersSubscriptions__content .section-usersSubscriptions__button {
      border-radius: 5px;
      -webkit-box-shadow: 2px 2px 8px 0 #b3b3b3;
              box-shadow: 2px 2px 8px 0 #b3b3b3;
      color: #fff;
      background: #000e27; }
      .section-usersSubscriptions__content .section-usersSubscriptions__button svg {
        width: 34px;
        height: 34px; }
        @media (max-width: 767px) {
          .section-usersSubscriptions__content .section-usersSubscriptions__button svg {
            width: 24px;
            height: 24px; } }
    @media (min-width: 1440px) {
      .section-usersSubscriptions__content {
        margin-bottom: 314px; } }
    @media (min-width: 1780px) {
      .section-usersSubscriptions__content {
        margin-bottom: 390px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-usersSubscriptions__content {
        margin-bottom: 122px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__content {
        margin-bottom: 48px; } }
  .section-usersSubscriptions__image {
    position: absolute;
    pointer-events: none; }
  @media (max-width: 767px) {
    .section-usersSubscriptions .section-usersSubscriptions__images {
      margin-right: auto;
      margin-left: auto; } }
  .section-usersSubscriptions__img {
    width: 100%; }
  .section-usersSubscriptions__title {
    text-align: center; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-usersSubscriptions__title {
        max-width: 595px;
        margin: 0 auto; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__title {
        margin-bottom: 25px; } }
    @media (max-width: 479px) {
      .section-usersSubscriptions__title {
        text-align: left; } }
  .section-usersSubscriptions__text {
    margin-bottom: 30px; }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-usersSubscriptions__text {
        margin-right: auto;
        margin-left: auto;
        max-width: 800px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__text {
        margin: 0 auto 23px auto;
        max-width: 100%;
        text-align: left; } }
  .section-usersSubscriptions__item:nth-child(1) {
    margin-bottom: 330px; }
    @media (max-width: 479px) {
      .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__itemTitle .br {
        display: block; } }
    @media (min-width: 1440px) {
      .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__itemTitle {
        margin-right: -80px; } }
    @media (min-width: 1780px) {
      .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__itemTitle {
        margin-right: 0; } }
    .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__image {
      left: -604px;
      top: -92px;
      z-index: -1;
      width: 610px; }
      @media (min-width: 1440px) {
        .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__image {
          left: -800px;
          top: -168px;
          width: 810px; } }
      @media (min-width: 1780px) {
        .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__image {
          left: -894px;
          top: -210px;
          width: 910px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__image {
          left: -533px;
          top: -60px;
          width: 550px; } }
      @media (max-width: 767px) {
        .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__image {
          position: relative;
          left: -115px;
          top: 0;
          width: 484px; } }
      @media (max-width: 479px) {
        .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__image {
          left: -62px;
          top: -2px;
          width: 390px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: 35px;
        width: 288px;
        height: 384px; } }
    @media (max-width: 479px) {
      .section-usersSubscriptions__item:nth-child(1) .section-usersSubscriptions__images {
        height: 307px; } }
    @media (min-width: 1440px) {
      .section-usersSubscriptions__item:nth-child(1) {
        margin-bottom: 504px; } }
    @media (min-width: 1780px) {
      .section-usersSubscriptions__item:nth-child(1) {
        margin-bottom: 648px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-usersSubscriptions__item:nth-child(1) {
        margin-bottom: 187px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__item:nth-child(1) {
        margin-bottom: 48px; } }
  .section-usersSubscriptions__item:nth-child(2) {
    margin-bottom: 400px;
    max-width: 334px; }
    @media (max-width: 767px) {
      .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: 34px;
        width: 100%;
        height: 386px;
        max-width: 320px; } }
    @media (max-width: 479px) {
      .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__images {
        height: 327px; } }
    .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image {
      left: auto;
      right: -600px;
      top: -133px;
      width: 545px; }
      @media (min-width: 1440px) {
        .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image {
          right: -963px;
          top: -151px;
          width: 718px; } }
      @media (min-width: 1780px) {
        .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image {
          right: -1117px;
          top: -193px;
          width: 815px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image {
          top: -80px;
          right: -458px;
          width: 456px; } }
      @media (max-width: 767px) {
        .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image {
          position: absolute;
          left: 15px;
          top: 10px;
          width: 400px; }
          .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image img {
            image-rendering: optimizeQuality; } }
      @media (max-width: 479px) {
        .section-usersSubscriptions__item:nth-child(2) .section-usersSubscriptions__image {
          left: 16px;
          top: 0;
          width: 351px; } }
    @media (min-width: 1440px) {
      .section-usersSubscriptions__item:nth-child(2) {
        margin-bottom: 568px; } }
    @media (min-width: 1780px) {
      .section-usersSubscriptions__item:nth-child(2) {
        margin-bottom: 677px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-usersSubscriptions__item:nth-child(2) {
        margin-bottom: 235px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__item:nth-child(2) {
        margin-bottom: 48px;
        max-width: 100%; } }
  .section-usersSubscriptions__item:nth-child(3) {
    margin-bottom: 135px; }
    @media (max-width: 479px) {
      .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__itemTitle .br {
        display: block; } }
    @media (min-width: 1440px) {
      .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__itemTitle {
        margin-right: -80px; } }
    @media (min-width: 1780px) {
      .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__itemTitle {
        margin-right: 0; } }
    .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__image {
      left: -490px;
      top: -149px;
      z-index: -1;
      width: 458px; }
      @media (min-width: 1440px) {
        .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__image {
          left: -713px;
          top: -224px;
          width: 636px; } }
      @media (min-width: 1780px) {
        .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__image {
          left: -737px;
          top: -286px;
          width: 714px; } }
      @media (min-width: 768px) and (max-width: 1024px) {
        .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__image {
          left: -394px;
          top: -106px;
          width: 387px; } }
      @media (max-width: 767px) {
        .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__image {
          position: relative;
          left: -53px;
          top: 2px;
          width: 362px; } }
      @media (max-width: 479px) {
        .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__image {
          left: -37px;
          top: 0;
          width: 340px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__images {
        position: relative;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-bottom: 36px;
        width: 288px;
        height: 382px; } }
    @media (max-width: 479px) {
      .section-usersSubscriptions__item:nth-child(3) .section-usersSubscriptions__images {
        height: 349px; } }
    @media (min-width: 1440px) {
      .section-usersSubscriptions__item:nth-child(3) {
        margin-bottom: 227px; } }
    @media (min-width: 1780px) {
      .section-usersSubscriptions__item:nth-child(3) {
        margin-bottom: 270px; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .section-usersSubscriptions__item:nth-child(3) {
        margin-bottom: 133px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__item:nth-child(3) {
        margin-bottom: 24px; } }
  @media (max-width: 479px) {
    .section-usersSubscriptions__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      text-align: left; } }
  .section-usersSubscriptions__itemText li {
    position: relative;
    padding-left: calc(18 * var(--width-multiplier)); }
    .section-usersSubscriptions__itemText li::before {
      content: '';
      position: absolute;
      left: 0;
      top: calc(8 * var(--width-multiplier));
      width: calc(8 * var(--width-multiplier));
      height: calc(8 * var(--width-multiplier));
      border-radius: 50%;
      background-color: #2e71fc; }
      @media (max-width: 767px) {
        .section-usersSubscriptions__itemText li::before {
          left: 2px;
          top: 7px; } }
      @media (max-width: 479px) {
        .section-usersSubscriptions__itemText li::before {
          left: 0; } }
    .section-usersSubscriptions__itemText li:not(:last-child) {
      margin-bottom: calc(24 * var(--width-multiplier)); }
      @media (min-width: 1440px) {
        .section-usersSubscriptions__itemText li:not(:last-child) {
          margin-bottom: calc(28 * var(--width-multiplier)); } }
      @media (max-width: 767px) {
        .section-usersSubscriptions__itemText li:not(:last-child) {
          margin-bottom: 22px; } }
    @media (max-width: 767px) {
      .section-usersSubscriptions__itemText li {
        padding-left: 20px; } }
    @media (max-width: 479px) {
      .section-usersSubscriptions__itemText li {
        padding-left: 18px; } }
  @media (max-width: 767px) {
    .section-usersSubscriptions__itemTitle {
      line-height: 1.2; } }
  @media (max-width: 479px) {
    .section-usersSubscriptions__button {
      margin-top: 10px; } }
  @media (min-width: 1440px) {
    .section-usersSubscriptions {
      padding: 160px 0 150px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .section-usersSubscriptions {
      padding-top: 70px;
      padding-bottom: 36px; } }
  @media (max-width: 767px) {
    .section-usersSubscriptions {
      padding-top: 48px;
      padding-bottom: 25px; } }

/*# sourceMappingURL=main.css.map */
