a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	outline: none;
}
* {
	outline: none;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
menu, ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:after, blockquote:before {
	content: '';
	content: none;
}
q:after, q:before {
	content: '';
	content: none;
}
a {
	text-decoration: none;
}
p, li {
	line-height: 1.4;
	font-size: 16px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.button {
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #000;
	cursor: pointer;
	font-family: Ubuntu, sans-serif;
	color: #e4e4e4;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	background: #b30843;
	padding: 11px 42px;
	display: inline-block;
}
.button--big {
	padding: 16px 92px;
}
.thank {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	font-family: Oswald, sans-serif;
}
.modal {
	position: relative;
}
.modal__title {
	font-family: Oswald, sans-serif;
	line-height: 40px;
	font-size: 36px;
	color: #c4c4c4;
	font-weight: 700;
}
.modal__contact {
	font-size: 16px;
	font-weight: 400;
	color: #c4c4c4;
	line-height: 26px;
}
.modal__close {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	width: 36px;
	height: 36px;
	background: 0 0;
	border-radius: 50%;
	transform: rotate(45deg);
}
.modal__close__btn, .modal__close__btn--twisted {
	background: #fff;
	width: 2px;
	height: 25px;
	position: absolute;
	left: calc((100% - 3px)/ 2);
	top: 5px;
}
.modal__close__btn--twisted {
	transform: rotate(90deg);
}
.modal__form__wrapper, .modal__form__wrapper--question, .modal__wrapper {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	content: '';
	background: rgba(28, 28, 28, .91);
	display: none;
	z-index: 115;
}
.modal__video {
	-webkit-animation-name: fade-in;
	animation-name: fade-in;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	margin: 20vh auto;
	display: block;
	width: 60vw;
	height: 60vh;
	z-index: 116;
}
.modal__form {
	padding: 15px;
	text-align: center;
	box-sizing: border-box;
	-webkit-animation-name: fade-in;
	animation-name: fade-in;
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
	margin: 10vh auto;
	background: #000;
	width: 373px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 116;
}
.modal__form__wrapper--question .modal__form {
	width: 393px;
}

.input_field {
  position: relative;
  height: 45px;
  margin-top: 15px;
  width: 100%;
}
.refresh_button {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  background: #b30843;
  height: 30px;
  width: 30px;
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
}
.refresh_button:active {
  transform: translateY(-50%) scale(0.98);
}
.input_field input,
.input_field input {
  padding: 0 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.captch_box input {
  color: #6b6b6b;
  font-size: 22px;
  pointer-events: none;
}
.captch_input input:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}
.message {
  font-size: 14px;
  margin: 14px 0;
  color: #b30843;
  display: none;
}
.message.active {
  display: block;
}
.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.refresh {
	width: 16px;
}

input::-webkit-input-placeholder {
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}
input::-moz-placeholder {
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}
input:-moz-placeholder{
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}
input:-ms-input-placeholder {
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}

textarea::-webkit-input-placeholder {
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}
textarea::-moz-placeholder {
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}
textarea:-moz-placeholder{
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}
textarea:-ms-input-placeholder {
	font-family: Ubuntu, sans-serif;
	color: rgba(255,255,255,0.5);
}



.iframe {
	width: 60vw;
	height: 60vh;
}
.form-group {
	position: relative;
	width: 100%;
	margin: 10px 0 0 0
}
label.error {
	position: absolute;
	color: #b30843;
	top: 4px;
	left: 16px;
	font-size: 12px;
	font-family: Ubuntu, sans-serif;
}
.form {
	width: 90%;
	display: flex;
	align-items: center;
	flex-direction: column;
	margin: 10px auto 0 auto;
}
.form textarea, .form input {
	background: #000;
	border: 1px solid #dadada;
	box-sizing: border-box;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	font-family: Ubuntu, sans-serif;
	padding: 10px 15px;
}
.form__button {
	width: 100%;
	padding: 16px 0;
}
.form__phone {
	margin-top: 15px;
	font-size: 16px;
	line-height: 26px;
	font-family: Ubuntu, sans-serif;
	color: #e4e4e4;
}
.form>a {
	text-decoration: none;
	font-size: 16px;
	line-height: 26px;
	font-family: Ubuntu, sans-serif;
	color: #e4e4e4;
}
.form__terms {
	width: 80%;
	margin-top: 15px;
	font-size: 12px;
	line-height: 18px;
	font-family: Ubuntu, sans-serif;
	color: #666;
	text-align: center;
}
.form__terms>span {
	text-decoration: underline;
}
.form__terms a {
	color: inherit;
	text-decoration: underline;
}
.form-captcha {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	margin: 0 0 10px 0;
}
#captchaText {
	flex: 0 0 auto;
	margin: 0 30px 0 0;
}
#captchaInput {
	width: 70px;
}
.grecaptcha-badge {
	display: none !important;
}


.ball {
	background: url(../img/ball.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	z-index: 1;
}
.article__title {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 36px;
	margin-bottom: 40px;
}
.article__text {
	font-size: 16px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	line-height: 1.4;
}
.article__text--white {
	margin-bottom: 10px;
	color: #fff;
	font-weight: 700;
}
.article__text--white--no-margin {
	margin-bottom: 0!important;
}
.burger {
	width: 48px;
	height: 48px;
	border: 1px solid #c4c4c4;
	box-sizing: border-box;
	border-radius: 7px;
	margin-right: 5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}
.burger--active>div:first-child {
	transform: rotate(45deg);
	position: absolute;
	margin-top: 0;
top: 50%}
.burger--active>div:nth-child(2) {
	display: none;
	}
.burger--active>div:last-child {
	transform: rotate(-45deg);
	position: absolute;
top: 50%}
.burger__line {
	width: 22px;
	height: 2px;
	background: #d8d8d8;
	margin-bottom: 5px;
}
.burger__line:last-child {
	margin-bottom: 0;
}
.header {
	width: 100vw;
	height: 100vh;
	position: relative;
}
.header .bread_crumbs {
	position: absolute;
	z-index: 2;
	left: calc(20% + 25px);
	top: 85px;
}
.header .bread_crumbs--active {
	font-weight: 700;
}
.header .bread_crumbs--2 {
	position: relative;
	margin-left: 16px;
}
.header .bread_crumbs--2:before {
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	left: -11px;
	width: 4px;
	height: 4px;
	background: #fff;
border-radius: 50%}
.header .bread_crumbs>a {
	display: inline-block;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	font-family: Ubuntu, sans-serif;
}
.header .bread_crumbs>a:first-child {
	position: relative;
}
.header .bread_crumbs>a:first-child:before {
	position: absolute;
	content: '';
	top: 0;
	left: -25px;
	width: 16px;
	height: 16px;
	background: url(../img/home.png) no-repeat center center;
	background-size: cover;
}
.header--mobile {
	display: none;
	height: 58px;
	width: 100%;
	background: rgba(28, 28, 28, .91);
	position: fixed;
	top: 0;
	z-index: 4;
	justify-content: space-between;
	align-items: center;
}
.header--mobile>a {
	display: block;
margin-left: 5%}
.header--mobile__menu__wrapper {
	position: fixed;
	top: 57px;
	width: 100%;
	height: 60vh;
	background: linear-gradient(180deg, rgba(28, 28, 28, .91) 0, #1c1c1c 74%);
	z-index: 114;
	text-align: center;
}
.header--mobile__menu__wrapper .menu__phone {
	margin-top: 100px;
	display: inline-block;
}
.header--mobile__menu__wrapper__social {
	margin-top: 15px;
	display: flex;
	justify-content: center;
}
.header--mobile__menu__wrapper__social>a {
	display: inline-block;
	margin-left: 10px;
}
.header--mobile__menu__wrapper__social>a:first-child {
	margin-left: 0;
}
.header--mobile__logo {
	width: 46px;
	height: 46px;
	background: url(../img/logo.png) no-repeat center center;
	background-size: cover;
}
.header__ball--1 {
	width: 256px;
	height: 256px;
	top: -47px;
	left: 20px;
}
.header__ball--2 {
	width: 82px;
	height: 82px;
	bottom: 117px;
	left: 214px;
}
.header__ball--3 {
	display: none;
	width: 159px;
	height: 159px;
	bottom: 0;
	left: -44px;
}
.header__photo {
	position: absolute;
	z-index: 1;
	width: 65%;
	height: 100%;
	right: 0;
	top: 0;
	background: url(../img/photo.jpg) no-repeat center center;
	background-size: cover;
}
.header__promo {
	position: absolute;
	top: 220px;
	width: 500px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	font-family: Ubuntu, sans-serif;
	font-weight: 300;
	z-index: 2;
}
.header__promo__title {
	font-family: Oswald, sans-serif;
	color: #fff;
	font-size: 72px;
}
.header__promo__subtitle {
	color: #c4c4c4;
	font-size: 36px;
	margin-top: 20px;
	line-height: 41px;
}
.header__promo__text {
	color: #8e8e8e;
	font-size: 16px;
	margin-top: 20px;
	width: 85%;
	line-height: 18px;
}
.header__promo__button {
	margin-top: 45px;
}
.header .logo {
	text-decoration: none;
}
.header .menu {
	width: 60%;
	padding: 6px 0;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-family: Oswald, sans-serif;
	font-weight: 300;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.header .menu--mobile {
	width: 55%;
	min-height: 30%;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin: 50px auto 0 auto;
	text-align: center;
	display: flex;
	flex-direction: column;
}
.header .menu--mobile>li {
	margin-bottom: 5px;
}
.header .menu--mobile .menu__link {
	color: #fff;
	font-family: Ubuntu, sans-serif;
	margin-bottom: 5px;
}
.header .menu--mobile .menu__link--complex {
	color: #fff;
	font-family: Ubuntu, sans-serif;
	margin-bottom: 5px;
	position: relative;
	outline: 0;
}
.header .menu--mobile .menu__link--complex .link__triangle {
	right: 0;
	top: 5px;
}
.header .menu--mobile .menu__link--complex .link__triangle--2 {
	right: 0;
	top: 5px;
}
.header .menu__logo {
	width: 61px;
	height: 61px;
	background: url(../img/logo.png) no-repeat center center;
	background-size: cover;
}
.header .menu__phone {
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	position: relative;
}
.header .menu__phone:before {
	content: '';
	position: absolute;
	left: -30px;
	top: 0;
	width: 22.5px;
	height: 22.5px;
	background: url(../img/phone.png) no-repeat center center;
	background-size: cover;
}
.header .menu__link {
	text-decoration: none;
	color: #8e8e8e;
	font-size: 16px;
	transition: all .3s ease;
}
.header .menu__link--complex {
	text-decoration: none;
	color: #8e8e8e;
	font-size: 16px;
	transition: all .3s ease;
	position: relative;
	cursor: pointer;
	outline: 0;
}
.header .menu__link--complex .link__triangle {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 11px solid #fff;
	border-bottom: 5px solid transparent;
	top: calc(50% - 3px);
	right: -20px;
}
.header .menu__link--complex .link__triangle--2 {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 11px solid #fff;
	top: calc(50% - 3px);
	right: -20px;
}
.header .menu__link:hover {
	color: #fff;
}
.header .menu__wrapper {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 4;
	background: rgba(28, 28, 28, .91);
}
.submenu {
	position: absolute;
	background: rgba(28, 28, 28, .91);
	height: 150px;
	width: 190px;
	bottom: -175px;
	left: -20px;
	padding: 15px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.submenu>li {
	margin-bottom: 5px;
}
.submenu>li:last-child {
	margin-bottom: 0;
}
.submenu--mobile {
	margin-top: 7px;
	position: static;
	width: unset;
	height: unset;
	padding: 0;
}
.submenu--mobile>li {
	margin-bottom: 5px;
}
.creative {
	margin: 35px 0 72px 0;
	position: relative;
}
.creative .article__text {
	position: relative;
}
.creative__article {
	position: relative;
	z-index: 2;
	height: 300px;
	background: rgba(28, 28, 28, .91);
	padding: 30px 40px;
	box-sizing: border-box;
}
.creative__article>.article__title {
	position: relative;
}
.creative__article:before {
	content: '';
	position: absolute;
	transform: rotate(34deg);
	left: 610px;
	top: -100px;
	width: 0;
	height: 0;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-bottom: 191px solid rgba(28, 28, 28, .91);
}
.creative__article:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 34px solid #b20843;
	border-left: 34px solid transparent;
}
.creative__article__text {
	margin-bottom: 20px;
}
.creative__ball--1 {
	width: 329px;
	height: 329px;
	top: 22px;
	left: -101px;
}
.creative__ball--2 {
	width: 147px;
	height: 147px;
	bottom: 18px;
	right: 118px;
}
.offers {
	position: relative;
	padding-top: 95px;
}
.offers__article {
	margin-top: 50px;
	height: 210px;
	box-sizing: border-box;
	padding: 30px;
	position: relative;
	z-index: 2;
	background: rgba(28, 28, 28, .91);
}
.offers__article__text__wrapper {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.offers__article__text__wrapper > .article__text {
	width: 70%;
	padding: 0 50px 0 0;
}
.offers__article:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 34px solid #b20843;
	border-left: 34px solid transparent;
}
.offers__ball--1 {
	width: 379px;
	height: 379px;
	left: 178px;
	top: 490px;
}
.offers__ball--2 {
	width: 275px;
	height: 275px;
	right: -185px;
	top: 371px;
}
.offers__ball--3 {
	width: 447px;
	height: 447px;
	right: 400px;
	top: 10px;
}
.offers__cards__wrapper {
	position: relative;
	z-index: 2;
	display: grid;
	grid-template-rows: repeat(2, 1fr);
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
	margin-top: 30px;
}
.offers__card {
	position: relative;
	padding: 20px;
	box-sizing: border-box;
	width: 370px;
	background: rgba(15, 15, 15, .86);
	text-align: center;
	transition: all .4s ease;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.offers__card:hover {
	transform: scale(1.05);
	background: rgba(28, 28, 28, .61);
	border-radius: 7px;
	box-shadow: 0 5px 25px 3px rgba(255, 255, 255, .1);
}
.offers__card--large {
	height: 449px;
}
.offers__card__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.offers__card__icon {
	width: 75px;
	height: 75px;
	background-size: contain;
}
.offers__card__icon--1 {
	background: url(../img/card1.png) no-repeat center center;
}
.offers__card__icon--2 {
	background: url(../img/card2.png) no-repeat center center;
}
.offers__card__icon--3 {
	background: url(../img/card3.png) no-repeat center center;
}
.offers__card__icon--4 {
	background: url(../img/card4.png) no-repeat center center;
}
.offers__card__icon--5 {
	background: url(../img/card5.png) no-repeat center center;
}
.offers__card__icon--6 {
	background: url(../img/card6.png) no-repeat center center;
}
.offers__card__title {
	font-size: 20px;
	color: #fff;
	font-family: Oswald, sans-serif;
	width: 71%;
	line-height: 29px;
	text-align: left;
}
.offers__card__text {
	margin: 30px 0;
	font-size: 16px;
	line-height: 1.4;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	text-align: left;
	flex-grow: 1;
}
.offers__card__button {
	position: relative;
	background: 0 0;
	border-color: #b30843;
	color: #b20843;
	bottom: 0;
	left: 0;
	transform: translateX(0%);
}
.geography {
	margin-top: 100px;
	position: relative;
}
.geography__button {
	margin: 40px auto 0 115px;
}
.geography__ball--1 {
	width: 82px;
	height: 82px;
	top: 270px;
	left: 106px;
}
.geography__ball--2 {
	width: 533px;
	height: 533px;
	top: 30px;
	left: 479px;
}
.geography__ball--3 {
	width: 251px;
	height: 251px;
	top: 40px;
	right: 15px;
}
.geography .content__wrapper {
	width: 65%;
	display: flex;
	justify-content: space-between;
}
.geography__map {
	position: relative;
	z-index: 2;
	width: 750px;
	height: 560px;
	background: url(../img/map.png) no-repeat center center;
	background-size: cover;
}
.geography__content {
	width: calc(100% - 790px);
	position: relative;
	z-index: 2;
}
.geography__content__list_wrapper {
	display: flex;
	font-size: 14px;
	margin: 0 0 40px 0;
}
.geography__content__list_wrapper>ul {
	width: 50%;
	text-align: left;
	list-style: inside;
}
.geography__content__text {
	margin-top: 20px;
	font-size: 16px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	line-height: 18px;
}
.geography__content__text>.article__text--white {
	margin-top: 20px;
}
.stats {
	position: relative;
	margin-top: 40px;
	padding-top: 95px;
}
.stats__ball--1 {
	width: 497px;
	height: 497px;
	top: 10px;
	left: -142px;
}
.stats__ball--2 {
	width: 82px;
	height: 82px;
	top: 154px;
	right: 100px;
}
.stats__ball--3 {
	display: none;
	width: 215px;
	height: 215px;
	right: -150px;
	top: 760px;
}
.stats__card__wrapper {
	margin-top: 40px;
	position: relative;
	z-index: 2;
	display: grid;
	grid-template-rows: repeat(2, 1fr);
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
	justify-content: center;
}
.stats__card {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	width: 270px;
	height: 180px;
	font-family: Oswald, sans-serif;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	transition: all .4s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.stats__card:hover {
	transform: scale(1.1);
	background: rgba(28, 28, 28, .81);
	border-radius: 7px;
	box-shadow: 0 5px 25px 3px rgba(255, 255, 255, .1);
}
.stats__card__text {
	position: relative;
	z-index: 3;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	font-weight: 300;
	color: #8e8e8e;
height: 50%}
.stats__card__digit {
	position: absolute;
	font-weight: 700;
	font-size: 144px;
	line-height: 213px;
	background: linear-gradient(180deg, rgba(179, 8, 67, .78) 0, rgba(18, 18, 18, .26) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs {
	margin-top: 100px;
	position: relative;
}
.tabs .content__wrapper {
	text-align: center;
}
.tabs__button {
	margin-top: 25px;
}
.tabs__ball--1 {
	width: 131px;
	height: 131px;
	top: 337px;
	left: 68px;
}
.tabs__ball--2 {
	width: 448px;
	height: 448px;
	top: 98px;
	left: 555px;
}
.tabs__ball--3 {
	width: 148px;
	height: 148px;
	bottom: 535px;
	right: 46px;
}
.tabs__ball--4 {
	width: 373px;
	height: 373px;
	top: 54px;
	right: -253px;
}
.tabs__ball--5 {
	width: 373px;
	height: 373px;
	bottom: 452px;
	left: 253px;
}
.tabs__ball--6 {
	width: 497px;
	height: 497px;
	bottom: 692px;
	right: 225px;
}
.tabs__ball--7 {
	width: 402px;
	height: 415px;
	bottom: 0;
	left: -50px;
}
.tabs__ball--8 {
	width: 232px;
	height: 240px;
	bottom: 50px;
	right: 111px;
}
.tabs__ball--9 {
	width: 116px;
	height: 116px;
	bottom: 139px;
	right: 526px;
}
.tabs__wrapper {
	position: relative;
	z-index: 2;
	width: 95%;
	display: flex;
	justify-content: space-between;
}
.tabs__header {
	padding: 25px 40px;
	font-weight: 300;
	font-size: 18px;
	line-height: 21px;
	color: #c4c4c4;
	font-family: Ubuntu, sans-serif;
	background: rgba(28, 28, 28, .91);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: grid;
	grid-template-columns: repeat(2, auto);
	justify-content: start;
	align-items: center;
}
.tabs__header__icon {
	width: 48px;
	height: 48px;
	margin-right: 10px;
}
.tabs__header__icon--1 {
	background: url(../img/article1.png) no-repeat center center;
	background-size: cover;
}
.tabs__header__icon--2 {
	background: url(../img/article2.png) no-repeat center center;
	background-size: contain;
}
.tabs__header__icon--3 {
	background: url(../img/article3.png) no-repeat center center;
	background-size: cover;
}
.tabs__header--active {
	position: relative;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
}
.tabs__header--active:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 100%;
	height: 11px;
	background: rgba(28, 28, 28, .91);
}
.tabs__article {
	position: relative;
	z-index: 2;
	display: none;
	margin-top: 10px;
	padding: 40px;
	background: rgba(28, 28, 28, .91);
	box-sizing: border-box;
	text-align: left;
}
.tabs__article__more {
	display: none;
	position: absolute;
	left: 0;
	bottom: -40px;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #b30843;
	font-family: Ubuntu, sans-serif;
}
.tabs__article:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 54px solid #b20843;
	border-left: 54px solid transparent;
}
.tabs__article--active {
	display: block;
}
.tabs__article__list {
	list-style: inside;
	margin-bottom: 40px;
	padding: 0 0 0 30px;
}
.tabs__article__text > p {
	margin-bottom: 20px;
}
.tabs__article__text>p:last-child {
	margin-bottom: 0;
}
.refs {
	margin-top: 50px;
	position: relative;
	padding-top: 95px;
}
.refs__ball--1 {
	width: 373px;
	height: 373px;
	top: 113px;
	left: -120px;
}
.refs__ball--2 {
	width: 373px;
	height: 373px;
	top: 23px;
	right: 506px;
}
.refs__ball--3 {
	width: 97px;
	height: 97px;
	bottom: 222px;
	right: 52px;
}
.refs__photo {
	width: 370px;
	height: 507px;
	position: relative;
}
.refs__photo--mobile {
	width: 100%;
	height: 446px;
}
.refs__photo:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .33);
	transition: all .3s ease;
}
.refs__photo:hover:after {
	background: rgba(0, 0, 0, 0);
}
.refs__photo--1 {
	background: url(../img/ref1.png) no-repeat center center;
	background-size: cover;
}
.refs__photo--2 {
	background: url(../img/ref2.png) no-repeat center center;
	background-size: cover;
}
.refs__photo--3 {
	background: url(../img/ref3.png) no-repeat center center;
	background-size: cover;
}
.refs__photo--4 {
	background: url(../img/ref4.jpg) no-repeat center center;
	background-size: cover;
}
.refs__photo--5 {
	background: url(../img/ref5.jpg) no-repeat center center;
	background-size: cover;
}
.refs__photo--6 {
	background: url(../img/ref6.jpg) no-repeat center center;
	background-size: cover;
}
.refs__photo--7 {
	background: url(../img/ref7.jpg) no-repeat center center;
	background-size: cover;
}
.refs__photo__wrapper {
	margin-top: 40px;
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.refs__photo__wrapper--mobile {
	display: none;
	overflow-x: hidden;
	position: static;
}
.feedback {
	margin-top: 100px;
	position: relative;
	padding-top: 95px;
}
.feedback__button {
	margin: 40px auto 0 auto;
	position: relative;
	z-index: 2;
}
.feedback__ball--1 {
	width: 213px;
	height: 213px;
	left: 101px;
	top: 28px;
}
.feedback__ball--2 {
	width: 204px;
	height: 204px;
	right: -87px;
	bottom: 120px;
}
.feedback__ball--3 {
	width: 108px;
	height: 108px;
	left: 99px;
	bottom: 40px;
}
.feedback .section__title {
	margin-bottom: 30px;
}
.feedback__content {
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: space-between;
}
.feedback__content__article {
	text-align: justify;
	font-weight: 300;
}
.feedback__content__article>p {
	margin-bottom: 15px;
}
.feedback__content__image {
	width: 585px;
	height: 520px;
	background: url(../img/why.jpg) no-repeat center center;
	background-size: cover;
}
.feedback__content__image--mobile {
	display: none;
}
.feedback__content__text {
	width: calc(100% - 615px);
}
.feedback__content__footer {
	text-align: justify;
	position: relative;
	z-index: 2;
	margin: 30px 0 0 0;
}
.red__decor {
	position: relative;
	padding-left: 24px;
	font-weight: 300;
}
.red__decor:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 4px;
	background: #b20843;
}
.examples {
	position: relative;
	margin-top: 80px;
}
.examples__ball--1 {
	width: 254px;
	height: 254px;
	left: 26px;
	top: 303px;
}
.examples__ball--2 {
	width: 547px;
	height: 547px;
	right: 287px;
	top: 29px;
}
.examples__ball--3 {
	width: 104px;
	height: 104px;
	right: 65px;
	top: 393px;
}
.examples__cards__slide {
	width: 100%;
	height: 247px;
	overflow: hidden;
	position: relative;
}
.examples__cards__slide__text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-weight: 700;
	font-size: 16px;
	line-height: 21px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: rgba(28, 28, 28, .91);
	padding: 15px;
}
.examples__cards__slide--1 {
	background: url(../img/example1.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--2 {
	background: url(../img/example2.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--3 {
	background: url(../img/example3.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--4 {
	background: url(../img/example4.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--5 {
	background: url(../img/example5.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--6 {
	background: url(../img/example6.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--7 {
	background: url(../img/example7.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--8 {
	background: url(../img/example8.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--9 {
	background: url(../img/example9.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--10 {
	background: url(../img/example10.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--11 {
	background: url(../img/example11.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--12 {
	background: url(../img/example12.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--13 {
	background: url(../img/example13.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--14 {
	background: url(../img/example14.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--15 {
	background: url(../img/example15.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--16 {
	background: url(../img/example16.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--17 {
	background: url(../img/example17.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__slide--18 {
	background: url(../img/example18.jpg) no-repeat center / cover;
	background-size: cover;
}
.examples__cards__wrapper {
	margin: 40px -1% 0 -1%;
	display: flex;
	position: relative;
	z-index: 2;
	flex-wrap: wrap;
}
.examples__cards__wrapper--mobile {
	display: none;
	margin-top: 20px;
	overflow-x: hidden;
}
.examples__card {
	position: relative;
	background-size: cover;
	overflow-y: hidden;
	position: relative;
	width: calc(33.333% - 2%);
	margin: 1%;
	height: 260px;
}
.examples__card:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .33);
	transition: all .3s ease;
}
/* .examples__card:hover .examples__card__text {
	position: absolute;
	bottom: 0;
	width: 100%
} */
.examples__card:hover:after {
	background: rgba(0, 0, 0, 0);
}
.examples__card--1 {
	background: url(../img/example1.jpg) no-repeat center / cover;
}
.examples__card--2 {
	background: url(../img/example2.jpg) no-repeat center / cover;
}
.examples__card--3 {
	background: url(../img/example3.jpg) no-repeat center / cover;
}
.examples__card--4 {
	background: url(../img/example4.jpg) no-repeat center / cover;
}
.examples__card--5 {
	background: url(../img/example5.jpg) no-repeat center / cover;
}
.examples__card--6 {
	background: url(../img/example6.jpg) no-repeat center / cover;
}
.examples__card--7 {
	background: url(../img/example7.jpg) no-repeat center / cover;
}
.examples__card--8 {
	background: url(../img/example8.jpg) no-repeat center / cover;
}
.examples__card--9 {
	background: url(../img/example9.jpg) no-repeat center / cover;
}
.examples__card--10 {
	background: url(../img/example10.jpg) no-repeat center / cover;
}
.examples__card--11 {
	background: url(../img/example11.jpg) no-repeat center / cover;
}
.examples__card--12 {
	background: url(../img/example12.jpg) no-repeat center / cover;
}
.examples__card--13 {
	background: url(../img/example13.jpg) no-repeat center / cover;
}
.examples__card--14 {
	background: url(../img/example14.jpg) no-repeat center / cover;
}
.examples__card--15 {
	background: url(../img/example15.jpg) no-repeat center / cover;
}
.examples__card--16 {
	background: url(../img/example16.jpg) no-repeat center / cover;
}
.examples__card--17 {
	background: url(../img/example17.jpg) no-repeat center / cover;
}
.examples__card--18 {
	background: url(../img/example18.jpg) no-repeat center / cover;
}
.examples__card__text {
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all .3s ease;
	padding: 10px;
	box-sizing: border-box;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-weight: 700;
	font-size: 16px;
	line-height: 21px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: rgba(28, 28, 28, .91);
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	width: 50%;
	bottom: -20px;
	z-index: 2;
	height: 3px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background: #2f2f2f;
}
.examples__scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1);
}
.examples__scrollbar .swiper-scrollbar-drag {
	height: 300%;
	width: 100%;
	position: relative;
	background: #b30843;
	border-radius: 10px;
	left: 0;
top: -100%}
.videocontent {
	margin-top: 85px;
	position: relative;
}
.videocontent__btn__wrapper {
	display: flex;
	margin: 20px auto 0 auto;
	width: 80%;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}
.videocontent__ball--1 {
	width: 487px;
	height: 487px;
	left: 156px;
	top: 99px;
}
.videocontent__ball--2 {
	width: 670px;
	height: 670px;
	right: 127px;
	top: 0;
}
.videocontent__video__wrapper {
	margin-top: 40px;
	height: 624px;
	position: relative;
	z-index: 2;
}
.videocontent__video__wrapper:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .33);
}
.play {
	width: 107px;
	height: 107px;
	background: #b30843;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2;
	cursor: pointer;
}
.play:hover .triangle {
	border-left: 36px solid #c4c4c4;
}
.triangle {
	transition: all .3s ease;
	margin-left: 10px;
	border-top: 22px solid transparent;
	border-left: 36px solid #fff;
	border-bottom: 22px solid transparent;
	border-radius: 5px;
}
.iframe__preview {
	width: 100%;
	height: 100%
}
.footer {
	position: relative;
	padding: 60px 0;
	box-sizing: border-box;
	overflow: hidden;
}
.footer__ball--1 {
	width: 335px;
	height: 335px;
	left: -112px;
	bottom: -184px;
}
.footer__ball--2 {
	width: 670px;
	height: 670px;
	right: -423px;
	bottom: -402px;
}
.footer__logo {
	width: 115px;
	height: 115px;
	background: url(../img/logo.png) no-repeat center center;
	background-size: cover;
}
.footer__rights {
	font-weight: 300;
	font-size: 14px;
	line-height: 28px;
	font-family: Ubuntu, sans-serif;
	color: rgba(255, 255, 255, .502972);
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.footer__rights>a {
	text-decoration: none;
	cursor: pointer;
	transition: all .3s ease;
	color: rgba(255, 255, 255, .502972);
}
.footer__rights>a:hover {
	color: rgba(255, 255, 255, .8);
}
.footer__social {
	display: flex;
}
.footer__social > a {
	display: block;
	margin: 0;
}
.footer__icon {
	width: 41px;
	height: 41px;
	background-size: cover;
	position: relative;
}
.footer__icon:last-child {
	margin-right: 0;
}
.footer__icon--1 {
	background: url(../img/inst.png) no-repeat center center;
}
.footer__icon--1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	background: #b2084380;
}
.footer__icon--2 {
	background: url(../img/yt.png) no-repeat center center;
}
.footer__icon--2:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 7px;
	height: 7px;
	background: url(../img/play.png);
}
.footer__icon--3 {
	background: url(../img/fb.png) no-repeat center center;
}
.footer .content__wrapper {
	border-top: 1px solid #2f2f2f;
	padding-top: 40px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 2;
}
.devise {
	text-align: center;
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
width: 32%}
.creative__container .text--white {
	color: #fff;
}
.creative__container .creative__article {
	margin-top: 160px;
	height: 368px;
	background: rgba(28, 28, 28, .91);
}
.creative__container .creative__article .article__text>p {
	margin-bottom: 40px;
}
.creative__container .creative__article .article__text>p:last-child {
	margin-bottom: 0;
}
.creative__container .creative__article:before {
	display: none;
}
.creative__container .creative__promo {
	position: relative;
}
.creative__container .creative__promo .header__promo__title {
	text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
}
.creative__container .creative__promo__content {
	margin-top: 150px;
	position: relative;
	z-index: 2;
}
.creative__container .creative__promo__content>p {
	color: #c4c4c4;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	font-family: Ubuntu, sans-serif;
	margin-top: 40px;
width: 68%}
.creative__container .creative__promo__content>p>span {
	font-weight: 700;
}
.creative__container .creative__promo__bulb {
	position: absolute;
	z-index: 1;
	width: 600px;
	height: 600px;
	right: 300px;
	top: -100px;
	background: url(../img/creative_bulb.png) no-repeat center center;
	background-size: cover;
}
.creative__container .creative__promo__bulb--mobile {
	display: none;
}
.creative__container .creative__promo__ball--1 {
	width: 228px;
	height: 228px;
	top: 180px;
	right: 79px;
}
.creative__container .creative__promo__ball--2 {
	width: 82px;
	height: 82px;
	left: 214px;
	top: 400px;
}
.creative__container .creative__promo__ball--3 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.creative__container .creative__promo__ball--4 {
	width: 329px;
	height: 329px;
	left: -101px;
	bottom: 20px;
}
.creative__container .creative__promo__ball--5 {
	width: 147px;
	height: 147px;
	bottom: 17px;
	right: 118px;
}
.creative__container .creative__about {
	position: relative;
	margin-top: 70px;
}
.creative__container .creative__about__ball--1 {
	width: 304px;
	height: 304px;
	left: 24px;
	top: 105px;
}
.creative__container .creative__about__ball--2 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.creative__container .creative__about__ball--3 {
	width: 189px;
	height: 189px;
	right: 24px;
	top: 180px;
}
.creative__container .creative__about__ball--4 {
	width: 116px;
	height: 120px;
	left: 123px;
	bottom: 50px;
}
.creative__container .creative__about__ball--5 {
	width: 144px;
	height: 149px;
	bottom: 110px;
	right: 111px;
}
.creative__container .creative__about__ball--6 {
	width: 116px;
	height: 120px;
	bottom: 100px;
	right: 526px;
}
.creative__container .creative__about .section__title {
	margin-bottom: 30px;
}
.creative__container .creative__about__text {
	font-size: 16px;
	line-height: 18px;
	position: relative;
	color: #c4c4c4;
	margin-bottom: 40px;
}
.creative__container .creative__about__text>ul {
	list-style: initial;
	margin: 10px 0 0 15px;
}
.creative__container .creative__about>.content__wrapper {
	position: relative;
	z-index: 2;
}
.creative__container .creative__about .devise {
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.creative__container .creative__about .devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.creative__container .creative__about .devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.creative__container .creative__about .devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.creative__container .creative__about .devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.creative__container .creative__about .devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.creative__container .creative__about .devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.creative__container .creative__about .devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.creative__container .creative__about .devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.creative__container .creative__about .devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.creative__container .creative__about .devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.creative__container .creative__about .devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.creative__container .creative__about .devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.creative__container .creative__about .devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.creative__container .creative__about .devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.creative__container .creative__about .devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.creative__container .creative__about .devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.creative__container .creative__about .devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
	width: 32%;
	text-align: center;
}
.scenario__container .text--white {
	color: #fff;
}
.scenario__container .creative__article {
	margin-top: 160px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding-bottom: 40px;
}
.scenario__container .creative__article .article__text>p {
	margin-bottom: 40px;
}
.scenario__container .creative__article .article__text>p:last-child {
	margin-bottom: 0;
}
.scenario__container .creative__article:before {
	display: none;
}
.scenario__container .scenario__promo {
	position: relative;
}
.scenario__container .scenario__promo .header__promo__title {
	text-shadow: 200px -60px 3px rgba(255, 255, 255, .04);
}
.scenario__container .scenario__promo__content {
	margin-top: 150px;
	position: relative;
	z-index: 2;
}
.scenario__container .scenario__promo__content>p {
	color: #c4c4c4;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	font-family: Ubuntu, sans-serif;
	margin-top: 40px;
width: 68%}
.scenario__container .scenario__promo__content>p>span {
	font-weight: 700;
}
.scenario__container .scenario__promo__bulb {
	position: absolute;
	z-index: 1;
	width: 1200px;
	height: 700px;
	right: 0;
	top: -150px;
	background: url(../img/scenario.png) no-repeat center center;
	background-size: cover;
}
.scenario__container .scenario__promo__bulb--mobile {
	display: none;
}
.scenario__container .scenario__promo__ball--1 {
	width: 256px;
	height: 256px;
	left: 19px;
	top: -190px;
}
.scenario__container .scenario__promo__ball--2 {
	width: 82px;
	height: 82px;
	left: 214px;
	top: 440px;
}
.scenario__container .scenario__promo__ball--3 {
	width: 228px;
	height: 228px;
	right: 29px;
	top: 200px;
	filter: blur(17px);
}
.scenario__container .scenario__promo__ball--4 {
	width: 139px;
	height: 139px;
	right: 390px;
	top: 470px;
}
.scenario__container .scenario__promo__ball--5 {
	width: 415px;
	height: 415px;
	left: 870px;
	top: 0;
	filter: blur(22px);
}
.scenario__container .scenario__promo__ball--6 {
	width: 329px;
	height: 329px;
	left: -101px;
	top: 700px;
}
.scenario__container .scenario__promo__ball--7 {
	width: 147px;
	height: 147px;
	right: 118px;
	bottom: 100px;
}
.scenario__container .scenario__about {
	position: relative;
	margin-top: 70px;
}
.scenario__container .scenario__about .scenario__article__wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 15px;
	margin-top: 40px;
}
.scenario__container .scenario__about .scenario__article__wrapper .scenario__article {
	font-size: 16px;
	line-height: 18px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
}
.scenario__container .scenario__about .scenario__article__wrapper .scenario__article__title {
	color: #fff;
	font-weight: 700;
}
.scenario__container .scenario__about__ball--1 {
	width: 304px;
	height: 304px;
	left: 24px;
	top: 105px;
}
.scenario__container .scenario__about__ball--2 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.scenario__container .scenario__about__ball--3 {
	width: 189px;
	height: 189px;
	right: 24px;
	top: 180px;
}
.scenario__container .scenario__about__ball--4 {
	width: 116px;
	height: 120px;
	left: 123px;
	bottom: 50px;
}
.scenario__container .scenario__about__ball--5 {
	width: 144px;
	height: 149px;
	bottom: 110px;
	right: 111px;
}
.scenario__container .scenario__about__ball--6 {
	width: 116px;
	height: 120px;
	bottom: 100px;
	right: 526px;
}
.scenario__container .scenario__about .section__title {
	margin-bottom: 30px;
}
.scenario__container .scenario__about__text {
	font-size: 16px;
	line-height: 18px;
	position: relative;
	color: #c4c4c4;
	margin-bottom: 40px;
}
.scenario__container .scenario__about__text>ul {
	list-style: initial;
	margin: 10px 0 0 15px;
}
.scenario__container .scenario__about>.content__wrapper {
	position: relative;
	z-index: 2;
}
.scenario__container .scenario__about .devise {
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.scenario__container .scenario__about .devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.scenario__container .scenario__about .devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.scenario__container .scenario__about .devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.scenario__container .scenario__about .devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.scenario__container .scenario__about .devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.scenario__container .scenario__about .devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.scenario__container .scenario__about .devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.scenario__container .scenario__about .devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.scenario__container .scenario__about .devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.scenario__container .scenario__about .devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.scenario__container .scenario__about .devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.scenario__container .scenario__about .devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.scenario__container .scenario__about .devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.scenario__container .scenario__about .devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.scenario__container .scenario__about .devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.scenario__container .scenario__about .devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
	width: 32%;
	text-align: center;
}
.design__container .text--white {
	color: #fff;
}
.design__container .creative__article {
	margin-top: 160px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding-bottom: 40px;
}
.design__container .creative__article .article__text>p {
	margin-bottom: 40px;
}
.design__container .creative__article .article__text>p:last-child {
	margin-bottom: 0;
}
.design__container .creative__article:before {
	display: none;
}
.design__container .design__promo {
	position: relative;
}
.design__container .design__promo .header__promo__title {
	text-shadow: 200px -60px 3px rgba(255, 255, 255, .04);
}
.design__container .design__promo__content {
	margin-top: 150px;
	position: relative;
	z-index: 2;
}
.design__container .design__promo__content>p {
	color: #c4c4c4;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	font-family: Ubuntu, sans-serif;
	margin-top: 40px;
width: 68%}
.design__container .design__promo__content>p>span {
	font-weight: 700;
}
.design__container .design__promo__bulb {
	position: absolute;
	z-index: 1;
	width: 1200px;
	height: 700px;
	right: 0;
	top: -150px;
	background: url(../img/design.png) no-repeat center center;
	background-size: cover;
}
.design__container .design__promo__bulb--mobile {
	display: none;
}
.design__container .design__promo__ball--1 {
	width: 256px;
	height: 256px;
	left: 19px;
	top: -190px;
}
.design__container .design__promo__ball--2 {
	width: 82px;
	height: 82px;
	left: 214px;
	top: 440px;
}
.design__container .design__promo__ball--3 {
	width: 228px;
	height: 228px;
	right: 29px;
	top: 200px;
	filter: blur(17px);
}
.design__container .design__promo__ball--4 {
	width: 139px;
	height: 139px;
	right: 390px;
	top: 470px;
}
.design__container .design__promo__ball--5 {
	width: 415px;
	height: 415px;
	left: 870px;
	top: 0;
	filter: blur(22px);
}
.design__container .design__promo__ball--6 {
	width: 329px;
	height: 329px;
	left: -101px;
	top: 700px;
}
.design__container .design__promo__ball--7 {
	width: 147px;
	height: 147px;
	right: 118px;
	bottom: 100px;
}
.design__container .design__about {
	position: relative;
	margin-top: 70px;
}
.design__container .design__about .design__article__wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 30px;
	margin-top: 40px;
}
.design__container .design__about .design__article__wrapper .design__article {
	font-size: 16px;
	line-height: 18px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
}
.design__container .design__about .design__article__wrapper .design__article__title {
	color: #fff;
	font-weight: 700;
}
.design__container .design__about__ball--1 {
	width: 304px;
	height: 304px;
	left: 24px;
	top: 105px;
}
.design__container .design__about__ball--2 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.design__container .design__about__ball--3 {
	width: 189px;
	height: 189px;
	right: 24px;
	top: 180px;
}
.design__container .design__about__ball--4 {
	width: 116px;
	height: 120px;
	left: 123px;
	bottom: 50px;
}
.design__container .design__about__ball--5 {
	width: 144px;
	height: 149px;
	bottom: 110px;
	right: 111px;
}
.design__container .design__about__ball--6 {
	width: 116px;
	height: 120px;
	bottom: 100px;
	right: 526px;
}
.design__container .design__about .section__title {
	margin-bottom: 30px;
}
.design__container .design__about__text {
	font-size: 16px;
	line-height: 18px;
	position: relative;
	color: #c4c4c4;
	margin-bottom: 40px;
}
.design__container .design__about__text>ul {
	list-style: initial;
	margin: 10px 0 0 15px;
}
.design__container .design__about>.content__wrapper {
	position: relative;
	z-index: 2;
}
.design__container .design__about .devise {
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.design__container .design__about .devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.design__container .design__about .devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.design__container .design__about .devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.design__container .design__about .devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.design__container .design__about .devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.design__container .design__about .devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.design__container .design__about .devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.design__container .design__about .devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.design__container .design__about .devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.design__container .design__about .devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.design__container .design__about .devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.design__container .design__about .devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.design__container .design__about .devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.design__container .design__about .devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.design__container .design__about .devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.design__container .design__about .devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.design__container .design__about .devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.design__container .design__about .devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.design__container .design__about .devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.design__container .design__about .devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.design__container .design__about .devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.design__container .design__about .devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.design__container .design__about .devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.design__container .design__about .devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
	width: 32%;
	text-align: center;
}
.video_scenario__container .text--white {
	color: #fff;
}
.video_scenario__container .creative__article {
	margin-top: 160px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding-bottom: 40px;
}
.video_scenario__container .creative__article .article__text>p {
	margin-bottom: 40px;
}
.video_scenario__container .creative__article .article__text>p:last-child {
	margin-bottom: 0;
}
.video_scenario__container .creative__article:before {
	display: none;
}
.video_scenario__container .video_scenario__promo {
	position: relative;
}
.video_scenario__container .video_scenario__promo .header__promo__title {
	text-shadow: 200px -60px 3px rgba(255, 255, 255, .04);
}
.video_scenario__container .video_scenario__promo__content {
	margin-top: 150px;
	position: relative;
	z-index: 2;
}
.video_scenario__container .video_scenario__promo__content>p {
	color: #c4c4c4;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	font-family: Ubuntu, sans-serif;
	margin-top: 40px;
width: 54%}
.video_scenario__container .video_scenario__promo__content>p>span {
	font-weight: 700;
}
.video_scenario__container .video_scenario__promo__bulb {
	position: absolute;
	z-index: 1;
	width: 1200px;
	height: 700px;
	right: 0;
	top: -150px;
	background: url(../img/video_scenario.png) no-repeat center center;
	background-size: cover;
}
.video_scenario__container .video_scenario__promo__bulb--mobile {
	display: none;
}
.video_scenario__container .video_scenario__promo__ball--1 {
	width: 256px;
	height: 256px;
	left: 19px;
	top: -190px;
}
.video_scenario__container .video_scenario__promo__ball--2 {
	width: 82px;
	height: 82px;
	left: 214px;
	top: 440px;
}
.video_scenario__container .video_scenario__promo__ball--3 {
	width: 228px;
	height: 228px;
	right: 29px;
	top: 200px;
	filter: blur(17px);
}
.video_scenario__container .video_scenario__promo__ball--4 {
	width: 139px;
	height: 139px;
	right: 390px;
	top: 470px;
}
.video_scenario__container .video_scenario__promo__ball--5 {
	width: 415px;
	height: 415px;
	left: 870px;
	top: 0;
	filter: blur(22px);
}
.video_scenario__container .video_scenario__promo__ball--6 {
	width: 329px;
	height: 329px;
	left: -101px;
	top: 700px;
}
.video_scenario__container .video_scenario__promo__ball--7 {
	width: 147px;
	height: 147px;
	right: 118px;
	bottom: 100px;
}
.video_scenario__container .video_scenario__about {
	position: relative;
	margin-top: 70px;
}
.video_scenario__container .video_scenario__about .video_scenario__article__wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-gap: 30px;
	margin-top: 40px;
}
.video_scenario__container .video_scenario__about .video_scenario__article__wrapper .video_scenario__article {
	font-size: 16px;
	line-height: 18px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
}
.video_scenario__container .video_scenario__about .video_scenario__article__wrapper .video_scenario__article__title {
	color: #fff;
	font-weight: 700;
}
.video_scenario__container .video_scenario__about__ball--1 {
	width: 304px;
	height: 304px;
	left: 24px;
	top: 105px;
}
.video_scenario__container .video_scenario__about__ball--2 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.video_scenario__container .video_scenario__about__ball--3 {
	width: 189px;
	height: 189px;
	right: 24px;
	top: 180px;
}
.video_scenario__container .video_scenario__about__ball--4 {
	width: 116px;
	height: 120px;
	left: 123px;
	bottom: 50px;
}
.video_scenario__container .video_scenario__about__ball--5 {
	width: 144px;
	height: 149px;
	bottom: 110px;
	right: 111px;
}
.video_scenario__container .video_scenario__about__ball--6 {
	width: 116px;
	height: 120px;
	bottom: 100px;
	right: 526px;
}
.video_scenario__container .video_scenario__about .section__title {
	margin-bottom: 30px;
}
.video_scenario__container .video_scenario__about__text {
	font-size: 16px;
	line-height: 18px;
	position: relative;
	color: #c4c4c4;
	margin-bottom: 40px;
}
.video_scenario__container .video_scenario__about__text>ul {
	list-style: initial;
	margin: 10px 0 0 15px;
}
.video_scenario__container .video_scenario__about>.content__wrapper {
	position: relative;
	z-index: 2;
}
.video_scenario__container .video_scenario__about .devise {
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.video_scenario__container .video_scenario__about .devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.video_scenario__container .video_scenario__about .devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.video_scenario__container .video_scenario__about .devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.video_scenario__container .video_scenario__about .devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.video_scenario__container .video_scenario__about .devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.video_scenario__container .video_scenario__about .devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.video_scenario__container .video_scenario__about .devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.video_scenario__container .video_scenario__about .devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.video_scenario__container .video_scenario__about .devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.video_scenario__container .video_scenario__about .devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.video_scenario__container .video_scenario__about .devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.video_scenario__container .video_scenario__about .devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.video_scenario__container .video_scenario__about .devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.video_scenario__container .video_scenario__about .devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.video_scenario__container .video_scenario__about .devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.video_scenario__container .video_scenario__about .devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
	width: 32%;
	text-align: center;
}
.sub_article {
	margin-top: 40px;
	color: #c4c4c4;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
}
.graph_design__container .text--white {
	color: #fff;
}
.graph_design__container .creative__article {
	margin-top: 160px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding-bottom: 40px;
}
.graph_design__container .creative__article .article__text>p {
	margin-bottom: 40px;
}
.graph_design__container .creative__article .article__text>p:last-child {
	margin-bottom: 0;
}
.graph_design__container .creative__article:before {
	display: none;
}
.graph_design__container .graph_design__promo {
	position: relative;
}
.graph_design__container .graph_design__promo .header__promo__title {
	text-shadow: 200px -60px 3px rgba(255, 255, 255, .04);
}
.graph_design__container .graph_design__promo__content {
	margin-top: 150px;
	position: relative;
	z-index: 2;
}
.graph_design__container .graph_design__promo__content>p {
	color: #c4c4c4;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	font-family: Ubuntu, sans-serif;
	margin-top: 40px;
width: 68%}
.graph_design__container .graph_design__promo__content>p>span {
	font-weight: 700;
}
.graph_design__container .graph_design__promo__bulb {
	position: absolute;
	z-index: 1;
	width: 1200px;
	height: 700px;
	right: -55px;
	top: -100px;
	background: url(../img/graph_design.png) no-repeat center center;
	background-size: cover;
}
.graph_design__container .graph_design__promo__bulb--mobile {
	display: none;
}
.graph_design__container .graph_design__promo__ball--1 {
	width: 256px;
	height: 256px;
	left: 19px;
	top: -190px;
}
.graph_design__container .graph_design__promo__ball--2 {
	width: 82px;
	height: 82px;
	left: 214px;
	top: 440px;
}
.graph_design__container .graph_design__promo__ball--3 {
	width: 228px;
	height: 228px;
	right: 29px;
	top: 200px;
	filter: blur(17px);
}
.graph_design__container .graph_design__promo__ball--4 {
	width: 139px;
	height: 139px;
	right: 390px;
	top: 470px;
}
.graph_design__container .graph_design__promo__ball--5 {
	width: 415px;
	height: 415px;
	left: 870px;
	top: 0;
	filter: blur(22px);
}
.graph_design__container .graph_design__promo__ball--6 {
	width: 329px;
	height: 329px;
	left: -101px;
	top: 700px;
}
.graph_design__container .graph_design__promo__ball--7 {
	width: 147px;
	height: 147px;
	right: 118px;
	bottom: 100px;
}
.graph_design__container .graph_design__about {
	position: relative;
	margin-top: 70px;
}
.graph_design__container .graph_design__about .graph_design__article__wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-gap: 10px;
	margin-top: 40px;
}
.graph_design__container .graph_design__about .graph_design__article__wrapper .graph_design__article {
	font-size: 16px;
	line-height: 18px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
}
.graph_design__container .graph_design__about .graph_design__article__wrapper .graph_design__article__title {
	color: #fff;
	font-weight: 700;
}
.graph_design__container .graph_design__about__ball--1 {
	width: 304px;
	height: 304px;
	left: 24px;
	top: 105px;
}
.graph_design__container .graph_design__about__ball--2 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.graph_design__container .graph_design__about__ball--3 {
	width: 189px;
	height: 189px;
	right: 24px;
	top: 180px;
}
.graph_design__container .graph_design__about__ball--4 {
	width: 116px;
	height: 120px;
	left: 123px;
	bottom: 50px;
}
.graph_design__container .graph_design__about__ball--5 {
	width: 144px;
	height: 149px;
	bottom: 110px;
	right: 111px;
}
.graph_design__container .graph_design__about__ball--6 {
	width: 116px;
	height: 120px;
	bottom: 100px;
	right: 526px;
}
.graph_design__container .graph_design__about .section__title {
	margin-bottom: 30px;
}
.graph_design__container .graph_design__about__text {
	font-size: 16px;
	line-height: 18px;
	position: relative;
	color: #c4c4c4;
	margin-bottom: 40px;
}
.graph_design__container .graph_design__about__text>ul {
	list-style: initial;
	margin: 10px 0 0 15px;
}
.graph_design__container .graph_design__about>.content__wrapper {
	position: relative;
	z-index: 2;
}
.graph_design__container .graph_design__about .devise {
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.graph_design__container .graph_design__about .devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.graph_design__container .graph_design__about .devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.graph_design__container .graph_design__about .devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.graph_design__container .graph_design__about .devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.graph_design__container .graph_design__about .devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.graph_design__container .graph_design__about .devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.graph_design__container .graph_design__about .devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.graph_design__container .graph_design__about .devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.graph_design__container .graph_design__about .devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.graph_design__container .graph_design__about .devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.graph_design__container .graph_design__about .devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.graph_design__container .graph_design__about .devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.graph_design__container .graph_design__about .devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.graph_design__container .graph_design__about .devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.graph_design__container .graph_design__about .devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.graph_design__container .graph_design__about .devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
	width: 32%;
	text-align: center;
}
.sub_article {
	margin-top: 40px;
	color: #c4c4c4;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
}
.territory__container .text--white {
	color: #fff;
}
.territory__container .creative__article {
	margin-top: 160px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding-bottom: 40px;
}
.territory__container .creative__article .article__text>p {
	margin-bottom: 40px;
}
.territory__container .creative__article .article__text>p:last-child {
	margin-bottom: 0;
}
.territory__container .creative__article:before {
	display: none;
}
.territory__container .territory__promo {
	position: relative;
}
.territory__container .territory__promo .header__promo__title {
	text-shadow: 200px -60px 3px rgba(255, 255, 255, .04);
}
.territory__container .territory__promo__content {
	margin-top: 150px;
	position: relative;
	z-index: 2;
}
.territory__container .territory__promo__content>p {
	color: #c4c4c4;
	font-weight: 300;
	font-size: 36px;
	line-height: 41px;
	font-family: Ubuntu, sans-serif;
	margin-top: 40px;
width: 50%}
.territory__container .territory__promo__content>p>span {
	font-weight: 700;
}
.territory__container .territory__promo__bulb {
	position: absolute;
	z-index: 1;
	width: 1200px;
	height: 700px;
	right: 0;
	top: -150px;
	background: url(../img/territory.png) no-repeat center center;
	background-size: cover;
}
.territory__container .territory__promo__bulb--mobile {
	display: none;
}
.territory__container .territory__promo__ball--1 {
	width: 256px;
	height: 256px;
	left: 19px;
	top: -190px;
}
.territory__container .territory__promo__ball--2 {
	width: 82px;
	height: 82px;
	left: 214px;
	top: 440px;
}
.territory__container .territory__promo__ball--3 {
	width: 228px;
	height: 228px;
	right: 29px;
	top: 200px;
	filter: blur(17px);
}
.territory__container .territory__promo__ball--4 {
	width: 139px;
	height: 139px;
	right: 390px;
	top: 470px;
}
.territory__container .territory__promo__ball--5 {
	width: 415px;
	height: 415px;
	left: 870px;
	top: 0;
	filter: blur(22px);
}
.territory__container .territory__promo__ball--6 {
	width: 329px;
	height: 329px;
	left: -101px;
	top: 700px;
}
.territory__container .territory__promo__ball--7 {
	width: 147px;
	height: 147px;
	right: 118px;
	bottom: 100px;
}
.territory__container .territory__about {
	position: relative;
	margin-top: 70px;
}
.territory__container .territory__about .territory__article__wrapper {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(3, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	margin-top: 40px;
}
.territory__container .territory__about .territory__article__wrapper .territory__article {
	font-size: 16px;
	line-height: 18px;
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
}
.territory__container .territory__about .territory__article__wrapper .territory__article__title {
	color: #fff;
	font-weight: 700;
}
.territory__container .territory__about__ball--1 {
	width: 304px;
	height: 304px;
	left: 24px;
	top: 105px;
}
.territory__container .territory__about__ball--2 {
	width: 415px;
	height: 415px;
	left: 810px;
	top: 0;
}
.territory__container .territory__about__ball--3 {
	width: 189px;
	height: 189px;
	right: 24px;
	top: 180px;
}
.territory__container .territory__about__ball--4 {
	width: 116px;
	height: 120px;
	left: 123px;
	bottom: 50px;
}
.territory__container .territory__about__ball--5 {
	width: 144px;
	height: 149px;
	bottom: 110px;
	right: 111px;
}
.territory__container .territory__about__ball--6 {
	width: 116px;
	height: 120px;
	bottom: 100px;
	right: 526px;
}
.territory__container .territory__about .section__title {
	margin-bottom: 30px;
}
.territory__container .territory__about__text {
	font-size: 16px;
	line-height: 18px;
	position: relative;
	color: #c4c4c4;
	margin-bottom: 40px;
}
.territory__container .territory__about__text>ul {
	list-style: initial;
	margin: 10px 0 0 15px;
}
.territory__container .territory__about>.content__wrapper {
	position: relative;
	z-index: 2;
}
.territory__container .territory__about .devise {
	position: relative;
	height: 287px;
	z-index: 2;
	margin-top: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.territory__container .territory__about .devise__word {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	position: absolute;
}
.territory__container .territory__about .devise__word--1 {
	font-weight: 300;
	font-size: 18px;
	left: 0;
	top: 0;
	opacity: .77;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--2 {
	font-weight: 300;
	font-size: 36px;
	left: 142px;
	top: 5px;
	opacity: .46;
	filter: blur(3px);
}
.territory__container .territory__about .devise__word--3 {
	font-weight: 700;
	font-size: 18px;
	left: 322px;
	top: 0;
	opacity: .24;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--4 {
	font-weight: 700;
	font-size: 24px;
	left: 482px;
	top: 25px;
	opacity: .31;
	filter: blur(1.5px);
}
.territory__container .territory__about .devise__word--5 {
	font-weight: 700;
	font-size: 18px;
	left: 605px;
	top: -5px;
	opacity: .24;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--6 {
	font-size: 36px;
	left: 765px;
	top: -8px;
	opacity: .31;
	filter: blur(3px);
}
.territory__container .territory__about .devise__word--7 {
	font-weight: 700;
	font-size: 24px;
	right: 40px;
	top: 22px;
	opacity: .24;
	filter: blur(1.5px);
}
.territory__container .territory__about .devise__word--8 {
	font-weight: 700;
	font-size: 24px;
	left: 60px;
	top: 55px;
	opacity: .24;
	filter: blur(1.5px);
}
.territory__container .territory__about .devise__word--9 {
	font-weight: 700;
	font-size: 24px;
	left: 250px;
	top: 75px;
	opacity: .24;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--10 {
	font-weight: 700;
	font-size: 18px;
	right: 220px;
	top: 50px;
	opacity: .44;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--11 {
	font-weight: 700;
	font-size: 48px;
	right: -10px;
	top: 50px;
	opacity: .27;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--12 {
	font-weight: 700;
	font-size: 72px;
	left: 0;
	top: 85px;
	opacity: .17;
	filter: blur(4px);
}
.territory__container .territory__about .devise__word--13 {
	font-weight: 700;
	font-size: 18px;
	left: 5px;
	top: 165px;
	opacity: .33;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--14 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	top: 163px;
	opacity: .24;
	filter: blur(1.5px);
}
.territory__container .territory__about .devise__word--15 {
	font-weight: 300;
	font-size: 48px;
	left: 50px;
	top: 195px;
	opacity: .27;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--16 {
	font-weight: 700;
	font-size: 24px;
	left: 3px;
	bottom: 10px;
	opacity: .24;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--17 {
	font-weight: 300;
	font-size: 36px;
	left: 140px;
	bottom: -5px;
	opacity: .46;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--18 {
	font-weight: 700;
	font-size: 24px;
	left: 280px;
	bottom: 8px;
	opacity: .31;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--19 {
	font-weight: 700;
	font-size: 24px;
	left: 440px;
	bottom: -6px;
	opacity: .14;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--20 {
	font-weight: 700;
	font-size: 48px;
	left: 620px;
	bottom: 0;
	opacity: .17;
	filter: blur(3px);
}
.territory__container .territory__about .devise__word--21 {
	font-weight: 700;
	font-size: 18px;
	right: 70px;
	bottom: -5px;
	opacity: .24;
	filter: blur(1.5px);
}
.territory__container .territory__about .devise__word--22 {
	font-weight: 700;
	font-size: 48px;
	right: -20px;
	bottom: 35px;
	opacity: .15;
	filter: blur(4px);
}
.territory__container .territory__about .devise__word--23 {
	font-weight: 700;
	font-size: 24px;
	right: 240px;
	bottom: 65px;
	opacity: .24;
	filter: blur(1.5px);
}
.territory__container .territory__about .devise__word--24 {
	font-weight: 700;
	font-size: 18px;
	right: 90px;
	bottom: 85px;
	opacity: .31;
	filter: blur(2px);
}
.territory__container .territory__about .devise__word--25 {
	font-weight: 300;
	font-size: 48px;
	right: -15px;
	bottom: 110px;
	opacity: .27;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--26 {
	font-weight: 700;
	font-size: 24px;
	right: 250px;
	bottom: 170px;
	opacity: .24;
	filter: blur(2.5px);
}
.territory__container .territory__about .devise__word--27 {
	font-weight: 300;
	font-size: 18px;
	right: 0;
	bottom: 155px;
	opacity: .77;
	filter: blur(2px);
}
.territory__container .territory__about .devise>h2 {
	font-family: Ubuntu, sans-serif;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
}
.territory__container .territory__about .devise>p {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 16px;
	line-height: 18px;
	margin-top: 25px;
	width: 32%;
	text-align: center;
}
.sub_article {
	margin-top: 40px;
	color: #c4c4c4;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
}
html {
	scroll-behavior: smooth;
}
body {
	background: #000;
	scroll-behavior: smooth;
	font-weight: 300;
}
.container {
	overflow-x: hidden!important;
}
.creative__container .header {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.scenario__container .header {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.design__container .header {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.video_scenario__container .header {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.graph_design__container .header {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.territory__container .header {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.section__title {
	font-family: Ubuntu, sans-serif;
	color: #c4c4c4;
	font-size: 36px;
	font-weight: 300;
	position: relative;
	z-index: 2;
}
.section__title:before {
	content: '';
	position: absolute;
	left: 0;
	top: -20px;
	width: 87px;
	height: 3px;
	background: #b30843;
}
.content__wrapper {
	width: 60%;
	margin: 0 auto;
height: 100%}
.hide {
	display: none;
}
@media (min-width:481px) and (max-width:768px) {
	.button--big {
    width: 270px;
	}
	.modal__title {
    font-size: 32px;
    line-height: 40px;
    text-align: center;
	}
	.modal__contact {
    font-size: 14px;
    line-height: 26px;
    margin-top: 5px;
    text-align: center;
	}
	.modal__video {
    width: 80vw;
    height: 30vh;
	}
	.modal__form {
    width: 85%;
    padding: 0;
	}
	.modal__form__wrapper--question .modal__form {
    width: 92%;
    padding: 0;
	}
	.iframe {
    width: 80vw;
    height: 30vh;
	}
	.form {
    margin: 0 auto;
	}
	.form textarea, .form>input {
    margin-top: 15px;
	}
	.form__button {
    margin-top: 30px;
	}
	.article__title {
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
	}
	.header .bread_crumbs {
    display: none;
	}
	.header--mobile {
    display: flex;
	}
	.header__ball--1 {
    width: 94px;
    height: 94px;
    top: 62px;
    left: 22px;
	}
	.header__ball--2 {
    width: 159px;
    height: 159px;
    top: 248px;
    right: -44px;
    left: unset;
	}
	.header__ball--3 {
    display: block;
	}
	.header__photo {
    width: 125%;
    height: 39vh;
    top: 45vh;
    left: 0;
	}
	.header__promo {
    top: 95px;
    width: 80%;
    height: 80%;
    align-items: center;
	}
	.header__promo__title {
    font-size: 56px;
    line-height: 71px;
	}
	.header__promo__subtitle {
    font-size: 34px;
    line-height: 38px;
    text-align: center;
    margin-top: 15px;
	}
	.header__promo__text {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    margin-top: 15px;
	}
	.header__promo__button {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.header .menu--mobile>div {
    margin-bottom: 10px;
	}
	.header .menu--mobile>li {
    margin-bottom: 10px;
	}
	.header .menu--mobile .menu__link--complex .link__triangle {
    right: 55px;
    top: 8px;
	}
	.header .menu--mobile .menu__link--complex .link__triangle--2 {
    right: 55px;
    top: 8px;
	}
	.header .menu__link {
    font-size: 24px;
	}
	.header .menu__wrapper {
    display: none;
	}
	.submenu--mobile>li {
    margin-bottom: 10px;
	}
	.submenu--mobile>li:last-child {
    margin-bottom: 0;
	}
	.creative .article__text>p {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
	}
	.creative__article {
    height: unset;
    text-align: center;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
	}
	.creative__article:before {
    display: none;
	}
	.creative__article__text {
    margin-bottom: 30px;
	}
	.creative__ball--1 {
    width: 252px;
    height: 252px;
    left: -35px;
    bottom: -30px;
    top: unset;
	}
	.creative__ball--2 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: -40px;
    bottom: unset;
    right: unset;
	}
	.offers__article {
    margin-top: 120px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: unset;
	}
	.offers__article__button {
    margin-top: 20px;
	}
	.offers__article__text__wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
	}
	.offers__article__text__wrapper>.article__text {
	width: 85%}
	.offers__ball--1 {
    display: none;
	}
	.offers__ball--2 {
    display: none;
	}
	.offers__ball--3 {
    display: none;
	}
	.offers__cards__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
	}
	.offers__card {
    background: 0 0;
    height: unset;
    width: unset;
    padding: 0;
	}
	.offers__card--large {
    height: unset;
	}
	.offers__card__title {
	width: 65%}
	.offers__card__text {
    font-size: 15px;
	}
	.offers__card__button {
    display: none;
	}
	.offers__card__button--last {
    display: block;
    bottom: unset;
    top: calc(100% + 40px);
    transform: translateX(0);
    margin-left: auto;
    right: 0;
    margin-right: auto;
	}
	.geography__button {
    position: absolute;
    top: calc(100% + 274px);
    margin-top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.geography__ball--1 {
    width: 237px;
    height: 237px;
    top: unset;
    bottom: 25px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.geography__ball--2 {
    display: none;
	}
	.geography__ball--3 {
    display: none;
	}
	.geography .content__wrapper {
    flex-direction: column;
	width: 80%}
	.geography__map {
    width: 100%;
    height: 254px;
    order: 2;
    margin-top: 20px;
	}
	.geography__content {
    width: 100%;
    order: 1;
	}
	.geography__content__list_wrapper {
    height: unset;
    justify-content: space-between;
	}
	.geography__content__list_wrapper>ul {
	width: 43%}
	.geography__content__list_wrapper>ul>li {
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
	}
	.geography__content__text>p:first-child {
    line-height: 23px;
    font-size: 19px;
	}
	.geography__content__text>.article__text--white {
    line-height: 23px;
    font-size: 19px;
	}
	.stats {
    margin-top: 80px;
	}
	.stats__ball--1 {
    width: 215px;
    height: 215px;
    left: -144px;
    bottom: 550px;
    top: unset;
	}
	.stats__ball--2 {
    width: 215px;
    height: 215px;
    right: -140px;
    bottom: 50px;
    top: unset;
	}
	.stats__ball--3 {
    display: block;
	}
	.stats__card__wrapper {
    display: flex;
    flex-direction: column;
    margin-top: 0;
    grid-gap: 0;
	}
	.stats__card:hover {
    transform: unset;
    background: unset;
    border-radius: 0;
    box-shadow: unset;
	}
	.stats__card {
    height: 190px;
    width: unset;
	}
	.stats__card__text {
    width: 70%;
    font-size: 22px;
	}
	.stats__card__digit {
    font-size: 160px;
	}
	.tabs .content__wrapper {
    display: flex;
    flex-direction: column;
	}
	.tabs__ball--1 {
    display: none;
	}
	.tabs__ball--2 {
    display: none;
	}
	.tabs__ball--3 {
    display: none;
	}
	.tabs__ball--4 {
    display: none;
	}
	.tabs__ball--5 {
    display: none;
	}
	.tabs__ball--6 {
    display: none;
	}
	.tabs__ball--7 {
    display: none;
	}
	.tabs__ball--8 {
    display: none;
	}
	.tabs__ball--9 {
    display: none;
	}
	.tabs__wrapper {
    display: none;
	}
	.tabs__article__more {
    display: block;
	}
	.tabs__article {
    display: block;
    background: 0 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 60px;
	}
	.tabs__article__text {
    max-height: 144px;
    overflow-y: hidden;
    position: relative;
    transition: max-height .3s ease;
	}
	.tabs__article__text:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .9) 98%);
	}
	.tabs__article__text--active:after {
    display: none;
	}
	.tabs__article .article__title {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
	}
	.tabs__article:after {
    display: none;
	}
	.tabs__article__text>p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
	width: 82%}
	.refs__ball--1 {
    display: none;
	}
	.refs__ball--2 {
    display: none;
	}
	.refs__ball--3 {
    display: none;
	}
	.refs__photo--mobile {
    height: 546px;
	}
	.refs__photo:after {
    display: none;
	}
	.refs__photo--1 {
    background-size: contain;
	}
	.refs__photo--2 {
    background-size: contain;
	}
	.refs__photo--3 {
    background-size: contain;
	}
	.refs__photo--4 {
    background-size: contain;
	}
	.refs__photo--5 {
    background-size: contain;
	}
	.refs__photo--6 {
    background-size: contain;
	}
	.refs__photo--7 {
    background-size: contain;
	}
	.refs__photo__wrapper {
    display: none;
	}
	.refs__photo__wrapper--mobile {
    display: block;
	}
	.feedback .article__text {
    font-size: 18px;
    line-height: 20px;
	}
	.feedback__ball--1 {
    display: none;
	}
	.feedback__ball--2 {
    display: none;
	}
	.feedback__ball--3 {
    display: none;
	}
	.feedback__content {
    flex-direction: column;
	}
	.feedback__content__article {
    text-align: left;
	}
	.feedback__content__article>p {
    margin-bottom: 25px;
	}
	.feedback__content__image {
    height: 352px;
    width: 100%;
    display: none;
	}
	.feedback__content__image--mobile {
    display: block;
    margin: 25px 0;
	}
	.feedback__content__text {
	width: 100%}
	.feedback__content__footer {
    text-align: left;
	}
	.red__decor {
    margin-left: 0;
	}
	.red__decor:before {
    display: none;
	}
	.examples__ball--1 {
    display: none;
	}
	.examples__ball--2 {
    display: none;
	}
	.examples__ball--3 {
    display: none;
	}
	.examples__cards__slide:hover .examples__cards__slide__text {
    bottom: 0;
	}
	.examples__cards__slide {
    height: 347px;
	}
	.examples__cards__wrapper {
    display: none;
	}
	.examples__cards__wrapper--mobile {
    display: block;
	}
	.videocontent__btn__wrapper {
	width: 100%}
	.videocontent__ball--1 {
    display: none;
	}
	.videocontent__ball--2 {
    display: none;
	}
	.videocontent__video__wrapper {
    height: 352px;
	}
	.footer {
		height: auto;
	}
	.footer__ball--1 {
    display: none;
	}
	.footer__ball--2 {
    display: none;
	}
	.footer__rights {
    order: 3;
	}
	.footer__social {
		order: 2;
		margin: 30px 0;
	}
	.footer .content__wrapper {
    border: none;
    flex-direction: column;
    padding-top: 0;
	}
	.devise__word {
    display: none;
	}
	.devise>p {
	width: 85%}
	.creative__container .footer {
    margin-top: 0;
	}
	.creative__container .creative__article {
    height: unset;
    margin-top: 50px;
	}
	.creative__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.creative__container .creative__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.creative__container .creative__promo .header__promo__title {
    text-align: center;
    font-size: 36px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.creative__container .creative__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.creative__container .creative__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.creative__container .creative__promo__bulb {
    display: none;
	}
	.creative__container .creative__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/creative_bulb.png) no-repeat -55px center;
    background-size: cover;
	}
	.creative__container .creative__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.creative__container .creative__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: 144px;
    top: 485px;
	}
	.creative__container .creative__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.creative__container .creative__promo__ball--4 {
    display: none;
	}
	.creative__container .creative__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 0;
	}
	.creative__container .creative__about__ball--1 {
    display: none;
	}
	.creative__container .creative__about__ball--2 {
    display: none;
	}
	.creative__container .creative__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.creative__container .creative__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.creative__container .creative__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.creative__container .creative__about .devise {
    margin-top: 0;
	}
	.creative__container .creative__about .devise__word {
    display: none;
	}
	.creative__container .creative__about .devise>h2 {
    font-size: 24px;
	}
	.creative__container .creative__about .devise>p {
	width: 85%}
	.scenario__container .footer {
    margin-top: 0;
	}
	.scenario__container .creative__article {
    height: unset;
    margin-top: 50px;
	}
	.scenario__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.scenario__container .scenario__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.scenario__container .scenario__promo .header__promo__title {
    text-align: center;
    font-size: 36px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.scenario__container .scenario__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.scenario__container .scenario__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.scenario__container .scenario__promo__bulb {
    display: none;
	}
	.scenario__container .scenario__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/scenario.png) no-repeat -55px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.scenario__container .scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.scenario__container .scenario__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: 144px;
    top: 485px;
	}
	.scenario__container .scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.scenario__container .scenario__promo__ball--4 {
    display: none;
	}
	.scenario__container .scenario__promo__ball--5 {
    display: none;
	}
	.scenario__container .scenario__promo__ball--6 {
    display: none;
	}
	.scenario__container .scenario__about .scenario__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.scenario__container .scenario__about .scenario__article__wrapper .scenario__article {
    margin-bottom: 40px;
	}
	.scenario__container .scenario__about .scenario__article__wrapper .scenario__article:last-child {
    margin-bottom: 0;
	}
	.scenario__container .scenario__about__ball--1 {
    display: none;
	}
	.scenario__container .scenario__about__ball--2 {
    display: none;
	}
	.scenario__container .scenario__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.scenario__container .scenario__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.scenario__container .scenario__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.scenario__container .scenario__about__ball--6 {
    display: none;
	}
	.scenario__container .scenario__about .devise {
    margin-top: 0;
	}
	.scenario__container .scenario__about .devise__word {
    display: none;
	}
	.scenario__container .scenario__about .devise>h2 {
    font-size: 24px;
	}
	.scenario__container .scenario__about .devise>p {
	width: 85%}
	.design__container .footer {
    margin-top: 0;
	}
	.design__container .creative__article {
    height: unset;
    margin-top: 50px;
	}
	.design__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.design__container .design__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.design__container .design__promo .header__promo__title {
    text-align: center;
    font-size: 34px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.design__container .design__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.design__container .design__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.design__container .design__promo__bulb {
    display: none;
	}
	.design__container .design__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/design.png) no-repeat -55px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.design__container .design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.design__container .design__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: 144px;
    top: 485px;
	}
	.design__container .design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.design__container .design__promo__ball--4 {
    display: none;
	}
	.design__container .design__promo__ball--5 {
    display: none;
	}
	.design__container .design__promo__ball--6 {
    display: none;
	}
	.design__container .design__about .design__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.design__container .design__about .design__article__wrapper .design__article {
    margin-bottom: 40px;
	}
	.design__container .design__about .design__article__wrapper .design__article:last-child {
    margin-bottom: 0;
	}
	.design__container .design__about__ball--1 {
    display: none;
	}
	.design__container .design__about__ball--2 {
    display: none;
	}
	.design__container .design__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.design__container .design__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.design__container .design__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.design__container .design__about__ball--6 {
    display: none;
	}
	.design__container .design__about .devise {
    margin-top: 0;
	}
	.design__container .design__about .devise__word {
    display: none;
	}
	.design__container .design__about .devise>h2 {
    font-size: 24px;
	}
	.design__container .design__about .devise>p {
	width: 85%}
	.video_scenario__container .footer {
    margin-top: 0;
	}
	.video_scenario__container .creative__article {
    height: unset;
    margin-top: 50px;
	}
	.video_scenario__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.video_scenario__container .video_scenario__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.video_scenario__container .video_scenario__promo .header__promo__title {
    text-align: center;
    font-size: 35px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.video_scenario__container .video_scenario__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.video_scenario__container .video_scenario__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.video_scenario__container .video_scenario__promo__bulb {
    display: none;
	}
	.video_scenario__container .video_scenario__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/video_scenario.png) no-repeat -55px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.video_scenario__container .video_scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.video_scenario__container .video_scenario__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: 144px;
    top: 485px;
	}
	.video_scenario__container .video_scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.video_scenario__container .video_scenario__promo__ball--4 {
    display: none;
	}
	.video_scenario__container .video_scenario__promo__ball--5 {
    display: none;
	}
	.video_scenario__container .video_scenario__promo__ball--6 {
    display: none;
	}
	.video_scenario__container .video_scenario__about .video_scenario__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.video_scenario__container .video_scenario__about .video_scenario__article__wrapper .video_scenario__article {
    margin-bottom: 40px;
	}
	.video_scenario__container .video_scenario__about .video_scenario__article__wrapper .video_scenario__article:last-child {
    margin-bottom: 0;
	}
	.video_scenario__container .video_scenario__about__ball--1 {
    display: none;
	}
	.video_scenario__container .video_scenario__about__ball--2 {
    display: none;
	}
	.video_scenario__container .video_scenario__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.video_scenario__container .video_scenario__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.video_scenario__container .video_scenario__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.video_scenario__container .video_scenario__about__ball--6 {
    display: none;
	}
	.video_scenario__container .video_scenario__about .devise {
    margin-top: 0;
	}
	.video_scenario__container .video_scenario__about .devise__word {
    display: none;
	}
	.video_scenario__container .video_scenario__about .devise>h2 {
    font-size: 24px;
	}
	.video_scenario__container .video_scenario__about .devise>p {
	width: 85%}
	.graph_design__container .footer {
    margin-top: 0;
	}
	.graph_design__container .creative__article {
    height: unset;
    margin-top: 50px;
	}
	.graph_design__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.graph_design__container .graph_design__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.graph_design__container .graph_design__promo .header__promo__title {
    text-align: center;
    font-size: 35px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.graph_design__container .graph_design__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.graph_design__container .graph_design__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.graph_design__container .graph_design__promo__bulb {
    display: none;
	}
	.graph_design__container .graph_design__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/graph_design.png) no-repeat -35px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.graph_design__container .graph_design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.graph_design__container .graph_design__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: 144px;
    top: 485px;
	}
	.graph_design__container .graph_design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.graph_design__container .graph_design__promo__ball--4 {
    display: none;
	}
	.graph_design__container .graph_design__promo__ball--5 {
    display: none;
	}
	.graph_design__container .graph_design__promo__ball--6 {
    display: none;
	}
	.graph_design__container .graph_design__about .graph_design__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.graph_design__container .graph_design__about .graph_design__article__wrapper .graph_design__article {
    margin-bottom: 40px;
	}
	.graph_design__container .graph_design__about .graph_design__article__wrapper .graph_design__article:last-child {
    margin-bottom: 0;
	}
	.graph_design__container .graph_design__about__ball--1 {
    display: none;
	}
	.graph_design__container .graph_design__about__ball--2 {
    display: none;
	}
	.graph_design__container .graph_design__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.graph_design__container .graph_design__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.graph_design__container .graph_design__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.graph_design__container .graph_design__about__ball--6 {
    display: none;
	}
	.graph_design__container .graph_design__about .devise {
    margin-top: 0;
	}
	.graph_design__container .graph_design__about .devise__word {
    display: none;
	}
	.graph_design__container .graph_design__about .devise>h2 {
    font-size: 24px;
	}
	.graph_design__container .graph_design__about .devise>p {
	width: 85%}
	.territory__container .footer {
    margin-top: 0;
	}
	.territory__container .creative__article {
    height: unset;
    margin-top: 50px;
	}
	.territory__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.territory__container .territory__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.territory__container .territory__promo .header__promo__title {
    text-align: center;
    font-size: 35px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.territory__container .territory__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.territory__container .territory__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.territory__container .territory__promo__bulb {
    display: none;
	}
	.territory__container .territory__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/territory.png) no-repeat -60px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.territory__container .territory__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.territory__container .territory__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: 144px;
    top: 485px;
	}
	.territory__container .territory__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.territory__container .territory__promo__ball--4 {
    display: none;
	}
	.territory__container .territory__promo__ball--5 {
    display: none;
	}
	.territory__container .territory__promo__ball--6 {
    display: none;
	}
	.territory__container .territory__about .territory__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.territory__container .territory__about .territory__article__wrapper .territory__article {
    margin-bottom: 40px;
	}
	.territory__container .territory__about .territory__article__wrapper .territory__article:last-child {
    margin-bottom: 0;
	}
	.territory__container .territory__about__ball--1 {
    display: none;
	}
	.territory__container .territory__about__ball--2 {
    display: none;
	}
	.territory__container .territory__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.territory__container .territory__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.territory__container .territory__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.territory__container .territory__about__ball--6 {
    display: none;
	}
	.territory__container .territory__about .devise {
    margin-top: 0;
	}
	.territory__container .territory__about .devise__word {
    display: none;
	}
	.territory__container .territory__about .devise>h2 {
    font-size: 24px;
	}
	.territory__container .territory__about .devise>p {
	width: 85%}
	.section__title {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
	}
	.section__title:before {
    top: -10px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.content__wrapper {
	width: 80%}
	}@media (min-width:769px) and (max-width:1024px) {
	.button--big {
    width: 270px;
	}
	.header .bread_crumbs {
    left: calc(10% + 25px);
	}
	.header .menu {
	width: 80%}
	.header .menu__phone {
    font-size: 10px;
    display: block;
    margin-top: 5px;
	}
	.header .menu__phone:before {
    width: 14px;
    height: 14px;
    left: -16px;
	}
	.header .menu__link {
    font-size: 10px;
	}
	.creative {
    margin: 0 0 50px 0;
	}
	.creative__article {
    box-sizing: unset;
	}
	.creative__article:before {
    left: 410px;
	}
	.offers__article__text__wrapper {
    align-items: center;
	}
	.offers__article__text__wrapper>.article__text {
	width: 60%}
	.offers__cards__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	}
	.geography .content__wrapper {
	width: 80%}
	.geography__map {
    height: 246px;
    width: 40%;
    background-size: contain;
	}
	.geography__content {
	width: 59%}
	.stats__card__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	}
	.tabs {
    margin-top: 40px;
	}
	.tabs__wrapper {
	width: 90%}
	.tabs__header {
    font-size: 14px;
    line-height: 18px;
    padding: 15px;
	}
	.refs__photo {
    width: 32%;
    height: 365px;
	}
	.refs__photo--1 {
    background-size: contain;
	}
	.refs__photo--2 {
    background-size: contain;
	}
	.refs__photo--3 {
    background-size: contain;
	}
	.refs__photo--4 {
    background-size: contain;
	}
	.refs__photo--5 {
    background-size: contain;
	}
	.refs__photo--6 {
    background-size: contain;
	}
	.refs__photo--7 {
    background-size: contain;
	}
	.refs__photo__wrapper {
    margin-top: 20px;
	}
	.feedback .article__text {
    font-size: 20px;
    line-height: 24px;
	}
	.feedback__ball--1 {
    display: none;
	}
	.feedback__ball--2 {
    display: none;
	}
	.feedback__ball--3 {
    display: none;
	}
	.feedback__content {
    flex-direction: column;
	}
	.feedback__content__article {
    text-align: left;
	}
	.feedback__content__article>p {
    margin-bottom: 25px;
	}
	.feedback__content__image {
    height: 452px;
    width: 100%;
    display: none;
	}
	.feedback__content__image--mobile {
    display: block;
    margin: 25px 0;
	}
	.feedback__content__text {
	width: 100%}
	.feedback__content__footer {
    text-align: left;
	}
	.red__decor {
    margin-left: 0;
	}
	.red__decor:before {
    display: none;
	}
	.examples__cards__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	}
	.examples__card {
	  height: 247px;
	  width: calc(50% - 2%);
	}
	.videocontent__video__wrapper {
    height: 465px;
	}
	.footer__rights {
	width: 63%}
	.devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__promo .header__promo__title {
    text-shadow: 50px -45px 2px rgba(255, 255, 255, .04);
	}
	.creative__container .creative__promo__content>p {
    font-size: 28px;
    line-height: 30px;
    margin-top: 20px;
	width: 68%}
	.creative__container .creative__promo__bulb {
    right: 0;
	}
	.creative__container .creative__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.creative__container .creative__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.creative__container .creative__about__ball--3 {
    display: none;
	}
	.creative__container .creative__about .devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.creative__container .creative__about .devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.scenario__container .scenario__promo__content>p {
    font-size: 28px;
    line-height: 30px;
    margin-top: 20px;
	width: 68%}
	.scenario__container .scenario__promo__bulb {
    right: -100px;
	}
	.scenario__container .scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.scenario__container .scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.scenario__container .scenario__about__ball--3 {
    display: none;
	}
	.scenario__container .scenario__about .devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.scenario__container .scenario__about .devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.design__container .design__promo__content>p {
    font-size: 28px;
    line-height: 30px;
    margin-top: 20px;
	width: 68%}
	.design__container .design__promo__bulb {
    right: -200px;
	}
	.design__container .design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.design__container .design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.design__container .design__about__ball--3 {
    display: none;
	}
	.design__container .design__about .devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.design__container .design__about .devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.design__container .design__about .devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.design__container .design__about .devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.design__container .design__about .devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.design__container .design__about .devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.design__container .design__about .devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.design__container .design__about .devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.design__container .design__about .devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.design__container .design__about .devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.video_scenario__container .video_scenario__promo__content>p {
    font-size: 28px;
    line-height: 30px;
    margin-top: 20px;
	width: 68%}
	.video_scenario__container .video_scenario__promo__bulb {
    right: -200px;
	}
	.video_scenario__container .video_scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.video_scenario__container .video_scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.video_scenario__container .video_scenario__about__ball--3 {
    display: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.video_scenario__container .video_scenario__about .devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.graph_design__container .graph_design__promo__content>p {
    font-size: 28px;
    line-height: 30px;
    margin-top: 20px;
	width: 68%}
	.graph_design__container .graph_design__promo__bulb {
    right: -200px;
	}
	.graph_design__container .graph_design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.graph_design__container .graph_design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.graph_design__container .graph_design__about__ball--3 {
    display: none;
	}
	.graph_design__container .graph_design__about .devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.graph_design__container .graph_design__about .devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.territory__container .territory__promo__content>p {
    font-size: 28px;
    line-height: 30px;
    margin-top: 20px;
	width: 50%}
	.territory__container .territory__promo__bulb {
    right: -200px;
	}
	.territory__container .territory__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.territory__container .territory__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.territory__container .territory__about__ball--3 {
    display: none;
	}
	.territory__container .territory__about .devise__word--1 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--2 {
    font-size: 24px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--3 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--4 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--5 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--6 {
    font-size: 24px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--7 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--8 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--9 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--10 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--11 {
    font-size: 32px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--12 {
    font-size: 48px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--13 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--14 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--15 {
    font-size: 24px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--16 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--17 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--18 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--19 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--20 {
    font-size: 24px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--21 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--22 {
    font-size: 24px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--23 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--24 {
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--25 {
    font-size: 24px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--26 {
    display: none;
    font-size: 18px;
    filter: none;
	}
	.territory__container .territory__about .devise__word--27 {
    font-size: 18px;
    filter: none;
	}
	.section__title {
    font-size: 36px;
    line-height: 48px;
	}
	.content__wrapper {
	width: 80%}
	}@media (min-width:1025px) and (max-width:1600px) {
	.header .bread_crumbs {
    left: calc(10% + 25px);
	}
	.header .menu {
	width: 80%}
	.creative__article:before {
    left: 410px;
	}
	.geography .content__wrapper {
	width: 80%}
	.geography__map {
    background-size: contain;
    width: 700px;
	}
	.geography__content {
    width: calc(100% - 700px);
	}
	.tabs__wrapper {
	width: 78%}
	.tabs__header {
    font-size: 16px;
    line-height: 18px;
    padding: 20px;
	}
	.creative__container .creative__promo .header__promo__title {
    text-shadow: 50px -45px 2px rgba(255, 255, 255, .04);
	}
	.creative__container .creative__promo__bulb {
    right: 100px;
	}
	.creative__container .creative__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.creative__container .creative__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.creative__container .creative__about__ball--2 {
    display: none;
	}
	.scenario__container .scenario__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.scenario__container .scenario__promo__bulb {
    right: -100px;
	}
	.scenario__container .scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.scenario__container .scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.scenario__container .scenario__promo__ball--5 {
    display: none;
	}
	.scenario__container .scenario__about__ball--2 {
    display: none;
	}
	.design__container .design__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.design__container .design__promo__bulb {
    right: -200px;
	}
	.design__container .design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.design__container .design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.design__container .design__promo__ball--5 {
    display: none;
	}
	.design__container .design__about__ball--2 {
    display: none;
	}
	.video_scenario__container .video_scenario__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.video_scenario__container .video_scenario__promo__content>p {
	width: 57%}
	.video_scenario__container .video_scenario__promo__bulb {
    right: -200px;
	}
	.video_scenario__container .video_scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.video_scenario__container .video_scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.video_scenario__container .video_scenario__promo__ball--5 {
    display: none;
	}
	.video_scenario__container .video_scenario__about__ball--2 {
    display: none;
	}
	.graph_design__container .graph_design__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.graph_design__container .graph_design__promo__content>p {
	width: 68%}
	.graph_design__container .graph_design__promo__bulb {
    right: -200px;
	}
	.graph_design__container .graph_design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.graph_design__container .graph_design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.graph_design__container .graph_design__promo__ball--5 {
    display: none;
	}
	.graph_design__container .graph_design__about__ball--2 {
    display: none;
	}
	.territory__container .territory__promo .header__promo__title {
    text-shadow: 100px -60px 3px rgba(255, 255, 255, .04);
	}
	.territory__container .territory__promo__content>p {
	width: 50%}
	.territory__container .territory__promo__bulb {
    right: -200px;
	}
	.territory__container .territory__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.territory__container .territory__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.territory__container .territory__promo__ball--5 {
    display: none;
	}
	.territory__container .territory__about__ball--2 {
    display: none;
	}
	.content__wrapper {
	width: 80%}
	}@media screen and (min-width:1025px) and (max-width:1340px) {
	.header .menu__link {
    font-size: 12px;
	}
	.header .menu__phone {
    font-size: 12px;
    display: block;
    margin-top: 5px;
	}
	.header .menu__phone:before {
    width: 14px;
    height: 14px;
    left: -16px;
	}
	}@media (max-width:480px) {
	.button--big {
    width: 270px;
	}
	.modal__title {
    font-size: 32px;
    line-height: 40px;
    text-align: center;
	}
	.modal__contact {
    font-size: 14px;
    line-height: 26px;
    margin-top: 5px;
    text-align: center;
	}
	.modal__video {
    width: 80vw;
    height: 30vh;
	}
	.modal__form {
    width: 85%;
    padding: 0;
	}
	.modal__form__wrapper--question .modal__form {
    width: 92%;
    padding: 0;
	}
	.iframe {
    width: 80vw;
    height: 30vh;
	}
	.form {
    margin: 0 auto;
	}
	.article__title {
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
	}
	.header .bread_crumbs {
    display: none;
	}
	.header--mobile {
    display: flex;
	}
	.header__ball--1 {
    width: 94px;
    height: 94px;
    top: 62px;
    left: 22px;
	}
	.header__ball--2 {
    width: 159px;
    height: 159px;
    top: 248px;
    right: -44px;
    left: unset;
	}
	.header__ball--3 {
    display: block;
	}
	.header__photo {
    width: 125%;
    height: 35vh;
    top: 50vh;
    left: 0;
	}
	.header__promo {
    top: 95px;
    width: 80%;
    height: 80%;
    align-items: center;
	}
	.header__promo__title {
    font-size: 46px;
    line-height: 71px;
	}
	.header__promo__subtitle {
    font-size: 24px;
    line-height: 38px;
    text-align: center;
    margin-top: 15px;
	}
	.header__promo__text {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    margin-top: 15px;
	}
	.header__promo__button {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.header .menu__wrapper {
    display: none;
	}
	.creative .article__text>p {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
	}
	.creative__article {
    height: unset;
    text-align: center;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
	}
	.creative__article:before {
    display: none;
	}
	.creative__article__text {
    margin-bottom: 30px;
	}
	.creative__ball--1 {
    width: 252px;
    height: 252px;
    left: -35px;
    bottom: -30px;
    top: unset;
	}
	.creative__ball--2 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: -40px;
    bottom: unset;
    right: unset;
	}
.offers__article {
	margin-top: 120px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	height: unset;
	text-align: left;
}
	.offers__article__button {
    margin-top: 20px;
	}
.offers__article__text__wrapper {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: left;
}
.offers__article__text__wrapper > .article__text {
	width: 100%;
	padding: 0;
}
	.offers__ball--1 {
    display: none;
	}
	.offers__ball--2 {
    display: none;
	}
	.offers__ball--3 {
    display: none;
	}
	.offers__cards__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
	}
	.offers__card {
    background: 0 0;
    height: unset;
    width: unset;
    padding: 0;
	}
	.offers__card--large {
    height: unset;
	}
	.offers__card__title {
	width: 65%}
	.offers__card__text {
    font-size: 15px;
	}
	.offers__card__button {
    display: none;
	}
	.offers__card__button--last {
    display: block;
    bottom: unset;
    top: calc(100% + 40px);
    transform: translateX(0);
    margin-left: auto;
    right: 0;
    margin-right: auto;
	}
	.geography__button {
    position: absolute;
    top: calc(100% + 274px);
    margin-top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.geography__ball--1 {
    width: 237px;
    height: 237px;
    top: unset;
    bottom: 25px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.geography__ball--2 {
    display: none;
	}
	.geography__ball--3 {
    display: none;
	}
	.geography .content__wrapper {
    flex-direction: column;
	width: 80%}
	.geography__map {
    width: 100%;
    height: 254px;
    order: 2;
    margin-top: 20px;
	}
	.geography__content {
    width: 100%;
    order: 1;
	}
	.geography__content__list_wrapper {
    height: unset;
    justify-content: space-between;
	}
.geography__content__list_wrapper > ul {
	width: 47%;
}
.geography__content__list_wrapper > ul > li {
	font-weight: 300;
	font-size: 12px;
	line-height: 1.4;
}
	.geography__content__text>p:first-child {
    line-height: 23px;
    font-size: 19px;
	}
	.geography__content__text>.article__text--white {
    line-height: 23px;
    font-size: 19px;
	}
	.stats {
    margin-top: 80px;
	}
	.stats__ball--1 {
    width: 215px;
    height: 215px;
    left: -144px;
    bottom: 550px;
    top: unset;
	}
	.stats__ball--2 {
    width: 215px;
    height: 215px;
    right: -140px;
    bottom: 50px;
    top: unset;
	}
	.stats__ball--3 {
    display: block;
	}
	.stats__card__wrapper {
    display: flex;
    flex-direction: column;
	}
	.stats__card:hover {
    transform: unset;
    background: unset;
    border-radius: 0;
    box-shadow: unset;
	}
	.stats__card {
    height: 213px;
    width: unset;
	}
	.stats__card__text {
	width: 70%}
	.tabs .content__wrapper {
    display: flex;
    flex-direction: column;
	}
	.tabs__ball--1 {
    display: none;
	}
	.tabs__ball--2 {
    display: none;
	}
	.tabs__ball--3 {
    display: none;
	}
	.tabs__ball--4 {
    display: none;
	}
	.tabs__ball--5 {
    display: none;
	}
	.tabs__ball--6 {
    display: none;
	}
	.tabs__ball--7 {
    display: none;
	}
	.tabs__ball--8 {
    display: none;
	}
	.tabs__ball--9 {
    width: 116px;
    height: 120px;
    bottom: 40px;
    right: -20px;
	}
	.tabs__wrapper {
    display: none;
	}
	.tabs__article__more {
    display: block;
	}
	.tabs__article {
    display: block;
    background: 0 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 60px;
	}
	.tabs__article__text {
    max-height: 144px;
    overflow-y: hidden;
    position: relative;
    transition: max-height .3s ease;
	}
	.tabs__article__text:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .9) 98%);
	}
	.tabs__article__text--active:after {
    display: none;
	}
	.tabs__article .article__title {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
	}
	.tabs__article:after {
    display: none;
	}
.tabs__article__text > p {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 1.4;
	width: 100%;
}
	.refs__ball--1 {
    display: none;
	}
	.refs__ball--2 {
    display: none;
	}
	.refs__ball--3 {
    display: none;
	}
	.refs__photo:after {
    display: none;
	}
	.refs__photo__wrapper {
    display: none;
	}
	.refs__photo__wrapper--mobile {
    display: block;
	}
.feedback .article__text {
	font-size: 20px;
	line-height: 1.3;
}
	.feedback__ball--1 {
    display: none;
	}
	.feedback__ball--2 {
    display: none;
	}
	.feedback__ball--3 {
    display: none;
	}
	.feedback__content {
    flex-direction: column;
	}
	.feedback__content__article {
    text-align: left;
	}
	.feedback__content__article>p {
    margin-bottom: 25px;
	}
	.red__decor {
	padding-left: 0;
}
	.feedback__content__image {
    height: 252px;
    width: 100%;
    display: none;
	}
	.feedback__content__image--mobile {
    display: block;
    margin: 25px 0;
	}
	.feedback__content__text {
	width: 100%}
	.feedback__content__footer {
    text-align: left;
	}
	.red__decor {
    margin-left: 0;
	}
	.red__decor:before {
    display: none;
	}
	.examples__ball--1 {
    display: none;
	}
	.examples__ball--2 {
    display: none;
	}
	.examples__ball--3 {
    display: none;
	}
	.examples__cards__wrapper {
    display: none;
	}
	.examples__cards__wrapper--mobile {
    display: block;
	}
	.videocontent__button:last-child {
    margin-top: 10px;
	}
	.videocontent__btn__wrapper {
    width: 100%;
    flex-direction: column;
    align-items: center;
	}
	.videocontent__ball--1 {
    display: none;
	}
	.videocontent__ball--2 {
    display: none;
	}
	.videocontent__video__wrapper {
    height: 252px;
	}
	.footer__ball--1 {
    display: none;
	}
	.footer__ball--2 {
    display: none;
	}
	.footer__rights {
    order: 3;
	}
.footer__social {
	order: 2;
	margin: 20px 0;
}
	.footer .content__wrapper {
    border: none;
    flex-direction: column;
    padding-top: 0;
	}
	.devise__word {
    display: none;
	}
	.devise>p {
	width: 85%}
	.creative__container .creative__article {
    height: unset;
	}
	.creative__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.creative__container .creative__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.creative__container .creative__promo .header__promo__title {
    text-align: center;
    font-size: 36px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.creative__container .creative__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.creative__container .creative__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.creative__container .creative__promo__bulb {
    display: none;
	}
	.creative__container .creative__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/creative_bulb.png) no-repeat -130px center;
    background-size: cover;
	}
	.creative__container .creative__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -30px;
	}
	.creative__container .creative__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: -44px;
    top: 585px;
	}
	.creative__container .creative__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.creative__container .creative__promo__ball--4 {
    width: 252px;
    height: 252px;
    left: 135px;
    bottom: 570px;
	}
	.creative__container .creative__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 200px;
	}
	.creative__container .creative__about__ball--1 {
    display: none;
	}
	.creative__container .creative__about__ball--2 {
    display: none;
	}
	.creative__container .creative__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.creative__container .creative__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.creative__container .creative__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.creative__container .creative__about .devise {
    margin-top: 0;
	}
	.creative__container .creative__about .devise__word {
    display: none;
	}
	.creative__container .creative__about .devise>h2 {
    font-size: 24px;
	}
	.creative__container .creative__about .devise>p {
	width: 85%}
	.scenario__container .creative__article {
    height: unset;
	}
	.scenario__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.scenario__container .scenario__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.scenario__container .scenario__promo .header__promo__title {
    text-align: center;
    font-size: 36px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.scenario__container .scenario__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.scenario__container .scenario__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.scenario__container .scenario__promo__bulb {
    display: none;
	}
	.scenario__container .scenario__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/scenario.png) no-repeat -150px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.scenario__container .scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -90px;
	}
	.scenario__container .scenario__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: -44px;
    top: 585px;
	}
	.scenario__container .scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.scenario__container .scenario__promo__ball--4 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: 950px;
	}
	.scenario__container .scenario__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 600px;
    top: unset;
	}
	.scenario__container .scenario__promo__ball--6 {
    display: none;
	}
	.scenario__container .scenario__promo__ball--7 {
    display: none;
	}
	.scenario__container .scenario__about .scenario__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.scenario__container .scenario__about .scenario__article__wrapper .scenario__article {
    margin-bottom: 40px;
	}
	.scenario__container .scenario__about .scenario__article__wrapper .scenario__article:last-child {
    margin-bottom: 0;
	}
	.scenario__container .scenario__about__ball--1 {
    display: none;
	}
	.scenario__container .scenario__about__ball--2 {
    display: none;
	}
	.scenario__container .scenario__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.scenario__container .scenario__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.scenario__container .scenario__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.scenario__container .scenario__about .devise {
    margin-top: 0;
	}
	.scenario__container .scenario__about .devise__word {
    display: none;
	}
	.scenario__container .scenario__about .devise>h2 {
    font-size: 24px;
	}
	.scenario__container .scenario__about .devise>p {
	width: 85%}
	.design__container .creative__article {
    height: unset;
	}
	.design__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.design__container .design__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.design__container .design__promo .header__promo__title {
    text-align: center;
    font-size: 34px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.design__container .design__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.design__container .design__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.design__container .design__promo__bulb {
    display: none;
	}
	.design__container .design__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/design.png) no-repeat -150px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.design__container .design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -90px;
	}
	.design__container .design__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: -44px;
    top: 585px;
	}
	.design__container .design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.design__container .design__promo__ball--4 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: 950px;
	}
	.design__container .design__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 600px;
    top: unset;
	}
	.design__container .design__promo__ball--6 {
    display: none;
	}
	.design__container .design__promo__ball--7 {
    display: none;
	}
	.design__container .design__about .design__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.design__container .design__about .design__article__wrapper .design__article {
    margin-bottom: 40px;
	}
	.design__container .design__about .design__article__wrapper .design__article:last-child {
    margin-bottom: 0;
	}
	.design__container .design__about__ball--1 {
    display: none;
	}
	.design__container .design__about__ball--2 {
    display: none;
	}
	.design__container .design__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.design__container .design__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.design__container .design__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.design__container .design__about .devise {
    margin-top: 0;
	}
	.design__container .design__about .devise__word {
    display: none;
	}
	.design__container .design__about .devise>h2 {
    font-size: 24px;
	}
	.design__container .design__about .devise>p {
	width: 85%}
	.video_scenario__container .creative__article {
    height: unset;
	}
	.video_scenario__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.video_scenario__container .video_scenario__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.video_scenario__container .video_scenario__promo .header__promo__title {
    text-align: center;
    font-size: 35px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.video_scenario__container .video_scenario__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.video_scenario__container .video_scenario__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.video_scenario__container .video_scenario__promo__bulb {
    display: none;
	}
	.video_scenario__container .video_scenario__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/video_scenario.png) no-repeat -150px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.video_scenario__container .video_scenario__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -90px;
	}
	.video_scenario__container .video_scenario__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: -44px;
    top: 585px;
	}
	.video_scenario__container .video_scenario__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.video_scenario__container .video_scenario__promo__ball--4 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: 950px;
	}
	.video_scenario__container .video_scenario__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 600px;
    top: unset;
	}
	.video_scenario__container .video_scenario__promo__ball--6 {
    display: none;
	}
	.video_scenario__container .video_scenario__promo__ball--7 {
    display: none;
	}
	.video_scenario__container .video_scenario__about .video_scenario__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.video_scenario__container .video_scenario__about .video_scenario__article__wrapper .video_scenario__article {
    margin-bottom: 40px;
	}
	.video_scenario__container .video_scenario__about .video_scenario__article__wrapper .video_scenario__article:last-child {
    margin-bottom: 0;
	}
	.video_scenario__container .video_scenario__about__ball--1 {
    display: none;
	}
	.video_scenario__container .video_scenario__about__ball--2 {
    display: none;
	}
	.video_scenario__container .video_scenario__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.video_scenario__container .video_scenario__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.video_scenario__container .video_scenario__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.video_scenario__container .video_scenario__about .devise {
    margin-top: 0;
	}
	.video_scenario__container .video_scenario__about .devise__word {
    display: none;
	}
	.video_scenario__container .video_scenario__about .devise>h2 {
    font-size: 24px;
	}
	.video_scenario__container .video_scenario__about .devise>p {
	width: 85%}
	.sub_article {
    font-size: 16px;
	}
	.graph_design__container .creative__article {
    height: unset;
	}
	.graph_design__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.graph_design__container .graph_design__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.graph_design__container .graph_design__promo .header__promo__title {
    text-align: center;
    font-size: 35px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.graph_design__container .graph_design__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.graph_design__container .graph_design__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.graph_design__container .graph_design__promo__bulb {
    display: none;
	}
	.graph_design__container .graph_design__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/graph_design.png) no-repeat -120px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.graph_design__container .graph_design__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -90px;
	}
	.graph_design__container .graph_design__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: -44px;
    top: 585px;
	}
	.graph_design__container .graph_design__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.graph_design__container .graph_design__promo__ball--4 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: 950px;
	}
	.graph_design__container .graph_design__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 600px;
    top: unset;
	}
	.graph_design__container .graph_design__promo__ball--6 {
    display: none;
	}
	.graph_design__container .graph_design__promo__ball--7 {
    display: none;
	}
	.graph_design__container .graph_design__about .graph_design__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.graph_design__container .graph_design__about .graph_design__article__wrapper .graph_design__article {
    margin-bottom: 40px;
	}
	.graph_design__container .graph_design__about .graph_design__article__wrapper .graph_design__article:last-child {
    margin-bottom: 0;
	}
	.graph_design__container .graph_design__about__ball--1 {
    display: none;
	}
	.graph_design__container .graph_design__about__ball--2 {
    display: none;
	}
	.graph_design__container .graph_design__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.graph_design__container .graph_design__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.graph_design__container .graph_design__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.graph_design__container .graph_design__about .devise {
    margin-top: 0;
	}
	.graph_design__container .graph_design__about .devise__word {
    display: none;
	}
	.graph_design__container .graph_design__about .devise>h2 {
    font-size: 24px;
	}
	.graph_design__container .graph_design__about .devise>p {
	width: 85%}
	.sub_article {
    font-size: 16px;
	}
	.territory__container .creative__article {
    height: unset;
	}
	.territory__container .creative__article .article__text>p {
    font-size: 14px;
	}
	.territory__container .territory__promo .button--big {
    position: static;
    margin-top: 30px;
	}
	.territory__container .territory__promo .header__promo__title {
    text-align: center;
    font-size: 35px;
    text-shadow: 0 -45px 2px rgba(255, 255, 255, .04);
	}
	.territory__container .territory__promo__content {
    display: flex;
    flex-direction: column;
    margin-top: 90px;
	}
	.territory__container .territory__promo__content>p {
    font-size: 22px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
	width: 100%}
	.territory__container .territory__promo__bulb {
    display: none;
	}
	.territory__container .territory__promo__bulb--mobile {
    display: block;
    width: 100%;
    height: 277px;
    background: url(../img/territory.png) no-repeat -140px center;
    background-size: cover;
    opacity: .5;
    box-shadow: -5px 0 5px -5px rgba(0, 0, 0, .2);
	}
	.territory__container .territory__promo__ball--1 {
    width: 94px;
    height: 94px;
    left: 22px;
    top: -90px;
	}
	.territory__container .territory__promo__ball--2 {
    width: 159px;
    height: 159px;
    left: -44px;
    top: 585px;
	}
	.territory__container .territory__promo__ball--3 {
    width: 159px;
    height: 159px;
    right: -60px;
    top: 118px;
    left: unset;
	}
	.territory__container .territory__promo__ball--4 {
    width: 252px;
    height: 252px;
    left: 135px;
    top: 950px;
	}
	.territory__container .territory__promo__ball--5 {
    width: 252px;
    height: 252px;
    left: -23px;
    bottom: 600px;
    top: unset;
	}
	.territory__container .territory__promo__ball--6 {
    display: none;
	}
	.territory__container .territory__promo__ball--7 {
    display: none;
	}
	.territory__container .territory__about .territory__article__wrapper {
    display: flex;
    flex-direction: column;
	}
	.territory__container .territory__about .territory__article__wrapper .territory__article {
    margin-bottom: 40px;
	}
	.territory__container .territory__about .territory__article__wrapper .territory__article:last-child {
    margin-bottom: 0;
	}
	.territory__container .territory__about__ball--1 {
    display: none;
	}
	.territory__container .territory__about__ball--2 {
    display: none;
	}
	.territory__container .territory__about__ball--3 {
    width: 670px;
    height: 670px;
    left: 188px;
    top: -40px;
	}
	.territory__container .territory__about__ball--4 {
    width: 277px;
    height: 277px;
    left: 0;
    bottom: unset;
    top: 600px;
	}
	.territory__container .territory__about__ball--5 {
    width: 116px;
    height: 120px;
    right: -20px;
    bottom: 40px;
	}
	.territory__container .territory__about .devise {
    margin-top: 0;
	}
	.territory__container .territory__about .devise__word {
    display: none;
	}
	.territory__container .territory__about .devise>h2 {
    font-size: 24px;
	}
	.territory__container .territory__about .devise>p {
	width: 85%}
	.sub_article {
    font-size: 16px;
	}
	.section__title {
    font-size: 24px;
    line-height: 34px;
    text-align: center;
	}
	.section__title:before {
    top: -10px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
	}
	.content__wrapper {
	width: 80%}
}
@media screen and (max-height:375px) and (max-width:800px) {
	.footer__logo {
    display: none;
	}
	.footer__rights {
    width: 75%!important;
    font-size: 14px!important;
	}
}
@media screen and (max-width:369px) {
	.header__promo__title {
    font-size: 36px;
    line-height: 51px;
	}
	.header__promo__subtitle {
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    margin-top: 10px;
	}
	.header__promo__text {
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    margin-top: 10px;
	}
}
@media screen and (max-height:380px) {
	.header__promo {
    top: 100px;
	}
	.header__promo__title {
    font-size: 39px;
	}
	.header__promo__subtitle {
    font-size: 20px;
    margin-top: 10px;
    line-height: 31px;
	}
	.header__promo__text {
    font-size: 11px;
    margin-top: 10px;
    line-height: 16px;
	}
	.header__promo__button {
    margin-top: 15px;
	}
	.menu__phone {
    margin-top: 6px;
    margin-left: 10px;
	}
	.creative__article:before {
    left: 300px;
	}
	.creative__article {
    height: unset;
	}
	.offers__article {
    height: unset;
	}
	.tabs__wrapper {
	width: 90%}
	.footer__rights {
    width: 50%;
    font-size: 12px;
	}
	}@-webkit-keyframes fade-in {
	from {
    opacity: 0;
    margin: -100vh auto 0 auto;
	}
	to {
    opacity: 1;
    margin: 10vh auto;
	}
	}@keyframes fade-in {
	from {
    opacity: 0;
    margin: -100vh auto 0 auto;
	}
	to {
    opacity: 1;
    margin: 10vh auto;
	}
}















