@font-face {
	font-family: "Starlit Drive";
	src: url(../fonts/StarlitDrive.woff) format("woff"),
	  url(../fonts/StarlitDrive.woff2) format("woff2");
  }
  * {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	scroll-behavior: smooth;
  }
  a {
	text-decoration: none;
	color: inherit;
  }
  li {
	list-style: none;
  }
  button,
  input,
  textarea {
	background-color: transparent;
	border: none;
	font-family: inherit;
	font-size: inherit;
	cursor: pointer;
  }
  html {
	overflow-x: hidden;
  }
  body {
	width: 100%;
	height: 100%;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	background-color: #000;
	overflow-x: hidden;
  }
  body[class="no-scroll"] {
	overflow: hidden !important;
  }
  .container {
	max-width: 1200px;
	padding: 0 20px;
	width: 100%;
	margin: 0 auto;
	height: 100%;
  }
  .block_title {
	text-align: center;
	color: #fff;
	position: relative;
	position: relative;
	padding-top: 50px;
	font-size: 30px;
	line-height: normal;
	font-weight: 700;
  }
  .block_title:after {
	position: absolute;
	content: url(/alphaleads/wp-content/uploads/2022/img/block_title.png);
	top: 0;
	left: calc(50% - 68px);
  }
  @media (max-width: 650px) {
	.block_title {
	  font-size: 25px;
	  padding-top: 35px;
	}
  }
  .section_title {
	color: #fff;
	font-size: 30px;
	display: block;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
  }
  .section_title span {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
  }
  .section_title .line {
	height: 4px;
	background-color: #fff;
	width: 100%;
  }
  .section_title.v {
	color: #7a00ff;
  }
  .section_title.v .line {
	background-color: #7a00ff;
  }
  @media (max-width: 650px) {
	.section_title {
	  gap: 10px;
	  font-size: 25px;
	}
	.section_title .line {
	  height: 2.5px;
	}
  }
  .button {
	background-color: transparent;
	color: #fff;
	border: 4px solid #fff;
	font-size: 20px;
	font-weight: 700;
	padding: 8px;
	border-radius: 30px;
	line-height: normal;
	text-transform: uppercase;
	width: 275px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .button:hover {
	color: #310066;
	background-color: #fff;
  }
  .button:active {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
  }
  .button.button_aqua {
	color: #00ffe4;
	border-color: #00ffe4;
  }
  .button.button_aqua:hover {
	color: #000;
	background-color: #00ffe4;
  }
  .header.toggle {
	background-color: rgba(122, 0, 255, 0.2);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
  }
  .header.hide {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
  }
  .header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .header__in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 0;
  }
  .header__logo {
	display: block;
  }
  #header__lang .menu-item {
	padding: 0 !important;
	font-weight: 400 !important;
  }
  #header__lang {
	color: #7a00ff;
	padding: 5px;
	border: 1px solid transparent;
	border-radius: 10px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-weight: 600;
  }
  #header__lang:hover {
	color: #00ffe4;
	border-color: #00ffe4;
  }
  #primary-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
  }
  .menu-item {
	padding: 0 15px;
  }
  .menu-item a {
	display: block;
	font-size: 12px;
	color: #fff !important ;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-transform: uppercase;
  }
  #header__lang a:hover {
	color: #00ffe4 !important;
  }
  .header__auth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #00ffe4;
	font-weight: 600;
  }
  .header__auth_signup {
	display: block;
	padding: 7px 15px;
	border: 2px solid #00ffe4;
	border-radius: 30px;
	margin-right: 15px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .header__auth_signup:hover {
	background-color: #00ffe4;
	color: #000;
  }
  .header__auth_signin {
	display: block;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .header__auth_signin:hover {
	color: #fff;
  }
  .header__burger {
	display: none;
  }
  .f {
	height: 500px;
  }
  .prev {
   
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	height: 100vh;
  }
  .webmasters .prev, .mainp .prev {
	background-image: url(/alphaleads/wp-content/uploads/2022/04/bg-1.png);
  }
  .advs .prev {
	background-image: url();
	position: relative;
  }
  .prev__in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	position: relative;
  }
  .prev__in .down {
	display: block;
	width: 44px;
	height: 44px;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	bottom: 220px;
	border: 1px solid transparent;
	left: 0;
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	-webkit-animation: down-btn 2s infinite;
	animation: down-btn 2s infinite;
  }
  .prev__in .down:hover {
	background-color: #310066;
	border-color: #310066;
	-webkit-box-shadow: 10px 13px 16px rgba(0, 0, 0, 0.21);
	box-shadow: 10px 13px 16px rgba(0, 0, 0, 0.21);
  }
  @-webkit-keyframes down-btn {
	0% {
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  @keyframes down-btn {
	0% {
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  .prev__content_head {
	margin-bottom: 50px;
	position: relative;
  }
  .prev__content_head_title {
	max-width: 571px;
	font-size: 48px;
	color: #fff;
	font-weight: 800;
	line-height: 72px;
	text-transform: uppercase;
	letter-spacing: 1.38px;
  }
  .prev__content_head_title span {
	color: #00ffe4;
  }
  .prev__content_head_subtitle {
	font-family: "Starlit Drive";
	color: #00ffe4;
	font-size: 60px;
	position: absolute;
	right: 30px;
	bottom: -14px;
	line-height: 25px;
  }
  .prev__content_btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 25px;
	margin-bottom: 50px;
  }
  .prev__content_btn {
	text-transform: uppercase;
	display: block;
	color: #00ffe4;
	font-size: 18px;
	font-weight: 700;
	padding: 10px 15px;
	border: 4px solid #00ffe4;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
  }
  .prev__content_btn:hover {
	background-color: #00ffe4;
	color: #000;
  }
  .prev__content_btn:active {
	-webkit-transform: scale(0.96);
	-ms-transform: scale(0.96);
	transform: scale(0.96);
  }
  .prev__content_hg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .prev__content_hg_item {
	font-weight: 700;
	color: #00ffe4;
	padding: 0 10px;
	line-height: 16px;
	font-size: 16px;
	border-right: 4px solid #fff;
  }
  .prev__content_hg_item:last-child {
	border: none;
  }
  .prev__action {
	width: 50%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
  }
  .prev__action_pr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	width: 100%;
  }
  .prev__action_pr img:nth-child(3) {
	position: absolute;
	right: 0;
	left: unset !important;
	top: -50px !important;
  }
  .prev__action_pr img:nth-child(2) {
	position: absolute;
	bottom: -40px !important;
	right: unset !important;
	top: unset !important;
	left: 60px !important;
  }
.prev__action_contacts {
    position: absolute;
    bottom: 20%;
    right: -5%;
    z-index: 99999999999;
    min-width: 110px;
}
  .prev__action_contacts_item {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	display: block;
	line-height: normal;
	letter-spacing: 0.8px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom: 5px;
  }
  .prev__action_contacts_item:hover {
	color: #00ffe4;
	padding-left: 5px;
  }
  .banners .container {
	position: relative;
  }
  .banners__in {
	top: -70px;
	position: absolute;
	width: 100%;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px;
  }
  .banners__item {
	width: 48%;
	height: 249px;
	border-radius: 20px;
	background-color: #7a00ff;
  }
  .who__in {
	padding-top: 290px;
  }
  .who__title {
	margin-bottom: 90px;
  }
  .who__content {
	background-image: url(/alphaleads/wp-content/uploads/2022/img/who-bg.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	padding-bottom: 100px;
  }
  .who__content_top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 60px;
	margin-bottom: 110px;
  }
  .who__content_top_text {
	line-height: 30px;
	font-size: 18px;
	color: #fff;
  }
  .who__content_main_title {
	margin-bottom: 55px;
  }
  .who__content_main_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
  }
  .who__content_main_item {
	max-width: 210px;
	width: 100%;
  }
  .who__content_main_item .date {
	font-size: 30px;
	color: #00ffe4;
	font-weight: 700;
	margin-bottom: 17px;
  }
  .who__content_main_item .name {
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	margin-bottom: 17px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .who__content_main_item .name:hover {
	color: #00ffe4;
  }
  .who__content_main_item .city {
	position: relative;
	padding-left: 15px;
	color: #00ffe4;
	font-size: 18px;
	line-height: 36px;
  }
  .who__content_main_item .city:after {
	position: absolute;
	top: 0;
	left: 0;
	content: url(/alphaleads/wp-content/uploads/2022/img/who-city.png);
  }
  .why {
	padding: 30px 0;
  }
  .why__title {
	margin-bottom: 40px;
  }
  .why__scrollbar {
	position: absolute;
	width: 100%;
	height: 5px;
	z-index: 100;
	max-width: 389px;
	width: 100%;
	border-radius: 3px;
	left: calc(50% - 194.5px);
	background-color: #6502d2;
  }
  .why__scrollbar_drag {
	height: 5px;
	background-color: #fff;
	border-radius: 3px;
  }
  .why__slider {
	background-color: #934DF7;
	border-radius: 20px;
	overflow: hidden;
	padding-bottom: 40px;
	position: relative;
  }
  .why__slider_wr {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .why__slider_sl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .why__slider_sl .body {
	color: #fff;
  }
  .why__slider_sl .body__title {
	font-size: 21px;
	font-weight: 600;
	line-height: 30px;
  }
  .why__slider_sl .body__text {
	font-size: 14px;
	line-height: 24px;
  }
  .hist {
	background-image: url(/alphaleads/wp-content/uploads/2022/img/hist-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 100px 0;
  }
  .hist__head {
	margin-bottom: 90px;
  }
  .hist__slider, .off_slide {
	padding: 60px 0;
  }
  .hist__slider_wr {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .hist__slider_sl {
	height: 264px;
	border-radius: 20px;
	border: 1px solid #e1d9eb;
	padding: 40px 20px 20px 20px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
  }
  .hist__slider_sl .img {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .hist__slider_sl .year {
	color: #7a00ff;
	font-weight: 700;
	font-size: 30px;
	letter-spacing: 1.5px;
	line-height: normal;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	right: 20px;
	top: 10px;
	z-index: 10;
  }
  .hist__slider_sl .descr p {
   
	font-size: 12px;
	padding-left: 20px;
	border-left: 2px solid #7a00ff;
  
  }
  .faq section.mba__block .container {
	  background-image: none;
  }
  .hist__slider_sl.swiper-slide-active {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
	border-color: #f8f6fa;
	-webkit-box-shadow: 0 0 48px 2px rgba(205, 198, 213, 0.34);
	box-shadow: 0 0 48px 2px rgba(205, 198, 213, 0.34);
	background-color: #f8f6fa;
  }
  .hist__slider_sl.swiper-slide-active .img {
	-webkit-transform: translate(-60px, -50px) scale(0.8);
	-ms-transform: translate(-60px, -50px) scale(0.8);
	transform: translate(-60px, -50px) scale(0.8);
  }
  .hist__slider_sl.swiper-slide-active .year {
	font-size: 60px;
	top: -25px;
	right: 5px;
  }
  .hist__slider_sl.swiper-slide-active .descr {
	opacity: 1;
	height: auto;
	-webkit-transform: translateY(-70px);
	-ms-transform: translateY(-70px);
	transform: translateY(-70px);
  }
  .hist__thumbs_sl, .off__thumbs_sl {
	padding-top: 30px;
	color: #7a00ff;
	font-size: 18px;
	font-style: italic;
	text-align: center;
	position: relative;
  }
  .hist__thumbs_sl:after, .off__thumbs_sl:after {
	position: absolute;
	content: "";
	height: 5px;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .hist__thumbs_sl.swiper-slide-thumb-active, .off__thumbs_sl.swiper-slide-thumb-active {
	font-weight: 700;
	font-size: 30px;
  }
  .hist__thumbs_sl.swiper-slide-thumb-active:after, .off__thumbs_sl.swiper-slide-thumb-active:after {
	background-color: #7a00ff;
  }
 .off__scrollbar {
	height: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-radius: 3px;
	background-color: #e1d9eb;
  }

  .hist__scrollbar_drag, .off__scrollbar_drag  {
	height: 5px;
	background-color: #7a00ff;
	border-radius: 3px;
  }
  .ref {
	height: 786px;
	background-color: #000;
	background-image: -o-linear-gradient(bottom, #7e00ff 0, #000 50%, #000 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #7e00ff), color-stop(50%, #000), to(#000));
	background-image: linear-gradient(to top, #7e00ff 0, #000 50%, #000 100%);
  }
  .ref .container {
	position: relative;
  }
  .ref__in.my-atropos {
	height: 100%;
  }
  .ref__in.my-atropos .atropos-inner {
	overflow: visible;
	position: relative;
	height: 100%;
  }
  .offers .hist__head {
	  margin-bottom: 60px;
  }
  .ref__in.my-atropos .atropos-inner .ref__main_img {
	position: absolute;
	top: 50px;
	max-height: 100%;
	left: calc(50% - 198.5px);
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	z-index: 0;
  }
  .why__content {
	  position: relative;
  }
  .why__content::before {
	  position: absolute;
	  z-index: -1;
	  left: -10%;
	  bottom: -175%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/Слой-757-2.png);
	  background-size: 100%;
	  height: 1400px;
	  width: 1400px;
	  background-repeat: no-repeat;
	  content: "";
  }
  
  .ref__in.my-atropos .atropos-inner .ref__img_1 {
	position: absolute;
	bottom: 160px;
	left: 280px;
	z-index: -1;
  }
  .ref__in.my-atropos .atropos-inner .ref__img_2 {
	position: absolute;
	bottom: 160px;
	right: 288px;
	z-index: -1;
  }
  .ref__in.my-atropos .atropos-inner .ref__img_3 {
	position: absolute;
	left: 305px;
	top: 100px;
	z-index: -1;
  }
  .ref__in.my-atropos .atropos-inner .ref__img_4 {
	position: absolute;
	top: 170px;
	right: 330px;
	z-index: -1;
  }
  .ref__in.my-atropos .atropos-inner .bg-left {
	position: absolute;
	top: 200px;
	left: -130px;
	z-index: -1;
  }
  .ref__in.my-atropos .atropos-inner .bg-right {
	position: absolute;
	top: 240px;
	right: -130px;
	z-index: -1;
  }
  .ref__content {
	padding: 0 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
  }
  .ref__content_mob {
	display: none;
  }
  .ref__content_item {
	position: relative;
	z-index: 100;
  }
  .ref__content_item .bg-left {
	position: absolute;
	bottom: -350px;
	right: 0;
	top: unset !important;
	left: unset !important;
  }
  .ref__content_item .bg-right {
	position: absolute;
	bottom: -300px;
	right: 0;
	z-index: -1;
	top: unset !important;
	left: unset !important;
  }
  .ref__content_item_head {
	margin-bottom: 30px;
  }
  .ref__content_item_head_title {
	font-size: 36px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-bottom: 10px;
  }
  .ref__content_item_head_subtitle {
	font-family: "Starlit Drive";
	font-size: 50px;
	line-height: normal;
  }
  .ref__content_item .bg-left {
	position: absolute;
	left: 0;
  }
  .ref__content_item.ref__content_item_left .ref__content_item_head_title {
	color: #fff;
  }
  .ref__content_item.ref__content_item_left .ref__content_item_head_subtitle {
	color: #fff;
  }
  .ref__content_item.ref__content_item_right .ref__content_item_head_title {
	color: #00ffe4;
  }
  .ref__content_item.ref__content_item_right .ref__content_item_head_subtitle {
	color: #00ffe4;
  }
  .team {
	background-image: url(/alphaleads/wp-content/uploads/2022/img/hist-bg.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
  }
  .team__in {
	padding: 60px 0;
  }
  .team__head {
	margin-bottom: 40px;
  }
  .team__content {
	padding: 0 50px;
	position: relative;
  }
  .big__slider .swiper-button-prev, .big__slider .swiper-button-next {
	background: #fff !important;
  }
  .big__slider .swiper-button-prev:hover, .big__slider .swiper-button-next:hover {
	  background: #fcf6ff !important;
  }
  .team__content .team__prev, .big__slider .swiper-button-prev, .parallax__slider  .swiper-button-prev {
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	left: 0;
	top: calc(50% - 40px);
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	background-color: #fff;
	-webkit-box-shadow: 10px 13px 16px rgba(49, 0, 103, 0.21);
	box-shadow: 10px 13px 16px rgba(49, 0, 103, 0.21);
  }
  .team__content .team__prev:hover, .parallax__slider  .swiper-button-prev:hover {
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
  }.big__slider {
	position: relative;
  }
  .team__content .team__next, .big__slider .swiper-button-next, .parallax__slider  .swiper-button-next {
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	right: 0;
	top: calc(50% - 40px);
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	background-color: #fff;
	-webkit-box-shadow: 10px 13px 16px rgba(49, 0, 103, 0.21);
	box-shadow: 10px 13px 16px rgba(49, 0, 103, 0.21);
  }
  .team__content .team__next:hover {
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
  }
  .team__slider_sl .img {
	border-radius: 12px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	height: 385px;
  }
  .team__slider_sl .img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
  }
  .team__slider_sl .img .prof {
	position: absolute;
	top: 90px;
	left: 20px;
	font-family: "Starlit Drive", sans-serif;
	color: #00ffe4;
	font-size: 60px;
	line-height: normal;
  }
  .team__slider_sl .info__name {
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	color: #7a00ff;
	font-weight: 700;
	text-transform: uppercase;
  }
  .team__slider_sl .info__ex {
	text-align: center;
	font-weight: 500;
  }
  .rev {
	background-image: url(/alphaleads/wp-content/uploads/2022/img/rev-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
  }
  .rev__in {
	padding: 70px 0;
  }
  .rev__head {
	margin-bottom: 50px;
  }
  .rev__content {
	position: relative;
  }
  .rev__content .rev-bg-1 {
	position: absolute;
	top: -220px;
	left: -150px;
	z-index: -1;
  }
  .rev__content .rev-bg-2 {
	position: absolute;
	right: -100px;
	bottom: -40px;
	z-index: -1;
  }
  .rev__slider {
	padding-bottom: 50px;
  }
  .rev__slider_scrollbar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background-color: #34006c;
	border-radius: 3px;
  }
  .rev__slider_scrollbar_drag {
	border-radius: 3px;
	background-color: #7a00ff;
	height: 100%;
  }
  .rev__slider_sl {
	padding: 33px;
	background-color: rgba(122, 0, 255, 0.29);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	color: #fff;
	border-radius: 20px;
  }
  .rev__slider_sl .body {
	  margin-bottom: 20px;
	  font-size: 14px;
	  line-height: 24px;
	  min-height: 270px;
  }
  
  .rev__slider_sl .foot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
 .foot__img {
    height: 54px;
}
  .rev__slider_sl .foot__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
  }

  .rev__slider_sl .foot__descr_main {
	color: #00ffe4;
	font-size: 18px;
	font-weight: 700;
  }
  .rev__slider_sl .foot__descr_secondary {
	font-size: 14px;
  }
  .sub {
	background-image: url(/alphaleads/wp-content/uploads/2022/img/hist-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
  }
  .sub__in {
	padding-bottom: 50px;
  }
  .sub__body_head {
	padding-bottom: 50px;
  }
  .sub__body_head .block_title {
	color: #7a00ff;
  }
  .sub__body_head .block_title:after {
	display: none;
  }
  .sub__body_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  .sub__body_item {
	width: 20%;
	height: 100px;
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	opacity: 0.7;
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
  }
  .sub__body_item:hover {
	opacity: 1;
  }
  .sub__body_item img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
  }
  .footer {
	background-image: url(/alphaleads/wp-content/uploads/2022/img/footer-bg.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
  }
  .footer__in {
	padding: 130px 0;
	padding-bottom: 30px;
  }
  .footer .container {
	position: relative;
  }
  .footer .container .footer__scene {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  }
  .footer .container .footer__scene img {
	position: absolute;
  }
  .footer .container .footer__scene img:nth-child(1) {
	top: 350px !important;
	left: 0;
  }
  .footer .container .footer__scene img:nth-child(2) {
	top: 30px !important;
	left: 30% !important;
  }
  .footer .container .footer__scene img:nth-child(3) {
	top: 300px !important;
	left: 20% !important;
  }
  .footer .container .footer__scene img:nth-child(4) {
	top: 100px !important;
	left: 80% !important;
  }
  .footer .container .footer__scene img:nth-child(5) {
	bottom: 120px !important;
	top: unset !important;
	left: 50% !important;
  }
  .footer__main {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  margin-bottom: 60px;
	  position: relative;
	  z-index: 2;
  }
  .footer__bot {
	position: relative;
	z-index: 2;
  }
  .footer__bot_main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
  }
  .footer__bot_logo {
	display: block;
  }
  .footer__bot_copy {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
  }
  .footer__bot_nav ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .footer__bot_nav_item li {
	padding: 0 10px;
  }
  .footer__bot_nav_item li a {
	font-size: 12px;
	display: block;
	text-transform: uppercase;
	color: #fff;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
  }
  .footer__bot_nav_item li a:hover {
	color: #00ffe4;
  }
  .footer__bot_ex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 20px;
  }
  .footer__bot_ex_link {
	display: block;
	font-size: 12px;
	font-weight: 600;
	color: #7a00ff;
  }
  .footer__title {
	color: #00ffe4;
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 50px;
  }
  .footer__contacts_item {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  color: #fff;
	  font-size: 18px;
	  margin-bottom: 15px;
	  -webkit-transition: all 0.3s ease;
	  -o-transition: all 0.3s ease;
	  transition: all 0.3s ease;
  }
  .footer__contacts_item:hover {
	color: #00ffe4;
  }
  .footer__contacts_item img {
	margin-right: 10px;
  }
  .wpcf7 {
	width: 60%;
  }
  .vacancy .content {
	-webkit-transition: max-height 0.5s;
	-o-transition: max-height 0.5s;
	transition: max-height 0.5s;
	overflow: hidden;
  }
  .swiper-button-next:after,  .swiper-button-prev:after {
	content: none;
  }
  .swiper-button-next,  .swiper-button-prev {
	background-color: rgb(0, 0, 0) !important;
  }
  .swiper-button-next:hover,  .swiper-button-prev:hover {
	background-color: rgb(0, 0, 0) !important;
	-webkit-box-shadow: 10px 13px 16px rgba(49, 0, 103, 0.21);
	box-shadow: 0px 11px 13px rgb(49 0 103 / 21%);
  }
  .vacancy .content[aria-hidden=true]  {
	max-height: 0;
  }
  .vacancy .content  {
	opacity: 0;
  }
  .vacancy .content[aria-hidden=false] {
	  width: 100%;
	  color: #fff;
	  padding: 60px 80px;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: flex-end;
	  -webkit-box-align: end;
	  -ms-flex-align: end;
	  align-items: flex-end;
	  border-bottom: 2px solid rgba(143, 0, 255, 1);
	  max-height: 1000px;
	  padding-top: 0;
	  opacity: 1;
	  /* margin-bottom: 36px; */
  }
  .content a.prev__content_btn {
	  margin-right: 300px;
  }
  .list_row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 40px 0;
  }
  
  [data-drawer-showing=true] .trigger {
  
	border-bottom: none;
  }
  .trigger:hover .job__title {
  
	color: #00FFE4;
   
  }
  .parallax__slider_sl {
	padding-bottom: 100px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	padding-top: 50px;
	padding: 50px 100px 100px 100px;
  }
  .parallax__slider {
	overflow: visible;
  }
  img.back_img_hash {
	position: absolute;
	z-index: -8;
	left: 422px;
	top: -122px;
	/* height: 101%; */
  }
  .line {
	  z-index: 99999999999999;
  }
  img.back_img {
	  position: absolute;
	  z-index: -99999999947;
	  left: 21%;
	  width: 700px !important;
	  height: 700px !important;
  }
  img.back_img_round {
	position: absolute;
	z-index: -3;
  }
  .parallax_item {
	width: 50%;
  }
  .parallax_item h3 {
	  color: #00FFE4;
	  font-size: 30px;
	  max-width: 357px;
	  line-height: 30px;
  }
  .parallax_item p {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	max-width: 300px;
	margin-top: 27px;
  }
  .parallax_background {
	position: relative;
  }
  img.parallax_img {
	  position: absolute;
	  left: -31%;
	  top: 24%;
  }
  #ax-5 > .parallax_img {
	  top: 41% !important;
  }
  #ax-2 > img {
	  left: -39%;
  }
  .hr_head {
	margin-bottom: 50px;
  }
  p.job__title {
	width: 50%;
	color: #fff;
	font-size: 30px;
	font-weight: 800;
	line-height: 30px;
  }
  p.list__title {
	width: 50%;
	font-size: 18px;
	font-weight: 800;
  }
  .job__list {
	width: 50%;
  }
  .job__list li {
	font-size: 18px;
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
  }
  .job__list li::before {
	padding-top: 0px;
	margin-right: 20px;
	font-size: 34px;
	left: -7px;
	content: "\2022";
	color: #8f00ff;
	display: inline-block;
	position: absolute;
  }
  .trigger {
	padding: 60px 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	
	border-bottom: 2px solid rgba(143, 0, 255, 1);
  }
  p.job__descr {
	width: 50%;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
  }
   #vacancy > div > div:nth-child(2) > div.trigger {
	border-top: none;
  }
  #vacancy .hist__head {
	margin-bottom: 50px;
  }
  #vacancy > div > div:last-child > div.content {
	border-bottom: 2px solid rgba(143, 0, 255, 1);
  }
  .form_vacancy  p.description {
	  color: #fff;
	  font-size: 18px;
	  text-align: center;
	  line-height: 30px;
  
  }
  .form_vacancy a {
	color: aliceblue;
	text-decoration: underline;
	/* width: 100%; */
	/* margin: 0 auto; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	font-size: 18px;
  }
  .wpcf7cf_add::before {
	position: absolute;
	z-index: -1;
	left: 0;
	bottom: -4px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/plus.png);
	background-size: 100%;
	height: 33px;
	width: 33px;
	background-repeat: no-repeat;
	content: "";
  }
  .wpcf7cf_repeater_controls {
	margin-top: 0 !important;
  }
  .wpcf7cf_repeater_sub {
	margin-bottom: 0 !important;
  }
  span.wpcf7-form-control-wrap.file-179 {
	display: none;
  }
  .registration .input__wrapper {
	margin-top: 30px;
  }
  button.wpcf7cf_add {
	font-size: 14px;
	padding-left: 45px;
  }
  span.wpcf7cf_add-container {
	position: relative;
  }
  .wpcf7 .section {
	opacity: 0;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-ms-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	height: 0;
  
  
  }
  .step__row {margin-bottom: 30px;
  }
  .wpcf7 .section.is-active{
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	height: 100%;
  }
  .sec_steps .input__wrapper {
	justify-content: flex-end;
  }
  .reg_btn {
	border-radius: 50px !important;
	background: #fff !important;
	color: rgb(143 37 251) !important;
	padding: 20px 25px !important;
	/* border: 2px solid rgba(144, 0, 255, 1); */
	text-transform: uppercase;
	font-weight: 700 !important;
	font-size: 18px !important;
	width: 200px !important;
	cursor: pointer;
	margin-bottom: 0 !important;
	border: 2px solid rgba(143, 37, 251, 1) !important;
  }
  .reg_btn:hover {
  
	background: rgb(143 37 251) !important;
	color: #fff !important;
	
  }
  
  .registration span.wpcf7-not-valid-tip {
	display: block;
	position: absolute;
	width: 500px;
	top: 38px;
	color: #ff0000;
	left: 25px;
	font-size: 12px;
  }
  .form__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
  }
  .form__block form {
	
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  padding: 70px;
	  margin-top: 60px;
	  border-radius: 20px;
	
	
	  background-color: rgba(122, 0, 255, 0.29);
	  -webkit-backdrop-filter: blur(4px);
	  backdrop-filter: blur(4px);
	  color: #fff;
	  border-radius: 20px;
	  border: none;
	  -webkit-box-shadow: inset 0 35px 44px -30px rgb(209 143 255 / 40%), inset 0 -29px 48px -30px rgb(209 143 255 / 40%);
	  box-shadow: inset 0 35px 44px -30px rgb(209 143 255 / 40%), inset 0 -29px 48px -30px rgb(209 143 255 / 40%);
  }
  .button__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
  }
  input#upload, .input__wrapper br {
	display: none;
  } 
#wpcf7-f513-o1 > form > div.button__row > p:nth-child(2) {
    display: none;
}
  .input__wrapper label {
	border-radius: 50px;
	background: rgba(144, 0, 255, 1);
	color: #fff;
	padding: 20px 25px;
	border: 2px solid rgba(144, 0, 255, 1);
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	cursor: pointer;
  }
  .input__wrapper label:hover {
  color: #fff;
  background: transparent;
  border: 2px solid #fff;
  }
  .send_btn {
	border: 2px solid #fff;
	color: #fff;
	padding: 20px 25px;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	cursor: pointer;
  }
  .vac_field {
	color: #fff;
	border-bottom: 1px solid rgba(144, 0, 255, 1);
	font-size: 18px;
	width: 100%;
	padding-bottom: 3px;
	margin-bottom: 50px;
  }
  .vac_field::-webkit-input-placeholder {
	color: #fff !important;
  }
  
  .vac_field::-moz-placeholder {
	color: #fff !important;
  }
  
  /* Firefox 19+ */
  .vac_field:-moz-placeholder {
	color: #fff !important;
  }
  
  /* Firefox 18- */
  .vac_field:-ms-input-placeholder {
	color: #fff !important;
  }
  .send_btn:hover {
	color: #fff;
  background: rgba(144, 0, 255, 1);
  border: 2px solid rgba(144, 0, 255, 1);
  }
  .footer__form_inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 30px;
  }
  .footer__form_input {
	width: 48%;
	margin-bottom: 20px;
  }
  .footer__form_input input {
	width: 100%;
	display: block;
	border-bottom: 2px solid #fff;
	padding: 10px 5px;
	color: #00ffe4;
	font-weight: 600;
  }
  .footer__form_input input::-webkit-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input input::-moz-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_btn {
	position: relative;
  }
  .wpcf7-spinner {
  display: none;
  }
  .footer__form_input input:-ms-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input input::-ms-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input input::-webkit-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input input::-moz-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input input::placeholder {
	font-weight: 600;
	color: #fff;
  }
  p#typewriter {
	  min-height: 144px;
	  min-width: 672px;
  }
  
  .footer__form_input input:focus {
	border-color: #00ffe4;
  }
  .footer__form_input textarea {
	width: 100%;
	display: block;
	border: none;
	resize: none;
	border-bottom: 2px solid #fff;
	padding: 10px 5px;
	color: #00ffe4;
	font-weight: 600;
	background-color: transparent;
  }
  .footer__form_input textarea::-webkit-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input textarea::-moz-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input textarea:-ms-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input textarea::-ms-input-placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input textarea::placeholder {
	font-weight: 600;
	color: #fff;
  }
  .footer__form_input textarea:focus {
	border-color: #00ffe4;
  }
  .footer__form_input.w-100 {
	width: 100%;
  }
  .footer__form_input.w-100 input {
	width: 100%;
  }
  .footer__form_btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
  }
  .footer__form_btn .button {
	width: 200px;
  }
  .mobmenu.active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
  }
 .mobmenu {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999999999999999999999999999999999;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
  .mobmenu__in {
	padding: 0 30px 0 42px;
	width: 70%;
	height: 100%;
	background-color: #9000ff;
  }
  .mobmenu__close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-top: 20px;
	padding-bottom: 10px;
  }
  .mobmenu__nav li {
	margin-bottom: 20px;
  }
  .mobmenu__nav li a {
	display: block;
	font-size: 22px;
	line-height: normal;
	color: #fff !important;
	font-weight: 700;
	text-transform: uppercase;
  }
  .mobmenu__nav .menu-item {
	padding: 0;
  }
  .mobmenu__auth {
	padding: 15px 0;
	border-top: 4px solid #7a00ff;
	border-bottom: 4px solid #7a00ff;
  }
  .mobmenu__auth_item {
	display: block;
	text-transform: uppercase;
	font-size: 22px;
	line-height: normal;
	color: #00ffe4;
	font-weight: 700;
	margin-bottom: 20px;
  }
  .mobmenu__auth_item:last-child {
	margin: 0;
  }
  .mobmenu__soc {
	padding: 20px 0;
  }
  .mobmenu__soc_item {
	display: block;
	text-transform: uppercase;
	font-size: 22px;
	line-height: normal;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
  }
  /* fixes */
  .statistics .section_title.v {
	  color: #9000ff;
  }
  .statistics .section_title.v .line {
	  background-color: #9000ff;
  }
  .statistics .advs .team__head {
	  margin-bottom: 0px;
  }
  @media (max-width: 450px) {
	.mobmenu__nav li {
	  margin-bottom: 10px;
	}
	.mobmenu__nav li a {
	  font-size: 16px;
	}
	.mobmenu__auth_item {
	  font-size: 16px;
	  margin-bottom: 10px;
	}
	.mobmenu__soc_item {
	  font-size: 16px;
	  margin-bottom: 10px;
	}
  }
  @media (max-width: 1200px) {
	.prev__action_contacts {
	  right: 0;
	}
	  
  }
  
  @media (max-width: 1024px) {
	.traffic__row {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
		  -ms-flex-align: center;
			  align-items: center;
	  -webkit-box-pack: center;
		  -ms-flex-pack: center;
			  justify-content: center;
  }
  .traffic__row img {
	/* width: 40%; */
	height: 320px;
  }
  img.rotate {
	left: -5px;
  }
  .interview::after {
  
	left: -48%;
  }
  img.main_first {
	right: 17%;
  }
  }
  
  @media (max-width: 1000px) {
	.prev {
	  height: 100%;
	}
	.prev__in {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  padding-top: 150px;
	  padding-bottom: 150px;
	  -webkit-box-align: start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	}
	.prev__content {
	  width: 100%;
	  max-width: 500px;
	  margin-bottom: 20px;
	}
	.prev__action {
	  width: 100%;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}
	.prev__action_pr {
	  display: block;
	  width: auto;
	}
	.prev__action_pr img:nth-child(1) {
	  left: 0 !important;
	  top: 0 !important;
	  right: unset !important;
	  bottom: unset !important;
	}
	.prev__action_pr img:nth-child(2) {
	  left: -60px !important;
	}
	.prev__action_pr img:nth-child(3) {
	  top: -30px !important;
	}
	.prev__action_contacts {
	  bottom: 10%;
	}
	.prev__action_contacts_item {
	  font-size: 24px;
	}
	  .team .container {
	  padding: 20px !important;
  }
	  .mainp .team__content {
	  width: 100% !important;
	  margin-left: 0 !important;
  }
  }
  @media (max-width: 600px) {
	.prev__in {
	  padding-top: 100px;
	}
	.prev__content {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	.prev__content_head {
	  -webkit-box-ordinal-group: 3;
	  -ms-flex-order: 2;
	  order: 2;
	}
	.prev__content_head_title {
	  font-size: 35px;
	}
	.search {
	  -webkit-box-ordinal-group: 3;
		  -ms-flex-order: 2;
			  order: 2;
  }
	.prev__content_head_subtitle {
	  font-size: 40px;
	}
	.prev__content_btns {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  padding-right: 10%;
	  -webkit-box-ordinal-group: 4;
	  -ms-flex-order: 3;
	  order: 3;
	  margin-bottom: 0;
	}
	.prev__content_btn {
	  width: 100%;
	  text-align: center;
	}
	.prev__content_hg {
	  -webkit-box-ordinal-group: 2;
	  -ms-flex-order: 1;
	  order: 1;
	  margin-bottom: 20px;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}
	.prev__content_hg_item {
	  margin-bottom: 4px;
	}
	.prev__action_pr img:nth-child(1) {
	  width: 300px;
	  height: 300px;
	  left: 20px !important;
	}
	.prev__action_pr img:nth-child(2) {
	  width: 257px;
	  height: 251px;
	  left: 0 !important;
	}
	.prev__action_contacts_item {
	  font-size: 22px;
	}
  }
  @media (max-width: 1140px) {
  
	.header__in {
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	}
	#header__lang {
	  display: none;
	}
	#primary-menu {
	  display: none;
	}
	.header__auth {
	  display: none;
	}
	.header__burger {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	.header__burger_auth {
	  font-size: 24px;
	  line-height: normal;
	  color: #fff;
	  position: relative;
	  padding-left: 50px;
	  font-weight: 500;
	  text-transform: uppercase;
	}
	.mobmenu__nav {
	  display: -webkit-box !important;
	  display: -ms-flexbox !important;
	  display: flex !important;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	  -webkit-box-pack: start !important;
		  -ms-flex-pack: start !important;
			  justify-content: flex-start !important;
	  -webkit-box-align: start !important;
		  -ms-flex-align: start !important;
			  align-items: flex-start !important;
	  text-align: left;
  }
	.header__burger_auth:after {
	  position: absolute;
	  content: url(/alphaleads/wp-content/uploads/2022/img/mob-arrow.png);
	  top: calc(50% - 8px);
	  top: 0;
	  left: 0;
	}
	.header__burger_btn {
	  height: 100%;
	  position: relative;
	  width: 30px;
	  height: 21px;
	  margin-left: 37px;
	}
	.header__burger_btn span {
	  position: absolute;
	  height: 2px;
	  background-color: #fff;
	  width: 100%;
	  display: block;
	}
	.header__burger_btn span:nth-child(1) {
	  top: 0;
	  left: 0;
	}
	.header__burger_btn span:nth-child(2) {
	  top: calc(50% - 1px);
	  left: 0;
	}
	.header__burger_btn span:nth-child(3) {
	  bottom: 0;
	  left: 0;
	}
  }
  @media (max-width: 600px) {
	.header__logo {
	  width: 120px;
	  height: 40px;
	}
	.header__logo img {
	  width: 100%;
	  height: 100%;
	  -o-object-fit: contain;
	  object-fit: contain;
	}
	.header__burger_auth {
	  font-size: 16px;
	  padding-left: 40px;
	}
	.header__burger_btn {
	  margin-left: 15px;
	}
  }
  @media (max-width: 1000px) {
	.banners__in {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	.banners__item {
	  width: 100%;
	  margin-bottom: 30px;
	}
	.banners__item:last-child {
	  margin: 0;
	}
  }
  @media (max-width: 1000px) {
	.who__in {
	  padding-top: 500px;
	}
	.who__content {
	  padding-bottom: 0;
	}
	.who__content_top {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	.who__content_top_text {
	  font-size: 16px;
	}
	.who__content_main_list {
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	}
	.who__content_main_item {
	  width: 48%;
	  max-width: unset;
	  margin-bottom: 70px;
	}
	.who__content_main_item .date {
	  font-size: 25px;
	}
	.who__content_main_item .name {
	  font-size: 16px;
	  line-height: normal;
	}
	.who__content_main_item .city {
	  font-size: 16px;
	}
  }
  @media (max-width: 500px) {
	.who__title {
	  margin-bottom: 30px;
	}
	.who__content_top {
	  margin-bottom: 40px;
	  gap: 0;
	}
	.who__content_top_logo {
	  width: 200px;
	  height: auto;
	  margin-bottom: 20px;
	}
	.who__content_top_logo img {
	  width: 100%;
	  height: 100%;
	  -o-object-fit: contain;
	  object-fit: contain;
	}
	.who__content_main_item {
	  margin-bottom: 20px;
	}
  }
  @media (max-width: 1000px) {
	.why__scrollbar {
	  display: none;
	}
	.why__slider {
	  background-color: unset;
	  padding-bottom: 0;
	  border-radius: 0;
	  overflow: visible;
	}
	.why__slider_wr {
	  -webkit-transform: unset;
	  -ms-transform: unset;
	  transform: unset;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  position: relative;
	}
	.why__slider_sl {
	  background-color: #7a00ff;
	  margin-bottom: 30px;
	  border-radius: 20px;
	  width: 100% !important;
	}
	.why__slider_sl:last-child {
	  margin-bottom: 0;
	}
	.why__slider_sl .img {
	  width: 25%;
	  -webkit-box-flex: 1;
	  -ms-flex: 1 0 auto;
	  flex: 1 0 auto;
	}
	.why__slider_sl .img img {
	  width: 100%;
	  height: 100%;
	  -o-object-fit: contain;
	  object-fit: contain;
	}
	.why__slider_sl .body {
	  padding: 15px 15px 15px 0;
	}
  }
  @media (max-width: 600px) {
	.why__slider_sl .body__title {
	  font-size: 16px;
	  line-height: normal;
	  margin-bottom: 8px;
	}
	.why__slider_sl .body__text {
	  font-size: 14px;
	  line-height: normal;
	  font-weight: 300;
	}
  }
  @media (max-width: 1000px) {
	.hist .container {
	  padding: 0;
	}
	.hist__head {
	  padding: 0 20px;
	}
	.hist__slider {
	  overflow: visible;
	  padding: 60px 50px;
	}
	.hist__slider_sl {
	  height: unset;
	  background-color: #fff;
	}
	.hist__slider_sl .descr p {
	  height: auto;
	}
	.hist__slider_sl.swiper-slide-active {
	  -webkit-transform: scaleY(1.15);
	  -ms-transform: scaleY(1.15);
	  transform: scaleY(1.15);
	}
	.hist__slider_sl.swiper-slide-active .descr {
	  height: auto;
	  -webkit-transform: translateY(-50px);
	  -ms-transform: translateY(-50px);
	  transform: translateY(-50px);
	}
  }
  @media (max-width: 600px) {
	.hist {
	  padding: 40px 0;
	}
	.hist__head {
	  margin-bottom: 20px;
	}
	  .offers  .hist__head {
	  margin-bottom: 0px;
	}
  }
  @media (max-width: 400px) {
	.hist__slider_sl {
	  padding: 15px;
	  padding-bottom: 0;
	}
  }
  @media (max-width: 1000px) {
	.ref {
	  height: auto;
	}
	.ref__in.my-atropos .ref__main_img {
	  display: none;
	}
	.ref__in.my-atropos .ref__img_1 {
	  display: none;
	}
	.ref__in.my-atropos .ref__img_2 {
	  display: none;
	}
	.ref__in.my-atropos .ref__img_3 {
	  display: none;
	}
	.ref__in.my-atropos .ref__img_4 {
	  display: none;
	}
	.ref__content {
	  position: relative;
	  z-index: 15;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  padding: 80px 0;
	}
	.ref__content_mob {
	  display: block;
	}
	.ref__content_mob img {
	  max-width: 100%;
	  max-height: 100%;
	  -o-object-fit: contain;
	  object-fit: contain;
	}
	.ref__content_item {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	.ref__content_item_head_title {
	  text-align: center;
	}
	.ref__content_item .bg-left {
	  display: none;
	}
	.ref__content_item .bg-right {
	  display: none;
	}
	.ref__content_item.ref__content_item_left {
	  margin-bottom: 20px;
	}
  }
  @media (max-width: 500px) {
	.ref__content_item_head {
	  margin-bottom: 10px;
	}
	.ref__content_item_head_title {
	  font-size: 25px;
	  text-align: center;
	}
	.ref__content_item_head_subtitle {
	  text-align: center;
	}
  }
  @media (max-width: 1000px) {
	.team .container {
	  padding: 0;
	}
	.team__head {
	  padding: 0 20px;
	}
	.team__in {
	  padding: 30px 0;
	}
	.team__content {
	  padding: 0;
	}
	.team__content .team__prev, .parallax__slider  .swiper-button-prev {
	  display: none;
	}
	.team__content .team__next, .parallax__slider  .swiper-button-next {
	  display: none;
	}
	.team__slider {
	  overflow: visible;
	  padding: 0 40px;
	}
  }
  @media (max-width: 1000px) {
	.rev {
	  background-image: url(/alphaleads/wp-content/uploads/2022/img/rev-mob-bg.png);
	}
	.rev__head {
	  margin-bottom: 25px;
	}
	.rev__in {
	  padding: 30px 0;
	  padding-bottom: 60px;
	}
	.rev .container {
	  padding: 0;
	}
	.rev__slider {
	  overflow: visible;
	  padding: 0 50px;
	}
	.rev__slider_scrollbar {
	  display: none;
	}
	.rev__slider_sl {
	  padding: 20px;
	}
	.rev__slider_sl .body {
	  margin-bottom: 25px;
	  font-weight: 300;
	  font-size: 14px;
	  line-height: normal;
	}
	.rev__slider_sl .foot__img {
	  width: 40px;
	  height: 40px;
	}
	.rev__slider_sl .foot__descr_main {
	  font-size: 16px;
	  line-height: normal;
	}
	.rev__slider_sl .foot__descr_secondary {
	  font-size: 14px;
	  line-height: normal;
	}
  }
  @media (max-width: 1000px) {
	.sub__body_head {
	  padding-bottom: 20px;
	}
	.sub__body_list {
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	}
	.sub__body_item {
	  width: 48%;
	  overflow: hidden;
	  padding: 0;
	}
	.sub__body_item img {
	  max-width: 100%;
	  max-height: 100%;
	  -o-object-fit: contain;
	  object-fit: contain;
	}
  }
  @media (max-width: 1000px) {
	.footer {
	  background-image: url(/alphaleads/wp-content/uploads/2022/img/footer-mob-bg.png);
	}
	.footer__in {
	  padding: 30px 0;
	}
	.footer__main {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	.footer__contacts {
	  width: 100%;
	  margin-bottom: 25px;
	  padding-top: 20px;
	}
	.footer__contacts_title {
	  font-size: 25px;
	  line-height: normal;
	  margin-bottom: 15px;
	}
	.wpcf7{
	  width: 100%;
	}
	.footer__form_title {
	  font-size: 25px;
	  line-height: normal;
	  margin-bottom: 15px;
	}
	.footer__form_input {
	  width: 100%;
	}
	.footer__form_input textarea {
	  height: 150px;
	}
	.footer__form_btn {
	  -webkit-box-pack: start;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	}
	.footer__bot_nav ul {
	  display: none;
	}
	.footer__bot_main {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	}
	.footer__bot_ex {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-pack: start;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	  gap: 0;
	}
	.footer .container .footer__scene img:nth-child(2) {
	  top: unset !important;
	  left: unset !important;
	  bottom: 30%;
	  right: 25px;
	  width: 50px;
	  height: 45px;
	}
	.footer .container .footer__scene img:nth-child(3) {
	  left: unset !important;
	  right: 25px;
	  top: -15px !important;
	  -webkit-transform: scale(-1, 1);
	  -ms-transform: scale(-1, 1);
	  transform: scale(-1, 1);
	  height: 100px;
	  width: 100px;
	}
	.footer .container .footer__scene img:nth-child(4) {
	  display: none;
	}
	.footer .container .footer__scene img:nth-child(5) {
	  bottom: unset !important;
	  right: 0;
	  left: unset !important;
	  top: 15% !important;
	  width: 50px;
	  height: 50px;
	}
  }
  @media (max-width: 600px) {
	
	.footer__main {
	  margin-bottom: 50px;
	}
  }
  nav button.menu-toggle {
	display: none;
  }
  /* registration */
  .registration {
	background: #fff;
	margin-bottom: 100px;
  }
  .registration .container {
  
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	padding-top: 100px;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .registration h1 {
	color: #8f25fb;
	font-size: 24px;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 20px;
  }
  input.wpcf7-form-control.wpcf7-text.captcha {
	width: 32%;
	margin-left: 20px; 
	margin-bottom: 0;
  }
  input.eazycfc-hide {
	position: absolute;
	bottom: 70px;
  }
 
  
  span.wpcf7-form-control-wrap.eazycfc_captcha.eazycfc_captcha-exercise label:hover {
	background: rgba(144, 0, 255, 1);
	color: #fff;
  }
  .tips {
	font-size: 12px;
	padding-left: 20px;
	line-height: 22px;
	margin-top: -20px;
	display: none;
  }
  
  .show {
	display: block;
  }
  
  span.wpcf7-form-control-wrap.eazycfc_captcha.eazycfc_captcha-exercise {
	display: flex;
	align-items: center;
	justify-content: flex-start;
  }
  .registration .head__block p {
	line-height: 21px;
	max-width: 60%;
	text-align: center;
	font-size: 14px;
  }
  .head__block {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
  }
  .step__row {
	width: 500px;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
  }
  .step__row p {
	width: 30%;
	text-align: center;
	font-size: 14px;
	padding-bottom: 14px;
  }
  .step__row p.is-active {
	border-bottom: 4px solid #8f25fb;
	padding-bottom: 14px;
  }
  .registration .wpcf7 {
	width: 100%;
  }
  .registration form.wpcf7-form.init {
	margin-top: 35px;
	width: 100%;
  }
  .registration select.wpcf7-form-control, .registration input.wpcf7-form-control {
	color: #b3a3c6;
	font-size: 14px;
	padding: 20px 25px;
	border-radius: 40px;
	border: 1px solid #b3a3c6;
	margin-bottom: 24px;
	width: 100%;
  }
  select {
	-webkit-appearance: none;
	appearance: none;
	font-family: 'Montserrat', sans-serif !important;
  }
  .select_wrapper {
	position: relative;
	
  }
  .add_info {
	font-size: 14px;
	line-height: 23px;
  }
  .add_info h4 {
	  margin-bottom: 10px;
  }
  .input__wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
  
  }
  .next_btn_reg {
	border-radius: 50px;
	background: #fff;
	color: rgb(143 37 251);
	padding: 20px 25px;
	/* border: 2px solid rgba(144, 0, 255, 1); */
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	cursor: pointer;
	border: 2px solid rgba(143, 37, 251, 1);
  }
  .next_btn_reg:hover {
	border-radius: 50px;
	background: rgb(143 37 251);
	color: #fff;
  
  }
  
  .registration .input__wrapper label:hover {
	color: rgba(144, 0, 255, 1);
	background: transparent;
	border: 2px solid rgba(144, 0, 255, 1);
  }
  .select_wrapper::after {
	content: "▼";
	font-size: 1rem;
	top: 6px;
	right: 10px;
	position: absolute;
	color: #b3a3c6;
  }
  .select_wrapper::after {
	content: "▼";
	font-size: 1rem;
	top: 18px;
	right: 18px;
	position: absolute;
	color: #b3a3c6;
  }
  /* faq */
  .faq p.subtitle {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	text-transform: unset;
  }
  input#search {
	background: #fff;
	color: #000;
	height: 60px;
	font-size: 18px;
	padding-left: 25px;
	border: none;
	border-radius: 50px;
	width: 100%;
	font-weight: 400;
	z-index: 9999999999;
  }
  .search p.subtitle {
	margin: 0;
  
	padding: 20px 0;
  }
  .search > div:nth-child(1) > p {
	  padding-bottom: 40px;
  }
  .search > div:nth-child(2) > p {
	  padding-top: 40px;
  }
  
  .faq_items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
  }
  p.faq__subtitle {
	font-size: 20px;
	color: #00FFE4;
  }
  p.faq__description {
	font-size: 16px;
	color: #fff;
  }
  .faq_item {
   
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	width: 23%;
	/* gap: 10px; */
	position: relative;
	min-width: 265px;
	min-height: 280px;
	margin: 10px;
	text-align: center;
	padding: 20px;
	border-radius: 25px;
	  
	  background-color: rgba(122, 0, 255, 0.29);
	  -webkit-backdrop-filter: blur(4px);
	  backdrop-filter: blur(4px);
	
	  -webkit-box-shadow: inset 0 35px 44px -30px rgb(209 143 255 / 40%), inset 0 -29px 48px -30px rgb(209 143 255 / 40%);
  box-shadow: inset 0 35px 44px -30px rgb(209 143 255 / 40%), inset 0 -29px 48px -30px rgb(209 143 255 / 40%);
  }
  p.faq__subtitle {
	  margin-top: 50%;
	  margin-bottom: 25px;
	  font-weight: 800;
  }
  .faq_items > a:nth-child(6) > p.faq__subtitle {
	  margin-bottom: 10px;
	  margin-top: 40%;
  }
  .faq_items > a:nth-child(5) > p.faq__subtitle {
	   margin-top: 42%;
  }
  #who__web > div > div > div.faq_items > a:nth-child(5), #who__web > div > div > div.faq_items > a:nth-child(6), #who__web > div > div > div.faq_items > a:nth-child(7), #who__web > div > div > div.faq_items > a:nth-child(8) {
	  margin-top: 50px;
  }
  p.faq__description span:hover {
	  text-decoration: underline;
  }
  
  .faq_items > a:nth-child(8) {
	  background: none;
	  text-align: left;
	  color: #fff;
	  background-color: unset;
	  box-shadow: none;
	  backdrop-filter: none;
  }
  .faq_items > a:nth-child(8) > p.faq__subtitle {
	color: #fff;
	margin: 30% 0 10px 0;
  }
  img.faq__img {
	position: absolute;
	top: -30px;
	right: 8%;
} @media screen and (min-width: 1200px) {
	#who__web > div > div > div.faq_items > a:nth-child(1) > img {
	  right: 12%;
  }
}
  
  .search p {
	z-index: 9999999999;
  }
  
  .faq section.mba__block {
	background-image: none;
  }
  .faq h2.who__title {
	margin-bottom: 30px;
  }
  .faq .mba__block .description {
	margin-bottom: 20px;
  }
  .faq .prev__content {
	position: relative;
  }
  .faq .prev__content::before {
	position: absolute;
	z-index: -1;
	left: -100px;
	bottom: -30px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/hashrow.svg);
	background-size: 100%;
	height: 110%;
	width: 110%;
	background-repeat: no-repeat;
	content: "";
  }
  .faq, .vacancy {
	position: relative;
  }
  .faq::before, .vacancy::before {
	position: absolute;
	z-index: -1;
	left: 25%;
	top: -100px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/web.svg);
	background-size: 100%;
	height: 512px;
	width: 426px;
	background-repeat: no-repeat;
	content: "";
  }
  .faq::after, .vacancy::after, .vacancy .prev::before {
	position: absolute;
	z-index: -1;
	left: -25%;
	top: -300px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/Слой-757-2.png);
	background-size: 100%;
	height: 1212px;
	width: 1226px;
	background-repeat: no-repeat;
	content: "";
  }
  .slider_vacancy {
	position: relative;
  }
  
  .slider_vacancy h2 {
	color: #9000FF;
	margin-bottom: 90px;
  }
  .parallax__slider_sl::before {
	position: absolute;
	z-index: 0;
	left: 20%;
	top: -270px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/Слой-757-2.png);
	background-size: 100%;
	height: 912px;
	width: 926px;
	background-repeat: no-repeat;
	content: "";
  }
   .vacancy::after {
   
	right: 0%;
	top: -600px !important;
   
  }
  
  img.back_img_hash {
	position: absolute;
	z-index: -5;
	left: 323px;
	top: 0;
	/* height: 101%; */
  }
  .parallax__slider_sl {
	opacity: 0;
  }
  .parallax__slider_sl.swiper-slide-active {
	opacity: 1;
  }
  .parallax__slider .swiper-wrapper {
	position: relative;
	width: 102%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
			box-sizing: content-box;
  }
  @media screen and (max-height: 800px)
  {
	 .vacancy .prev::before {
	  left: -50% !important;
  
  }
	img.back_img {
	  position: absolute;
	  z-index: -9;
	  height: 81%;
	  left: 31%;
	  /* border-radius: 0%; */
  }
  }
  .faq::after, .vacancy::after, .vacancy .prev::before {
   
	left: -30%;
	top: 0px;
	
  }
  .faq_items {
	  position: relative;
	  margin-bottom: 110px;
  }
  
  
  a.portfolio-link {
	margin: 0 auto;
	display: block;
	text-align: center;
  }
	  #questions_row {
		background-color: #fff;
	  }
  .faq_items::after {
	position: absolute;
	z-index: -1;
	right: -30%;
	top: -170px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/Слой-757-2.png);
	background-size: 100%;
	height: 1212px;
	width: 1226px;
	background-repeat: no-repeat;
	content: "";
  }
  .search_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	position: relative;
  }
  .search_row img {
	z-index: 9999999999;
	position: absolute;
	right: 25px;
	top: 30%;
  }
  .search_row:hover img {
	position: absolute;
	right: 25px;
	opacity: 0.6;
	cursor: pointer;;
  }
  .container.faq_col {
	/* padding: 75px 0; */
	padding-top: 75px;
	padding-bottom: 75px;
  }
  .search_result_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	margin-bottom: 20px;
	font-size: 24px;
	color: #9b51e0;
	font-weight: 600;
  }
  h2.acc_title_bar.title {
	font-size: 24px;
	color: #8F00FD;
	font-weight: 800;
	padding: 22px 0;
	position: relative;
  }
  h2.acc_title_bar.title::after {
	position: absolute;
	z-index: 3;
	right: 20px;
	top: 24px;
	height: 8px;
	width: 18px;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease;
  
	-o-transition: all 0.2s ease;
  
	transition: all 0.2s ease;  
	content: url(/alphaleads/wp-content/uploads/2022/03/arr.svg);
  }
  h2.acc_title_bar.title.default-title-bar.default-title-bar-active::after {
	position: absolute;
	z-index: 3;
	right: 20px;
	top: 48px;
	height: 8px;
	width: 18px;
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
			transform: rotate(180deg);
	content: url(/alphaleads/wp-content/uploads/2022/03/arr.svg);
  }
  .subq {
	margin: 10px 0;
  }
  h2.acc_title_bar.subtitle::after {
	position: absolute;
	z-index: 3;
	right: 20px;
	top: 0px;
	height: 11px;
	width: 26px;
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	content: url(/alphaleads/wp-content/uploads/2022/03/arr2.svg);
  }
  h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active::after {
	position: absolute;
	z-index: 3;
	right: 20px;
	top: 44px;
	height: 8px;
	width: 18px;
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
			transform: rotate(180deg);
	content: url(/alphaleads/wp-content/uploads/2022/03/hide.svg);
  }
  h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active {
	background: rgba(249, 241, 255, 1);
	padding: 0 30px 0 30px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
  }
  .subtitle.default-title-bar-active+.acc_container {
	background: rgba(249, 241, 255, 1);
	padding: 0 30px 30px 30px;
	font-size: 14px;
	line-height: 24px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
  }
  h2.acc_title_bar.subtitle {
	color: #000;
	font-size: 18px;
	text-transform: initial;
	margin: 0;
	position: relative;
  }
  
  .quest_list {
	padding: 0 10%;
  }
  /* advertisers*/
  
  .stats_item {
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	position: relative;
	width: 33%;
	font-size: 24px;
	font-weight: 800;
	padding-top: 250px;
	/* height: 300px; */
  }
  .stats_row img {
	  position: absolute;
	  top: 25%;
	  right: 11%;
  }
  .stats_row > div:nth-child(2) > img {
	  right: 15%;
	  top: 31%;
  }
  .stats_row > div:nth-child(3) > img {
	  right: 21%;
	  top: 29%;
  }
  .stats_row > div:nth-child(3) {
	  padding-left: 20px;
  }
  .stats_row > div:nth-child(6) {
  
	  padding-left: 20px;
	  margin-bottom: -25px;
  
  }
  .stats_row > div:nth-child(4) > img {
	  right: 17%;
	  top: 38%;
  }
  .stats_row > div:nth-child(5) > img {
	  right: 26%;
	  top: 40%;
  }
  .stats_row > div:nth-child(6) > img {
	  right: 16%;
	  top: 37%;
  }
  .advs a.down {
	bottom: 17%;
  }
  section.marquee {
	margin-top: -70px;
	padding-bottom: 70px;
  }
  .stats_row {
	padding-bottom: 100px;
  }
  .stats_row {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -webkit-box-align: end;
	  -ms-flex-align: end;
	  align-items: flex-end;
	
  }
  
  .models_list {
	padding: 0 20%;
  }
  .model_badge {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
  }
  .model_item {
	  color: #000;
	  font-size: 36px;
	  font-weight: 800;
	  border: 3px solid #9b51e0;
	  padding: 15px 20px;
	  border-radius: 30px;
	  margin-right: 50px;
	  margin-bottom: 15px;
	  min-width: 126px;
  }
  .integr_item {
	  min-width: 205px !important;
  }
  .big__slider_sl.swiper-slide-next {
	  opacity: 0;
  }
  .traffic__row {
	  display: flex;
	  justify-content: space-around;
	  margin-top: -20px;
  }
  .traffic_img {
	  display: flex;
	  flex-direction: column;
	  align-items: center;
  }
  .traffic_img h4 {
	  margin-bottom: 35px;
	  font-size: 24px;
	  font-weight: 900;
  }
  p.first_breadcr span {
	  color: #9b51e0;
	  font-weight: 900;
  }
  p.first_breadcr {
	  font-size: 24px;
	  text-align: end;
	  font-weight: 500;
  }
  .traffic__row > div:nth-child(1) {
	  position: relative;
  }
  .traffic__row > div:nth-child(1) > p:nth-child(3) {
	  position: absolute;
	  top: 315px;
	  left: -85px;
  }
  .traffic__row > div:nth-child(1) > p:nth-child(4) {
	  position: absolute;
	  top: 380px;
	  left: -20px;
  }
  .traffic__row > div:nth-child(1) > p:nth-child(5) {
	  position: absolute;
	  top: 328px;
	  right: -70px;
	  text-align: left;
  }
  .traffic__row > div:nth-child(1) > p:nth-child(6) {
	  position: absolute;
	  top: 35px;
	  right: 10px;
  }
  .traffic__row > div:nth-child(2) {
	  position: relative;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(4) {
	  position: absolute;
	  top: 355px;
	  left: -50px;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(5) {
	  position: absolute;
	  top: 375px;
	  left: 65px;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(3) {
	  top: 165px;
	  position: absolute;
	  left: -170px;
	  font-size: 20px;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(3) > span {
	 
	  font-size: 24px;
  }
  #swiper-wrapper-865c79104d332769f > div.big__slider_sl.swiper-slide.wow.animate__.animate__fadeInUp.swiper-slide-duplicate.animated.swiper-slide-active {
	  visibility: visible;
	  padding-bottom: 100px !important;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(6) {
	  position: absolute;
	  top: 380px;
	  left: 150px;
	  text-align: left;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(7) {
	  position: absolute;
	  top: 370px;
	  left: 216px;
	  text-align: left;
  }
  .traffic__row > div:nth-child(2) > p:nth-child(8) {
	  position: absolute;
	  top: 305px;
	  right: -90px;
	  text-align: left;
  }
  .info__warn {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  margin-top: 35px;
  }
  .info__warn p {
	font-size: 18px;
	line-height: 30px;
  }
  .info__warn span {
	text-transform: uppercase;
	font-weight: 800;
	line-height: 38px;
  }
  .big__slider h2, .rev__in h2 {
	  color: #9000ff;
  }
  .advs .rev__in h2 {
	  color: #944DF7;
  }
  .integr_item {
	font-size: 30px;
   
	margin-right: 25px;
  }
  .advs .foot {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: end;
  }
  .models_list {
	  padding: 0 20%;
	  display: flex;
	  flex-direction: column;
	  align-items: center;
	  justify-content: center;
  }
  .advs .body {
	font-size: 14px;
	line-height: 24px;
	color: #000;
	margin-bottom: 25px;
  }
  .advs .rev__slider_sl {
	background-color: rgb(223 223 223 / 29%);
  }
  .advs .rev__slider_scrollbar {
	  background-color: #F8D2FF;
  }
  .advs .foot {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
  }
  .advs .foot__img {
	width: unset;
	height: unset;
	border-radius: unset;
  }
  .big__slider .swiper-button-next {
	  right: 20px;
	  background: #fcf6ff !important;
	  z-index: 999999;
  }
  .big__slider .swiper-button-prev {
	  z-index: 99999999;
	  left: 20px !important;
	  background: #fcf6ff !important;
  }
  .advs .team__head {
	margin-bottom: 65px;
  }
  .advs section.rev {
	background-image: none;
	background-color: #fdf6ff;
  }
  .advs .rev-bg-1, .advs .rev-bg-2 {
	display: none;
  }
  .map_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .map_row .map_img {
	width: 50%;
  }
  .map_row ul {
	width: 42%;
	padding-left: 75px;
  }
  .map_row > ul > li:nth-child(2) > img {
	opacity: 0.6;
  }
  .map_row > ul > li:nth-child(3) > img {
	opacity: 0.4;
  }
  .map_row > ul > li:nth-child(4) > img {
	opacity: 0.2;
  }
  section.principles {
	padding: 120px 0;
  }
  .pricniple__img {
	position: relative;
  }
  img.rotate {
	position: absolute;
	left: -30px;
	top: 20%;
	animation: 12s linear 0s normal none infinite running rot;
	-webkit-animation: 12s linear 0s normal none infinite running rot;
  }
  .pricniple__img::before {
	position: absolute;
	z-index: -1;
	bottom: -47%;
	left: 14%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	background-size: 100% 100%;
	height: 843px;
	width: 800px;
	background-repeat: no-repeat;
	content: "";
  }
  p.title {
	font-weight: 800;
	margin-bottom: 1px;
	margin-top: 30px;
  }
  p.title:first-child {
	margin: 0;
  }
  .solution_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
		-ms-flex-align: start;
			align-items: flex-start;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
  }
  .solution__block {
	width: 50%;
	line-height: 30px;
  }
  p.descriptions {
	font-size: 18px;
	padding-bottom: 50px;
	max-width: 460px;
  }
  
  .solution__block .title {
	font-size: 30px;
	padding-bottom: 20px;
  }
  .principles__row.container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .principle_list {
	font-size: 18px;
	line-height: 30px;
	width: 50%;
  }
  section.big_slider {
	background-image: url(/alphaleads/wp-content/uploads/2022/03/Эллипс-723.png);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	border: none;
	-webkit-box-shadow: none;
			box-shadow: none;
	padding: 50px 0;
	position: relative;
  }
  section.solutions {
	padding: 20px 0 120px 0;
	position: relative;
  }
  .solutions::after {
	position: absolute;
	z-index: -1;
	right: 1%;
	bottom: 31%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/Группа-26-1.png);
	background-size: 100%;
	height: 900px;
	width: 900px;
	background-repeat: no-repeat;
	content: "";
	/* border-radius: 19%; */
  }
  section.interview {
	background: #fdf6ff;
	padding: 75px;
	position: relative;
  }
  /* .interview::after {
	position: absolute;
	z-index: 1;
	left: -21%;
	bottom: -90%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	background-size: 100%;
	height: 900px;
	width: 900px;
	background-repeat: no-repeat;
	content: "";
  
  } */
  section.conference {
	padding: 90px 0;
  }
  .parallax {
	height: 450px;
	position: relative;
  }
  .parallax img {
	position: absolute;
  }
  img.main_first {
	position: absolute;
	right: 25%;
	bottom: 120px;
	z-index: 1;
  }
  img.main_sec {
	right: 52%;
	bottom: 220px;
  }
  img.main_third {
	left: 13%;
	top: 132px;
   
  }
  img.back_third {
	  z-index: -1;
	  left: -50px;
	  top: -50px;
  }
  .team .team__slider_sl .img {
	
	  height: 449px;
  }
  .team img.background_img {
	
	  height: 407px !important;
  }
  .team img.background_img {
	
	  top: 43px;
  
  }
  .parallax::after {
	position: absolute;
	z-index: -8;
	right: -22%;
	bottom: -56%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/Группа-26-1.png);
	background-size: 100%;
	height: 900px;
	width: 900px;
	background-repeat: no-repeat;
	content: "";
  }
  img.close {
	top: -19px;
	right: 105px;
	z-index: 99;
  }
  img.close_sec {
	right: 17%;
	bottom: 47px;
	z-index: 99;
  }
  
  img.close_purp {
	  right: 23%;
	  top: -14px;
	  z-index: -1;
	  width: 90px;
	  filter: invert(68%) sepia(79%) saturate(7022%) hue-rotate(249deg) brightness(94%) contrast(86%);
  }
  
  img.smile {
	z-index: 999999;
	left: 12%;
	top: 100px;
  }
  img.hands {
	z-index: 999;
	left: 35%;
	bottom: 0px;
  }
  .conference p.descriptions {
	font-size: 24px;
	margin-left: 20px;
	padding: 0;
	max-width: 219px;
	/* padding-bottom: 20px; */
  }
  .adv_rev .rev__slider_sl {
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/Прямоугольник-734-копия-2-1.png);
	   background-repeat: no-repeat;
	  background-size: cover;
  }
  
  .advs section#team {
	background: none;
  }
  .meet__block {
	  width: 33%;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: flex-start;
	  margin-bottom: 27px;
  } 
  
  .meet_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
  }
  .interview h2 {
	  color: #9000ff;
	  margin-bottom: 40px;
  }
  p.interview__text {
	text-align: center;
	padding: 0px 13%;
	font-size: 18px;
	line-height: 30px;
  }
  @keyframes rot {
	0% {
	  -webkit-transform: rotate(0deg);
			  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
			  transform: rotate(360deg);
	}
  }
  @-webkit-keyframes rot {
	0% {
	  -webkit-transform: rotate(0deg);
			  transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
			  transform: rotate(360deg);
	}
  }
  .map_row li img {
	margin-right: 20px;
  }
  .map_row li {
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	padding: 5px 0;
  }
  .advs .prev {
	background-image: none;
	position: relative;
  }
  .advs {
	background-image: url(/alphaleads/wp-content/uploads/2022/03/bgl.png);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	border: none;
	-webkit-box-shadow: none;
			box-shadow: none;
  }
  .advs .prev__content_head_title {
	color: #000;
  }
  .advs .prev__content_head_title span {
	color: #9000ff;
  }
  .advs .subtitle__content .prev__content_head_subtitle {
	color: #9000ff;
  }
  .advs .subtitle {
	color: #000;
  }
  .advs .prev__content_btn {
	color: #9000ff;
	border-color: #9000ff;
  }
  .advs .prev__content_btn:hover {
	color: #ffffff;
	background-color: #9000ff;
  }
  
  .advs .prev__action_contacts::after, .mainp  .prev__action_contacts::after, .faq .prev__action_contacts::after, .vacancy .prev__action_contacts::after,  .webmasters .prev__action_contacts::after  {
	position: absolute;
	z-index: -1;
	right: -8%;
	bottom: -28%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/rect.svg);
	background-size: 100%;
	height: 77px;
	width: 77px;
	background-repeat: no-repeat;
	content: "";
  }
  
  /* webmasters */
  .subtitle {
	  color: #9000ff;
	  font-size: 30px;
	  line-height: 35px;
	  font-weight: 800;
	  text-transform: uppercase;
	  margin-bottom: 60px;
  }
  .subtitle__content {
	position: relative;
  }
  .subtitle__content .prev__content_head_subtitle {
	  font-family: "Starlit Drive";
	  color: #fff;
	  font-size: 60px;
	  position: absolute;
	  right: 100px;
	  bottom: 30px;
	  line-height: 25px;
  }
  .subtitle__content span {
	margin-left: 30px;
  }
  #who__web .who__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  #who__web .who__title,
  .partners .who__title {
	color: #9000ff;
  }
  .who__list {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  max-width: 795px;
	  padding: 50px 0;
	  border-bottom: 2px solid #4900a4;
  }
  .who__subtitle {
	color: #00ffe4;
	font-size: 24px;
	line-height: 36px;
	font-weight: 800;
	width: 30%;
	padding-left: 15px;
  }
  .who__description {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	font-weight: 400;
	width: 70%;
	padding-right: 40px;
  }
  .webmasters {
	background-image: url(/alphaleads/wp-content/uploads/2022/04/all.png);
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;
  }
  .webmasters .prev,
  .webmasters .who__content {
	background-image: none;
  }
  ._hide {
	visibility: hidden;
	height: 0;
  }
  #who__web .who__in {
	padding-top: 0px;
  }
  .atropos-scale,
  .atropos-rotate {
	height: 100%;
  }
  
  .offers .swiper-slide {
	  padding: 40px;
	  background-color: rgba(122, 0, 255, 0.29);
	  -webkit-backdrop-filter: blur(4px);
	  backdrop-filter: blur(4px);
	  color: #fff;
	  border-radius: 20px;
	  border: none;
	  -webkit-box-shadow: inset 0 35px 44px -30px rgb(209 143 255 / 40%), inset 0 -29px 48px -30px rgb(209 143 255 / 40%);
  box-shadow: inset 0 35px 44px -30px rgb(209 143 255 / 40%), inset 0 -29px 48px -30px rgb(209 143 255 / 40%);
  }
  .offers .hist__slider_sl.swiper-slide-active {
	  -webkit-transform: unset;
	  -ms-transform: unset;
	  transform: unset;
	  border-color: unset;
   
  }
  .badge {
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #fff;
	border-radius: 20px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 7px 14px;
	font-size: 14px;
  }
  .offer__subtitle {
	color: #00ffe4;
	font-size: 18px;
  }
  .offers .hist__slider_sl {
	height: unset;
  }
  .offer__subtitle {
	  color: #00ffe4;
	  font-size: 18px;
	  font-weight: 700;
	  margin: 95px 0 30px 0;
  }
  .no_background .hist__thumbs_sl,   .no_background .off__thumbs_sl  {
	  padding-top: 30px;
	  color: #7a00ff;
	  font-size: 18px;
	  font-style: italic;
	  text-align: center;
	  position: relative;
	  background-color: unset !important;
	  backdrop-filter: none;
	  border-radius: unset;
	  box-shadow: unset;
  }
  .no_background .hist__thumbs_sl:after, .no_background .off__thumbs_sl:after {
	  position: absolute;
	  content: "";
	  height: 5px !important;
	  top: 0;
	  left: 0;
	  width: 100%;
	  -webkit-transition: all 0.3s ease;
	  -o-transition: all 0.3s ease;
	  transition: all 0.3s ease;
  }
  .no_background .off__thumbs_sl:after { 
	  display: none; 
}
  .locale img,
  .price img {
	margin-right: 12px;
  }
  .locale {
	margin-bottom: 20px;
  }
  .price,
  .locale {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	color: #fff;
	font-size: 18px;
  }
  .offers .hist__slider_sl {
	position: relative;
  }
  
  .offers .hist__slider {
	padding: 90px 0;
  }
  img.exclusive {
	position: absolute;
	z-index: 1;
	right: 5%;
	top: -14%;
	height: 192px;
	width: 84px;
  }
  .offers .hist__thumbs_sl::after,   .offers .off__thumbs_sl::after {
	background-image: none;
	height: 1px;
	width: 100%;
  }
  .swiper-slide-active .badge {
	color: #00ffe4;
	border: 1px solid #00ffe4;
  }
  .offers .hist__thumbs_sl,  .offers .off__thumbs_sl {
	background-image: none;
  }
  .offers .off__scrollbar {
	background-color: rgba(58, 0, 111, 1);
  }
  .offers .slide::before {
	position: absolute;
	z-index: 1;
	right: -5%;
	bottom: 28%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/after_hash.svg);
	background-size: 100%;
	height: 101px;
	width: 146px;
	background-repeat: no-repeat;
	content: "";
  }
  .offers .slide::after {
	  position: absolute;
	  z-index: -1;
	  left: -2%;
	  top: 13%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/rect.svg);
	  background-size: 100%;
	  height: 77px;
	  width: 77px;
	  background-repeat: no-repeat;
	  content: "";
  }
  .offers .slide {
	position: relative;
  }
  
  /* partners */
  .partners {
	margin-top: 145px;
  }
  .step__block {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-pack: distribute;
	  justify-content: space-around;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  position: relative;
  }
  .partners .description p {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	max-width: 420px;
  }
  .description span {
	font-weight: 800;
  }
  .step__img {
	position: relative;
  }
  .num {
	position: absolute;
	z-index: 1;
	bottom: -19%;
	right: 57px;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/1.png);
	background-size: 100%;
	height: 163px;
	width: 184px;
	background-repeat: no-repeat;
	content: "";
  }
  .first_step .step__img::before {
	position: absolute;
	z-index: -1;
	top: -84%;
	right: -50%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	background-size: 100% 100%;
	height: 700px;
	width: 700px;
	background-repeat: no-repeat;
	content: "";
  }
  .sec_step .hash_back {
	  position: absolute;
	  z-index: -1;
	  top: -23%;
	  left: -14%;
	  height: 900px;
	  width: 900px;
	  background-repeat: no-repeat;
	  content: "";
  }
  .sec_step .step__img > img {
	height: 620px;
  }
  .num_sec {
	position: absolute;
	z-index: 1;
	
	height: 163px;
	width: 184px;
	background-repeat: no-repeat;
	content: "";
	top: 30%;
	right: -10%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/2.png);
	background-size: 100%;
  }
  .num_third {
	  position: absolute;
	  z-index: 1;
	  height: 163px;
	  width: 184px;
	  background-repeat: no-repeat;
	  content: "";
	  top: 72%;
	  right: -32%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/3-1.png);
	  background-size: 100%;
	  border-bottom-left-radius: 72px;
	  border-bottom-right-radius: 69px;
  }
  .mba__block .who__title {
	  margin-bottom: 59px;
  }
  .step__img, .num, .num_sec, .num_third{
  
	-webkit-transition: all 0.1s ease;
  
	-o-transition: all 0.1s ease;
  
	transition: all 0.1s ease;  
  
  }
  
  .step__block.three_step {
	margin-top: -20%;
	margin-left: 25%;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	position: relative;
  }
  .three_step .step__img {
	margin-left: 45%;
  }
  .three_step .prev__content_btn {
	  width: 185px !important;
	  margin-top: 42px;
	  text-align: center;
  }
  /* command */
  .command {
	margin-top: 115px;
  }
  .command .description {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	margin: 65px 20% 50px 20%;
	text-align: center;
  }
  .img.back {
	position: relative;
  }
  img.background_img {
	position: absolute;
	z-index: -1;
	top: 40px;
	border-radius: 20px;
	height: 344px !important;
  }
  .command .info__ex {
	color: #fff;
  }
  a.slider__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	text-transform: uppercase;
	/* display: block; */
	color: rgba(144, 0, 255, 1);
	font-size: 18px;
	font-weight: 700;
	padding: 10px 15px;
	width: 200px;
	margin-top: 20px;
	border: 4px solid rgba(144, 0, 255, 1);
	border-radius: 30px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
  }
  a.slider__button:hover {
	background-color: rgba(144, 0, 255, 1);
	color: #000;
  }
  .command .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .command .team__content .team__prev,
  .command .team__content .team__next {
	background-color: #000;
	-webkit-box-shadow: 10px 13px 16px rgba(49, 0, 103, 0.21);
	box-shadow: 0px 11px 13px rgb(49 0 103 / 21%);
  }
  section.mba__block {
	background-color: rgba(143, 0, 255, 1);
  
  
	background-repeat: no-repeat;
	background-position: center;
  }
  section.mba__block .container {
	padding: 60px 0 1px 0;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/mba-cropped.svg);
	  background-size: 135%;
	  background-repeat: no-repeat;
	  background-position: center;
  }
  .mba__block .description {
	  color: #fff;
	  font-size: 18px;
	  text-align: center;
	  margin: 20px 20% 0 20%;
	  line-height: 30px;
  }
  .mba__block .flexbox {
	  margin-top: 35px;
  }
  .flexbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .slider__button.light {
	color: #fff;
	width: 250px;
	border: 4px solid #fff;
  }
  .slider__button.light:hover {
	  background-color: #fff;
	  color: #8f00ff;
  }
  
  /* contacts */
  .contacts .prev {
	background-image: none;
  }
  .contacts .prev__content_head_title {
	color: #000;
	font-size: 60px;
	font-weight: 800;
  }
  .container.main {
	height: 35vh;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-direction: row;
			flex-direction: row;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .container.main::after {
	  position: absolute;
	  z-index: -1;
	  top: -180px;
	  right: -31%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/light_bg.png);
	  background-size: 100% 100%;
	  height: 1134px;
	  width: 1509px;
	  background-repeat: no-repeat;
	  content: "";
  }
  .contacts .prev__action_contacts {
	  position: absolute;
	  bottom: 16%;
	  right: 30%;
	  min-width: 110px;
  }
  .person__card h2 {
	color: #9000ff;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 60px;
  }
  .card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .card__content {
	padding-left: 40px;
  }
  .card__content h3 {
	font-size: 18px;
	margin-bottom: 5px;
  }
  .card__content p,
  ul.contact_list {
	font-size: 18px;
  }
  .contact_list li {
	  padding: 8px 0;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  /* width: 400px; */
  }
  .contact_list img {
	margin-right: 10px;
  }
  .contact_list li:hover {
	color: #9000ff;
  }
  
  .flex__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .form__glass {
	  width: 460px;
	  height: 280px;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  padding: 85px 5% 0 5%;
	  text-align: center;
	  -webkit-filter: blur(-3px);
	  filter: blur(-3px);
	  border-radius: 20px;
	  background-color: rgb(232 227 237 / 29%);
	  -webkit-backdrop-filter: blur(4px);
	  backdrop-filter: blur(4px);
		  background-image: url("/alphaleads/wp-content/uploads/2022/03/Прямоугольник-734-копия-2-1.png");
	  background-size: cover;
	  background-repeat: no-repeat;
  }
  .form__glass .prev__content_btn {
	color: #9000ff;
	border-color: #9000ff;
	margin-top: 36px;
  }
  .form__glass .prev__content_btn:hover {
	color: #ffffff;
	background-color: #9000ff;
	margin-top: 36px;
  }
  .cont_hash {
	position: absolute;
	z-index: -1;
	right: -5%;
	bottom: -8%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/lhash.png);
	background-size: 100%;
	height: 77px;
	width: 77px;
	background-repeat: no-repeat;
	content: "";
  }
  .form__glass::before {
	position: absolute;
	z-index: 1;
	left: 33%;
	top: -30%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/hand.svg);
	background-size: 100%;
	height: 144px;
	width: 156px;
	background-repeat: no-repeat;
	content: "";
  }
  .form__glass {
	position: relative;
  }
  .person__card.double {
	margin: 65px 0;
  }
  .double .flex__row {
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
  }
  .double .card {
	padding-right: 134px;
  }
  .link-mail {
	font-size: 18px;
	margin-bottom: 20px;
  }
  section.person > div > div:nth-child(4) > h2 {
	margin-bottom: 40px;
  }
  @media screen and (min-width: 601px) and (max-width: 999px) {
	.hist__head.wow.animate__.animate__fadeInLeft.animated {
	  margin-top: 60px;
	}
	.team__slider_sl .img img {
	  height: auto;
	}
	.team__slider_sl .img {
	  height: 500px;
	}
	img.background_img {
	  height: 466px !important;
	}
  }
  @media screen and (min-width: 1200px) {
	  .faq div#scene img {
    width: 400px !important;
}
	  .big__slider_sl {
	  height: 600px;
  }
  .menu-language-container {
	  position: absolute;
	  left: 280px;
  }
	  .off__slider.swiper.wow.animate__.animate__slideInUp.swiper-initialized.swiper-horizontal.animated {
	  padding: 90px 0 60px 0;
  }
	  .stats_row {
	  
	  justify-content: flex-end !important;
	  margin-right: -55px !important;
  }
  .stats_item p {
	  margin-left: 55px !important;
  }
	  .hist__thumbs.swiper.swiper-initialized {
	  margin-top: 30px;
  }
	  .marquee.b-marquee--rtl, section.marquee.b-marquee > div.marquee.b-marquee {
	  display: none;
  }
  
  body > section.team > div > div > div.team__content > div.team__slider.swiper.swiper-initialized.swiper-horizontal > div > div.team__slider_sl.fix > div.img.back {
	  position: unset;
  }
  body > section.team > div > div > div.team__content > div.team__slider.swiper.swiper-initialized.swiper-horizontal > div > div.team__slider_sl.fix > div.img.back > img:nth-child(2)
	  {
	  left: -43px;
	  width: 115%;
	  object-fit: contain;
	  overflow: visible;
	  z-index: 9999999999999999999999999999;
	  position: absolute;
	  width: 448px;
	  top: -39px;
	  max-width: unset;
  }
  .team__content {
	  padding: 0 0px;
	  position: relative;
	  /* margin: 0 -20px; */
  }
	  .team__content .team__next {
	
	  right: -70px;
  
  }
	  .team__content .team__prev {
	  left: -70px !important;
	 
  }
	  #header__lang a {
	  color: #8e3aff !important;
  }
	  
	  .who__content_top_logo.wow.animate__.animate__slideInLeft.animated {
	  width: 25%;
  }
	  .contacts h1.prev__content_head_title.wow.animate__.animate__fadeInUp {
	  margin-top: 100px;
  }
	  .models_list {
	  margin-left: 6%;
  }
	  .prev__content {
	  margin-top: 120px;
  }
  .mainp	.prev__content, .faq	.prev__content {
	  margin-top: 0px;
  }
	  .advs .prev__content {
	  margin-top: 0;
  }
	  .sec_step .description {
	  margin-bottom: 170px;
  }
	  .mainp section.why {
	  padding-bottom: 140px;
  }
		  .mainp .hist__slider {
	  padding: 60px 0;
	  padding-bottom: 200px;
  }
  .mainp .hist__thumbs.swiper.swiper-initialized {
	  padding-top: 30px;
	  margin-top: -100px;
  }
  .mainp	.hist__scrollbar {
	
	  top: 30px;
   
  }
  }
  @media screen and (min-width: 768px) {
  .marquee > marquee:nth-child(2), .marquee > marquee:nth-child(3) {
	display: none;
  }
 
  .mob_illustration {
	display: none;
  }
  }
  @media screen and (min-width: 768px) and (max-width: 1000px) {
	.parallax_item {
	  width: 71%;
  }
  }
 @media screen and (min-width: 1000px) and (max-width: 1200px) {
	 img#ban_ru_f, img#ban_en_f {
		   margin-left: 30px;
    width: 42vw !important; 
	 }
  img#ban_ru_s,   img#ban_en_s {
		   margin-right: 30px;
    width: 42vw !important; 
	 }
  }

  @media screen and (max-width: 768px) {
	  header.header {
    background: transparent !important;
}
	  .who__in {
	  padding-top: 330px;
	}
	  .stats_item p {
	  margin-top: 25px;
  }
	  .why__slider_wr.swiper-wrapper {
	  transform: translate3d(0px, 0px, 0px) !important;
  }
	  section.interview {
	  background: #fdf6ff;
	  padding: 20px;
	  position: relative;
  }
	  .advs .team__head {
	  margin-bottom: 25px;
  }
	  body > div.wrapper > main > section.statistics > div > div.stats_row.wow.animate__.animate__fadeInDown.animated > div:nth-child(6) > p {
	  font-size: 18px;
  }
	  .b-marquee, .b-marquee--rtl {
		  padding: 5px 0 0 0 !important;
	  }
	  .mainp .why__slider_sl.swiper-slide {
	  padding-left: 0 !important;
  }
	
	  .hist__slider_sl.swiper-slide.swiper-slide-active {
	  flex-direction: column !important;
  }
  
	  .hist__slider_sl .img {	width: 55%; }
	  p#typewriter {
	  min-height: 144px;
	  min-width: unset;
  }
	.parallax__slider.container {
	  padding: 0;
  }
	.parallax__slider_sl {
	   opacity: 1;
  }
  .trigger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	padding: 0;
	padding-bottom: 60px;
  }
  p.job__title, p.job__descr {
	width: 100%;
  
  }
  p.job__descr {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
  }
  section.form_vacancy {
	margin-top: 100px;
  }
  p.job__title {
	margin-top: 30px;
	font-size: 20px;
	margin-bottom: 15px;
  }
  .form_vacancy  p.description {
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
  }
  .form_vacancy .container {
	padding: 0 20px;
  }
  .form__block form {
	padding: 50px 25px;
  }
  .button__row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	height: 140px;
  }
  .vacancy .content[aria-hidden=false] {
	  padding: 0;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  align-items: flex-start;
	  justify-content: center;
  }
  .list_row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
  }
  .job__list li::before {
	padding-top: 0px;
	margin-right: 20px;
	font-size: 65px;
	left: -1px;
	top: -5px;
	content: "\2022";
	color: #8f00ff;
	display: inline-block;
	position: absolute;
  }
  .list_row .prev__content_btn {
	width: 50% !important;
	margin-bottom: 20px !important;
  }
  p.list__title, .job__list {
	width: 100%;
  }
  .job__list{
	margin-top: 15px;
  }
  .parallax__slider_sl {
	padding: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	margin-bottom: 100px;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .parallax__slider_sl::before {
	content: none;
  }
  img.back_img, img.back_img_hash {
	display: none;
  }
  .parallax_item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	text-align: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
  }
  .parallax_item h3 {
	max-width: unset;
  }
  .parallax_background {
	margin-top: 51px;
  }
  img.parallax_img {
	position: absolute;
	right: -10% !important;
	bottom: -37% !important;
	left: unset;
	top: unset;
	width: 57%;
  }
	.quest_list {
	  padding: 0;
  }
  h2.acc_title_bar.title {
	font-size: 18px;
  
  }
	.advs .team .container {
	  padding: 0 40px !important;
  }
  .parallax {
	display: none;
  }
	.stats_item {
	  padding-top: 150px;
	  width: 50%;
  
  }
  .meet__block {
	width: 100%;
  }
  img.main_first {
	position: absolute;
	right: 7%;
  
  }
  img.main_third {
	left: 18%;
	top: 235px;
	z-index: 99;
  
  }
  img.close_sec {
	right: 0%;
	bottom: 47px;
	z-index: 99;
  }
  img.smile {
	z-index: 999999;
	left: 15%;
	top: 54%;
  }
  .advs h2 {
	  padding: 0;
	  padding-top: 50px;
	  font-size: 24px;
	  margin-bottom: 20px;
  }
  .solutions::after {
  
	right: 43%;
   
  }
  .team__head {
	padding: 0;
  }
  .solution__block .title {
	font-size: 24px;
	padding-bottom: 15px;
  }
  img.close {
	top: -30px;
	right: -25px;
	z-index: 99;
  }
  img.hands {
	z-index: 999;
	left: 38%;
	bottom: -121px;
  }
  .conference p.descriptions {
	font-size: 24px;
	margin-left: 20px;
	padding: 0;
	/* padding-bottom: 20px; */
	max-width: unset;
  }
  .traffic__row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
  }
  .traffic__row img:last-child {
	margin-left: -75px;
	margin-top: 20px;
  }
  .map_row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
  }
  .map_row ul {
	width: 100%;
	padding: 0px 20%;
	margin-bottom: 20px;
  }
  .principles__row.container, .solution_list.container  {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
  }
  .solution__block {
	width: 100%;
	max-width: unset;
  }
  p.interview__text {
	padding: 0;
  }
  .interview .container {
	padding: 0;
  }
  .interview::after {
	left: -56%;
	bottom: -130%;
  
  }
  .meet_list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
  }
  .principle_list {
	width: 100%;
  }
  .descriptions br {
	display: none !important;
  }
  .model_item {
	color: #000;
	font-size: 18px;
	margin-right: 20px;
	margin-bottom: 10px;
  }
  .map_img {
	width: 100% !important;
  }
  .integr_item {
	font-size: 16px;
	margin-right: 10px;
  }
	.prev__action_contacts::before {
	  display: none;
	}
	.pc {
	  display: none;
  }
	.advs .prev__action_pr img {
  
	  height: 436px;
  }
	.advs .prev__action {
	  position: relative;
	  overflow: hidden;
	}
	.advs .prev__action_contacts::before {
	  position: absolute;
	  z-index: -1;
	  left: -255%;
	  bottom: -69%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	  background-size: 100%;
	  height: 500px;
	  width: 800px;
	  background-repeat: no-repeat;
	  content: "";
  }
	 .prev__action_contacts_item {
	  font-size: 14px;
  }
   .advs .prev__action_contacts::after {
   display: none;
  }
	.advs a.prev__content_btn {
	  width: 168px;
	  font-size: 12px;
  }
  .faq section.mba__block {
	  margin: 0;
  }
  .advs {
	background-image: url(/alphaleads/wp-content/uploads/2022/03/bgl.png);
	background-repeat: no-repeat;
	background-position: 66% -1%;
	background-size: auto;
	border: none;
	-webkit-box-shadow: none;
			box-shadow: none;
  }
	.advs .subtitle {
	  font-size: 16px;
	  line-height: 21px;
	  margin-bottom: 20px;
  }
.prev__content_head_title {
    font-size: 32px !important;
    line-height: 35px;
}
  .advs .prev__content_head_subtitle {
	font-size: 30px;
	line-height: 12px;
	top: 7%;
	right: 15%;
  }
	p#typewriter span {
	  line-height: 20px;
	  font-size: 22px !important;
  }
  p#typewriter {
	min-height: 70px;
  }
	.form__glass::after {
	  z-index: -3;
	}
	.flex__row {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	  -webkit-box-align: start;
		  -ms-flex-align: start;
			  align-items: flex-start;
	}
	.contacts .prev__action_contacts {
	  display: none;
	}
	.container.main::after {
	  right: -71%;
	}
	section.person
	  > div
	  > div:nth-child(1)
	  > div
	  > div.card.wow.animate__.animate__fadeInLeft.animate__slow.animated {
	  -webkit-box-ordinal-group: 3;
		  -ms-flex-order: 2;
			  order: 2;
	}
	body > div.wrapper > main > section.person > div > div:nth-child(1) > h2 {
	  display: none;
	}
	.form__glass {
	  width: calc(100vw - 80px) !important;
	  background-size: cover;
	  border-radius: 50px;
	}
	.form__glass h3 {
	  font-size: 18px;
	}
	.card {
	  padding: 20px 0;
	}
	.webmasters .prev__content_head {
	  -webkit-box-ordinal-group: 2 !important;
		  -ms-flex-order: 1 !important;
			  order: 1 !important;
	}
	.subtitle__content {
	  -webkit-box-ordinal-group: 3;
		  -ms-flex-order: 2;
			  order: 2;
	}
	.who__list {
	  padding: 25px 0;
	  border: none;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	  width: 100%;
	}
	.who__subtitle {
	  width: 100%;
	  padding: 0;
	  padding-bottom: 25px;
	}
	.who__list br,
	.first_step .step__img::before {
	  display: none;
	}
	.who__description {
	  width: 100%;
	}
	.container {
	  padding: 0 40px;
	}
	section.person
	  > div
	  > div:nth-child(1)
	  > div
	  > div.card.wow.animate__.animate__fadeInLeft.animate__slow.animated {
	  padding-top: 70px;
	}
	.prev__action_contacts {
	  bottom: 2%;
	}
	.webmasters  .prev__action_contacts {
    bottom: 6%;
}

	.who__subtitle {
	  line-height: 20px;
	  color: #00ffe4;
	  font-size: 16px;
	}
	.who__description {
	  font-size: 14px;
	  line-height: 24px;
	  color: #fff;
	  padding-right: 0;
	  /* text-align: left; */
	}
	.person__card.double {
	  margin: 20px 0;
	}
	.person__card h2 {
	  margin-bottom: 19px;
	}
	.hist__thumbs.swiper {
	  display: none;
	}
	.partners {
	  margin-top: 30px;
	}
	.step__block {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	}
	.partners .description p {
	  color: #fff;
	  font-size: 1.1em;
	  line-height: 21px;
	  max-width: 420px;
	}
	.description {
	  padding-bottom: 30px;
	}
  
	.sec_step .step__img {
	  -webkit-box-ordinal-group: 3;
		  -ms-flex-order: 2;
			  order: 2;
	}
	.sec_step .step__img > img {
	  height: unset;
	}
	.sec_step .step__img::before {
	  top: -2%;
	  right: -46%;
	  background-size: 100%;
	  height: 100%;
	  width: 175vw;
	}
	.sec_step .description {
	  padding-top: 50px;
	}
	.step__block.three_step {
	  margin-top: 0;
	  margin-left: 0;
	}
	.three_step .step__img {
	  -webkit-box-ordinal-group: 3;
		  -ms-flex-order: 2;
			  order: 2;
	}
	.three_step .step__img {
	  margin-left: 0;
	}
	.three_step .step__img img {
	  height: 240px;
	}
	.command {
	  margin-top: 50px;
	}
	.command .description {
	  display: none;
	}
	section.mba__block {
	  margin: 40px 0;
	}
	.mba__block .description {
	  margin: 0;
	  padding: 0;
	  font-size: 14px;
	  line-height: 20px;
	}
	.webmasters {
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/back-1.png);
	  background-repeat: no-repeat;
	  background-position: top;
	  background-size: cover;
	}
	.step__img::after {
	  right: 27%;
	}
	.num_third {
	  top: 9%;
	  right: -51%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/3.png);
	  background-size: 100%;
	}
	.num_sec {
	  top: 35%;
	  right: 4%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/2.png);
	  background-size: 100%;
	}
  #vacancy .content > a {
	  width: unset;
	  margin-bottom: 20px !important;
  }
  .vacancy p.subtitle {
	font-size: 20px;
	line-height: 24px;
  }
  .vacancy .subtitle__content .prev__content_head_subtitle {
	font-family: "Starlit Drive";
	color: #fff;
	font-size: 33px;
	position: absolute;
	right: -6px;
	bottom: 67px;
	line-height: 18px;
  }
  .vacancy .prev_in .prev__content_btn {
	width: 80%;
	margin-bottom: 20px;
  }
  .slider_vacancy h2 {
	color: #9000FF;
	margin-bottom: 30px;
	margin-top: 50px;
  }
  .big__slider .swiper-button-prev, .big__slider .swiper-button-next {
	display: none !important;
  }
  }
  
  @media screen and (max-width: 425px) {
	  .traffic_img:last-child {
	  margin-top: 70px;
  }
	  .traffic_img img {
	  max-width: 80%;
  }
	  .traffic__row > div:nth-child(1) > p:nth-child(3) {
	  position: absolute;
	  top: 250px;
	  left: -35px;
  }
	  .traffic__row > div:nth-child(1) > p:nth-child(4) {
	  position: absolute;
	  top: 300px;
	  left: 15px;
  }
	  .traffic__row > div:nth-child(1) > p:nth-child(5) {
	  position: absolute;
	  top: 260px;
	  right: -20px;
	  text-align: left;
  }
	  .traffic__row > div:nth-child(1) > p:nth-child(6) {
	  position: absolute;
	  top: 40px;
	  right: 25px;
  }
	.registration h1 {
	  text-align: center;
  }
  .registration .head__block p {
	line-height: 21px;
	max-width: 100%;
  
  }
  .registration .input__wrapper {
	flex-direction: column;
	display: flex;
	justify-content: space-between;
	align-items: center;
  }
  .step__row p {
  
	font-size: 12px;
	line-height: 14px;
  }
  .step__row {
	width: 100%;
   
  
  }
  .next_btn_reg, .reg_btn {
	margin-top: 10px;
  }
  
	.traffic__row img:last-child {
	  margin-left: -10px;
	  margin-top: 20px;
  }
	#ac-1::before {
	  position: absolute;
	  z-index: -1;
	  left: -189%;
	  bottom: -139%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	  background-size: 100%;
	  height: 800px;
	  width: 800px;
	  background-repeat: no-repeat;
	  content: "";
  }
  #ac-4::before {
	position: absolute;
	z-index: -1;
	left: -189%;
	bottom: -139%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	background-size: 100%;
	height: 800px;
	width: 800px;
	background-repeat: no-repeat;
	content: "";
  }
  #ac-4::before {
	position: absolute;
	z-index: -1;
	right: -189%;
	bottom: -39%;
	background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	background-size: 100%;
	height: 800px;
	width: 800px;
	background-repeat: no-repeat;
	content: "";
  }
	  .faq #ac-4::before {
		  display: none;
	  }
	.num {
	
	  height: 105px;
	  width: 141px;
  
  }
  .parallax_item h3 {
	color: #00FFE4;
	font-size: 15px;
	line-height: 20px;
  
  }
  .parallax_item p {
	font-size: 12px;
	line-height: 18px;
  margin-top: 10px;
  }
  h2.acc_title_bar.subtitle {
	color: #000;
	font-size: 14px;
	/* max-width: 200px; */
	text-transform: initial;
	margin: 0;
	position: relative;
	line-height: 22px;
  }
  h2.acc_title_bar.title {
  
	padding: 17px 0;
  
  }
  h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active {
	padding: 10px 30px;
  }
  h2.acc_title_bar.title::after {
  
	top: 14px;
  
  }
  h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active::after {
  
	top: 27px;
  
  }
  .faq_items {
	position: relative;
	margin-bottom: 20px;
  }
  .faq #who__web > div {
	padding: 0;
  }
  .faq_item {
	  visibility: visible !important;
	  width: 43%;
	  min-width: unset;
	  min-height: 258px;
	  margin-bottom: 50px;
  }
  h2.acc_title_bar.title.default-title-bar.default-title-bar-active::after {
  
	top: 35px;
  
  }
  p.faq__description {
	font-size: 14px;
	color: #fff;
	line-height: 18px;
  }
  .subtitle.default-title-bar-active+.acc_container {
  
	font-size: 12px;
	line-height: 20px;
  
  }
  img.faq__img {
	position: absolute;
	top: -40px;
	right: -6%;
  }
  p.faq__subtitle {
	margin-top: 70%;
	margin-bottom: 10px;
  }
  p.faq__subtitle {
	font-size: 16px;
	line-height: 20px;
	color: #00FFE4;
  }
  .stats_row img {
	position: absolute;
	top: 28%;
	right: -5%;
  }
  .stats_row > div:nth-child(2) > img {
	right: -8%;
	top: 33%;
  }
  .stats_row > div:nth-child(3) > img {
	right: 3%;
   top: 25%;
  }
  .stats_row > div:nth-child(4) > img {
	  right: -7%;
	  top: 28%;
  }
  .stats_item {
  
	font-size: 20px;
   
  }
  .stats_row > div:nth-child(5) > img {
	  right: -2%;
	  top: 28%;
  }
  .stats_row > div:nth-child(6) > img {
	z-index: -1;
	right: -7%;
	top: 28%;
  }
	  .stats_row > div {
	  padding-left: 0;
  }
  .interview::after {
	left: -120%;
	bottom: -130%;
  }
  section.conference {
	padding: 0;
  }
  section.solutions {
	padding: 20px 0 40px 0;
  }
  section.principles {
	padding-bottom: 40px;
  }
  .advs h2 span {
	font-size: 20px;
  }
  .traffic__row img {
	height: unset;
	margin-left: unset;
  }
  .team__head span {
	max-width: 50vw;
  }
  .map_row ul {
	width: 100%;
	padding: 0px 0%;
  }
  .models_list {
	padding: 0 5%;
  }
  .integr_item, .model_item {
	font-size: 12px;
	margin-right: 10px;
  }
  .info__warn img {
	display: none;
  }
	.container.main {
	  height: 270px;
	}
	.contacts h1 {
	  font-size: 55px !important;
	}
  
	.person__card h2 {
	  font-size: 24px;
	  line-height: 28px;
	}
	.card .pers__img {
	  width: 140px;
	}
	.card__content {
	  padding-left: 24px;
	}
	.card__content h3,
	.card__content p,
	ul.contact_list {
	  font-size: 14px;
	}
	.form__glass .prev__content_btn {
	  font-size: 18px;
	}
	
	.who__content {
	  position: relative;
	}
	#who__web > div > div > div.who__content > div:nth-child(3)::after {
	  position: absolute;
	  z-index: -1;
	  left: -128%;
	  bottom: 26%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	  background-size: 100%;
	  height: 900px;
	  width: 900px;
	  background-repeat: no-repeat;
	  content: "";
	}
	.footer:after {
	  z-index: -1 !important;
	  bottom: -6% !important;
	  right: -53% !important;
	}
	.partners .container {
	  position: relative;
	}
	.partners .who__head::before {
	  position: absolute;
	  z-index: -1;
	  left: 2%;
	  bottom: 76%;
	  background-image: url(/alphaleads/wp-content/uploads/2022/03/757.svg);
	  background-size: 100%;
	  height: 900px;
	  width: 900px;
	  background-repeat: no-repeat;
	  content: "";
	}
	.sec_step .step__img::before {
	  top: -2%;
	  right: -46%;
	  background-size: 100%;
	  height: 600px;
	  width: 150vw;
	}
	.step__img::after {
	  bottom: -29%;
	  right: 26%;
	  height: 94px;
	  width: 94px;
	}
	.webmasters .prev__content_head_title {
	  font-size: 22px;
	  line-height: 33px;
	}
	.webmasters .subtitle {
	  font-size: 15px;
	  line-height: 24px;
	}
	.prev__content_head {
	  margin-bottom: 25px;
	}
	.webmasters .subtitle__content .prev__content_head_subtitle {
	  font-size: 30px;
	  right: 0px;
	  top: 10px;
	  line-height: 12px;
	}
	.prev__content_btn {
	  font-size: 12px;
	}
	.hist__head {
	  padding: 0;
	}
	.faq .prev__content_head {
	  -webkit-box-ordinal-group: 2 !important;
		  -ms-flex-order: 1 !important;
			  order: 1 !important;
  }
	.section_title {
	  font-size: 16px;
	}
	.hist__title img {
	  height: 34px;
	}
	.container.slide {
	  padding: 0;
	}
	.offers .slide::before,
	.offers .slide::after {
	  content: none;
	}
  .offer__subtitle {
	  margin: 105px 0 10px 0;
  }
	.offers .swiper-slide-active:after,
	.offers .hist__slider_sl:after {
	  background-size: 100%;
	  height: 157px;
	  width: 64px;
	}
	.price,
	.locale {
	  font-size: 14px;
	}
	.locale {
	  margin-bottom: 4px;
	}
	
	.block_title {
	  font-size: 18px;
	  padding-top: 35px;
	}
	.team__slider {
	  overflow: visible;
	  padding: 0 0px;
	}
	a.slider__button.light {
	  width: 191px;
	  font-size: 14px;
	  padding: 0px !important;
	}
	.card {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	  -webkit-box-align: start;
		  -ms-flex-align: start;
			  align-items: flex-start;
	}
	.card__content {
	  padding-left: 0;
	  padding-top: 20px;
	}
	.container.main::after {
	  left: -94%;
	  right: unset;
	}
	.contacts h1 {
	  font-size: 44px !important;
	}
	.num_sec {
  
	  right: -7%;
	  height: 98px;
	  width: 122px;
   
  }
  .num_third {
   
	height: 120px;
	width: 139px;
  
  }
  .faq h1 {
	font-size: 30px !important;
	line-height: 35px;
  }
  }
  
  @media screen and (max-height: 769px) {
   .webmasters .prev__in .down {
	  bottom: 40px;
	}
	.advs a.down {
	  bottom: 12%;
  }
  
  }
  @media screen and (max-width: 350px) {
	.advs .prev__content_head_subtitle {
	  font-size: 30px;
	  line-height: 12px;
	  top: 7%;
	  right: 0%;
  }
  .advs a.prev__content_btn {
	width: 82%;
	font-size: 12px;
  }
  }
  
  @media screen and (min-width: 769px) {
	   .hist__thumbs_wr {
	  transform: translate3d(0px,0,0) !important;
  }
  .mob_t {
	  display: none !important;
  }
	  .big__slider_sl.swiper-slide.wow.animate__.animate__fadeInUp.swiper-slide-duplicate.swiper-slide-active.animated {
	  padding-bottom: 80px;
  }
  }
  @media screen and (max-width: 768px) {
	  img.custom-logo {
    width: 80%;
}
	  .prev__content_head_subtitle {
   
    line-height: 18px;
}
	  .header__burger_auth:after {
  
    transform: scale(0.8);
}
	  .prev__content_hg_item {
 
    border-right: 3px solid #fff;
}
	  img#ban_ru_f,  img#ban_ru_s,  img#ban_en_f,  img#ban_en_s {
    width: 100%;
}
	  img#ban_ru_s,    img#ban_en_s {
		  margin-top: 20px;
	  }
	  .job__list li {
	  font-size: 14px;
   
  }
		  .traffic__row.pc_t {
	  display: none;
  }
	  .parallax__slider_wr {
	  display: flex;
	  flex-direction: column !important;
	  transform: none !important;
  }
	  .model_item {
	 
	  padding: 5px 15px;
	  border-radius: 30px;
	   min-width: unset;
  }
	  .integr_item {
	  min-width: unset !important;
	  padding: 5px 10px;
  }
	  .big__slider_sl.swiper-slide.wow.animate__.animate__fadeInUp.animated.swiper-slide-prev {
	  opacity: 0;
  }
	  .big__slider_sl.swiper-slide.wow.animate__.animate__fadeInUp.animated.swiper-slide-next {
	  opacity: 0;
  }
	  .big__slider_sl.swiper-slide.wow.animate__.animate__fadeInUp.animated.swiper-slide-active {
		  opacity: 1;
	  }
  .pc_t {
	  display: none !important;
  }
  }
  .show {
	  display:block !important;
  }
  .subq .acc_container {
	  padding-bottom: 20px !important;
  }
  .subq h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active {
	  padding-top: 25px !important;
  }
  .job__list a.prev__content_btn.wow.animate__.animate__fadeInUp.animate__slow {
	  width: 201px !important;
	  margin-top: 30px !important;
  }
  .hist__title.v .line  {
	  background-color: #8f00ff;
  }
  .hist__title.v  {
   color: #8f00ff;
  }
  body > div.wrapper > main > section.person > div > div:nth-child(1) > div > div.card {
	  display: flex;
	  flex-direction: column;
	  align-items: flex-start;
  }
  .first_profile {
	  display: flex;
  }
  .person__card h2:first-child {
	  margin-bottom: 75px;
  }
  .mainp .team img.background_img {
	  top: 76px;
  }
  .mainp.team__slider_sl.swiper-slide.wow.animate__.animate__fadeInUp.animated {
	  width: 369px;
  }
  .mainp.team .team__slider_sl .img {
	  height: 449px;
	  width: 369px;
  }
  .mainp .team__content {
	  width: 110%;
	  margin-left: -55px;
  }
  .rev__in h2 {
	  color: #fff;
  }
  .mainp .why__slider_sl.swiper-slide {
	  padding-left: 30px;
	 
  }
  .mainp .why__slider_sl h3.body__title {
	  margin-bottom: 15px;
  }
  .hist__slider_sl.swiper-slide.first_slide, .hist__slider_sl.swiper-slide.last_slide {
	  display: flex;
	  justify-content: center;
	  align-items: center;
  }
  .second_slide .img {
	  position: absolute;
	  left: 65px;
	  top: -10px;
  }
  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-active {
	  display: flex;
	  align-items: center;
  }
  .second_slide .descr {
	  margin-top: 230px;
  }
  .hist__slider_sl .descr p {
	  font-size: 12px;
	  padding-left: 20px;
	  font-weight: 400;
	  line-height: 16px;
	  border-left: 2px solid #7a00ff;
	  margin-bottom: 15px;
  }
  .hist__slider_sl.third_slide.swiper-slide-active .descr {
	  opacity: 1;
	  height: unset;
	  -webkit-transform: translateY(0px);
	  -ms-transform: translateY(0px);
	  transform: translateY(0px);
  }
  .third_slide img {
	  margin-top: -10px;
	  margin-bottom: 10px;
  }
  .fourth_slide img {
	  margin-top: -25px;
	  margin-bottom: 65px;
  }
  .fourth_slide .hist__slider_sl .descr p {
   
	  line-height: 15px;
	
  }
  .hist__slider_sl.swiper-slide.last_slide > div.img {
	  margin-top: 67px;
  }
  .fifth_slide img {
	  position: absolute;
	  right: 30px;
	  bottom: -20px;
  }
  .six_slide img {
	  position: absolute;
	  right: 25px;
	  bottom: -30px;
  }
  .hist__slider_sl.swiper-slide-active.fifth_slide .descr, .hist__slider_sl.swiper-slide-active.six_slide .descr {
	  opacity: 1;
	  height: auto;
	  -webkit-transform: translateY(5px);
	  -ms-transform: translateY(5px);
	  transform: translateY(5px);
	  max-width: 270px !important;
  }
  .hist__slider_sl.fifth_slide .descr p, .hist__slider_sl.six_slide .descr p {
	  font-size: 12px;
	  padding-left: 20px;
  
	  border-left: 2px solid #7a00ff;
	  margin-bottom: 15px;
  }
   .hist__slider_sl.six_slide .descr p {
  
	  line-height: 16px;
  
  }
   .hist__slider_sl.swiper-slide-active.six_slide .descr {
  
	  max-width: unset;
  }
  .seven_slide img {
	  position: absolute;
	  top: -25px;
	  left: 20px;
  }
  .seven_slide .descr {
	  margin-top: 140px;
  }
  .hist__slider_sl.swiper-slide.third_slide.swiper-slide-next  img, .hist__slider_sl.swiper-slide.third_slide.swiper-slide-prev  img {
	  width: 180px;
	  /* margin-top: -30px; */
  }
  .fourth_slide .descr p {
	  margin-bottom: 15px;
  }
  .hist__slider_sl.swiper-slide.third_slide.swiper-slide-next  .descr p, .hist__slider_sl.swiper-slide.third_slide.swiper-slide-prev  .descr p {
	  border: none;
	  font-size: 11px;
	  margin-bottom: 6px;
	  padding-left: 0;
  }
  .hist__slider_sl.swiper-slide.third_slide.swiper-slide-next  .descr p:last-child, .hist__slider_sl.swiper-slide.third_slide.swiper-slide-prev  .descr p:last-child {
	opacity: 0.6
  }
  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-prev .img,  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-next .img {
	  position: absolute;
	  left: 20px;
	  top: -30px;
  }
  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-prev .descr, .hist__slider_sl.swiper-slide.second_slide.swiper-slide-next .descr {
	  margin-top: 120px;
  }
  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-prev  .descr p, .hist__slider_sl.swiper-slide.second_slide.swiper-slide-next  .descr p .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev  .descr p, .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next  .descr p, .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-prev  .descr p, .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-next  .descr p, .hist__slider_sl.swiper-slide.six_slide.swiper-slide-prev  .descr p, .hist__slider_sl.swiper-slide.six_slide.swiper-slide-next  .descr p, .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-next  .descr p, .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-prev  .descr p {
	
	  padding-left: 0;
  
	  border-left: unset;
	  margin-bottom: 6px;
  }
  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-prev  .descr p:nth-child(2),   .hist__slider_sl.swiper-slide.second_slide.swiper-slide-next  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-prev  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-next  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.six_slide.swiper-slide-prev  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.six_slide.swiper-slide-next  .descr p:nth-child(2) {
  opacity: 0.6;
  }
  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-prev  .descr p:nth-child(3),  .hist__slider_sl.swiper-slide.second_slide.swiper-slide-next  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-prev  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-next  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.six_slide.swiper-slide-prev  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.six_slide.swiper-slide-next  .descr p:nth-child(3), .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-next  .descr p:nth-child(2), .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-prev  .descr p:nth-child(2) {
	
	opacity: 0;
  }
  .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next img, .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev img {
	  width: 86px;
	  position: absolute;
	  left: 65px;
	  top: -20px;
  }
  .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next .descr, .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev .descr {
	  margin-top: 133px;
  }
  .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-next .descr, .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-prev .descr {
	  margin-top: -20px;
  }
  .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-prev img, .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-next img {
	  margin-top: 10px;
	  margin-bottom: 30px;
  }
  .hist__slider_sl.swiper-slide.six_slide.swiper-slide-prev img, .hist__slider_sl.swiper-slide.six_slide.swiper-slide-next img {
	  position: relative;
	  right: 0;
	  bottom: 0;
	  width: 180px;
  }
  .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-next img,   .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-prev img {
	  position: absolute;
	  top: -25px;
	  left: 20px;
	  width: 220px;
  }
  .swiper-slide-next.seven_slide .descr {
	  margin-top: 120px;
  }
  .seven_slide .descr p {
	  margin-bottom: 0;
  }
  .hist__thumbs_sl, .off__thumbs_sl {
	  width: 155px !important;
  }
  .hist__thumbs_sl:first-child {
	  display: none; !important;
  }
 
  @media screen and (max-width: 768px) {
	  .second_slide .descr {
	  margin-top: 100px;
  } 
	  .hist__slider_sl .descr p:last-child {
	  margin-bottom: -30px;
  }
  .hist__slider_sl {
	  min-height: 357px !important;
	  padding-top: 55px;
  }
	  .first_slide.hist__slider_sl.swiper-slide-active .img, 	.last_slide.hist__slider_sl.swiper-slide-active .img {
	  -webkit-transform: translate(0px, 0px) scale(1);
	  -ms-transform: translate(0px, 0px) scale(1);
	  transform: translate(0px, 0px) scale(1);
  }
	  .seven_slide img {
	  width: 40% !important;
	  top: 41px !important;
  }
	  section.banners {
	  margin-top: 100px;
  }
		  .first_slide.hist__slider_sl.swiper-slide-active .img
	  .fourth_slide img {
	  margin-top: 0px;
	  margin-bottom: 40px;
  }
  }
  
  .b-marquee {
	padding: 0 45px;
	font-size: 24px;
	font-weight: 800;
	font-style: italic;
	text-transform: uppercase;
   white-space: nowrap;
	overflow: hidden;
  }
  .b-marquee__text span {
	  padding-right: 45px !important;
  }
  .b-marquee__text {
	-webkit-animation: animMarquee 5s linear infinite;
	animation: animMarquee 5s linear infinite;
  }
  
  @-webkit-keyframes animMarquee {
	0%   { transform: translate(0, 0); }
   100% { transform: translate(-100%, 0); }
  }
  
  @keyframes animMarquee {
	0%   { transform: translate(0, 0); }
   100% { transform: translate(-100%, 0); }
  }
  
  
  /* text right to left*/
  
  .b-marquee--rtl {
	   padding: 0 45px;
	font-size: 24px;
	font-weight: 800;
	font-style: italic;
	text-transform: uppercase;
   white-space: nowrap;
	overflow: hidden;
  }
  
  .b-marquee--rtl .b-marquee__text {
	-webkit-animation: animMarqueeRtl 5s linear infinite;
	animation: animMarqueeRtl 5s linear infinite;
  }
  
  @-webkit-keyframes animMarqueeRtl {
	 0%   { transform: translate(-100%, 0); }
   100% { transform: translate(0, 0); }
  }
  
  @keyframes animMarqueeRtl {
	 0%   { transform: translate(-100%, 0); }
   100% { transform: translate(0, 0); }
  }
  .acc_container .block a {
	  color: #9b51e0;
  
  }
  .acc_container .block a:hover {
	  color: #00FFE4;
	  text-decoration: underline;
  }
  .animate__fadeInRight {
	  -webkit-animation-name: fadeInRight !important;
	  animation-name: fadeInRight !important;
  }
  @media screen and (max-width: 1100px) {
	  .content a.prev__content_btn {
	  margin-right: 242px;
  }
  }
  .mainp .hist__slider_sl.swiper-slide.swiper-slide-active {
  
	  box-shadow: 0px 51px 110px 10px rgb(35 60 59 / 10%);
  
	  z-index: 99999999999999;
  }
  .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-active img {
	  height: 50%;
  }
  
  .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next img, .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev img {
	  width: 60px;
	  position: absolute;
	  left: 65px;
	  top: 25px;
	  opacity: 0.6;
  }
  .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-prev .clone, .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-next  .clone {
	  margin-left: 70px;
	  opacity: 1;
	  width: 90px;
	  top: -25px;
  }
  .hist__slider_sl.swiper-slide.seven_slide.swiper-slide-active img {
	  height: 50%;
  }
  .hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-active img {
	  width: 65%;
  }
.off__thumbs_wr {
    justify-content: space-between;
}
  @media screen and (max-width: 768px) {
	  .hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-active img {
	  width: 26%;
	  height: 36%;
	  object-fit: contain;
  }
  }
  .price img {
	  width: 16px !important;
  }
  header {
	  transform: translateY(0%) ;
  }
.off__slider.why__slider {
    background: unset !important;
}
.off__scrollbar.why__scrollbar {
    max-width: unset;
}
.last_slide, .first_slide  {
	pointer-events: none !important;
}
.hist__slider_sl.swiper-slide.first_slide.swiper-slide-active, .hist__slider_sl.swiper-slide.last_slide.swiper-slide-active {
    display: flex;
    justify-content: end;
    align-items: baseline;
    /* margin-top: 20px !important; */
}
.mainp .hist__scrollbar {
    background-color: #e1d9eb;
    height: 5px;
    bottom: 100px;
    width: 100%;
    position: absolute;
    border-radius: 5px;
}
.mainp .hist__thumbs_sl:after {

    margin-left: 5px;
	margin-right: 5px;

}
@media screen and (min-width: 1920px) {
	.menu-language-container {
    position: absolute;
    left: 513px;
}
}
@media screen and (max-width: 425px) {
	.faq::after, .vacancy::after, .vacancy .prev::before {
    left: -30%;
    top: -482px;
}
}
.field {
    position: absolute;
    top: -38px;
    color: #fff !important;
    display: flex;
}
p#clearButton {
    margin-left: 10px;
    font-size: 16px;
}
.field input#filename {
    width: 150px;
}

@media screen and (min-width: 1024px) and (max-height: 769px) {
	.prev__in .down {
 
    bottom: 55px;
   
}
	.banners__in {
    top: -30px;
   
}
section.marquee {
    margin-top: 0;
    padding-bottom: 70px;
}
.advs a.down {
    bottom: 3%;
}
	p#typewriter {
    min-width: 638px;
}
.webmasters .prev__in .down {
    bottom: -15px;
}
	.webmasters p#typewriter {
    max-width: 500px !important;
    min-width: 300px;
}
}
@media screen and (max-width: 768px) {
	.pricniple__img img {
    width: 115%;
}
img.rotate {
    width: 88px;
    top: 12%;
}
.advs h2 span {
    font-size: 18px;
    line-height: 18px;
}
.stats_row img {
    width: 120%;
}
.stats_item p {
    font-size: 16px;
}
.statistics .v {
    position: relative;
}
.statistics .line {
    position: absolute;
    width: 125px !important;
    max-width: 157px;
    bottom: 6px;
    left: 115px;
}
.statistics .v {
    margin-bottom: -15px;
}
#stat > div > div.stats_row.wow.animate__.animate__fadeInDown.animated > div:nth-child(2) > p, #stat > div > div.stats_row.wow.animate__.animate__fadeInDown.animated > div:nth-child(4) > p, #stat > div > div.stats_row.wow.animate__.animate__fadeInDown.animated > div:nth-child(6) > p {
    margin-left: 10px;
}
img#ac-1 {
    top: 23%;
    right: -30px;
}
	img#ac-2 {
    right: -64px;
    top: 56px;
}
#stat > div > div.stats_row.wow.animate__.animate__fadeInDown.animated > div:nth-child(3) > p {
    margin-left: -15px;
}
.stats_item img {
    width: 170px;
}
.stats_row > div:nth-child(3) > img {
    right: -12%;
    top: 18%;
}
.stats_row > div:nth-child(4) > img {
    right: -40%;
    top: 20%;
}
.stats_row > div:nth-child(5) > img {
    right: -17%;
    top: 16%;
}
#stat > div > div.stats_row.wow.animate__.animate__fadeInDown.animated > div:nth-child(6) > p {
    margin-left: -10px;
	font-size: 16px;
}
.stats_row > div:nth-child(6) > img {
    z-index: -1;
    right: -40%;
    top: 15%;
}
.principles h2 img {
    width: 32px;
}
.solutions h2 img, .conference  h2 img, .team  h2 img {
    width: 32px;
}
img.mob_illustration {
    width: 100%;
}
#stat > div > div.team__head.wow.animate__.animate__fadeInLeft.animated > h2 > img {
    width: 34px;
}
		  .off__slider_wr {
    padding-top: 70px;
}
	  .off__slider_sl {
		  min-height: unset !important;
		  padding: 30px !important;
	  }
#who__web > div > div > div.faq_items > a:nth-child(2) > img {
    right: -30px;
}
#who__web > div > div > div.faq_items > a:nth-child(4) > img {
    right: -30px;
}
#who__web > div > div > div.faq_items > a:nth-child(5) > img, #who__web > div > div > div.faq_items > a:nth-child(6) > img {

    right: -30px;
    top: -50px;
}
#who__web > div > div > div.faq_items > a:nth-child(6), #who__web > div > div > div.faq_items > a:nth-child(5) {
    min-height: 210px;
}
#who__web > div > div > div.faq_items > a:nth-child(7) > img {
    right: -30px;
}
#who__web > div > div > div.faq_items > a:nth-child(5), #who__web > div > div > div.faq_items > a:nth-child(6), #who__web > div > div > div.faq_items > a:nth-child(7), #who__web > div > div > div.faq_items > a:nth-child(8) {
    margin-top: 30px;
}
.subq a {
    /* max-width: 200px !important; */
    /* width: 200px !important; */
    /* padding-right: 578px; */
    margin-right: 50px;
}
	h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active::after {
    top: 40px;
}
h2.acc_title_bar.subtitle::after {
  
    right: -15px;
 
}
h2.acc_title_bar.title::after {
  
    right: -10px;
   
}
h2.acc_title_bar.title.default-title-bar.default-title-bar-active::after {
  
    right: -10px;

}
h2.acc_title_bar.subtitle.default-title-bar.default-title-bar-active::after {
    display: none;
}
	.faq .prev__action_contacts {
    bottom: 8%;
}
img.parallax_main {
    width: 100%;
}
#ax-2 > img {
    left: -8%;
}
label.custom-file-upload {
    margin-bottom: 20px;
}
.parallax__slider_sl {
    margin-bottom: 50px;
}
img.exclusive {
    position: absolute;
    z-index: 1;
    right: -3%;
    top: -10%;
    height: 229px;
    width: 117px;
}
	  .off__scrollbar {
    display: none;
}
	.offer_slide {
    margin-top: 140px !important;
}
	.mob_t img {
    width: 100%;
    margin-top: 20px;
}
.mainp .hist__thumbs.swiper {
    display: block;
}
.mainp .hist__scrollbar {
    bottom: 30px;
  
}
.mainp .hist__thumbs_sl:after {
    width: 90px;
    left: 32px;
    top: 19px;
    border-radius: 10px;
    z-index: 999999999999999999999999999999999999999;
}
.hist__slider_sl.swiper-slide.first_slide.swiper-slide-active {
    display: flex;
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    padding-top: 0 !important;
    height: 251px !important;
    padding-left: 32px !important;
    min-height: unset !important;
}
	.hist__slider_sl.swiper-slide.first_slide {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
	.hist__slider_sl {
		min-height: unset !important;
	}
	.hist__slider_sl.swiper-slide-active .year {
    font-size: 30px;
    top: -18px;
    right: 20px;
}
	.hist__slider_sl.swiper-slide.second_slide.swiper-slide-active img {
    width: 190px;
    /* top: 20px !important; */
}
	.mainp h2.hist__title.section_title.v {
    padding: 0 20px;
}
	.mainp .hist__head {
    margin-bottom: 0;
}
	.mainp .hist__slider {
    padding-bottom: 20px;
}
	.hist__slider_sl .descr p {
    font-size: 11px !important;
    padding-left: 15px !important;
    font-weight: 500 !important;
    line-height: 15px !important;
    border-left: 2px solid #7a00ff !important;
    margin-bottom: 10px !important;
    /* font-family: 'Montserrat'; */
}.third_slide img {
    height: 65px;
    object-fit: unset;
}
	.hist__slider_sl.swiper-slide.third_slide.swiper-slide-active {
    margin-top: 0 !important;
    padding-top: 30px !important;
    height: 222px !important;
    
}
	.fourth_slide img {
    margin-top: -45px;
    margin-bottom: 55px;
    width: 57%;
}
.hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-active {
    padding-top: 20px !important;
    height: 222px;
}
	.hist__slider_sl.swiper-slide.fifth_slide.swiper-slide-active img {
    width: 40px;
    height: unset !important;
    object-fit: contain;
    bottom: -10px;
    right: 20px;
}
	.six_slide img {
    position: absolute;
    right: 20px;
    bottom: -15px;
    width: 100px;
}
.hist__slider_sl.swiper-slide.six_slide.swiper-slide-active {
    padding-top: 15px !important;
    height: 217px;
}
	.hist__slider_sl.swiper-slide.fourth_slide.swiper-slide-active {
    height: 229px;
}
	.hist__slider_sl.swiper-slide.second_slide.swiper-slide-active {
    height: 237px;
}
}
img#ru_img {
    width: 100%;
}
img#partner_ru {
    width: 100%;
}
 input:focus, select:focus, input:active, select:active {
  border: none !important;
	border-bottom: 2px solid #00ffe4 !important;
  }
.trigger {
    cursor: pointer;
}
.swal2-icon {
    display: none !important;
}
div#swal2-content {
    font-size: 18px;
    width: 356px;
    color: #000;
    font-family: 'Montserrat';
    /* text-align: center; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
}
.swal2-content {
    display: flex;
    justify-content: center;
}
button.swal2-confirm.swal2-styled {
    background: #fff;
    color: rgba(143, 38, 255, 1);
    border: 4px solid rgba(143, 38, 255, 1);
    border-radius: 42px;
    padding: 12px 58px;
    font-weight: 700;
}
.swal2-popup.swal2-modal.swal2-icon-success.swal2-show {
    padding: 40px 55px;
    border-radius: 20px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.button:active, input.wpcf7-form-control.has-spinner.wpcf7-submit.button:focus, .button__row input:active, .button__row input:focus {
    color: #8f00ff;
    border: 4px solid #8f00ff !IMPORTANT;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.button:active:hover, input.wpcf7-form-control.has-spinner.wpcf7-submit.button:focus:hover, .button__row input:active:hover, .button__row input:focus:hover {
    color: #fff;
    border: 4px solid #8f00ff !IMPORTANT;
}
@media screen and (max-width: 768px) {
	.prev__content_head_subtitle {
    font-size: 38px !important;
}
	.prev__content_head_subtitle {
    text-indent: -25px;
    right: 11px;
    top: 86px;
}
	body > div.wrapper > main > section.prev > div > div > div.prev__content > div.prev__content_btns > a:nth-child(1) {
    border-color: #fff;
    color: #fff;
}
		body > div.wrapper > main > section.prev > div > div > div.prev__content > div.prev__content_btns > a:nth-child(2) {
   margin-top: -10px;
}
	img#sigma {
    width: 100px;
}

	.prev__content_btn {
    padding: 10px 20px !important;
    width: 80%;
}
	.advs .prev__action_contacts::after, .mainp .prev__action_contacts::after, .faq .prev__action_contacts::after, .vacancy .prev__action_contacts::after, .webmasters .prev__action_contacts::after {
		display: none;
	}
.prev__action_contacts {
    bottom: 12%;
    right: -11%;
}
	.banners__in {
    top: -174px;

}
	.why .container {
    padding: 0px 20px;
}
	.why__slider_sl .body__title {
    font-size: 14px;

}
	.why__slider_sl .body__text {
    font-size: 12px;

}
.why__slider_sl .img img {
    width: 100px !important;

}
	.why__slider_sl .img {
    width: unset;
    -webkit-box-flex: unset;
    -ms-flex: 1 0 auto;
    flex: unset;
}
.why	.why__slider_sl {
    background-color: #7a00ff;
    margin-bottom: 15px;

}
	body > div.wrapper > main > section.why > div > div > div.why__content > div > div.why__slider_wr.swiper-wrapper > div.why__slider_sl.swiper-slide.swiper-slide-duplicate-prev > div.body > div br {
    display: none;
}
}