{"version":3,"sources":["1-general.scss"],"names":[],"mappings":"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","file":"1-general.css","sourcesContent":["@import '../fonts/stylesheet.css';\n// @font-face {\n// \tfont-family: \"ALS Rubl\";\n// \tsrc: url(\"../fonts/PTRoubleSans/PTRoubleSans.eot\");\n// \tsrc: url(\"../fonts/PTRoubleSans/PTRoubleSans.eot?#iefix\")format(\"embedded-opentype\"),\n// \turl(\"../fonts/PTRoubleSans/PTRoubleSans.woff\") format(\"woff\"),\n// \turl(\"../fonts/PTRoubleSans/PTRoubleSans.ttf\") format(\"truetype\");\n// \tfont-style: normal;\n// \tfont-weight: normal;\n// }\n\n.rubl {\n\tfont-family: \"ALS Rubl\";\n}\n\n* {\n\toutline: 0 !important;\n}\n\na {\n\ttext-decoration: none;\n\t&:hover {\n\t\ttext-decoration: none;\n\t}\n}\n\n.h1, .h2, .h3, .h4, p, li, label  {\n\tline-height: normal;\n\tmargin: 0;\n\tpadding: 0;\n}\n\ndl, ol, ul {\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style-type: none;\n}\n\nbody {\n\tfont-family: 'Inter', sans-serif;\n}\n\nbody {\n\tmin-width: 320px;\n\theight: 100%;\n\tmargin: 0;\n\tpadding: 0;\n\tmax-width: 100%;\n\tbackground-color: #1E1E1E;\n\t&.opened {\n\t\toverflow: hidden;\n\t\tposition: fixed;\n\t}\n}\n\n\n.ps-button{\n\tcursor: pointer;\n\tdisplay: flex;\n\tflex-direction: row;\n\talign-items: center;\n\tjustify-content: center;\n\tborder: none;\n\tbackground: linear-gradient(180deg, #B8EA22 0%, #9BBF2E 100%);\n\tbox-shadow: 0px 14px 34px rgba(192, 255, 0, 0.5);\n\tborder-radius: 8px;\n\ttransition: .2s;\n\ttext-align: center;\n\tspan{\n\t\tfont-weight: 500;\n\t\tfont-size: 16px;\n\t\tline-height: 18px;\n\t\tcolor: #000000;\n\t\tpadding: 0 5px;\n\t}\n\t&:hover{\n\t\tbox-shadow: none;\n\t}\n}\n\n.ps-gold{\n    display: flex;\n    align-items: center;\n    max-width: 430px;\n    padding: 0 0 36px 72px;\n\timg{\n\t\tmargin-right: 38px;\n\t}\n\t&__list{\n\t\tp{\n\t\t\tdisplay: flex;\n    \t\talign-items: flex-start;\n    \t\tpadding: 0 0 24px;\n\t\t\tsvg{\n\t\t\t\tflex: 0 0 30px;\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 20px;\n\t\t\t\tfill: transparent;\n\t\t\t\tstroke: #EDC533;\n\t\t\t\tstroke-width: 4px;\n\t\t\t\tmargin-right: 10px;\n\t\t\t\tmargin-top: px;\n\t\t\t}\n\t\t\tspan{\n\t\t\t\tfont-size: 18px;\n\t\t\t\tline-height: 24px;\n\t\t\t\tcolor: #FFFFFF;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ps-form{\n\tbackground: linear-gradient(180deg, #363636 0%, #242424 100%);\n\tborder-radius: 10px;\n\twidth: 100%;\n\tposition: relative;\n\tz-index: 1;\n\toverflow: hidden;\n\tpadding: 30px 0 0;\n\t&__title{\n\t\tfont-weight: 500;\n\t\tfont-size: 24px;\n\t\tline-height: 28px;\n\t\ttext-align: center;\n\t\tcolor: #FFFFFF;\n\t\tpadding: 0 20px 25px;\n\t}\n\t&__subtitle{\n\t\tfont-size: 18px;\n\t\tline-height: 28px;\n\t\tcolor: #FFFFFF;\n\t\ttext-align: center;\n\t}\n\t&__sale{\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tbackground: linear-gradient(#9BBF2E 0%, #B8EA22 100%);\n\t\tpadding: 20px;\n\t\tsvg{\n\t\t\tfill: transparent;\n\t\t\tmargin-right: 10px;\n\t\t\twidth: 18px;\n\t\t\theight: 18px;\n\t\t\tflex: 0 0 18px;\n\t\t}\n\t\tspan{\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 16px;\n\t\t\tline-height: 18px;\n\t\t\tcolor: #000000;\n\t\t}\n\t}\n\tform{\n\t\tpadding: 0 170px;\n\t\tdisplay: flex;\n\t\tflex-direction: row;\n\t\tjustify-content: space-between;\n\t\tlabel{\n\t\t\tflex: 0 0 270px;\n\t\t\theight: 70px;\n\t\t\tposition: relative;\n\n\t\t\t&.active{\n\t\t\t\tspan{\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\ttop: calc(50% - 20px);\n\t\t\t\t}\n\t\t\t}\n\t\t\tspan{\n\t\t\t\tposition: absolute;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tline-height: 18px;\n\t\t\t\tcolor: #8A8A8A;\n\t\t\t\tleft: 20px;\n\t\t\t\ttop: calc(50% - 10px);\n\t\t\t\ttransition: .2s;\n\t\t\t}\n\t\t\tinput{\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t\tbackground-color: #FFFFFF;\n\t\t\t\tborder-radius: 8px;\n\t\t\t\tborder: none;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tline-height: 18px;\n\t\t\t\tcolor: #8A8A8A;\n\t\t\t\tpadding: 14px 20px 0;\n\t\t\t}\n\t\t}\n\t\tbutton{\n\t\t\tflex: 0 0 270px;\n\t\t}\n\t}\n\t&__link{\n\t\tfont-weight: 500;\n\t\tfont-size: 14px;\n\t\tline-height: 22px;\n\t\ttext-align: center;\n\t\tcolor: #707070;\n\t\tpadding: 15px 0 30px;\n\t\ta{\n\t\t\ttext-decoration: underline;\n\t\t\tcolor: #707070;\n\t\t\t&:hover{\n\t\t\t\tcolor: #707070;\n\t\t\t\ttext-decoration: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ps-title{\n\tfont-weight: 400;\n\tfont-size: 48px;\n\tline-height: 56px;\n\ttext-align: center;\n\tletter-spacing: -2px;\n\tcolor: #FFFFFF;\n\tpadding: 0 15px;\n\t&--sub{\n\t\tfont-weight: 500;\n\t\tfont-size: 18px;\n\t\tline-height: 26px;\n\t\ttext-align: center;\n\t\tcolor: #FFFFFF;\n\t\tpadding: 10px 0 0;\n\t}\n}"],"sourceRoot":"/source"}
@import url(../fonts/stylesheet.css);
.rubl {
  font-family: "ALS Rubl";
}

* {
  outline: 0 !important;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.h1, .h2, .h3, .h4, p, li, label {
  line-height: normal;
  margin: 0;
  padding: 0;
}

dl, ol, ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

body {
  font-family: 'Inter', sans-serif;
}

body {
  min-width: 320px;
  height: 100%;
  margin: 0;
  padding: 0;
  max-width: 100%;
  background-color: #1E1E1E;
}

body.opened {
  overflow: hidden;
  position: fixed;
}

.ps-button {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#B8EA22), to(#9BBF2E));
  background: linear-gradient(180deg, #B8EA22 0%, #9BBF2E 100%);
  -webkit-box-shadow: 0px 14px 34px rgba(192, 255, 0, 0.5);
  box-shadow: 0px 14px 34px rgba(192, 255, 0, 0.5);
  border-radius: 8px;
  -webkit-transition: .2s;
  transition: .2s;
  text-align: center;
}

.ps-button span {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  padding: 0 5px;
}

.ps-button:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ps-gold {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 430px;
  padding: 0 0 36px 72px;
}

.ps-gold img {
  margin-right: 38px;
}

.ps-gold__list p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 0 24px;
}

.ps-gold__list p svg {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
  width: 30px;
  height: 20px;
  fill: transparent;
  stroke: #EDC533;
  stroke-width: 4px;
  margin-right: 10px;
  margin-top: px;
}

.ps-gold__list p span {
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
}

.ps-form {
  background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#242424));
  background: linear-gradient(180deg, #363636 0%, #242424 100%);
  border-radius: 10px;
  width: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 30px 0 0;
}

.ps-form__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #FFFFFF;
  padding: 0 20px 25px;
}

.ps-form__subtitle {
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
  text-align: center;
}

.ps-form__sale {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#9BBF2E), to(#B8EA22));
  background: linear-gradient(#9BBF2E 0%, #B8EA22 100%);
  padding: 20px;
}

.ps-form__sale svg {
  fill: transparent;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
}

.ps-form__sale span {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
}

.ps-form form {
  padding: 0 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ps-form form label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  height: 70px;
  position: relative;
}

.ps-form form label.active span {
  font-size: 12px;
  top: calc(50% - 20px);
}

.ps-form form label span {
  position: absolute;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #8A8A8A;
  left: 20px;
  top: calc(50% - 10px);
  -webkit-transition: .2s;
  transition: .2s;
}

.ps-form form label input {
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  border-radius: 8px;
  border: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #8A8A8A;
  padding: 14px 20px 0;
}

.ps-form form button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
}

.ps-form__link {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #707070;
  padding: 15px 0 30px;
}

.ps-form__link a {
  text-decoration: underline;
  color: #707070;
}

.ps-form__link a:hover {
  color: #707070;
  text-decoration: none;
}

.ps-title {
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
  letter-spacing: -2px;
  color: #FFFFFF;
  padding: 0 15px;
}

.ps-title--sub {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #FFFFFF;
  padding: 10px 0 0;
}

/*# sourceMappingURL=1-general.css.map */

{"version":3,"sources":["2-style.scss"],"names":[],"mappings":"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","file":"2-style.css","sourcesContent":["$green: #9BBF2E;\r\n@function calcFluidSize($f-min, $f-max, $v-min, $v-max) {\r\n    $k: ($f-max - $f-min)/($v-max - $v-min);\r\n    $b: $f-min - $k * $v-min;\r\n    $b: $b * 1px;\r\n    @return calc( #{$k} * 100vw + #{$b} );\r\n}\r\n.section{\r\n\t&-wrapper{\r\n\t\tmax-width: 1200px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 auto;\r\n\t\tpadding: 0 15px;\r\n\t\tposition: relative;\r\n\t\t// overflow: hidden;\r\n\t}\r\n\r\n\t&-1{\r\n\t\tpadding: 0 0 80px;\r\n\t\t.content{\r\n\t\t    max-width: 740px;\r\n\t\t\t.title{\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 42px;\r\n\t\t\t\tline-height: 56px;\r\n\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tpadding: 0 0 30px;\r\n\t\t\t}\r\n\t\t\t.button{\r\n\t\t\t\twidth: 360px;\r\n\t\t\t\theight: 65px;\r\n\t\t\t\tmargin: 0 0 55px;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.person{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 10px;\r\n\t\t\theight: 100%;\r\n\t\t\tbackground-image: url('../images/section-1-person-bg.png');\r\n\t\t\twidth: 630px;\r\n\t\t\t&-name{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: -5px;\r\n\t\t\t\ttop: 155px;\r\n\t\t\t\tb{\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tpadding: 0 0 5px;\r\n\t\t\t\t}\r\n\t\t\t\tspan{\r\n\t\t\t\t\tfont-size: 14px;\r\n\t\t\t\t\tline-height: 18px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&-spirit{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\twidth: 390px;\r\n\t\t\t\theight: 390px;\r\n\t\t\t\tbackground-image: url('../images/bitrix-spirit.png');\r\n\t\t\t\tbackground-size: contain;\r\n\t\t\t\tbottom: 230px;\r\n    \t\t\tleft: 0;\r\n    \t\t\tright: -30px;\r\n    \t\t\tmargin: 0 auto;\r\n    \t\t\ttransition: .2s;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.ps-form{\r\n\t\t\tz-index: 3;\r\n\t\t}\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 1400px;\r\n\t\t\toverflow: hidden;\r\n\t\t\timg{\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t}\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t}\r\n\t\t\t.particle-1{\r\n\t\t\t\ttop: 30px;\r\n\t\t\t\tleft: 30px;\r\n\t\t\t}\r\n\t\t\t.particle-2{\r\n\t\t\t    top: 300px;\r\n    \t\t\tleft: 200px;\r\n\t\t\t}\r\n\t\t\t.particle-3{\r\n\t\t\t    right: 640px;\r\n\t\t\t}\r\n\t\t\t.particle-4{\r\n\t\t\t    right: 0;\r\n\t\t\t}\r\n\t\t\t.particle-5{\r\n\t\t\t    right: 730px;\r\n    \t\t\ttop: 285px;\r\n\t\t\t}\r\n\t\t\t.particle-6{\r\n\t\t\t\tbottom: 300px;\r\n\t\t\t}\r\n\t\t\t.particle-7{\r\n\t\t\t\tright: 0;\r\n\t\t\t\tbottom: 200px;\r\n\t\t\t\twidth: 665px;\r\n\t\t\t\theight: 590px;\r\n\t\t\t}\r\n\r\n\t\t\t&--back{\r\n\t\t\t\tz-index: -1;\r\n\t\t\t\tbackground: linear-gradient(97.56deg, #1E1E1E 0%, #131313 100%);\r\n\t\t\t}\r\n\t\t\t&--front{\r\n\t\t\t\tz-index: 1;\r\n\t\t\t    width: 600px;\r\n\t\t\t    right: 0;\r\n\t\t\t    left: unset;\r\n\t\t        top: -3%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t\r\n\t&-2{\r\n\t\tpadding: 0 0 80px;\r\n\t\tposition: relative;\r\n\t\tz-index: 9;\r\n\t\t.content{\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 40px;\r\n\t\t\t}\r\n\t\t\t.list-container{\r\n\t\t\t\tbackground-color: #FFFFFF;\r\n\t\t\t\tborder-radius: 10px 10px 0px 0px;\r\n\t\t\t\tpadding: 70px 75px 10px;\r\n\t\t\t    display: flex;\r\n\t\t\t    flex-direction: row;\r\n\t\t\t    flex-wrap: wrap;\r\n\t\t\t    justify-content: space-between;\r\n\t\t\t\t&-item{\r\n\t\t\t\t\tmargin: 0 0 60px;\r\n\t\t\t\t\tflex: 0 0 300px;\r\n\t\t\t\t\t&__counter{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 36px;\r\n\t\t\t\t\t\tline-height: 36px;\r\n\t\t\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t\t\tpadding: 0 0 12px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__title{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t\t\tpadding: 0 0 8px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__text{\r\n\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-3{\r\n\t\tpadding: 0 0 40px;\r\n\t\t.content{\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 40px;\r\n\t\t\t}\r\n\t\t\t.tabs{\r\n\t\t\t\t&-header{\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\tpadding: 0 0 20px;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t&__item{\r\n\t\t\t\t\t\tcursor: pointer;\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\tline-height: 27px;\r\n\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tmargin: 0 15px;\r\n\t\t\t\t\t\ttransition: .2s;\r\n\t\t\t\t\t\t&:hover{\r\n\t\t\t\t\t\t\tcolor: $green;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__line{\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\tbackground: linear-gradient(180deg, #9BBF2E 0%, #B8EA22 100%);\r\n\t\t\t\t\t\theight: 6px;\r\n\t\t\t\t\t\twidth: 165px;\r\n\t\t\t\t\t\tleft: 15px;\r\n\t\t\t\t\t\tbottom: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t&-container{\r\n\t\t\t\t\tbackground-color: #FFFFFF;\r\n\t\t\t\t\tbox-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\r\n\t\t\t\t\tborder-radius: 10px;\r\n\t\t\t\t\tmargin: 40px 0 0;\r\n\t\t\t\t\t&__item{\r\n\t\t\t\t\t\tdisplay: none;\r\n\t\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\t\tpadding: 40px;\r\n\t\t\t\t\t\t&.active{\r\n\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t&-images{\r\n\t\t\t\t\t\t\tflex: 0 0 55%;\r\n\t\t\t\t\t\t\tmargin-right: 50px;\r\n\t\t\t\t\t\t\timg{\r\n\t\t\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t\t\tobject-fit: contain;\r\n\t\t\t\t\t\t\t\t&:not(:last-child){margin: 0 0 20px;}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t&-text{\r\n\t\t\t\t\t\t\t> p{\r\n\t\t\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\t\t\tfont-size: 24px;\r\n\t\t\t\t\t\t\t\tline-height: 28px;\r\n\t\t\t\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t\t\t\t\tpadding: 0 0 18px;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t> span{\r\n\t\t\t\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\t\t\tline-height: 28px;\r\n\t\t\t\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t\t\t\t\tpadding: 0 0 35px;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t> a{\r\n\t\t\t\t\t\t\t\twidth: 330px;\r\n\t\t\t\t\t\t\t\theight: 70px;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t\r\n\t&-4{\r\n\t\tposition: relative;\r\n\t\tpadding: 100px 0 0;\r\n\t\theight: 840px;\r\n\t\t// height: calcFluidSize(600, 840, 992, 1920);\r\n\t\tmargin: 0 0 175px;\r\n\t\t.section-wrapper{\r\n\t\t\theight: 100%;\r\n\t\t}\r\n\t\t.content{\r\n\t\t\theight: 100%;\r\n\t\t\tposition: relative;\r\n\t\t\tz-index: 1;\r\n\t\t\t.title{\r\n\t\t\t\twidth: 470px;\r\n\t\t\t\tp{\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.bitrix{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\twidth: 75%;\r\n\t\t\t\tbottom: -195px;\r\n\t\t\t\tmargin: 0 auto;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\tright: 0;\r\n\t\t\t\t&-container{\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\tpadding-right: 25px;\r\n\t\t\t\t\t&__item{\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\twidth: 270px;\r\n\t\t\t\t\t\timg{\r\n\t\t\t\t\t\t\tflex: 0 0 250px;\r\n\t\t\t\t\t\t\twidth: 165px;\r\n\t\t\t\t\t\t\theight: 250px;\r\n\t\t\t\t\t\t\tmargin: 0 0 30px;\r\n\t\t\t\t\t\t\tobject-fit: contain;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tspan{\r\n\t\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t&-image{\r\n\t\t\tbackground-image: url('../images/zeus.png');\r\n\t\t\tbackground-position: bottom center;\r\n\t\t\t// background-size: cover;\r\n\t\t\tbackground-size: contain;\r\n\t\t\tbackground-repeat: no-repeat;\r\n\t\t\tposition: absolute;\r\n\t\t\theight: 100%;\r\n\t\t\twidth: 100%;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 0;\r\n\t\t}\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\toverflow: hidden;\r\n\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t\t&-0{\r\n\t\t\t\t    top: 135px;\r\n    \t\t\t\tleft: 50px;\r\n\t\t\t\t}\r\n\t\t\t\t&-1{\r\n\t\t\t        right: 380px;\r\n    \t\t\t\ttop: 188px;\r\n\t\t\t\t}\r\n\t\t\t\t&-2{\r\n\t\t\t\t    width: 335px;\r\n\t\t\t\t    height: 260px;\r\n\t\t\t\t    left: 65px;\r\n\t\t\t\t    bottom: 25px;\r\n\t\t\t\t}\r\n\t\t\t\t&-3{\r\n\t\t\t        left: 325px;\r\n    \t\t\t\ttop: 330px;\r\n\t\t\t\t}\r\n\t\t\t\t&-4{\r\n\t\t\t\t\twidth: 405px;\r\n\t\t\t\t\theight: 359px;\r\n\t\t\t\t    right: 200px;\r\n    \t\t\t\tbottom: -60px;\r\n\t\t\t\t}\r\n\t\t\t\t&-5{\r\n\t\t\t\t    right: 0;\r\n    \t\t\t\ttop: 200px;\r\n\t\t\t\t}\r\n\t\t\t\t&-6{\r\n\t\t\t\t    top: 210px;\r\n    \t\t\t\tleft: 500px;\r\n\t\t\t\t}\r\n\t\t\t\t&-7{\r\n\t\t\t        left: 165px;\r\n    \t\t\t\ttop: 360px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&--back{\r\n\t\t\t\tz-index: -1;\r\n\t\t\t\tbackground: linear-gradient(97.56deg, #1E1E1E 0%, #131313 100%);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-4-2{\r\n\t\tpadding: 100px 0 80px;\r\n\t\t.content{\r\n\t\t\t.profit{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: space-around;\r\n\t\t\t\t&-col{\r\n\t\t\t\t\t&--minus{\r\n\t\t\t\t\t\t.profit-title{\r\n\t\t\t\t\t\t\tcolor: #878787;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.profit-list{\r\n\t\t\t\t\t\t\tbox-shadow: 0px 20px 50px rgba(255, 0, 0, 0.3);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&--plus{\r\n\t\t\t\t\t\t.profit-title{\r\n\t\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.profit-list{\r\n\t\t\t\t\t\t\tbox-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t&-title{\r\n\t\t\t\t\tpadding: 0 0 30px;\r\n\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\tfont-size: 48px;\r\n\t\t\t\t\tline-height: 56px;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\t}\r\n\t\t\t\t&-list{\r\n\t\t\t\t\tpadding: 60px 50px 30px;\r\n\t\t\t\t\tbackground-color: #FFFFFF;\r\n\t\t\t\t\tborder-radius: 10px;\r\n\t\t\t\t\twidth: 470px;\r\n\t\t\t\t\tmargin: 0 auto;\r\n\t\t\t\t\tp{\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\t\tpadding: 0 0 30px;\r\n\t\t\t\t\t\tsvg{\r\n\t\t\t\t\t\t\tfill: transparent;\r\n\t\t\t\t\t\t\twidth: 50px;\r\n\t\t\t\t\t\t\theight: 50px;\r\n\t\t\t\t\t\t\tmargin-right: 20px;\r\n\t\t\t\t\t\t\tflex: 0 0 50px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tspan{\r\n\t\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\t\tcolor: #000000;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\ta{\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 65px;\r\n\t\t\t\t\t\tmargin: 0 0 32px;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-5{\r\n\t\tpadding: 97px 0 80px;\r\n\t\tposition: relative;\r\n\t\t.content{\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 50px;\r\n\t\t\t\tp{\r\n\t\t\t\t\ttext-align: left;\r\n\t\t\t\t}\r\n\t\t\t\t.ps-title{\r\n\t\t\t\t\tpadding: 0 0 12px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.quiz{\r\n\t\t\t\theight: auto;\r\n\t\t\t\tbackground-color: #fff;\r\n\t\t\t\tbox-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tz-index: 4;\r\n\t\t\t\t.marquiz__container_inline{\r\n\t\t\t\t\tmax-width: unset;\r\n\t\t\t\t}\r\n\t\t\t\t.ps-button{\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 800px;\r\n\t\t\toverflow: hidden;\r\n\t\t\t&--back{\r\n\t\t\t\tz-index: -1;\r\n\t\t\t}\r\n\t\t\t&--front{\r\n\t\t\t\tz-index: 1;\r\n\t\t\t}\r\n\t\t\t&__image{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tright: 0;\r\n\t\t\t\tleft: unset;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-image: url('../images/section-5-person-bg.png');\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t}\r\n\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t\t&-1{\r\n\t\t\t\t\ttop: 55px;\r\n\t\t\t\t\tleft: 55px;\r\n\t\t\t\t}\r\n\t\t\t\t&-2{\r\n\t\t\t\t    left: 200px;\r\n    \t\t\t\ttop: 255px;\r\n\t\t\t\t}\r\n\t\t\t\t&-3{\r\n\t\t\t\t    width: 335px;\r\n    \t\t\t\theight: 260px;\r\n    \t\t\t\tbottom: 60px;\r\n    \t\t\t\tleft: 25px;\r\n\t\t\t\t}\r\n\t\t\t\t&-4{\r\n\t\t\t\t\tright: 445px;\r\n\t\t\t\t    top: 100px;\r\n\t\t\t\t    width: 200px;\r\n\t\t\t\t}\r\n\t\t\t\t&-5{\r\n\t\t\t\t    width: 200px;\r\n\t\t\t\t    right: -70px;\r\n\t\t\t\t    top: 45px;\r\n\t\t\t\t}\r\n\t\t\t\t&-6{\r\n\t\t\t\t    left: 500px;\r\n    \t\t\t\ttop: 120px;\r\n\t\t\t\t}\r\n\t\t\t\t&-7{\r\n\t\t\t\t    width: 400px;\r\n\t\t\t\t    height: 400px;\r\n\t\t\t\t    right: -90px;\r\n\t\t\t\t    bottom: -175px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-6{\r\n\t\tpadding: 0 0 80px;\r\n\t\t.content{\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 40px;\r\n\t\t\t}\r\n\t\t\t.blocks-container{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t}\r\n\t\t\t.blocks-item{\r\n\t\t\t\twidth: 270px;\r\n\t\t\t\t&__thumb{\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\theight: 270px;\r\n\t\t\t\t\tpadding: 0 10px;\r\n\t\t\t\t\t// overflow: hidden;\r\n\t\t\t\t\timg{\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t\tobject-fit: contain;\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t\tbottom: -2px;\r\n\t\t\t\t\t\tfilter: drop-shadow(0px 5px 40px rgba(144, 191, 46, 0.4));\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&::before{\r\n\t\t\t\t\t\tcontent: '';\r\n\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\twidth: 170px;\r\n\t\t\t\t\t\theight: 170px;\r\n\t\t\t\t\t\tborder-radius: 100%;\r\n\t\t\t\t\t\tbackground: linear-gradient(180deg, #9BBF2E 0%, #B8EA22 100%);\r\n\t\t\t\t\t\t// box-shadow: 0px 5px 30px 40px rgba(144, 191, 46, 0.4);\r\n\t\t\t\t\t\tbox-shadow: 0px 4px 90px rgba(213, 255, 86, 0.45);\r\n\t\t\t\t\t\t// filter: blur(1px);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t&__text{\r\n\t\t\t\t\tbackground: linear-gradient(180deg, #363636 0%, #242424 100%);\r\n\t\t\t\t\tborder-radius: 10px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tpadding: 30px 25px;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\tz-index: 1;\r\n\t\t\t\t\tp{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\tpadding: 0 0 20px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tul{\r\n\t\t\t\t\t\tli{\r\n\t\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\t\tpadding: 0 0 7px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tspan{\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-7{\r\n\t\tpadding: 0 0 60px;\r\n\t\t.content{\r\n\t\t\tdisplay: none;\r\n\t\t\tpadding: 0 0 25px;\r\n\t\t}\r\n\t\t.content-first{\r\n\t\t\tposition: relative;\r\n\t\t\theight: 800px;\r\n\t\t\tbackground: linear-gradient(103.16deg, #1E1E1E 0%, #131313 100%);\r\n\t\t\t&__container{\r\n\t\t\t\tpadding: 100px 0 0;\r\n\t\t\t    position: relative;\r\n    \t\t\tz-index: 3;\r\n\t\t\t}\r\n\t\t\t&__title{\r\n\t\t\t\tp{\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 48px;\r\n\t\t\t\t\tline-height: 56px;\r\n\t\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&__photo{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tz-index: 2;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-image: url('../images/team-gold.png');\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t\tbackground-repeat: no-repeat;\r\n\t\t\t\tbackground-position: bottom center;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.content-second{\r\n\t\t\tposition: relative;\r\n\t\t\tz-index: 3;\r\n\t\t\tmargin: -48px 0 0;\r\n\t\t\t&__container{\r\n\t\t\t\t// margin-left: -20px;\r\n\t\t\t\t// width: calc(100% + 40px);\r\n\t\t\t}\r\n\t\t\t.certificate{\r\n\t\t\t\tpadding: 20px;\r\n\t\t\t\tbackground: linear-gradient(180deg, #363636 0%, #242424 100%);\r\n\t\t\t\tbox-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);\r\n\t\t\t\tborder-radius: 10px;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tmargin: 0 0 80px;\r\n\t\t\t\t&-item{\r\n\t\t\t\t\tborder-radius: 5px;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\theight: 255px;\r\n\t\t\t\t\tborder: 2px solid $green;\r\n\t\t\t\t\t&--small{\r\n\t\t\t\t\t\tflex: 0 0 185px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&--large{\r\n\t\t\t\t\t\tflex: 0 0 350px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\timg{\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t\tobject-fit: cover;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.partners{\r\n\t\t\t    margin: 0 20px;\r\n\t\t\t\t&-title{\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tpadding: 0 0 35px;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 48px;\r\n\t\t\t\t\tline-height: 56px;\r\n\t\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t}\r\n\t\t\t\t&-wrapper{\r\n\t\t\t\t\tbackground: #FFFFFF;\r\n\t\t\t\t\tbox-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);\r\n\t\t\t\t\tborder-radius: 10px;\r\n\t\t\t\t\tpadding: 70px 75px;\r\n\t\t\t\t\t.ps-button{\r\n\t\t\t\t\t\twidth: 365px;\r\n\t\t\t\t\t\theight: 65px;\r\n\t\t\t\t\t    margin: 18px auto 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t&-container{\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\t    margin-left: -27px;\r\n\t\t\t        width: calc(100% + 54px);\r\n    \t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t&__item{\r\n\t\t\t\t\t\tcursor: pointer;\r\n\t\t\t\t\t\tflex: 0 0 150px;\r\n\t\t\t\t\t\tmargin: 0 27px 50px;\r\n\t\t\t\t\t\timg{\r\n\t\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t\t\tmax-height: 100px;\r\n\t\t\t\t\t\t\tobject-fit: contain;\r\n\t\t\t\t\t\t\tfilter: grayscale(1) opacity(0.5);\r\n\t\t\t\t\t\t\ttransition: .3s;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t&:hover{\r\n\t\t\t\t\t\t\timg{\r\n\t\t\t\t\t\t\t\tfilter: grayscale(0) opacity(1);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 800px;\r\n\t\t\toverflow: hidden;\r\n\t\t\t&--back{\r\n\t\t\t\tz-index: 1;\r\n\t\t\t}\r\n\t\t\t&--front{\r\n\t\t\t\tz-index: 2;\r\n\t\t\t}\r\n\t\t\t&__image{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-image: url('../images/section-5-person-bg.png');\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t}\r\n\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t\t&-1{\r\n\t\t\t\t\ttop: 55px;\r\n\t\t\t\t\tleft: 55px;\r\n\t\t\t\t}\r\n\t\t\t\t&-2{\r\n\t\t\t        left: 170px;\r\n    \t\t\t\ttop: 265px;\r\n\t\t\t\t}\r\n\t\t\t\t&-3{\r\n\t\t\t\t    width: 335px;\r\n    \t\t\t\theight: 260px;\r\n\t\t\t\t    bottom: 85px;\r\n    \t\t\t\tleft: 60px;\r\n\t\t\t\t}\r\n\t\t\t\t&-4{\r\n\t\t\t\t    right: 420px;\r\n\t\t\t\t    top: 130px;\r\n\t\t\t\t    width: 240px;\r\n\t\t\t\t}\r\n\t\t\t\t&-5{\r\n\t\t\t\t    width: 200px;\r\n\t\t\t\t    right: -70px;\r\n\t\t\t\t    top: 112px;\r\n\t\t\t\t}\r\n\t\t\t\t&-6{\r\n\t\t\t\t    left: 500px;\r\n    \t\t\t\ttop: 120px;\r\n\t\t\t\t}\r\n\t\t\t\t&-7{\r\n\t\t\t\t    width: 400px;\r\n\t\t\t\t    height: 400px;\r\n\t\t\t\t    right: 100px;\r\n\t\t\t\t    bottom: -175px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-8{\r\n\t\tposition: relative;\r\n\t\tpadding: 60px 0 95px;\r\n\t\tbackground: linear-gradient(97.01deg, #1E1E1E 0%, #131313 100%);\r\n\t\t.content{\r\n\t\t\tposition: relative;\r\n\t\t\tz-index: 1;\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 45px;\r\n\t\t\t}\r\n\t\t\t.steps{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tmargin: 0 0 -160px;\r\n\t\t\t\t&-item{\r\n\t\t\t\t\tflex: 0 0 370px;\r\n\t\t\t\t\tmargin: 0 0 65px;\r\n\t\t\t\t\tpadding-right: 30px;\r\n\t\t\t\t\t&__counter{\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 64px;\r\n\t\t\t\t\t\tline-height: 56px;\r\n\t\t\t\t\t\tletter-spacing: -6px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tpadding: 0 0 85px;\r\n\t\t\t\t\t\t&::after{\r\n\t\t\t\t\t\t\tcontent: '';\r\n\t\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\t\tbackground: #b7df3f;\r\n\t\t\t\t\t\t\twidth: 80px;\r\n\t\t\t\t\t\t\theight: 80px;\r\n\t\t\t\t\t\t\tleft: -2px;\r\n\t\t\t\t\t\t\ttop: 22px;\r\n\t\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\t\tz-index: -1;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__title{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 24px;\r\n\t\t\t\t\t\tline-height: 28px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tpadding: 0 0 16px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__text{\r\n\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\tline-height: 28px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__button{\r\n\t\t\t\t\t\twidth: 240px;\r\n\t\t\t\t\t\theight: 50px;\r\n\t\t\t\t\t\tmargin: 16px 0 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.image{\r\n\t\t\t\tbackground-image: url('../images/steps-image.png');\r\n\t\t\t    height: 550px;\r\n    \t\t\twidth: 1080px;\r\n\t\t\t\tmargin: 0 auto;\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t\tbackground-position: center;\r\n\t\t\t\tbackground-repeat: no-repeat;\r\n\t\t\t}\r\n\t\t\t.ps-form{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tbottom: -230px;\r\n\t\t\t\t&__title{\r\n\t\t\t\t\tpadding: 0 0 6px;\r\n\t\t\t\t}\r\n\t\t\t\t&__subtitle{\r\n\t\t\t\t\tpadding: 0 0 20px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\toverflow: hidden;\r\n\t\t\timg{\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t}\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t}\r\n\t\t\t.particle-1{\r\n\t\t\t\ttop: 220px;\r\n    \t\t\tleft: 35px;\r\n\t\t\t}\r\n\t\t\t.particle-2{\r\n\t\t        top: 445px;\r\n    \t\t\tleft: 155px;\r\n\t\t\t}\r\n\t\t\t.particle-3{\r\n\t\t\t    top: 180px;\r\n    \t\t\tright: 655px;\r\n\t\t\t}\r\n\t\t\t.particle-4{\r\n\t\t\t    right: 0;\r\n\t\t        top: 255px;\r\n\t\t\t}\r\n\t\t\t.particle-5{\r\n\t\t\t    right: 748px;\r\n    \t\t\ttop: 480px;\r\n\t\t\t}\r\n\t\t\t.particle-6{\r\n\t\t\t    bottom: 70px;\r\n\t\t\t}\r\n\t\t\t.particle-7{\r\n\t\t\t\tright: 0;\r\n\t\t\t\tbottom: -160px;\r\n\t\t\t\twidth: 665px;\r\n\t\t\t\theight: 590px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-9{\r\n\t\tposition: relative;\r\n\t\tpadding: 215px 0 80px;\r\n\t\toverflow: hidden;\r\n\t\t.content-first{\r\n\t\t\tposition: relative;\r\n\t\t\tz-index: 0;\r\n\t\t\tpadding: 0 0 40px;\r\n\t\t\t&__col{\r\n\t\t\t\twidth: 770px;\r\n\t\t\t}\r\n\t\t\t&__title{\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 48px;\r\n\t\t\t\tline-height: 56px;\r\n\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tpadding: 0 0 38px;\r\n\t\t\t}\r\n\t\t\t&__blocks{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t    justify-content: space-between;\r\n\t\t\t\tdiv{\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\tflex: 0 0 370px;\r\n\t\t\t\t\tpadding-left: 40px;\r\n\t\t\t\t\tpadding-bottom: 35px;\r\n\t\t\t\t\tp{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\tline-height: 22px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tpadding: 0 0 12px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tspan{\r\n\t\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\tline-height: 23px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&::after{\r\n\t\t\t\t\t\tcontent: '';\r\n\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\twidth: 23px;\r\n\t\t\t\t\t\theight: 23px;\r\n\t\t\t\t\t\tbackground-color: #D5FF56;\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\ttop: -2px;\r\n\t\t\t\t\t\tleft: 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&__image{\r\n\t\t\t\tposition: absolute;\r\n\t\t        right: -178px;\r\n\t\t\t    top: -225px;\r\n\t\t\t    width: 680px;\r\n\t\t\t    height: 1180px;\r\n\t\t\t    background-image: url('../images/section-9-person.png');\r\n\t\t\t    background-size: cover;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.content-second{\r\n\t\t\tpadding: 70px 85px;\r\n\t\t\tbackground: linear-gradient(180deg, #363636 0%, #242424 100%);\r\n\t\t\tborder-radius: 10px;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: row;\r\n\t\t\tposition: relative;\r\n\t\t\tz-index: 1;\r\n\t\t\t&__text{\r\n\t\t\t\tflex: 0 0 630px;\r\n\t\t\t\t> p{\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 48px;\r\n\t\t\t\t\tline-height: 56px;\r\n\t\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tpadding: 0 0 16px;\r\n\t\t\t\t}\r\n\t\t\t\t> span{\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\tline-height: 28px;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\tpadding: 0 0 30px;\r\n\t\t\t\t}\r\n\t\t\t\t> a{\r\n\t\t\t\t\twidth: 165px;\r\n\t\t\t\t\theight: 65px;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&__list{\r\n\t\t\t\tdiv{\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: row;\r\n\t\t\t\t\t&:not(:last-child){padding: 0 0 36px;}\r\n\t\t\t\t\tp{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 64px;\r\n\t\t\t\t\t\tline-height: 56px;\r\n\t\t\t\t\t\tletter-spacing: -6px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tpadding-right: 33px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tspan{\r\n\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\tline-height: 28px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 1400px;\r\n\t\t\tz-index: -1;\r\n\t\t    overflow: hidden;\r\n\t\t\timg{\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t}\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t}\r\n\t\t\t.particle-1{\r\n\t\t\t    top: 305px;\r\n    \t\t\tleft: 240px;\r\n\t\t\t}\r\n\t\t\t.particle-2{\r\n\t\t\t    top: 180px;\r\n    \t\t\tleft: 470px;\r\n\t\t\t}\r\n\t\t\t.particle-3{\r\n\t\t        right: 576px;\r\n    \t\t\ttop: 135px;\r\n\t\t\t}\r\n\t\t\t.particle-4{\r\n\t\t        right: -35px;\r\n\t\t\t    bottom: 425px;\r\n\t\t\t    width: 550px;\r\n\t\t\t}\r\n\t\t\t.particle-5{\r\n\t\t\t    right: 750px;\r\n\t\t\t\ttop: 360px;\r\n\t\t\t}\r\n\t\t\t.particle-6{\r\n\t\t\t    width: 700px;\r\n\t\t\t    bottom: 430px;\r\n\t\t\t    left: 75px;\r\n\t\t\t}\r\n\t\t\t.particle-7{\r\n\t\t        left: 95px;\r\n\t\t\t\ttop: 100px;\r\n\t\t\t}\r\n\t\t\t.particle-8{\r\n\t\t\t    right: 35px;\r\n\t\t\t\ttop: 112px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-10{\r\n\t\tpadding: 0 0 38px;\r\n\t\t.content{\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 40px;\r\n\t\t\t}\r\n\t\t\t.video{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t&-item{\r\n\t\t\t\t\tmargin: 0 0 40px;\r\n\t\t\t\t\twidth: 570px;\r\n\t\t\t\t\t&__thumb{\r\n\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 385px;\r\n\t\t\t\t\t\tmargin: 0 0 24px;\r\n\t\t\t\t\t\timg{\r\n\t\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t\t\tobject-fit: cover;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t&-placeholder{\r\n\t\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\t\tleft: 0;\r\n\t\t\t\t\t\t\ttop: 0;\r\n\t\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t\t\t&::after{\r\n\t\t\t\t\t\t\t\tcontent: '';\r\n\t\t\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\t\t\tleft: 0;\r\n\t\t\t\t\t\t\t\ttop: 0;\r\n\t\t\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t\t\t\tbackground: linear-gradient(180deg, #363636 0%, #242424 100%);\r\n\t\t\t\t\t\t\t\topacity: 0.8;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tdiv{\r\n\t\t\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\t\t\tz-index: 1;\r\n\t\t\t\t\t\t\t\twidth: 90px;\r\n\t\t\t\t\t\t\t\theight: 90px;\r\n\t\t\t\t\t\t\t\tbackground: linear-gradient(180deg, #B8EA22 0%, #9BBF2E 100%);\r\n\t\t\t\t\t\t\t\tbox-shadow: 0px 14px 34px rgba(192, 255, 0, 0.5);\r\n\t\t\t\t\t\t\t\tborder-radius: 68px;\r\n\t\t\t\t\t\t\t\t&::after{\r\n\t\t\t\t\t\t\t\t\tcontent: '';\r\n\t\t\t\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\t\t\t\twidth: 0;\r\n\t\t\t\t\t\t\t\t\theight: 0;\r\n\t\t\t\t\t\t\t\t\tborder-style: solid;\r\n\t\t\t\t\t\t\t\t\tborder-width: 20px 0 20px 36px;\r\n\t\t\t\t\t\t\t\t\tborder-color: transparent transparent transparent #fff;\r\n\t\t\t\t\t\t\t\t\tleft: calc(50% - 12px);\r\n\t\t\t\t\t\t\t\t\ttop: calc(50% - 20px);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__title{\r\n\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\tp{\r\n\t\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\t\tfont-size: 18px;\r\n\t\t\t\t\t\t\tline-height: 26px;\r\n\t\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tspan{\r\n\t\t\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t\t\t\tline-height: 26px;\r\n\t\t\t\t\t\t\tcolor: #707070;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-11{\r\n\t\tposition: relative;\r\n\t\toverflow: hidden;\r\n\t\theight: 800px;\r\n\t\t.content{\r\n\t\t\tposition: relative;\r\n\t\t\tz-index: 1;\r\n\t\t\twidth: 570px;\r\n\t\t\tpadding: 110px 0 0;\r\n\t\t\t&-title{\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 48px;\r\n\t\t\t\tline-height: 56px;\r\n\t\t\t\tletter-spacing: -2px;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tpadding: 0 0 16px;\r\n\t\t\t}\r\n\t\t\t&-text{\r\n\t\t\t\tfont-weight: 500;\r\n\t\t\t\tfont-size: 18px;\r\n\t\t\t\tline-height: 26px;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t}\r\n\t\t\t&-form{\r\n\t\t\t\tbackground: linear-gradient(180deg, #363636 0%, #242424 100%);\r\n\t\t\t\tbox-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);\r\n\t\t\t\tborder-radius: 10px;\r\n\t\t\t\tpadding: 40px;\r\n\t\t\t\twidth: 360px;\r\n\t\t\t\tmargin: 40px 0 0;\r\n\t\t\t\t.ps-form{\r\n\t\t\t\t\tbackground: none;\r\n\t\t\t\t\toverflow: visible;\r\n\t\t\t\t\tpadding: 0;\r\n\t\t\t\t\tform{\r\n\t\t\t\t\t    padding: 0;\r\n   \t \t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\t\tlabel{\r\n\t\t\t\t\t\t    flex: 0 0 65px;\r\n\t    \t\t\t\t\tmargin: 0 0 20px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tbutton{\r\n\t\t\t\t\t\t\tflex: 0 0 65px;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&__link{\r\n\t\t\t\t\t\tpadding: 20px 0 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.particle-container{\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\timg{\r\n\t\t\t\tobject-fit: contain;\r\n\t\t\t}\r\n\t\t\t.particle{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t}\r\n\t\t\t.particle-1{\r\n\t\t\t    top: 40px;\r\n    \t\t\tleft: 40px;\r\n\t\t\t}\r\n\t\t\t.particle-2{\r\n\t\t        top: 270px;\r\n    \t\t\tleft: 155px;\r\n\t\t\t}\r\n\t\t\t.particle-3{\r\n\t\t        left: 710px;\r\n\t\t\t    top: 135px;\r\n\t\t\t    width: 300px;\r\n\t\t\t}\r\n\t\t\t.particle-4{\r\n\t\t\t    right: 0;\r\n\t\t\t}\r\n\t\t\t.particle-5{\r\n\t\t        right: 30px;\r\n    \t\t\ttop: 85px;\r\n\t\t\t}\r\n\t\t\t.particle-6{\r\n\t\t\t    bottom: 100px;\r\n    \t\t\tleft: 700px;\r\n\t\t\t}\r\n\t\t\t.particle-7{\r\n\t\t\t\tright: 0;\r\n\t\t\t\tbottom: -200px;\r\n\t\t\t\twidth: 665px;\r\n\t\t\t\theight: 590px;\r\n\t\t\t}\r\n\t\t\t&__image{\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tleft: 0;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100%;\r\n\t\t\t\tbackground-image: url('../images/section-11-person-bg.png');\r\n\t\t\t\tbackground-size: cover;\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&-12{\r\n\t    padding: 85px 0 0px;\r\n\t\t.content{\r\n\t\t\t.title{\r\n\t\t\t\tpadding: 0 0 48px;\r\n\t\t\t}\r\n\t\t\t.contacts{\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: row;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tpadding: 0 0 20px;\r\n\t\t\t\t&-item{\r\n\t\t\t\t\tflex: 0 0 270px;\r\n\t\t\t\t\tpadding-right: 20px;\r\n\t\t\t\t\tmargin: 0 0 60px;\r\n\t\t\t\t\t&__title{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 24px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tpadding: 0 0 10px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tspan{\r\n\t\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\tpadding: 0 0 10px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\ta{\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 16px;\r\n\t\t\t\t\t\tline-height: 24px;\r\n\t\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\t\ttransition: .2s;\r\n\t\t\t\t\t\t&:hover{\r\n\t\t\t\t\t\t\tcolor: $green;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t}\r\n\r\n}\r\n\r\n.header{\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\talign-items: center;\r\n\tpadding: 35px 0 55px;\r\n\t&-logo{\r\n\t\tdisplay: flex;\r\n\t    align-items: center;\r\n\t\tmargin-right: 100px;\r\n\t\tsvg{\r\n\t\t\twidth: 170px;\r\n\t\t\theight: 35px;\r\n\t\t}\r\n\t}\r\n\t&-links{\r\n\t\t&__item{\r\n\t\t\tfont-weight: 500;\r\n\t\t\tfont-size: 16px;\r\n\t\t\tline-height: 18px;\r\n\t\t\tcolor: $green;\r\n\t\t\tmargin-left: 30px;\r\n\t\t\tpadding: 5px 0;\r\n\t\t\ttransition: .2s;\r\n\t\t\t&--white{\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t&:hover{\r\n\t\t\t\t\tcolor: #FFFFFF !important;\r\n\t\t\t\t\ttext-decoration: underline;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t&:hover{\r\n\t\t\t\tcolor: $green;\r\n\t\t\t\ttext-decoration: underline;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.footer{\r\n\tbackground: #191919;\r\n\tpadding: 20px 0;\r\n\t&-content{\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\t\t&__info{\r\n\t\t    display: flex;\r\n    \t\talign-items: center;\r\n\t\t\tsvg{\r\n\t\t\t\twidth: 110px;\r\n\t\t\t\theight: 22px;\r\n\t\t\t\tfill: #707070;\r\n\t\t\t\tmargin-right: 20px;\r\n\t\t\t}\r\n\t\t\ta{\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tfont-size: 15px;\r\n\t\t\t\tline-height: 24px;\r\n\t\t\t\tcolor: #707070;\r\n\t\t\t\ttransition: .2s;\r\n\t\t\t\t&:hover{\r\n\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t&__social{\r\n\t\t\tdisplay: flex;\r\n    \t\talign-items: center;\r\n\t\t\ta{\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tsvg{\r\n\t\t\t\t\tfill: #CCCCCC;\r\n\t\t\t\t\twidth: 16px;\r\n\t\t\t\t\tmargin-left: 20px;\r\n\t\t\t\t\theight: 16px;\r\n\t\t\t\t\ttransition: .2s;\r\n\t\t\t\t\t&.vk{\r\n\t\t\t\t\t\twidth: 20px;\r\n\t\t\t\t\t\theight: 13px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t&.insta{\r\n\t\t\t\t\t\twidth: 16px;\r\n\t\t\t\t\t\theight: 16px;\r\n\t\t\t\t\t\tmargin-top: 6px;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t&:hover{\r\n\t\t\t\t\tsvg{\r\n\t\t\t\t\t\tfill: #fff;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.modal{\r\n\t&-dialog{\r\n\t\tmax-width: 1199px;\r\n\t}\r\n\t&-content{\r\n\t\t\r\n\t}\r\n\t&-body{\r\n\t\tpadding: 0 30px 30px;\r\n\t}\r\n\t&-header{\r\n\t\tborder: none;\r\n\t\t.close{\r\n\t\t\tdisplay: block;\r\n\t\t\tsvg{\r\n\t\t\t\tfill: #333;\r\n\t\t\t\ttransition: .2s;\r\n\t\t\t\t&:hover{\r\n\t\t\t\t\tfill: $green;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.content-text {\r\n\tol ol, ol ul, ul ol, ul ul {\r\n\t\tpadding-top: 8px;\r\n\t}\r\n\th1 {\r\n\t\tpadding: 0 0 20px;\r\n\t\tfont-weight: 400;\r\n\t\tfont-size: 48px;\r\n\t\tline-height: 56px;\r\n\t\tletter-spacing: -2px;\r\n\t}\r\n\th2 {\r\n\t\tfont-weight: 400;\r\n\t\tpadding: 15px 0;\r\n\t\tfont-size: 24px;\r\n\t\tline-height: 1.33;\r\n\t}\r\n\th3 {\r\n\t\tfont-weight: 400;\r\n\t\tfont-size: 18px;\r\n\t\tline-height: 1.56;\r\n\t}\r\n\tp {\r\n\t\tpadding: 0 0 18px;\r\n\t\tfont-size: 16px;\r\n\t\tline-height: 24px;\r\n\t}\r\n\ta {\r\n\t\tcolor: $green;\r\n\t\ttext-decoration: underline;\r\n\t\ttransition: color .4s;\r\n\t\t&:hover, &focus {\r\n\t\t\tcolor: #fb8300;\r\n\t\t}\r\n\t\t&:visited{\r\n\t\t\tcolor: #7D3DAF;\r\n\t\t}\r\n\t}\r\n\tol + h3, ul + h3{\r\n\t\tpadding-top: 16px;\r\n\t}\r\n\tol,ul{\r\n\t\tmargin-left: 18px;\r\n\t\tpadding: 4px 0 0;\r\n\t}\r\n\tli{\r\n\t\tfont-size: 16px;\r\n\t\tline-height: 24px;\r\n\t\tpadding: 0 0 8px 15px;\r\n\t}\r\n\tol {\r\n\t\t> li {\r\n\t\t\tfont-size: 16px;\r\n\t\t\tline-height: 24px;\r\n\t\t\tlist-style-type: decimal;\r\n\t\t}\r\n\t\tul{\r\n\t\t\tli:last-child{\r\n\t\t\t\tpadding-bottom: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tul {\r\n\t\t> li {\r\n\t\t\tlist-style-type: disc;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.max-bg{\r\n\tmax-width: 2048px;\r\n\tmargin: 0 auto;\r\n\tleft: 0;\r\n\tright: 0;\r\n}"],"sourceRoot":"/source"}
.section-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
}

.section-1 {
  padding: 0 0 80px;
}

.section-1 .content {
  max-width: 740px;
}

.section-1 .content .title {
  font-weight: 400;
  font-size: 42px;
  line-height: 56px;
  letter-spacing: -2px;
  color: #FFFFFF;
  padding: 0 0 30px;
}

.section-1 .content .button {
  width: 360px;
  height: 65px;
  margin: 0 0 55px;
}

.section-1 .person {
  position: absolute;
  top: 0;
  right: 10px;
  height: 100%;
  background-image: url("../images/section-1-person-bg.png");
  width: 630px;
}

.section-1 .person-name {
  position: absolute;
  right: -5px;
  top: 155px;
}

.section-1 .person-name b {
  display: block;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #FFFFFF;
  padding: 0 0 5px;
}

.section-1 .person-name span {
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
}

.section-1 .person-spirit {
  position: absolute;
  width: 390px;
  height: 390px;
  background-image: url("../images/bitrix-spirit.png");
  background-size: contain;
  bottom: 230px;
  left: 0;
  right: -30px;
  margin: 0 auto;
  -webkit-transition: .2s;
  transition: .2s;
}

.section-1 .ps-form {
  z-index: 3;
}

.section-1 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1400px;
  overflow: hidden;
}

.section-1 .particle-container img {
  -o-object-fit: contain;
  object-fit: contain;
}

.section-1 .particle-container .particle {
  position: absolute;
}

.section-1 .particle-container .particle-1 {
  top: 30px;
  left: 30px;
}

.section-1 .particle-container .particle-2 {
  top: 300px;
  left: 200px;
}

.section-1 .particle-container .particle-3 {
  right: 640px;
}

.section-1 .particle-container .particle-4 {
  right: 0;
}

.section-1 .particle-container .particle-5 {
  right: 730px;
  top: 285px;
}

.section-1 .particle-container .particle-6 {
  bottom: 300px;
}

.section-1 .particle-container .particle-7 {
  right: 0;
  bottom: 200px;
  width: 665px;
  height: 590px;
}

.section-1 .particle-container--back {
  z-index: -1;
  background: linear-gradient(97.56deg, #1E1E1E 0%, #131313 100%);
}

.section-1 .particle-container--front {
  z-index: 1;
  width: 600px;
  right: 0;
  left: unset;
  top: -3%;
}

.section-2 {
  padding: 0 0 80px;
  position: relative;
  z-index: 9;
}

.section-2 .content .title {
  padding: 0 0 40px;
}

.section-2 .content .list-container {
  background-color: #FFFFFF;
  border-radius: 10px 10px 0px 0px;
  padding: 70px 75px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-2 .content .list-container-item {
  margin: 0 0 60px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
}

.section-2 .content .list-container-item__counter {
  font-weight: 500;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: -2px;
  color: #000000;
  padding: 0 0 12px;
}

.section-2 .content .list-container-item__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  padding: 0 0 8px;
}

.section-2 .content .list-container-item__text {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.section-3 {
  padding: 0 0 40px;
}

.section-3 .content .title {
  padding: 0 0 40px;
}

.section-3 .content .tabs-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0 20px;
  position: relative;
}

.section-3 .content .tabs-header__item {
  cursor: pointer;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #FFFFFF;
  margin: 0 15px;
  -webkit-transition: .2s;
  transition: .2s;
}

.section-3 .content .tabs-header__item:hover {
  color: #9BBF2E;
}

.section-3 .content .tabs-header__line {
  position: absolute;
  background: -webkit-gradient(linear, left top, left bottom, from(#9BBF2E), to(#B8EA22));
  background: linear-gradient(180deg, #9BBF2E 0%, #B8EA22 100%);
  height: 6px;
  width: 165px;
  left: 15px;
  bottom: 0;
}

.section-3 .content .tabs-container {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  margin: 40px 0 0;
}

.section-3 .content .tabs-container__item {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 40px;
}

.section-3 .content .tabs-container__item.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-3 .content .tabs-container__item-images {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55%;
  flex: 0 0 55%;
  margin-right: 50px;
}

.section-3 .content .tabs-container__item-images img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.section-3 .content .tabs-container__item-images img:not(:last-child) {
  margin: 0 0 20px;
}

.section-3 .content .tabs-container__item-text > p {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  padding: 0 0 18px;
}

.section-3 .content .tabs-container__item-text > span {
  display: inline-block;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0 0 35px;
}

.section-3 .content .tabs-container__item-text > a {
  width: 330px;
  height: 70px;
}

.section-4 {
  position: relative;
  padding: 100px 0 0;
  height: 840px;
  margin: 0 0 175px;
}

.section-4 .section-wrapper {
  height: 100%;
}

.section-4 .content {
  height: 100%;
  position: relative;
  z-index: 1;
}

.section-4 .content .title {
  width: 470px;
}

.section-4 .content .title p {
  text-align: left;
}

.section-4 .content .bitrix {
  position: absolute;
  width: 75%;
  bottom: -195px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.section-4 .content .bitrix-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 25px;
}

.section-4 .content .bitrix-container__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;
  width: 270px;
}

.section-4 .content .bitrix-container__item img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  width: 165px;
  height: 250px;
  margin: 0 0 30px;
  -o-object-fit: contain;
  object-fit: contain;
}

.section-4 .content .bitrix-container__item span {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
}

.section-4-image {
  background-image: url("../images/zeus.png");
  background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}

.section-4 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.section-4 .particle-container .particle {
  position: absolute;
  -o-object-fit: contain;
  object-fit: contain;
}

.section-4 .particle-container .particle-0 {
  top: 135px;
  left: 50px;
}

.section-4 .particle-container .particle-1 {
  right: 380px;
  top: 188px;
}

.section-4 .particle-container .particle-2 {
  width: 335px;
  height: 260px;
  left: 65px;
  bottom: 25px;
}

.section-4 .particle-container .particle-3 {
  left: 325px;
  top: 330px;
}

.section-4 .particle-container .particle-4 {
  width: 405px;
  height: 359px;
  right: 200px;
  bottom: -60px;
}

.section-4 .particle-container .particle-5 {
  right: 0;
  top: 200px;
}

.section-4 .particle-container .particle-6 {
  top: 210px;
  left: 500px;
}

.section-4 .particle-container .particle-7 {
  left: 165px;
  top: 360px;
}

.section-4 .particle-container--back {
  z-index: -1;
  background: linear-gradient(97.56deg, #1E1E1E 0%, #131313 100%);
}

.section-4-2 {
  padding: 100px 0 80px;
}

.section-4-2 .content .profit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.section-4-2 .content .profit-col--minus .profit-title {
  color: #878787;
}

.section-4-2 .content .profit-col--minus .profit-list {
  -webkit-box-shadow: 0px 20px 50px rgba(255, 0, 0, 0.3);
  box-shadow: 0px 20px 50px rgba(255, 0, 0, 0.3);
}

.section-4-2 .content .profit-col--plus .profit-title {
  color: #FFFFFF;
}

.section-4-2 .content .profit-col--plus .profit-list {
  -webkit-box-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);
  box-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);
}

.section-4-2 .content .profit-title {
  padding: 0 0 30px;
  font-weight: 500;
  font-size: 48px;
  line-height: 56px;
  text-align: center;
  letter-spacing: -2px;
}

.section-4-2 .content .profit-list {
  padding: 60px 50px 30px;
  background-color: #FFFFFF;
  border-radius: 10px;
  width: 470px;
  margin: 0 auto;
}

.section-4-2 .content .profit-list p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 0 30px;
}

.section-4-2 .content .profit-list p svg {
  fill: transparent;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
}

.section-4-2 .content .profit-list p span {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.section-4-2 .content .profit-list a {
  width: 100%;
  height: 65px;
  margin: 0 0 32px;
}

.section-5 {
  padding: 97px 0 80px;
  position: relative;
}

.section-5 .content .title {
  padding: 0 0 50px;
}

.section-5 .content .title p {
  text-align: left;
}

.section-5 .content .title .ps-title {
  padding: 0 0 12px;
}

.section-5 .content .quiz {
  height: auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 4;
}

.section-5 .content .quiz .marquiz__container_inline {
  max-width: unset;
}

.section-5 .content .quiz .ps-button {
  display: none;
}

.section-5 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 800px;
  overflow: hidden;
}

.section-5 .particle-container--back {
  z-index: -1;
}

.section-5 .particle-container--front {
  z-index: 1;
}

.section-5 .particle-container__image {
  position: absolute;
  right: 0;
  left: unset;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/section-5-person-bg.png");
  background-size: cover;
}

.section-5 .particle-container .particle {
  position: absolute;
  -o-object-fit: contain;
  object-fit: contain;
}

.section-5 .particle-container .particle-1 {
  top: 55px;
  left: 55px;
}

.section-5 .particle-container .particle-2 {
  left: 200px;
  top: 255px;
}

.section-5 .particle-container .particle-3 {
  width: 335px;
  height: 260px;
  bottom: 60px;
  left: 25px;
}

.section-5 .particle-container .particle-4 {
  right: 445px;
  top: 100px;
  width: 200px;
}

.section-5 .particle-container .particle-5 {
  width: 200px;
  right: -70px;
  top: 45px;
}

.section-5 .particle-container .particle-6 {
  left: 500px;
  top: 120px;
}

.section-5 .particle-container .particle-7 {
  width: 400px;
  height: 400px;
  right: -90px;
  bottom: -175px;
}

.section-6 {
  padding: 0 0 80px;
}

.section-6 .content .title {
  padding: 0 0 40px;
}

.section-6 .content .blocks-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-6 .content .blocks-item {
  width: 270px;
}

.section-6 .content .blocks-item__thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 270px;
  padding: 0 10px;
}

.section-6 .content .blocks-item__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  position: relative;
  bottom: -2px;
  -webkit-filter: drop-shadow(0px 5px 40px rgba(144, 191, 46, 0.4));
  filter: drop-shadow(0px 5px 40px rgba(144, 191, 46, 0.4));
}

.section-6 .content .blocks-item__thumb::before {
  content: '';
  display: block;
  position: absolute;
  width: 170px;
  height: 170px;
  border-radius: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#9BBF2E), to(#B8EA22));
  background: linear-gradient(180deg, #9BBF2E 0%, #B8EA22 100%);
  -webkit-box-shadow: 0px 4px 90px rgba(213, 255, 86, 0.45);
  box-shadow: 0px 4px 90px rgba(213, 255, 86, 0.45);
}

.section-6 .content .blocks-item__text {
  background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#242424));
  background: linear-gradient(180deg, #363636 0%, #242424 100%);
  border-radius: 10px;
  color: #FFFFFF;
  padding: 30px 25px;
  position: relative;
  z-index: 1;
}

.section-6 .content .blocks-item__text p {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  padding: 0 0 20px;
}

.section-6 .content .blocks-item__text ul li {
  font-size: 16px;
  line-height: 24px;
  padding: 0 0 7px;
}

.section-6 .content .blocks-item__text span {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

.section-7 {
  padding: 0 0 60px;
}

.section-7 .content {
  display: none;
  padding: 0 0 25px;
}

.section-7 .content-first {
  position: relative;
  height: 800px;
  background: linear-gradient(103.16deg, #1E1E1E 0%, #131313 100%);
}

.section-7 .content-first__container {
  padding: 100px 0 0;
  position: relative;
  z-index: 3;
}

.section-7 .content-first__title p {
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -2px;
  color: #FFFFFF;
}

.section-7 .content-first__photo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-image: url("../images/team-gold.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.section-7 .content-second {
  position: relative;
  z-index: 3;
  margin: -48px 0 0;
}

.section-7 .content-second .certificate {
  padding: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#242424));
  background: linear-gradient(180deg, #363636 0%, #242424 100%);
  -webkit-box-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);
  box-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 80px;
}

.section-7 .content-second .certificate-item {
  border-radius: 5px;
  overflow: hidden;
  height: 255px;
  border: 2px solid #9BBF2E;
}

.section-7 .content-second .certificate-item--small {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 185px;
  flex: 0 0 185px;
}

.section-7 .content-second .certificate-item--large {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
}

.section-7 .content-second .certificate-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-7 .content-second .partners {
  margin: 0 20px;
}

.section-7 .content-second .partners-title {
  text-align: center;
  padding: 0 0 35px;
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -2px;
  color: #FFFFFF;
}

.section-7 .content-second .partners-wrapper {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);
  box-shadow: 0px 20px 50px rgba(155, 191, 46, 0.4);
  border-radius: 10px;
  padding: 70px 75px;
}

.section-7 .content-second .partners-wrapper .ps-button {
  width: 365px;
  height: 65px;
  margin: 18px auto 0;
}

.section-7 .content-second .partners-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -27px;
  width: calc(100% + 54px);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-7 .content-second .partners-container__item {
  cursor: pointer;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
  margin: 0 27px 50px;
}

.section-7 .content-second .partners-container__item img {
  width: 100%;
  height: 100%;
  max-height: 100px;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-filter: grayscale(1) opacity(0.5);
  filter: grayscale(1) opacity(0.5);
  -webkit-transition: .3s;
  transition: .3s;
}

.section-7 .content-second .partners-container__item:hover img {
  -webkit-filter: grayscale(0) opacity(1);
  filter: grayscale(0) opacity(1);
}

.section-7 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 800px;
  overflow: hidden;
}

.section-7 .particle-container--back {
  z-index: 1;
}

.section-7 .particle-container--front {
  z-index: 2;
}

.section-7 .particle-container__image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/section-5-person-bg.png");
  background-size: cover;
}

.section-7 .particle-container .particle {
  position: absolute;
  -o-object-fit: contain;
  object-fit: contain;
}

.section-7 .particle-container .particle-1 {
  top: 55px;
  left: 55px;
}

.section-7 .particle-container .particle-2 {
  left: 170px;
  top: 265px;
}

.section-7 .particle-container .particle-3 {
  width: 335px;
  height: 260px;
  bottom: 85px;
  left: 60px;
}

.section-7 .particle-container .particle-4 {
  right: 420px;
  top: 130px;
  width: 240px;
}

.section-7 .particle-container .particle-5 {
  width: 200px;
  right: -70px;
  top: 112px;
}

.section-7 .particle-container .particle-6 {
  left: 500px;
  top: 120px;
}

.section-7 .particle-container .particle-7 {
  width: 400px;
  height: 400px;
  right: 100px;
  bottom: -175px;
}

.section-8 {
  position: relative;
  padding: 60px 0 95px;
  background: linear-gradient(97.01deg, #1E1E1E 0%, #131313 100%);
}

.section-8 .content {
  position: relative;
  z-index: 1;
}

.section-8 .content .title {
  padding: 0 0 45px;
}

.section-8 .content .steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 -160px;
}

.section-8 .content .steps-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 370px;
  flex: 0 0 370px;
  margin: 0 0 65px;
  padding-right: 30px;
}

.section-8 .content .steps-item__counter {
  position: relative;
  font-weight: 500;
  font-size: 64px;
  line-height: 56px;
  letter-spacing: -6px;
  color: #FFFFFF;
  padding: 0 0 85px;
}

.section-8 .content .steps-item__counter::after {
  content: '';
  display: block;
  background: #b7df3f;
  width: 80px;
  height: 80px;
  left: -2px;
  top: 22px;
  position: absolute;
  z-index: -1;
}

.section-8 .content .steps-item__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #FFFFFF;
  padding: 0 0 16px;
}

.section-8 .content .steps-item__text {
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
}

.section-8 .content .steps-item__button {
  width: 240px;
  height: 50px;
  margin: 16px 0 0;
}

.section-8 .content .image {
  background-image: url("../images/steps-image.png");
  height: 550px;
  width: 1080px;
  margin: 0 auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.section-8 .content .ps-form {
  position: absolute;
  bottom: -230px;
}

.section-8 .content .ps-form__title {
  padding: 0 0 6px;
}

.section-8 .content .ps-form__subtitle {
  padding: 0 0 20px;
}

.section-8 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.section-8 .particle-container img {
  -o-object-fit: contain;
  object-fit: contain;
}

.section-8 .particle-container .particle {
  position: absolute;
}

.section-8 .particle-container .particle-1 {
  top: 220px;
  left: 35px;
}

.section-8 .particle-container .particle-2 {
  top: 445px;
  left: 155px;
}

.section-8 .particle-container .particle-3 {
  top: 180px;
  right: 655px;
}

.section-8 .particle-container .particle-4 {
  right: 0;
  top: 255px;
}

.section-8 .particle-container .particle-5 {
  right: 748px;
  top: 480px;
}

.section-8 .particle-container .particle-6 {
  bottom: 70px;
}

.section-8 .particle-container .particle-7 {
  right: 0;
  bottom: -160px;
  width: 665px;
  height: 590px;
}

.section-9 {
  position: relative;
  padding: 215px 0 80px;
  overflow: hidden;
}

.section-9 .content-first {
  position: relative;
  z-index: 0;
  padding: 0 0 40px;
}

.section-9 .content-first__col {
  width: 770px;
}

.section-9 .content-first__title {
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -2px;
  color: #FFFFFF;
  padding: 0 0 38px;
}

.section-9 .content-first__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-9 .content-first__blocks div {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 370px;
  flex: 0 0 370px;
  padding-left: 40px;
  padding-bottom: 35px;
}

.section-9 .content-first__blocks div p {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  padding: 0 0 12px;
}

.section-9 .content-first__blocks div span {
  display: inline-block;
  font-size: 16px;
  line-height: 23px;
  color: #FFFFFF;
}

.section-9 .content-first__blocks div::after {
  content: '';
  display: block;
  width: 23px;
  height: 23px;
  background-color: #D5FF56;
  position: absolute;
  top: -2px;
  left: 0;
}

.section-9 .content-first__image {
  position: absolute;
  right: -178px;
  top: -225px;
  width: 680px;
  height: 1180px;
  background-image: url("../images/section-9-person.png");
  background-size: cover;
}

.section-9 .content-second {
  padding: 70px 85px;
  background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#242424));
  background: linear-gradient(180deg, #363636 0%, #242424 100%);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  z-index: 1;
}

.section-9 .content-second__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 630px;
  flex: 0 0 630px;
}

.section-9 .content-second__text > p {
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -2px;
  color: #FFFFFF;
  padding: 0 0 16px;
}

.section-9 .content-second__text > span {
  display: inline-block;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
  padding: 0 0 30px;
}

.section-9 .content-second__text > a {
  width: 165px;
  height: 65px;
}

.section-9 .content-second__list div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.section-9 .content-second__list div:not(:last-child) {
  padding: 0 0 36px;
}

.section-9 .content-second__list div p {
  font-weight: 500;
  font-size: 64px;
  line-height: 56px;
  letter-spacing: -6px;
  color: #FFFFFF;
  padding-right: 33px;
}

.section-9 .content-second__list div span {
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
}

.section-9 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1400px;
  z-index: -1;
  overflow: hidden;
}

.section-9 .particle-container img {
  -o-object-fit: contain;
  object-fit: contain;
}

.section-9 .particle-container .particle {
  position: absolute;
}

.section-9 .particle-container .particle-1 {
  top: 305px;
  left: 240px;
}

.section-9 .particle-container .particle-2 {
  top: 180px;
  left: 470px;
}

.section-9 .particle-container .particle-3 {
  right: 576px;
  top: 135px;
}

.section-9 .particle-container .particle-4 {
  right: -35px;
  bottom: 425px;
  width: 550px;
}

.section-9 .particle-container .particle-5 {
  right: 750px;
  top: 360px;
}

.section-9 .particle-container .particle-6 {
  width: 700px;
  bottom: 430px;
  left: 75px;
}

.section-9 .particle-container .particle-7 {
  left: 95px;
  top: 100px;
}

.section-9 .particle-container .particle-8 {
  right: 35px;
  top: 112px;
}

.section-10 {
  padding: 0 0 38px;
}

.section-10 .content .title {
  padding: 0 0 40px;
}

.section-10 .content .video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-10 .content .video-item {
  margin: 0 0 40px;
  width: 570px;
}

.section-10 .content .video-item__thumb {
  display: block;
  position: relative;
  width: 100%;
  height: 385px;
  margin: 0 0 24px;
}

.section-10 .content .video-item__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-10 .content .video-item__thumb-placeholder {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.section-10 .content .video-item__thumb-placeholder::after {
  content: '';
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#242424));
  background: linear-gradient(180deg, #363636 0%, #242424 100%);
  opacity: 0.8;
}

.section-10 .content .video-item__thumb-placeholder div {
  position: absolute;
  z-index: 1;
  width: 90px;
  height: 90px;
  background: -webkit-gradient(linear, left top, left bottom, from(#B8EA22), to(#9BBF2E));
  background: linear-gradient(180deg, #B8EA22 0%, #9BBF2E 100%);
  -webkit-box-shadow: 0px 14px 34px rgba(192, 255, 0, 0.5);
  box-shadow: 0px 14px 34px rgba(192, 255, 0, 0.5);
  border-radius: 68px;
}

.section-10 .content .video-item__thumb-placeholder div::after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 36px;
  border-color: transparent transparent transparent #fff;
  left: calc(50% - 12px);
  top: calc(50% - 20px);
}

.section-10 .content .video-item__title {
  text-align: center;
}

.section-10 .content .video-item__title p {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #FFFFFF;
}

.section-10 .content .video-item__title span {
  display: inline-block;
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  color: #707070;
}

.section-11 {
  position: relative;
  overflow: hidden;
  height: 800px;
}

.section-11 .content {
  position: relative;
  z-index: 1;
  width: 570px;
  padding: 110px 0 0;
}

.section-11 .content-title {
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -2px;
  color: #FFFFFF;
  padding: 0 0 16px;
}

.section-11 .content-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #FFFFFF;
}

.section-11 .content-form {
  background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#242424));
  background: linear-gradient(180deg, #363636 0%, #242424 100%);
  -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 40px;
  width: 360px;
  margin: 40px 0 0;
}

.section-11 .content-form .ps-form {
  background: none;
  overflow: visible;
  padding: 0;
}

.section-11 .content-form .ps-form form {
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-11 .content-form .ps-form form label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
  margin: 0 0 20px;
}

.section-11 .content-form .ps-form form button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65px;
  flex: 0 0 65px;
}

.section-11 .content-form .ps-form__link {
  padding: 20px 0 0;
}

.section-11 .particle-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section-11 .particle-container img {
  -o-object-fit: contain;
  object-fit: contain;
}

.section-11 .particle-container .particle {
  position: absolute;
}

.section-11 .particle-container .particle-1 {
  top: 40px;
  left: 40px;
}

.section-11 .particle-container .particle-2 {
  top: 270px;
  left: 155px;
}

.section-11 .particle-container .particle-3 {
  left: 710px;
  top: 135px;
  width: 300px;
}

.section-11 .particle-container .particle-4 {
  right: 0;
}

.section-11 .particle-container .particle-5 {
  right: 30px;
  top: 85px;
}

.section-11 .particle-container .particle-6 {
  bottom: 100px;
  left: 700px;
}

.section-11 .particle-container .particle-7 {
  right: 0;
  bottom: -200px;
  width: 665px;
  height: 590px;
}

.section-11 .particle-container__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/section-11-person-bg.png");
  background-size: cover;
}

.section-12 {
  padding: 85px 0 0px;
}

.section-12 .content .title {
  padding: 0 0 48px;
}

.section-12 .content .contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 0 20px;
}

.section-12 .content .contacts-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  padding-right: 20px;
  margin: 0 0 60px;
}

.section-12 .content .contacts-item__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 24px;
  color: #FFFFFF;
  padding: 0 0 10px;
}

.section-12 .content .contacts-item span {
  display: block;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  padding: 0 0 10px;
}

.section-12 .content .contacts-item a {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  -webkit-transition: .2s;
  transition: .2s;
}

.section-12 .content .contacts-item a:hover {
  color: #9BBF2E;
}

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 35px 0 55px;
}

.header-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 100px;
}

.header-logo svg {
  width: 170px;
  height: 35px;
}

.header-links__item {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #9BBF2E;
  margin-left: 30px;
  padding: 5px 0;
  -webkit-transition: .2s;
  transition: .2s;
}

.header-links__item--white {
  color: #FFFFFF;
}

.header-links__item--white:hover {
  color: #FFFFFF !important;
  text-decoration: underline;
}

.header-links__item:hover {
  color: #9BBF2E;
  text-decoration: underline;
}

.footer {
  background: #191919;
  padding: 20px 0;
}

.footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-content__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-content__info svg {
  width: 110px;
  height: 22px;
  fill: #707070;
  margin-right: 20px;
}

.footer-content__info a {
  display: inline-block;
  font-size: 15px;
  line-height: 24px;
  color: #707070;
  -webkit-transition: .2s;
  transition: .2s;
}

.footer-content__info a:hover {
  color: #fff;
}

.footer-content__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-content__social a {
  display: block;
}

.footer-content__social a svg {
  fill: #CCCCCC;
  width: 16px;
  margin-left: 20px;
  height: 16px;
  -webkit-transition: .2s;
  transition: .2s;
}

.footer-content__social a svg.vk {
  width: 20px;
  height: 13px;
}

.footer-content__social a svg.insta {
  width: 16px;
  height: 16px;
  margin-top: 6px;
}

.footer-content__social a:hover svg {
  fill: #fff;
}

.modal-dialog {
  max-width: 1199px;
}

.modal-body {
  padding: 0 30px 30px;
}

.modal-header {
  border: none;
}

.modal-header .close {
  display: block;
}

.modal-header .close svg {
  fill: #333;
  -webkit-transition: .2s;
  transition: .2s;
}

.modal-header .close svg:hover {
  fill: #9BBF2E;
}

.content-text ol ol, .content-text ol ul, .content-text ul ol, .content-text ul ul {
  padding-top: 8px;
}

.content-text h1 {
  padding: 0 0 20px;
  font-weight: 400;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -2px;
}

.content-text h2 {
  font-weight: 400;
  padding: 15px 0;
  font-size: 24px;
  line-height: 1.33;
}

.content-text h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.56;
}

.content-text p {
  padding: 0 0 18px;
  font-size: 16px;
  line-height: 24px;
}

.content-text a {
  color: #9BBF2E;
  text-decoration: underline;
  -webkit-transition: color .4s;
  transition: color .4s;
}

.content-text a:hover, .content-text afocus {
  color: #fb8300;
}

.content-text a:visited {
  color: #7D3DAF;
}

.content-text ol + h3, .content-text ul + h3 {
  padding-top: 16px;
}

.content-text ol, .content-text ul {
  margin-left: 18px;
  padding: 4px 0 0;
}

.content-text li {
  font-size: 16px;
  line-height: 24px;
  padding: 0 0 8px 15px;
}

.content-text ol > li {
  font-size: 16px;
  line-height: 24px;
  list-style-type: decimal;
}

.content-text ol ul li:last-child {
  padding-bottom: 0;
}

.content-text ul > li {
  list-style-type: disc;
}

.max-bg {
  max-width: 2048px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

/*# sourceMappingURL=2-style.css.map */

{"version":3,"sources":["3-media.scss","3-media.css"],"names":[],"mappings":"AAOA;EACI;IACI,yCAAwC;GAC3C;CCNJ;;ADQD;EAEQ;IACI,iBAAgB;GACnB;EAIL;IACI,cAAa;GAChB;EAED;IACI,6BAAsB;IAAtB,8BAAsB;IAAtB,2BAAsB;IAAtB,uBAAsB;GACzB;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,iBAAgB;IAChB,aAAY;GACf;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,aAAY;GACf;EAED;IACI,kBAAiB;GACpB;EAED;;IAEI,cAAa;GAChB;EACD;IACI,aAAY;IACZ,iBAAgB;GACnB;EAED;IACI,wBAAuB;GAC1B;EAED;IACI,gBAAe;IACf,kBAAiB;GACpB;EAED;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,aAAY;IACZ,cAAa;IACb,oBAAmB;GACtB;EACD;IACI,YAAW;IACX,aAAY;IACZ,mBAAkB;GACrB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EAED;IACI,oBAAe;IAAf,gBAAe;GAClB;EACD;IACI,iBAAgB;GACnB;EACD;IACI,WAAU;GACb;EACD;IACI,cAAa;GAChB;EACD;IACI,aAAY;GACf;EAED;IACI,YAAW;IACX,yBAAwB;GAC3B;EACD;IACI,cAAa;GAChB;EACD;IACI,4CAlGiC;GAmGpC;EACD;IACI,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,qBAAoB;IACpB,aAAY;IACZ,oBAAmB;GACtB;EACD;IACI,iBAAgB;GAEnB;EAKD;IACI,oBAAa;IAAb,kBAAa;IAAb,cAAa;GAChB;EACD;IACI,oBAAa;IAAb,kBAAa;IAAb,cAAa;GAChB;EACD;IACI,cAAa;GAChB;EAED;IACI,sBAAqB;GACxB;EACD;IACI,eAAc;GACjB;EAED;IACI,iBAAgB;GACnB;EACD;IACI,aAAY;IACZ,YAAW;GACd;EACD;IACI,mBAAkB;GACrB;EACD;IACI,oBAAa;IAAb,kBAAa;IAAb,cAAa;GAChB;EACD;IACI,oBACJ;IADI,kBACJ;IADI,cA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jB;EAED;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,aAAY;IACZ,aAAY;GACf;EACD;IACI,yBAAuB;IAAvB,sBAAuB;IAAvB,wBAAuB;GAC1B;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,qBAAoB;GACvB;EACD;IACI,cAAa;GAChB;EACD;IACI,cAAa;GAChB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,cAAa;GAChB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;GACnB;EACD;IACI,iBAAgB;IAChB,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;IAChB,sBAAqB;GACxB;EACD;IACI,qBAAoB;GACvB;EACD;IACI,cAAa;GAChB;EACD;IACI,aAAY;IACZ,cAAa;GAChB;EACD;IACI,cAAa;GAChB;EACD;IACI,eAAc;GACjB;EACD;IACI,aAAY;GACf;EACD;IACI,cAAa;GAChB;EACD;IACI,UAAS;IACT,YAAW;GACd;EACD;IACI,iBAAgB;IAChB,oBAAa;IAAb,kBAAa;IAAb,cAAa;IACb,cAAa;GAChB;EACD;IACI,eAAc;GACjB;EACD;IACI,oBAAe;IAAf,oBAAe;IAAf,gBAAe;IACf,oBAAmB;IACnB,iBAAgB;GACnB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,YAAW;IACX,aAAY;IACZ,UAAS;IACT,UAAS;GACZ;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;GACnB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,sBAAqB;GACxB;EACD;IACI,kBAAiB;GACpB;EAED;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,mBAAkB;IAClB,qBAAoB;GACvB;EACD;IACI,YAAW;IACX,aAAY;IACZ,SAAQ;GACX;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;GACtB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,aAAY;GACf;EACD;IACI,kBAAiB;GACpB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,YAAW;IACX,aAAY;GACf;EACD;IACI,+BAA8B;IAC9B,sBAAqB;IACrB,sBAAqB;GACxB;EACD;IACI,iBAAgB;GACnB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EAED;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EAED;IACI,cAAa;GAChB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,iBAAgB;IAChB,gBAAe;IACf,kBAAiB;IACjB,sBAAqB;GAExB;EAND;IAKO,cAAa;GAAG;EAEvB;IACI,oBAAmB;GACtB;EACD;IACI,YAAW;GACd;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,iBAAgB;IAChB,aAAY;GACf;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,aAAY;GACf;EAED;IACI,qBAAoB;GACvB;EACD;IACI,kBAAiB;IACjB,iBAAgB;IAChB,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,eAAc;IACd,gBAAe;GAClB;EACD;IACI,kBAAiB;IACjB,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,sBAAqB;GACxB;CClDJ;;ADqDD;EACI;IACI,iBAAgB;GACnB;EACD;IACI,yBAAuB;IAAvB,sBAAuB;IAAvB,wBAAuB;GAC1B;EACD;IACI,qBAAa;IAAb,qBAAa;IAAb,cAAa;IACb,6BAAsB;IAAtB,8BAAsB;IAAtB,2BAAsB;IAAtB,uBAAsB;IACtB,uBAAqB;IAArB,oBAAqB;IAArB,sBAAqB;GACxB;EACD;IACI,UAAS;GACZ;EACD;IACI,YAAW;IACX,cAAa;IACb,mBAAkB;GACrB;EACD;IACI,kBAAiB;GACpB;EAED;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,iBAAgB;GACnB;EACD;IACI,cAAa;GAChB;EACD;IACI,YAAW;IACX,aAAY;IACZ,oBAAc;IAAd,mBAAc;IAAd,eAAc;GACjB;EACD;IACI,gBAAe;GAClB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,gBAAe;GAClB;EACD;IACI,qBAAoB;GACvB;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,iBAAgB;IAChB,aAAY;GACf;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;GACnB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;GACnB;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,aAAY;GACf;EACD;IACI,gBAAe;GAClB;EACD;IACI,cAAa;IACb,gBAAe;IACf,kBAAiB;GACpB;EAGD;IACI,mBAAkB;GACrB;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,aAAY;GACf;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EAED;IACI,gBAAe;IACf,kBAAiB;GAEpB;EAJD;IAGO,cAAa;GAAG;EAGvB;IACI,cAAa;GAChB;EACD;IACI,gBAAe;GAClB;EACD;IACI,gBAAe;GAClB;EACD;IACI,gBAAe;GAClB;EAED;IACI,kBAAiB;GACpB;EACD;IACI,cAAa;GAChB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,WAAU;GACb;EACD;IACI,YAAW;IACX,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,wBAAuB;GAC1B;EAED;IACI,cAAa;IACb,mBAAkB;GACrB;EACD;IACI,gBAAe;IACf,kBAAiB;GAEpB;EAJD;IAGO,cAAa;GAAG;EAGvB;IACI,qBAAoB;GACvB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,YAAW;IACX,cAAa;IACb,oBAAmB;GACtB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,YAAW;IACX,aAAY;IACZ,oBAAc;IAAd,mBAAc;IAAd,eAAc;IACd,mBAAkB;IAClB,gBAAe;GAClB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,YAAW;IACX,aAAY;IACZ,iBAAgB;GACnB;EACD;IACI,qBAAoB;GACvB;EACD;IACI,kBAAiB;GACpB;EACD;IACI,UAAS;IACT,YAAW;GACd;EACD;IACI,aAAY;IACZ,qBAAoB;GACvB;EACD;IACI,cAAa;IACb,iBAAgB;GACnB;EAED;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;GACjB;EACD;IACI,QAAO;IACP,SAAQ;IACR,eAAc;IACd,aAAY;GACf;EACD;IACI,aAAY;IACZ,cAAa;GAChB;EACD;IACI,eAAc;GACjB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,sBAAqB;GACxB;EACD;IACI,cAAa;GAChB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;IACjB,kBAAiB;GACpB;EACD;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,oBAAa;IAAb,kBAAa;IAAb,cAAa;GAChB;EAED;IACI,gBAAe;IACf,kBAAiB;GACpB;EACD;IACI,iBAAgB;GACnB;EACD;IACI,kBAAiB;GACpB;EAED;;IAEI,6BAAsB;IAAtB,8BAAsB;IAAtB,2BAAsB;IAAtB,uBAAsB;GACzB;EACD;IACI,UAAS;GACZ;EACD;IACI,eAAc;GACjB;EACD;IACI,YAAW;IACX,0BAA8B;IAA9B,uBAA8B;IAA9B,+BAA8B;GACjC;EACD;IACI,UAAS;GACZ;CCzDJ;;AD4DD;EACI;IACI,aAAY;IACZ,oBAAa;IAAb,kBAAa;IAAb,cAAa;GAChB;EACD;IACI,YAAW;GACd;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;GACjB;EACD;IACI,YAAW;IACX,iBAAgB;GACnB;EACD;IACI,oBAAc;IAAd,mBAAc;IAAd,eAAc;GACjB;EACD;IACI,YAAW;GACd;CCzDJ","file":"3-media.css","sourcesContent":["@function calcFluidSize($f-min, $f-max, $v-min, $v-max) {\n    $k: ($f-max - $f-min)/($v-max - $v-min);\n    $b: $f-min - $k * $v-min;\n    $b: $b * 1px;\n    @return calc( #{$k} * 100vw + #{$b} );\n}\n\n@media(max-width: 1530px){\n    .section-11 .particle-container__image{\n        background-position: right -300px center;\n    }\n}\n@media(max-width: 1199px) {\n    .section{\n        &-wrapper{\n            max-width: 960px;\n        }\n    }\n\n    // .section-1 .particle-container,\n    .section-1 .person{\n        display: none;\n    }\n\n    .ps-form form{\n        flex-direction: column;\n    }\n    .ps-form form label{\n        flex: 0 0 65px;\n        margin: 0 0 20px;\n        height: 65px;\n    }\n    .ps-form form button{\n        flex: 0 0 65px;\n        height: 65px;\n    }\n\n    .ps-gold{\n        padding: 0 0 35px;\n    }\n\n    .section-1 .particle-container--front,\n    .section-1 .particle-container .particle-6{\n        display: none;\n    }\n    .section-1 .particle-container--back{\n        height: 100%;\n        background: none;\n    }\n\n    .section-2 .content .list-container{\n        padding: 40px 40px 10px;\n    }\n\n    .section-3 .content .tabs-header__item{\n        font-size: 16px;\n        line-height: 22px;\n    }\n    \n    .section-4-2 .content .profit-title{\n        font-size: 38px;\n        line-height: 44px;\n    }\n    .section-4-2 .content .profit-list{\n        width: 370px;\n        padding: 30px;\n        margin: 0 auto 40px;\n    }\n    .section-4-2 .content .profit-list p svg{\n        width: 30px;\n        height: 30px;\n        margin-right: 15px;\n    }\n    .section-4-2 .content .profit-list p span {\n        font-size: 14px;\n        line-height: 24px;\n    }\n\n    .section-6 .content .blocks-container{\n        flex-wrap: wrap;\n    }\n    .section-6 .content .blocks-item{\n        margin: 0 0 30px;\n    }\n    .section-7{\n        padding: 0;\n    }\n    .section-7 .content-first{\n        height: 700px;\n    }\n    .section-7 .particle-container{\n        height: 100%;\n    }\n\n    .section-8 .content .image{\n        width: 100%;\n        background-size: contain;\n    }\n    .section-7 .particle-container--front{\n        display: none;\n    }\n    .section-7 .content-first{\n        height: calcFluidSize(200, 500, 320, 1200);\n    }\n    .section-7 .content-first__container{\n        padding: 35px 0 0;\n    }\n    .section-7 .content-first__title p{\n        font-size: 38px;\n        line-height: 44px;\n    }\n    .section-7 .content-second{\n        margin: -25px 0 0;\n    }\n    .section-7 .content-second .certificate{\n        padding: 15px 15px 0;\n        width: 630px;\n        margin: 0 auto 40px;\n    }\n    .section-7 .content-second .certificate-item{\n        margin: 0 0 15px;\n        // height: auto;\n    }\n    // .section-7 .content-second .certificate-item img{\n    //     object-fit: contain;\n    //     height: auto;\n    // }\n    .section-7 .content-second .certificate-item--small{\n        flex: 0 0 31%;\n    }\n    .section-7 .content-second .certificate-item--large{\n        flex: 0 0 65%;\n    }\n    .section-7 .content-second .partners-wrapper{\n        padding: 45px;\n    }\n\n    .section-8{\n        padding: 60px 0 195px;\n    }\n    .section-8 .content .ps-form{\n        bottom: -330px;\n    }\n\n    .section-9{\n        overflow: hidden;\n    }\n    .section-9 .content-first__image{\n        width: 480px;\n        z-index: -1;\n    }\n    .section-9 .content-second{\n        padding: 30px 45px;\n    }\n    .section-9 .content-second__text{\n        flex: 0 0 60%;\n    }\n    .section-9 .content-second__list{\n        flex: 0 0 30%\n    }\n\n    .section-10 .content .video-item{\n        width: 48%;\n    }\n    .section-11 .particle-container__image{\n        background-position: right -400px center;\n    }\n    \n}\n\n@media(max-width: 991px) {\n    .section{\n        &-wrapper{\n            max-width: 730px;\n        }\n    }\n\n    .section-4{\n        margin: 0;\n    }\n    .section-11{\n        height: unset;\n    }\n    .section-11 .content{\n        padding: 30px 0;\n    }\n    .section-11 .particle-container__image{\n        display: none;\n    }\n    .section-7 .content-first__container{\n        padding: 30px 0 0;\n    }\n    .section-7 .content-first__title p {\n        font-size: 34px;\n        line-height: 40px;\n    }\n    .section-3 .content .tabs-header{\n        flex-wrap: wrap;\n    }\n    .section-3 .content .tabs-header__item{\n        margin: 0;\n        width: 50%;\n        margin: 0 0 20px;\n        span{\n            display: inline-flex;\n            padding: 0 10px 5px;\n            border-bottom: 2px solid transparent;\n        }\n        &.active{\n            span{\n                border-color: #9BBF2E;\n            }\n        }\n    }\n    .section-3 .content .tabs-header__line{\n        display: none;\n    }\n\n    .section-3 .content .tabs-container{\n        margin: 0;\n    }\n\n    .section-3 .content .tabs-container__item{\n        flex-direction: column;\n        padding: 30px;\n    }\n    .section-3 .content .tabs-container__item-images{\n        margin: 0 0 20px;\n    }\n\n    .section-4{\n        height: auto;\n    }\n    .section-4 .content .title{\n        width: auto;\n        padding: 0 0 40px;\n    }\n    .section-4-image{\n        display: none;\n    }\n    .section-4 .content .bitrix {\n        position: static;\n        width: 100%;\n        bottom: unset;\n    }\n    .section-4 .content .bitrix-container{\n        flex-direction: column;\n        padding: 0;\n    }\n    .section-4 .content .bitrix-container__item{\n        flex-direction: row;\n        width: 100%;\n        justify-content: flex-start;\n        margin: 0 0 30px;\n    }\n    .section-4 .content .bitrix-container__item img{\n        flex: 0 0 auto;\n        width: auto;\n        height: 170px;\n        margin: 0;\n        margin-right: 30px;\n    }\n    .section-4 .content .bitrix-container__item span{\n        text-align: left;\n    }\n\n    .section-4-2 .content .profit{\n        flex-direction: column;\n    }\n    .section-8 .content .steps-item{\n        flex: 0 0 270px;\n    }\n\n    .section-7 .content-second .certificate{\n        width: 430px;\n    }\n    .section-7 .content-second .certificate-item{\n        height: 160px;\n    }\n    .section-7 .content-second .certificate-item--small{\n        flex: 0 0 30%;\n    }\n\n    .section-9 .content-first__blocks div{\n        flex: 0 0 47%;\n    }\n\n    .section-9 .content-first__image{\n        display: none;\n    }\n    .section-9 .content-first__col{\n        width: 100%;\n    }\n    .section-9 .content-second{\n        flex-direction: column-reverse;\n        padding: 30px;\n    }\n    .section-9 .content-second__list{\n        margin: 0 0 30px;\n    }\n    .section-12 .content .contacts-item{\n        flex: 0 0 33%;\n    }\n}\n\n@media(max-width: 767px) {\n    .section{\n        &-wrapper{\n            max-width: 540px;\n        }\n    }\n\n    .header{\n        padding: 15px 0 30px;\n        justify-content: space-between;\n    }\n    .header-logo{\n        margin: 0;\n    }\n    .header-logo svg {\n        width: 120px;\n        height: 25px;\n    }\n    .header-links__item{\n        font-size: 12px;\n        line-height: 16px;\n        padding: 3px 0;\n    }  \n\n    .section-5 .content .quiz .marquiz__container_inline{\n        display: none;\n    }\n    .section-5 .content .quiz{\n        height: auto;\n        padding: 0 0 30px;\n        background: none;\n    }\n    .section-5 .content .quiz .ps-button{\n        display: flex;\n        height: 55px;\n        width: 230px;\n    }\n\n    .section-1 .content .title{\n        font-size: 28px;\n        line-height: 44px;\n        padding: 0 0 20px;\n    }\n    .section-1 .content .button{\n        width: 270px;\n        height: 60px;\n        margin: 0 0 50px;\n    }\n    .ps-gold{\n        padding: 0 0 15px;\n    }\n    .ps-gold img{\n        width: 100px;\n        height: 150px;\n        object-fit: contain;\n        margin-right: 30px;\n    }\n    .ps-gold__list p svg{\n        flex: 0 0 20px;\n        width: 20px;\n        height: 18px;\n    }\n    .ps-gold__list p span {\n        font-size: 16px;\n        line-height: 22px;\n    }\n\n    .ps-form form{\n        padding: 0 30px;\n    }\n    .ps-form__title{\n        font-size: 18px;\n        line-height: 24px;\n    }\n\n    .ps-form__sale{\n        align-items: flex-start;\n    }\n    .ps-form__sale span{\n        font-size: 14px;\n    }\n    .ps-form__subtitle{\n        font-size: 16px;\n        line-height: 22px;\n    }\n\n\n    .ps-title{\n        font-size: 28px;\n        line-height: 36px;\n    }\n    .ps-title--sub{\n        font-size: 14px;\n        line-height: 18px;\n    }\n    .section-1,  .section-2{\n        padding: 0 0 40px;\n    }\n    .section-4{\n        padding: 30px 0;\n        margin: 0;\n    }\n    .section-4-2{\n        padding: 30px 0;\n    }\n    .section-4-2 .content .profit-title {\n        font-size: 28px;\n        line-height: 36px;\n        padding: 0 0 20px;\n    }\n    .section-2 .content .list-container{\n        padding: 30px;\n    }\n    .section-2 .content .list-container-item{\n        margin: 0 0 30px;\n        flex: 0 0 100%;\n    }\n\n    .section-3 .content .tabs-container__item-text > p{\n        font-size: 18px;\n        line-height: 24px;\n        padding: 0 0 10px;\n    }\n    .section-3 .content .tabs-container__item-text > span{\n        font-size: 14px;\n        line-height: 22px;\n        padding: 0 0 20px;\n    }\n    .section-3 .content .tabs-container__item-text > a{\n        width: 260px;\n        height: 55px;\n    }\n    .section-6 .content .blocks-container{\n        justify-content: center;\n    }\n    .section-7 .content-first__title p{\n        font-size: 28px;\n        line-height: 44px;\n    }\n    .section-7 .content-second .partners-title{\n        font-size: 28px;\n        line-height: 36px;\n    }\n    .section-5{\n        padding: 40px 0 80px;\n    }\n    .section-5 .particle-container--front{\n        display: none;\n    }\n    .section-5 .content .title p br{\n        display: none;\n    }\n    .section-5 .content .title{\n        padding: 0 0 30px;\n    }\n    .section-6 .content .blocks-item__text{\n        padding: 15px;\n    }\n    .section-6 .content .blocks-item__text p {\n        font-size: 16px;\n        line-height: 18px;\n        padding: 0 0 15px;\n    }\n    .section-6 .content .blocks-item__text ul li {\n        font-size: 14px;\n        line-height: 18px;\n        padding: 0 0 5px;\n    }\n    .section-6 .content .blocks-item__text span {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: 24px;\n        padding: 8px 0 0;\n        display: inline-block;\n    }\n    .section-6{\n        padding: 20px 0 40px;\n    }\n    .section-6 .content .blocks-item__thumb{\n        height: 200px;\n    }\n    .section-6 .content .blocks-item__thumb::before{\n        width: 120px;\n        height: 120px;\n    }\n    .section-7 .content-first__container{\n        display: none;\n    }\n    .section-7 .content{\n        display: block;\n    }\n    .section-7 .content-second .partners-wrapper .ps-button{\n        width: 230px;\n    }\n    .section-7 .content-second .partners-wrapper {\n        padding: 15px;\n    }\n    .section-7 .content-second .partners-container{\n        margin: 0;\n        width: 100%;\n    }\n    .section-7 .content-second .partners-container__item{\n        margin: 0 0 15px;\n        flex: 0 0 30%;\n        padding: 10px;\n    }\n    .section-8 .content .ps-form {\n        bottom: -270px;\n    }\n    .section-8 .content .steps-item{\n        flex: 0 0 240px;\n        padding-right: 15px;\n        margin: 0 0 30px;\n    }\n    .section-8 .content .steps-item__counter {\n        font-size: 38px;\n        line-height: 46px;\n        padding: 0 0 30px;\n    }\n    .section-8 .content .steps-item__counter::after{\n        width: 45px;\n        height: 30px;\n        left: 0px;\n        top: 24px;\n    }\n    .section-8 .content .steps-item__title{\n        font-size: 18px;\n        line-height: 26px;\n        padding: 0 0 8px;\n    }\n    .section-8 .content .steps-item__text {\n        font-size: 14px;\n        line-height: 20px;\n    }\n    .section-8{\n        padding: 40px 0 100px;\n    }\n    .section-8 .content .title {\n        padding: 0 0 20px;\n    }\n\n    .section-9 .content-first__title{\n        font-size: 28px;\n        line-height: 36px;\n    }\n    .section-9 .content-first__blocks div{\n        padding-left: 25px;\n        padding-bottom: 30px;\n    }\n    .section-9 .content-first__blocks div::after{\n        width: 15px;\n        height: 15px;\n        top: 4px;\n    }\n    .section-9 .content-first__blocks div p {\n        font-size: 16px;\n        line-height: 22px;\n    }\n    .section-9 .content-first__blocks div span{\n        font-size: 12px;\n        line-height: 18px;\n    }\n    .section-9 .content-second__list div p{\n        font-size: 44px;\n        line-height: 50px;\n        padding-right: 20px;\n    }\n    .section-9 .content-second__list div span{\n        font-size: 16px;\n        line-height: 24px;\n    }\n    .section-9 .content-second__text > p{\n        font-size: 28px;\n        line-height: 36px;\n    }\n    .section-9 .content-second__list div:not(:last-child){\n        padding: 0 0 20px;\n    }\n    .section-9 .content-second__text > span{\n        font-size: 16px;\n        line-height: 24px;\n    }\n    .section-9 .content-second__text > a{\n        height: 55px;\n    }\n    .section-9 .content-first{\n        padding: 0 0 10px;\n    }\n    .section-10 {\n        padding: 0 0 20px;\n    }\n    .section-10 .content .video-item__thumb-placeholder div{\n        width: 50px;\n        height: 50px;\n    }\n    .section-10 .content .video-item__thumb-placeholder div::after{\n        border-width: 10px 0 10px 18px;\n        left: calc(50% - 5px);\n        top: calc(50% - 10px);\n    }\n    .section-10 .content .video-item__thumb{\n        margin: 0 0 10px;\n    }\n    .section-10 .content .video-item__title p {\n        font-size: 16px;\n        line-height: 22px;\n    }\n    .section-10 .content .video-item__title span {\n        font-size: 12px;\n        line-height: 18px;\n    }\n\n    .section-12 .content .contacts-item__title{\n        font-size: 18px;\n        line-height: 24px;\n    }\n    .section-12 .content .contacts-item span{\n        font-size: 14px;\n        line-height: 22px;\n    }\n\n    .section-12 .content .contacts-item span br{\n        display: none;\n    }\n    .section-11 .content-title{\n        font-size: 28px;\n        line-height: 36px;\n    }\n    .section-11 .content-text{\n        font-weight: 400;\n        font-size: 14px;\n        line-height: 20px;\n        display: inline-block;\n        br{display: none;}\n    }\n    .section-12 {\n        padding: 45px 0 0px;\n    }\n    .section-11 .content{\n        width: 100%;\n    }\n    .section-11 .content-form .ps-form form label{\n        flex: 0 0 55px;\n        margin: 0 0 10px;\n        height: 55px;\n    }\n    .section-11 .content-form .ps-form form button{\n        flex: 0 0 55px;\n        height: 55px;\n    }\n\n    .modal-body {\n        padding: 0 15px 15px;\n    }\n    .content-text h1 {\n        padding: 0 0 10px;\n        font-weight: 400;\n        font-size: 24px;\n        line-height: 30px;\n    }\n    .content-text h2 {\n        padding: 4px 0;\n        font-size: 18px;\n    }\n    .content-text p {\n        padding: 0 0 12px;\n        font-size: 12px;\n        line-height: 20px;\n    }\n    .content-text ol > li, .content-text li {\n        font-size: 12px;\n        line-height: 20px;\n        padding: 0 0 8px 10px;\n    }\n}\n\n@media(max-width: 575px) {\n    .section-7 .content-second .partners-container__item img{\n        max-height: 50px;\n    }\n    .header{\n        align-items: flex-start;\n    }\n    .header-links{\n        display: flex;\n        flex-direction: column;\n        align-items: flex-end;\n    }\n    .header-links__item{\n        margin: 0;\n    }\n    .ps-gold img {\n        width: 80px;\n        height: 115px;\n        margin-right: 20px;\n    }\n    .ps-gold__list p{\n        padding: 0 0 10px;\n    }\n\n    .section-1 .content .title {\n        font-size: 24px;\n        line-height: 36px;\n    }\n    .section-1 .content .button{\n        margin: 0 0 30px;\n    }\n    .ps-form__sale{\n        padding: 10px;\n    }\n    .ps-form__sale svg{\n        width: 15px;\n        height: 15px;\n        flex: 0 0 15px;\n    }\n    .ps-form__sale span {\n        font-size: 12px;\n    }\n    .ps-form{\n        padding: 20px 0 0;\n    }\n    .ps-form form {\n        padding: 0 15px;\n    }\n    .ps-form__title{\n        padding: 0 15px 20px;\n    }\n    .ps-form form label {\n        flex: 0 0 55px;\n        margin: 0 0 10px;\n        height: 55px;\n    }\n    .ps-form form label span{\n        font-size: 14px;\n        line-height: 18px;\n        font-weight: 400;\n    }\n    .ps-form form label input{\n        font-size: 14px;\n        line-height: 18px;\n        font-weight: 400;\n    }\n    .ps-form form button{\n        flex: 0 0 55px;\n        height: 55px;\n    }\n    .ps-button span{\n        font-size: 14px;\n    }\n    .ps-form__link{\n        padding: 30px;\n        font-size: 12px;\n        line-height: 16px;\n    }\n    \n\n    .ps-gold img{\n        margin-right: 15px;\n    }\n    .ps-gold__list p svg{\n        flex: 0 0 15px;\n        width: 15px;\n        height: 15px;\n    }\n    .ps-gold__list p span {\n        font-size: 14px;\n        line-height: 18px;\n    }\n\n    .ps-title {\n        font-size: 24px;\n        line-height: 30px;\n        br{display: none;}\n    }\n    \n    .section-2 .content .list-container{\n        padding: 20px;\n    }\n    .section-2 .content .list-container-item__counter{\n        font-size: 28px;\n    }\n    .section-2 .content .list-container-item__title{\n        font-size: 16px;\n    }\n    .section-2 .content .list-container-item__text{\n        font-size: 14px;\n    }\n\n    .section-3{\n        padding: 0 0 30px;\n    }\n    .section-3 .ps-title br{\n        display: none;\n    }\n    .section-3 .content .title{\n        padding: 0 0 20px;\n    }\n    .section-3 .content .tabs-header{\n        padding: 0;\n    }\n    .section-3 .content .tabs-header__item{\n        width: 100%;\n        font-size: 14px;\n        line-height: 18px;\n    }\n    .section-3 .content .tabs-container__item{\n        padding: 15px 15px 30px;\n    }\n\n    .section-4 .content .bitrix-container__item img{\n        height: 110px;\n        margin-right: 20px;\n    }\n    .section-4 .content .bitrix-container__item span {\n        font-size: 14px;\n        line-height: 18px;\n        br{display: none;}\n    }\n\n    .section-4-2 {\n        padding: 30px 0 15px;\n    }\n    .section-4-2 .content .profit-title{\n        font-size: 24px;\n        line-height: 30px;\n    }\n    .section-4-2 .content .profit-list{\n        width: 100%;\n        padding: 15px;\n        margin: 0 auto 30px;\n    }\n    .section-4-2 .content .profit-list p{\n        padding: 0 0 15px;\n    }\n    .section-4-2 .content .profit-list p svg {\n        width: 20px;\n        height: 20px;\n        flex: 0 0 20px;\n        margin-right: 10px;\n        margin-top: 5px;\n    }\n    .section-4-2 .content .profit-list p span {\n        font-size: 12px;\n        line-height: 18px;\n    }\n    .section-4-2 .content .profit-list a {\n        width: 100%;\n        height: 55px;\n        margin: 0 0 20px;\n    }\n    .section-5 {\n        padding: 10px 0 30px;\n    }\n    .section-7 .content-second{\n        margin: -25px 0 0;\n    }\n    .section-7 .content-second__container{\n        margin: 0;\n        width: 100%;\n    }\n    .section-7 .content-second .certificate{\n        width: 290px;\n        padding: 12px 12px 0;\n    }\n    .section-7 .content-second .certificate-item{\n        height: 115px;\n        margin: 0 0 12px;\n    }\n\n    .section-8 .content .steps-item{\n        flex: 0 0 100%;\n    }\n    .section-8 .content .ps-form{\n        left: 0;\n        right: 0;\n        margin: 0 auto;\n        width: 290px;\n    }\n    .section-8 .content .image{\n        width: 290px;\n        height: 410px;\n    }\n    .section-8 .content .ps-form {\n        bottom: -300px;\n    }\n    .section-9 .content-first__title{\n        font-size: 24px;\n        line-height: 30px;\n        padding: 0 0 30px;\n    }\n    .section-9{\n        padding: 235px 0 40px;\n    }\n    .section-9 .content-second{\n        padding: 15px;\n    }\n    .section-9 .content-second__text > p{\n        font-size: 24px;\n        line-height: 30px;\n        padding: 0 0 12px;\n    }\n    .section-9 .content-second__text > span {\n        font-size: 14px;\n        line-height: 22px;\n        padding: 0 0 20px;\n    }\n    .section-12 .content .contacts-item a{\n        font-size: 14px;\n        line-height: 22px;\n    }\n    .section-12 .content .contacts-item{\n        flex: 0 0 50%;\n    }\n\n    .section-11 .content-title{\n        font-size: 24px;\n        line-height: 30px;\n    }\n    .section-12 .content .contacts-item{\n        margin: 0 0 30px;\n    }\n    .section-12 .content .title {\n        padding: 0 0 30px;\n    }\n\n    .footer-content,\n    .footer-content__info{\n        flex-direction: column;\n    }\n    .footer-content__info svg{\n        margin: 0;\n    }\n    .footer-content__info a{\n        padding: 5px 0;\n    }\n    .footer-content__social{\n        width: 55px;\n        justify-content: space-between;\n    }\n    .footer-content__social a svg{\n        margin: 0;\n    }\n}\n\n@media(max-width: 400px){\n    .section-7 .content-second .partners-container__item{\n        padding: 5px;\n        flex: 0 0 42%;\n    }\n    .section-7 .content-second .partners-wrapper .ps-button {\n        width: 100%;\n    }\n    .section-9 .content-first__blocks div{\n        flex: 0 0 100%;\n    }\n    .section-10 .content .video-item{\n        width: 100%;\n        margin: 0 0 25px;\n    }\n    .section-12 .content .contacts-item{\n        flex: 0 0 100%;\n    }\n    .section-11 .content-form{\n        width: 100%;\n    }\n}","@media (max-width: 1530px) {\n  .section-11 .particle-container__image {\n    background-position: right -300px center;\n  }\n}\n\n@media (max-width: 1199px) {\n  .section-wrapper {\n    max-width: 960px;\n  }\n  .section-1 .person {\n    display: none;\n  }\n  .ps-form form {\n    flex-direction: column;\n  }\n  .ps-form form label {\n    flex: 0 0 65px;\n    margin: 0 0 20px;\n    height: 65px;\n  }\n  .ps-form form button {\n    flex: 0 0 65px;\n    height: 65px;\n  }\n  .ps-gold {\n    padding: 0 0 35px;\n  }\n  .section-1 .particle-container--front,\n  .section-1 .particle-container .particle-6 {\n    display: none;\n  }\n  .section-1 .particle-container--back {\n    height: 100%;\n    background: none;\n  }\n  .section-2 .content .list-container {\n    padding: 40px 40px 10px;\n  }\n  .section-3 .content .tabs-header__item {\n    font-size: 16px;\n    line-height: 22px;\n  }\n  .section-4-2 .content .profit-title {\n    font-size: 38px;\n    line-height: 44px;\n  }\n  .section-4-2 .content .profit-list {\n    width: 370px;\n    padding: 30px;\n    margin: 0 auto 40px;\n  }\n  .section-4-2 .content .profit-list p svg {\n    width: 30px;\n    height: 30px;\n    margin-right: 15px;\n  }\n  .section-4-2 .content .profit-list p span {\n    font-size: 14px;\n    line-height: 24px;\n  }\n  .section-6 .content .blocks-container {\n    flex-wrap: wrap;\n  }\n  .section-6 .content .blocks-item {\n    margin: 0 0 30px;\n  }\n  .section-7 {\n    padding: 0;\n  }\n  .section-7 .content-first {\n    height: 700px;\n  }\n  .section-7 .particle-container {\n    height: 100%;\n  }\n  .section-8 .content .image {\n    width: 100%;\n    background-size: contain;\n  }\n  .section-7 .particle-container--front {\n    display: none;\n  }\n  .section-7 .content-first {\n    height: calc( 0.34091 * 100vw + 90.90909px);\n  }\n  .section-7 .content-first__container {\n    padding: 35px 0 0;\n  }\n  .section-7 .content-first__title p {\n    font-size: 38px;\n    line-height: 44px;\n  }\n  .section-7 .content-second {\n    margin: -25px 0 0;\n  }\n  .section-7 .content-second .certificate {\n    padding: 15px 15px 0;\n    width: 630px;\n    margin: 0 auto 40px;\n  }\n  .section-7 .content-second .certificate-item {\n    margin: 0 0 15px;\n  }\n  .section-7 .content-second .certificate-item--small {\n    flex: 0 0 31%;\n  }\n  .section-7 .content-second .certificate-item--large {\n    flex: 0 0 65%;\n  }\n  .section-7 .content-second .partners-wrapper {\n    padding: 45px;\n  }\n  .section-8 {\n    padding: 60px 0 195px;\n  }\n  .section-8 .content .ps-form {\n    bottom: -330px;\n  }\n  .section-9 {\n    overflow: hidden;\n  }\n  .section-9 .content-first__image {\n    width: 480px;\n    z-index: -1;\n  }\n  .section-9 .content-second {\n    padding: 30px 45px;\n  }\n  .section-9 .content-second__text {\n    flex: 0 0 60%;\n  }\n  .section-9 .content-second__list {\n    flex: 0 0 30%;\n  }\n  .section-10 .content .video-item {\n    width: 48%;\n  }\n  .section-11 .particle-container__image {\n    background-position: right -400px center;\n  }\n}\n\n@media (max-width: 991px) {\n  .section-wrapper {\n    max-width: 730px;\n  }\n  .section-4 {\n    margin: 0;\n  }\n  .section-11 {\n    height: unset;\n  }\n  .section-11 .content {\n    padding: 30px 0;\n  }\n  .section-11 .particle-container__image {\n    display: none;\n  }\n  .section-7 .content-first__container {\n    padding: 30px 0 0;\n  }\n  .section-7 .content-first__title p {\n    font-size: 34px;\n    line-height: 40px;\n  }\n  .section-3 .content .tabs-header {\n    flex-wrap: wrap;\n  }\n  .section-3 .content .tabs-header__item {\n    margin: 0;\n    width: 50%;\n    margin: 0 0 20px;\n  }\n  .section-3 .content .tabs-header__item span {\n    display: inline-flex;\n    padding: 0 10px 5px;\n    border-bottom: 2px solid transparent;\n  }\n  .section-3 .content .tabs-header__item.active span {\n    border-color: #9BBF2E;\n  }\n  .section-3 .content .tabs-header__line {\n    display: none;\n  }\n  .section-3 .content .tabs-container {\n    margin: 0;\n  }\n  .section-3 .content .tabs-container__item {\n    flex-direction: column;\n    padding: 30px;\n  }\n  .section-3 .content .tabs-container__item-images {\n    margin: 0 0 20px;\n  }\n  .section-4 {\n    height: auto;\n  }\n  .section-4 .content .title {\n    width: auto;\n    padding: 0 0 40px;\n  }\n  .section-4-image {\n    display: none;\n  }\n  .section-4 .content .bitrix {\n    position: static;\n    width: 100%;\n    bottom: unset;\n  }\n  .section-4 .content .bitrix-container {\n    flex-direction: column;\n    padding: 0;\n  }\n  .section-4 .content .bitrix-container__item {\n    flex-direction: row;\n    width: 100%;\n    justify-content: flex-start;\n    margin: 0 0 30px;\n  }\n  .section-4 .content .bitrix-container__item img {\n    flex: 0 0 auto;\n    width: auto;\n    height: 170px;\n    margin: 0;\n    margin-right: 30px;\n  }\n  .section-4 .content .bitrix-container__item span {\n    text-align: left;\n  }\n  .section-4-2 .content .profit {\n    flex-direction: column;\n  }\n  .section-8 .content .steps-item {\n    flex: 0 0 270px;\n  }\n  .section-7 .content-second .certificate {\n    width: 430px;\n  }\n  .section-7 .content-second .certificate-item {\n    height: 160px;\n  }\n  .section-7 .content-second .certificate-item--small {\n    flex: 0 0 30%;\n  }\n  .section-9 .content-first__blocks div {\n    flex: 0 0 47%;\n  }\n  .section-9 .content-first__image {\n    display: none;\n  }\n  .section-9 .content-first__col {\n    width: 100%;\n  }\n  .section-9 .content-second {\n    flex-direction: column-reverse;\n    padding: 30px;\n  }\n  .section-9 .content-second__list {\n    margin: 0 0 30px;\n  }\n  .section-12 .content .contacts-item {\n    flex: 0 0 33%;\n  }\n}\n\n@media (max-width: 767px) {\n  .section-wrapper {\n    max-width: 540px;\n  }\n  .header {\n    padding: 15px 0 30px;\n    justify-content: space-between;\n  }\n  .header-logo {\n    margin: 0;\n  }\n  .header-logo svg {\n    width: 120px;\n    height: 25px;\n  }\n  .header-links__item {\n    font-size: 12px;\n    line-height: 16px;\n    padding: 3px 0;\n  }\n  .section-5 .content .quiz .marquiz__container_inline {\n    display: none;\n  }\n  .section-5 .content .quiz {\n    height: auto;\n    padding: 0 0 30px;\n    background: none;\n  }\n  .section-5 .content .quiz .ps-button {\n    display: flex;\n    height: 55px;\n    width: 230px;\n  }\n  .section-1 .content .title {\n    font-size: 28px;\n    line-height: 44px;\n    padding: 0 0 20px;\n  }\n  .section-1 .content .button {\n    width: 270px;\n    height: 60px;\n    margin: 0 0 50px;\n  }\n  .ps-gold {\n    padding: 0 0 15px;\n  }\n  .ps-gold img {\n    width: 100px;\n    height: 150px;\n    object-fit: contain;\n    margin-right: 30px;\n  }\n  .ps-gold__list p svg {\n    flex: 0 0 20px;\n    width: 20px;\n    height: 18px;\n  }\n  .ps-gold__list p span {\n    font-size: 16px;\n    line-height: 22px;\n  }\n  .ps-form form {\n    padding: 0 30px;\n  }\n  .ps-form__title {\n    font-size: 18px;\n    line-height: 24px;\n  }\n  .ps-form__sale {\n    align-items: flex-start;\n  }\n  .ps-form__sale span {\n    font-size: 14px;\n  }\n  .ps-form__subtitle {\n    font-size: 16px;\n    line-height: 22px;\n  }\n  .ps-title {\n    font-size: 28px;\n    line-height: 36px;\n  }\n  .ps-title--sub {\n    font-size: 14px;\n    line-height: 18px;\n  }\n  .section-1, .section-2 {\n    padding: 0 0 40px;\n  }\n  .section-4 {\n    padding: 30px 0;\n    margin: 0;\n  }\n  .section-4-2 {\n    padding: 30px 0;\n  }\n  .section-4-2 .content .profit-title {\n    font-size: 28px;\n    line-height: 36px;\n    padding: 0 0 20px;\n  }\n  .section-2 .content .list-container {\n    padding: 30px;\n  }\n  .section-2 .content .list-container-item {\n    margin: 0 0 30px;\n    flex: 0 0 100%;\n  }\n  .section-3 .content .tabs-container__item-text > p {\n    font-size: 18px;\n    line-height: 24px;\n    padding: 0 0 10px;\n  }\n  .section-3 .content .tabs-container__item-text > span {\n    font-size: 14px;\n    line-height: 22px;\n    padding: 0 0 20px;\n  }\n  .section-3 .content .tabs-container__item-text > a {\n    width: 260px;\n    height: 55px;\n  }\n  .section-6 .content .blocks-container {\n    justify-content: center;\n  }\n  .section-7 .content-first__title p {\n    font-size: 28px;\n    line-height: 44px;\n  }\n  .section-7 .content-second .partners-title {\n    font-size: 28px;\n    line-height: 36px;\n  }\n  .section-5 {\n    padding: 40px 0 80px;\n  }\n  .section-5 .particle-container--front {\n    display: none;\n  }\n  .section-5 .content .title p br {\n    display: none;\n  }\n  .section-5 .content .title {\n    padding: 0 0 30px;\n  }\n  .section-6 .content .blocks-item__text {\n    padding: 15px;\n  }\n  .section-6 .content .blocks-item__text p {\n    font-size: 16px;\n    line-height: 18px;\n    padding: 0 0 15px;\n  }\n  .section-6 .content .blocks-item__text ul li {\n    font-size: 14px;\n    line-height: 18px;\n    padding: 0 0 5px;\n  }\n  .section-6 .content .blocks-item__text span {\n    font-weight: 600;\n    font-size: 14px;\n    line-height: 24px;\n    padding: 8px 0 0;\n    display: inline-block;\n  }\n  .section-6 {\n    padding: 20px 0 40px;\n  }\n  .section-6 .content .blocks-item__thumb {\n    height: 200px;\n  }\n  .section-6 .content .blocks-item__thumb::before {\n    width: 120px;\n    height: 120px;\n  }\n  .section-7 .content-first__container {\n    display: none;\n  }\n  .section-7 .content {\n    display: block;\n  }\n  .section-7 .content-second .partners-wrapper .ps-button {\n    width: 230px;\n  }\n  .section-7 .content-second .partners-wrapper {\n    padding: 15px;\n  }\n  .section-7 .content-second .partners-container {\n    margin: 0;\n    width: 100%;\n  }\n  .section-7 .content-second .partners-container__item {\n    margin: 0 0 15px;\n    flex: 0 0 30%;\n    padding: 10px;\n  }\n  .section-8 .content .ps-form {\n    bottom: -270px;\n  }\n  .section-8 .content .steps-item {\n    flex: 0 0 240px;\n    padding-right: 15px;\n    margin: 0 0 30px;\n  }\n  .section-8 .content .steps-item__counter {\n    font-size: 38px;\n    line-height: 46px;\n    padding: 0 0 30px;\n  }\n  .section-8 .content .steps-item__counter::after {\n    width: 45px;\n    height: 30px;\n    left: 0px;\n    top: 24px;\n  }\n  .section-8 .content .steps-item__title {\n    font-size: 18px;\n    line-height: 26px;\n    padding: 0 0 8px;\n  }\n  .section-8 .content .steps-item__text {\n    font-size: 14px;\n    line-height: 20px;\n  }\n  .section-8 {\n    padding: 40px 0 100px;\n  }\n  .section-8 .content .title {\n    padding: 0 0 20px;\n  }\n  .section-9 .content-first__title {\n    font-size: 28px;\n    line-height: 36px;\n  }\n  .section-9 .content-first__blocks div {\n    padding-left: 25px;\n    padding-bottom: 30px;\n  }\n  .section-9 .content-first__blocks div::after {\n    width: 15px;\n    height: 15px;\n    top: 4px;\n  }\n  .section-9 .content-first__blocks div p {\n    font-size: 16px;\n    line-height: 22px;\n  }\n  .section-9 .content-first__blocks div span {\n    font-size: 12px;\n    line-height: 18px;\n  }\n  .section-9 .content-second__list div p {\n    font-size: 44px;\n    line-height: 50px;\n    padding-right: 20px;\n  }\n  .section-9 .content-second__list div span {\n    font-size: 16px;\n    line-height: 24px;\n  }\n  .section-9 .content-second__text > p {\n    font-size: 28px;\n    line-height: 36px;\n  }\n  .section-9 .content-second__list div:not(:last-child) {\n    padding: 0 0 20px;\n  }\n  .section-9 .content-second__text > span {\n    font-size: 16px;\n    line-height: 24px;\n  }\n  .section-9 .content-second__text > a {\n    height: 55px;\n  }\n  .section-9 .content-first {\n    padding: 0 0 10px;\n  }\n  .section-10 {\n    padding: 0 0 20px;\n  }\n  .section-10 .content .video-item__thumb-placeholder div {\n    width: 50px;\n    height: 50px;\n  }\n  .section-10 .content .video-item__thumb-placeholder div::after {\n    border-width: 10px 0 10px 18px;\n    left: calc(50% - 5px);\n    top: calc(50% - 10px);\n  }\n  .section-10 .content .video-item__thumb {\n    margin: 0 0 10px;\n  }\n  .section-10 .content .video-item__title p {\n    font-size: 16px;\n    line-height: 22px;\n  }\n  .section-10 .content .video-item__title span {\n    font-size: 12px;\n    line-height: 18px;\n  }\n  .section-12 .content .contacts-item__title {\n    font-size: 18px;\n    line-height: 24px;\n  }\n  .section-12 .content .contacts-item span {\n    font-size: 14px;\n    line-height: 22px;\n  }\n  .section-12 .content .contacts-item span br {\n    display: none;\n  }\n  .section-11 .content-title {\n    font-size: 28px;\n    line-height: 36px;\n  }\n  .section-11 .content-text {\n    font-weight: 400;\n    font-size: 14px;\n    line-height: 20px;\n    display: inline-block;\n  }\n  .section-11 .content-text br {\n    display: none;\n  }\n  .section-12 {\n    padding: 45px 0 0px;\n  }\n  .section-11 .content {\n    width: 100%;\n  }\n  .section-11 .content-form .ps-form form label {\n    flex: 0 0 55px;\n    margin: 0 0 10px;\n    height: 55px;\n  }\n  .section-11 .content-form .ps-form form button {\n    flex: 0 0 55px;\n    height: 55px;\n  }\n  .modal-body {\n    padding: 0 15px 15px;\n  }\n  .content-text h1 {\n    padding: 0 0 10px;\n    font-weight: 400;\n    font-size: 24px;\n    line-height: 30px;\n  }\n  .content-text h2 {\n    padding: 4px 0;\n    font-size: 18px;\n  }\n  .content-text p {\n    padding: 0 0 12px;\n    font-size: 12px;\n    line-height: 20px;\n  }\n  .content-text ol > li, .content-text li {\n    font-size: 12px;\n    line-height: 20px;\n    padding: 0 0 8px 10px;\n  }\n}\n\n@media (max-width: 575px) {\n  .section-7 .content-second .partners-container__item img {\n    max-height: 50px;\n  }\n  .header {\n    align-items: flex-start;\n  }\n  .header-links {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-end;\n  }\n  .header-links__item {\n    margin: 0;\n  }\n  .ps-gold img {\n    width: 80px;\n    height: 115px;\n    margin-right: 20px;\n  }\n  .ps-gold__list p {\n    padding: 0 0 10px;\n  }\n  .section-1 .content .title {\n    font-size: 24px;\n    line-height: 36px;\n  }\n  .section-1 .content .button {\n    margin: 0 0 30px;\n  }\n  .ps-form__sale {\n    padding: 10px;\n  }\n  .ps-form__sale svg {\n    width: 15px;\n    height: 15px;\n    flex: 0 0 15px;\n  }\n  .ps-form__sale span {\n    font-size: 12px;\n  }\n  .ps-form {\n    padding: 20px 0 0;\n  }\n  .ps-form form {\n    padding: 0 15px;\n  }\n  .ps-form__title {\n    padding: 0 15px 20px;\n  }\n  .ps-form form label {\n    flex: 0 0 55px;\n    margin: 0 0 10px;\n    height: 55px;\n  }\n  .ps-form form label span {\n    font-size: 14px;\n    line-height: 18px;\n    font-weight: 400;\n  }\n  .ps-form form label input {\n    font-size: 14px;\n    line-height: 18px;\n    font-weight: 400;\n  }\n  .ps-form form button {\n    flex: 0 0 55px;\n    height: 55px;\n  }\n  .ps-button span {\n    font-size: 14px;\n  }\n  .ps-form__link {\n    padding: 30px;\n    font-size: 12px;\n    line-height: 16px;\n  }\n  .ps-gold img {\n    margin-right: 15px;\n  }\n  .ps-gold__list p svg {\n    flex: 0 0 15px;\n    width: 15px;\n    height: 15px;\n  }\n  .ps-gold__list p span {\n    font-size: 14px;\n    line-height: 18px;\n  }\n  .ps-title {\n    font-size: 24px;\n    line-height: 30px;\n  }\n  .ps-title br {\n    display: none;\n  }\n  .section-2 .content .list-container {\n    padding: 20px;\n  }\n  .section-2 .content .list-container-item__counter {\n    font-size: 28px;\n  }\n  .section-2 .content .list-container-item__title {\n    font-size: 16px;\n  }\n  .section-2 .content .list-container-item__text {\n    font-size: 14px;\n  }\n  .section-3 {\n    padding: 0 0 30px;\n  }\n  .section-3 .ps-title br {\n    display: none;\n  }\n  .section-3 .content .title {\n    padding: 0 0 20px;\n  }\n  .section-3 .content .tabs-header {\n    padding: 0;\n  }\n  .section-3 .content .tabs-header__item {\n    width: 100%;\n    font-size: 14px;\n    line-height: 18px;\n  }\n  .section-3 .content .tabs-container__item {\n    padding: 15px 15px 30px;\n  }\n  .section-4 .content .bitrix-container__item img {\n    height: 110px;\n    margin-right: 20px;\n  }\n  .section-4 .content .bitrix-container__item span {\n    font-size: 14px;\n    line-height: 18px;\n  }\n  .section-4 .content .bitrix-container__item span br {\n    display: none;\n  }\n  .section-4-2 {\n    padding: 30px 0 15px;\n  }\n  .section-4-2 .content .profit-title {\n    font-size: 24px;\n    line-height: 30px;\n  }\n  .section-4-2 .content .profit-list {\n    width: 100%;\n    padding: 15px;\n    margin: 0 auto 30px;\n  }\n  .section-4-2 .content .profit-list p {\n    padding: 0 0 15px;\n  }\n  .section-4-2 .content .profit-list p svg {\n    width: 20px;\n    height: 20px;\n    flex: 0 0 20px;\n    margin-right: 10px;\n    margin-top: 5px;\n  }\n  .section-4-2 .content .profit-list p span {\n    font-size: 12px;\n    line-height: 18px;\n  }\n  .section-4-2 .content .profit-list a {\n    width: 100%;\n    height: 55px;\n    margin: 0 0 20px;\n  }\n  .section-5 {\n    padding: 10px 0 30px;\n  }\n  .section-7 .content-second {\n    margin: -25px 0 0;\n  }\n  .section-7 .content-second__container {\n    margin: 0;\n    width: 100%;\n  }\n  .section-7 .content-second .certificate {\n    width: 290px;\n    padding: 12px 12px 0;\n  }\n  .section-7 .content-second .certificate-item {\n    height: 115px;\n    margin: 0 0 12px;\n  }\n  .section-8 .content .steps-item {\n    flex: 0 0 100%;\n  }\n  .section-8 .content .ps-form {\n    left: 0;\n    right: 0;\n    margin: 0 auto;\n    width: 290px;\n  }\n  .section-8 .content .image {\n    width: 290px;\n    height: 410px;\n  }\n  .section-8 .content .ps-form {\n    bottom: -300px;\n  }\n  .section-9 .content-first__title {\n    font-size: 24px;\n    line-height: 30px;\n    padding: 0 0 30px;\n  }\n  .section-9 {\n    padding: 235px 0 40px;\n  }\n  .section-9 .content-second {\n    padding: 15px;\n  }\n  .section-9 .content-second__text > p {\n    font-size: 24px;\n    line-height: 30px;\n    padding: 0 0 12px;\n  }\n  .section-9 .content-second__text > span {\n    font-size: 14px;\n    line-height: 22px;\n    padding: 0 0 20px;\n  }\n  .section-12 .content .contacts-item a {\n    font-size: 14px;\n    line-height: 22px;\n  }\n  .section-12 .content .contacts-item {\n    flex: 0 0 50%;\n  }\n  .section-11 .content-title {\n    font-size: 24px;\n    line-height: 30px;\n  }\n  .section-12 .content .contacts-item {\n    margin: 0 0 30px;\n  }\n  .section-12 .content .title {\n    padding: 0 0 30px;\n  }\n  .footer-content,\n  .footer-content__info {\n    flex-direction: column;\n  }\n  .footer-content__info svg {\n    margin: 0;\n  }\n  .footer-content__info a {\n    padding: 5px 0;\n  }\n  .footer-content__social {\n    width: 55px;\n    justify-content: space-between;\n  }\n  .footer-content__social a svg {\n    margin: 0;\n  }\n}\n\n@media (max-width: 400px) {\n  .section-7 .content-second .partners-container__item {\n    padding: 5px;\n    flex: 0 0 42%;\n  }\n  .section-7 .content-second .partners-wrapper .ps-button {\n    width: 100%;\n  }\n  .section-9 .content-first__blocks div {\n    flex: 0 0 100%;\n  }\n  .section-10 .content .video-item {\n    width: 100%;\n    margin: 0 0 25px;\n  }\n  .section-12 .content .contacts-item {\n    flex: 0 0 100%;\n  }\n  .section-11 .content-form {\n    width: 100%;\n  }\n}\n"],"sourceRoot":"/source"}
@media (max-width: 1530px) {
  .section-11 .particle-container__image {
    background-position: right -300px center;
  }
}

@media (max-width: 1199px) {
  .section-wrapper {
    max-width: 960px;
  }
  .section-1 .person {
    display: none;
  }
  .ps-form form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ps-form form label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65px;
    flex: 0 0 65px;
    margin: 0 0 20px;
    height: 65px;
  }
  .ps-form form button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65px;
    flex: 0 0 65px;
    height: 65px;
  }
  .ps-gold {
    padding: 0 0 35px;
  }
  .section-1 .particle-container--front,
  .section-1 .particle-container .particle-6 {
    display: none;
  }
  .section-1 .particle-container--back {
    height: 100%;
    background: none;
  }
  .section-2 .content .list-container {
    padding: 40px 40px 10px;
  }
  .section-3 .content .tabs-header__item {
    font-size: 16px;
    line-height: 22px;
  }
  .section-4-2 .content .profit-title {
    font-size: 38px;
    line-height: 44px;
  }
  .section-4-2 .content .profit-list {
    width: 370px;
    padding: 30px;
    margin: 0 auto 40px;
  }
  .section-4-2 .content .profit-list p svg {
    width: 30px;
    height: 30px;
    margin-right: 15px;
  }
  .section-4-2 .content .profit-list p span {
    font-size: 14px;
    line-height: 24px;
  }
  .section-6 .content .blocks-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .section-6 .content .blocks-item {
    margin: 0 0 30px;
  }
  .section-7 {
    padding: 0;
  }
  .section-7 .content-first {
    height: 700px;
  }
  .section-7 .particle-container {
    height: 100%;
  }
  .section-8 .content .image {
    width: 100%;
    background-size: contain;
  }
  .section-7 .particle-container--front {
    display: none;
  }
  .section-7 .content-first {
    height: calc( 0.34091 * 100vw + 90.90909px);
  }
  .section-7 .content-first__container {
    padding: 35px 0 0;
  }
  .section-7 .content-first__title p {
    font-size: 38px;
    line-height: 44px;
  }
  .section-7 .content-second {
    margin: -25px 0 0;
  }
  .section-7 .content-second .certificate {
    padding: 15px 15px 0;
    width: 630px;
    margin: 0 auto 40px;
  }
  .section-7 .content-second .certificate-item {
    margin: 0 0 15px;
  }
  .section-7 .content-second .certificate-item--small {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 31%;
    flex: 0 0 31%;
  }
  .section-7 .content-second .certificate-item--large {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
  }
  .section-7 .content-second .partners-wrapper {
    padding: 45px;
  }
  .section-8 {
    padding: 60px 0 195px;
  }
  .section-8 .content .ps-form {
    bottom: -330px;
  }
  .section-9 {
    overflow: hidden;
  }
  .section-9 .content-first__image {
    width: 480px;
    z-index: -1;
  }
  .section-9 .content-second {
    padding: 30px 45px;
  }
  .section-9 .content-second__text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
  .section-9 .content-second__list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
  .section-10 .content .video-item {
    width: 48%;
  }
  .section-11 .particle-container__image {
    background-position: right -400px center;
  }
}

@media (max-width: 991px) {
  .section-wrapper {
    max-width: 730px;
  }
  .section-4 {
    margin: 0;
  }
  .section-11 {
    height: unset;
  }
  .section-11 .content {
    padding: 30px 0;
  }
  .section-11 .particle-container__image {
    display: none;
  }
  .section-7 .content-first__container {
    padding: 30px 0 0;
  }
  .section-7 .content-first__title p {
    font-size: 34px;
    line-height: 40px;
  }
  .section-3 .content .tabs-header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .section-3 .content .tabs-header__item {
    margin: 0;
    width: 50%;
    margin: 0 0 20px;
  }
  .section-3 .content .tabs-header__item span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 10px 5px;
    border-bottom: 2px solid transparent;
  }
  .section-3 .content .tabs-header__item.active span {
    border-color: #9BBF2E;
  }
  .section-3 .content .tabs-header__line {
    display: none;
  }
  .section-3 .content .tabs-container {
    margin: 0;
  }
  .section-3 .content .tabs-container__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
  }
  .section-3 .content .tabs-container__item-images {
    margin: 0 0 20px;
  }
  .section-4 {
    height: auto;
  }
  .section-4 .content .title {
    width: auto;
    padding: 0 0 40px;
  }
  .section-4-image {
    display: none;
  }
  .section-4 .content .bitrix {
    position: static;
    width: 100%;
    bottom: unset;
  }
  .section-4 .content .bitrix-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  .section-4 .content .bitrix-container__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 0 30px;
  }
  .section-4 .content .bitrix-container__item img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    height: 170px;
    margin: 0;
    margin-right: 30px;
  }
  .section-4 .content .bitrix-container__item span {
    text-align: left;
  }
  .section-4-2 .content .profit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .section-8 .content .steps-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 270px;
    flex: 0 0 270px;
  }
  .section-7 .content-second .certificate {
    width: 430px;
  }
  .section-7 .content-second .certificate-item {
    height: 160px;
  }
  .section-7 .content-second .certificate-item--small {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
  .section-9 .content-first__blocks div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
  }
  .section-9 .content-first__image {
    display: none;
  }
  .section-9 .content-first__col {
    width: 100%;
  }
  .section-9 .content-second {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 30px;
  }
  .section-9 .content-second__list {
    margin: 0 0 30px;
  }
  .section-12 .content .contacts-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
  }
}

@media (max-width: 767px) {
  .section-wrapper {
    max-width: 540px;
  }
  .header {
    padding: 15px 0 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .header-logo {
    margin: 0;
  }
  .header-logo svg {
    width: 120px;
    height: 25px;
  }
  .header-links__item {
    font-size: 12px;
    line-height: 16px;
    padding: 3px 0;
  }
  .section-5 .content .quiz .marquiz__container_inline {
    display: none;
  }
  .section-5 .content .quiz {
    height: auto;
    padding: 0 0 30px;
    background: none;
  }
  .section-5 .content .quiz .ps-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 55px;
    width: 230px;
  }
  .section-1 .content .title {
    font-size: 28px;
    line-height: 44px;
    padding: 0 0 20px;
  }
  .section-1 .content .button {
    width: 270px;
    height: 60px;
    margin: 0 0 50px;
  }
  .ps-gold {
    padding: 0 0 15px;
  }
  .ps-gold img {
    width: 100px;
    height: 150px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-right: 30px;
  }
  .ps-gold__list p svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    width: 20px;
    height: 18px;
  }
  .ps-gold__list p span {
    font-size: 16px;
    line-height: 22px;
  }
  .ps-form form {
    padding: 0 30px;
  }
  .ps-form__title {
    font-size: 18px;
    line-height: 24px;
  }
  .ps-form__sale {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ps-form__sale span {
    font-size: 14px;
  }
  .ps-form__subtitle {
    font-size: 16px;
    line-height: 22px;
  }
  .ps-title {
    font-size: 28px;
    line-height: 36px;
  }
  .ps-title--sub {
    font-size: 14px;
    line-height: 18px;
  }
  .section-1, .section-2 {
    padding: 0 0 40px;
  }
  .section-4 {
    padding: 30px 0;
    margin: 0;
  }
  .section-4-2 {
    padding: 30px 0;
  }
  .section-4-2 .content .profit-title {
    font-size: 28px;
    line-height: 36px;
    padding: 0 0 20px;
  }
  .section-2 .content .list-container {
    padding: 30px;
  }
  .section-2 .content .list-container-item {
    margin: 0 0 30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .section-3 .content .tabs-container__item-text > p {
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 10px;
  }
  .section-3 .content .tabs-container__item-text > span {
    font-size: 14px;
    line-height: 22px;
    padding: 0 0 20px;
  }
  .section-3 .content .tabs-container__item-text > a {
    width: 260px;
    height: 55px;
  }
  .section-6 .content .blocks-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-7 .content-first__title p {
    font-size: 28px;
    line-height: 44px;
  }
  .section-7 .content-second .partners-title {
    font-size: 28px;
    line-height: 36px;
  }
  .section-5 {
    padding: 40px 0 80px;
  }
  .section-5 .particle-container--front {
    display: none;
  }
  .section-5 .content .title p br {
    display: none;
  }
  .section-5 .content .title {
    padding: 0 0 30px;
  }
  .section-6 .content .blocks-item__text {
    padding: 15px;
  }
  .section-6 .content .blocks-item__text p {
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 15px;
  }
  .section-6 .content .blocks-item__text ul li {
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 5px;
  }
  .section-6 .content .blocks-item__text span {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    padding: 8px 0 0;
    display: inline-block;
  }
  .section-6 {
    padding: 20px 0 40px;
  }
  .section-6 .content .blocks-item__thumb {
    height: 200px;
  }
  .section-6 .content .blocks-item__thumb::before {
    width: 120px;
    height: 120px;
  }
  .section-7 .content-first__container {
    display: none;
  }
  .section-7 .content {
    display: block;
  }
  .section-7 .content-second .partners-wrapper .ps-button {
    width: 230px;
  }
  .section-7 .content-second .partners-wrapper {
    padding: 15px;
  }
  .section-7 .content-second .partners-container {
    margin: 0;
    width: 100%;
  }
  .section-7 .content-second .partners-container__item {
    margin: 0 0 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    padding: 10px;
  }
  .section-8 .content .ps-form {
    bottom: -270px;
  }
  .section-8 .content .steps-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    padding-right: 15px;
    margin: 0 0 30px;
  }
  .section-8 .content .steps-item__counter {
    font-size: 38px;
    line-height: 46px;
    padding: 0 0 30px;
  }
  .section-8 .content .steps-item__counter::after {
    width: 45px;
    height: 30px;
    left: 0px;
    top: 24px;
  }
  .section-8 .content .steps-item__title {
    font-size: 18px;
    line-height: 26px;
    padding: 0 0 8px;
  }
  .section-8 .content .steps-item__text {
    font-size: 14px;
    line-height: 20px;
  }
  .section-8 {
    padding: 40px 0 100px;
  }
  .section-8 .content .title {
    padding: 0 0 20px;
  }
  .section-9 .content-first__title {
    font-size: 28px;
    line-height: 36px;
  }
  .section-9 .content-first__blocks div {
    padding-left: 25px;
    padding-bottom: 30px;
  }
  .section-9 .content-first__blocks div::after {
    width: 15px;
    height: 15px;
    top: 4px;
  }
  .section-9 .content-first__blocks div p {
    font-size: 16px;
    line-height: 22px;
  }
  .section-9 .content-first__blocks div span {
    font-size: 12px;
    line-height: 18px;
  }
  .section-9 .content-second__list div p {
    font-size: 44px;
    line-height: 50px;
    padding-right: 20px;
  }
  .section-9 .content-second__list div span {
    font-size: 16px;
    line-height: 24px;
  }
  .section-9 .content-second__text > p {
    font-size: 28px;
    line-height: 36px;
  }
  .section-9 .content-second__list div:not(:last-child) {
    padding: 0 0 20px;
  }
  .section-9 .content-second__text > span {
    font-size: 16px;
    line-height: 24px;
  }
  .section-9 .content-second__text > a {
    height: 55px;
  }
  .section-9 .content-first {
    padding: 0 0 10px;
  }
  .section-10 {
    padding: 0 0 20px;
  }
  .section-10 .content .video-item__thumb-placeholder div {
    width: 50px;
    height: 50px;
  }
  .section-10 .content .video-item__thumb-placeholder div::after {
    border-width: 10px 0 10px 18px;
    left: calc(50% - 5px);
    top: calc(50% - 10px);
  }
  .section-10 .content .video-item__thumb {
    margin: 0 0 10px;
  }
  .section-10 .content .video-item__title p {
    font-size: 16px;
    line-height: 22px;
  }
  .section-10 .content .video-item__title span {
    font-size: 12px;
    line-height: 18px;
  }
  .section-12 .content .contacts-item__title {
    font-size: 18px;
    line-height: 24px;
  }
  .section-12 .content .contacts-item span {
    font-size: 14px;
    line-height: 22px;
  }
  .section-12 .content .contacts-item span br {
    display: none;
  }
  .section-11 .content-title {
    font-size: 28px;
    line-height: 36px;
  }
  .section-11 .content-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
  }
  .section-11 .content-text br {
    display: none;
  }
  .section-12 {
    padding: 45px 0 0px;
  }
  .section-11 .content {
    width: 100%;
  }
  .section-11 .content-form .ps-form form label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px;
    margin: 0 0 10px;
    height: 55px;
  }
  .section-11 .content-form .ps-form form button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px;
    height: 55px;
  }
  .modal-body {
    padding: 0 15px 15px;
  }
  .content-text h1 {
    padding: 0 0 10px;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
  }
  .content-text h2 {
    padding: 4px 0;
    font-size: 18px;
  }
  .content-text p {
    padding: 0 0 12px;
    font-size: 12px;
    line-height: 20px;
  }
  .content-text ol > li, .content-text li {
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 8px 10px;
  }
}

@media (max-width: 575px) {
  .section-7 .content-second .partners-container__item img {
    max-height: 50px;
  }
  .header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .header-links {
    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;
  }
  .header-links__item {
    margin: 0;
  }
  .ps-gold img {
    width: 80px;
    height: 115px;
    margin-right: 20px;
  }
  .ps-gold__list p {
    padding: 0 0 10px;
  }
  .section-1 .content .title {
    font-size: 24px;
    line-height: 36px;
  }
  .section-1 .content .button {
    margin: 0 0 30px;
  }
  .ps-form__sale {
    padding: 10px;
  }
  .ps-form__sale svg {
    width: 15px;
    height: 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
  }
  .ps-form__sale span {
    font-size: 12px;
  }
  .ps-form {
    padding: 20px 0 0;
  }
  .ps-form form {
    padding: 0 15px;
  }
  .ps-form__title {
    padding: 0 15px 20px;
  }
  .ps-form form label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px;
    margin: 0 0 10px;
    height: 55px;
  }
  .ps-form form label span {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .ps-form form label input {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
  }
  .ps-form form button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px;
    height: 55px;
  }
  .ps-button span {
    font-size: 14px;
  }
  .ps-form__link {
    padding: 30px;
    font-size: 12px;
    line-height: 16px;
  }
  .ps-gold img {
    margin-right: 15px;
  }
  .ps-gold__list p svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    width: 15px;
    height: 15px;
  }
  .ps-gold__list p span {
    font-size: 14px;
    line-height: 18px;
  }
  .ps-title {
    font-size: 24px;
    line-height: 30px;
  }
  .ps-title br {
    display: none;
  }
  .section-2 .content .list-container {
    padding: 20px;
  }
  .section-2 .content .list-container-item__counter {
    font-size: 28px;
  }
  .section-2 .content .list-container-item__title {
    font-size: 16px;
  }
  .section-2 .content .list-container-item__text {
    font-size: 14px;
  }
  .section-3 {
    padding: 0 0 30px;
  }
  .section-3 .ps-title br {
    display: none;
  }
  .section-3 .content .title {
    padding: 0 0 20px;
  }
  .section-3 .content .tabs-header {
    padding: 0;
  }
  .section-3 .content .tabs-header__item {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }
  .section-3 .content .tabs-container__item {
    padding: 15px 15px 30px;
  }
  .section-4 .content .bitrix-container__item img {
    height: 110px;
    margin-right: 20px;
  }
  .section-4 .content .bitrix-container__item span {
    font-size: 14px;
    line-height: 18px;
  }
  .section-4 .content .bitrix-container__item span br {
    display: none;
  }
  .section-4-2 {
    padding: 30px 0 15px;
  }
  .section-4-2 .content .profit-title {
    font-size: 24px;
    line-height: 30px;
  }
  .section-4-2 .content .profit-list {
    width: 100%;
    padding: 15px;
    margin: 0 auto 30px;
  }
  .section-4-2 .content .profit-list p {
    padding: 0 0 15px;
  }
  .section-4-2 .content .profit-list p svg {
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    margin-right: 10px;
    margin-top: 5px;
  }
  .section-4-2 .content .profit-list p span {
    font-size: 12px;
    line-height: 18px;
  }
  .section-4-2 .content .profit-list a {
    width: 100%;
    height: 55px;
    margin: 0 0 20px;
  }
  .section-5 {
    padding: 10px 0 30px;
  }
  .section-7 .content-second {
    margin: -25px 0 0;
  }
  .section-7 .content-second__container {
    margin: 0;
    width: 100%;
  }
  .section-7 .content-second .certificate {
    width: 290px;
    padding: 12px 12px 0;
  }
  .section-7 .content-second .certificate-item {
    height: 115px;
    margin: 0 0 12px;
  }
  .section-8 .content .steps-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .section-8 .content .ps-form {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 290px;
  }
  .section-8 .content .image {
    width: 290px;
    height: 410px;
  }
  .section-8 .content .ps-form {
    bottom: -300px;
  }
  .section-9 .content-first__title {
    font-size: 24px;
    line-height: 30px;
    padding: 0 0 30px;
  }
  .section-9 {
    padding: 235px 0 40px;
  }
  .section-9 .content-second {
    padding: 15px;
  }
  .section-9 .content-second__text > p {
    font-size: 24px;
    line-height: 30px;
    padding: 0 0 12px;
  }
  .section-9 .content-second__text > span {
    font-size: 14px;
    line-height: 22px;
    padding: 0 0 20px;
  }
  .section-12 .content .contacts-item a {
    font-size: 14px;
    line-height: 22px;
  }
  .section-12 .content .contacts-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .section-11 .content-title {
    font-size: 24px;
    line-height: 30px;
  }
  .section-12 .content .contacts-item {
    margin: 0 0 30px;
  }
  .section-12 .content .title {
    padding: 0 0 30px;
  }
  .footer-content,
  .footer-content__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-content__info svg {
    margin: 0;
  }
  .footer-content__info a {
    padding: 5px 0;
  }
  .footer-content__social {
    width: 55px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footer-content__social a svg {
    margin: 0;
  }
}

@media (max-width: 400px) {
  .section-7 .content-second .partners-container__item {
    padding: 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 42%;
    flex: 0 0 42%;
  }
  .section-7 .content-second .partners-wrapper .ps-button {
    width: 100%;
  }
  .section-9 .content-first__blocks div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .section-10 .content .video-item {
    width: 100%;
    margin: 0 0 25px;
  }
  .section-12 .content .contacts-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .section-11 .content-form {
    width: 100%;
  }
}

/*# sourceMappingURL=3-media.css.map */
