.about-team {
	margin: 60px auto 20px
}

@media (max-width:600px) {
	.about-team {
		max-width: 100%;
		margin-top: 30px
	}
}

.about-team__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.about-team__item {
	width: 250px;
	text-align: center;
	padding-bottom: 60px
}

@media (max-width:600px) {
	.about-team__item {
		padding-bottom: 40px
	}
}

.about-team__photo {
	display: block;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	margin: 0 auto 20px
}

.about-team__name {
	font: 600 16px/1.2 Axiforma, Arial, serif;
	color: #000;
	margin-bottom: 5px
}

.about-team__role {
	font: 400 13px/1.2 Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .6)
}

.about-quote {
	background: linear-gradient(to right, #8930fd, #49ccf9);
	padding: 80px 0 110px;
	position: relative
}

.about-quote__content {
	width: 650px;
	margin: 0 auto;
	padding: 90px 50px;
	border-top: 1px solid #664898;
	border-bottom: 1px solid #664898;
	font: 400 25px/30px Axiforma, Arial, serif;
	color: #fff;
	text-align: center;
	position: relative
}

@media (max-width:768px) {
	.about-quote__content {
		width: 80%;
		padding: 60px 30px;
		font: 400 18px/24px Axiforma, Arial, serif
	}
}

.about-quote__mark {
	width: 142px;
	height: 105px;
	background: url(../images/quote-mark-bg.png) center/contain no-repeat transparent;
	position: absolute;
	top: 50%;
	left: -40px;
	margin-top: -80px
}

@media (max-width:768px) {
	.about-quote__mark {
		width: 100px;
		height: 74px;
		left: -10px;
		margin-top: -60px
	}
}

.about-quote__mark.rotate {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	left: auto;
	right: -30px;
	margin-top: -50px
}

@media (max-width:768px) {
	.about-quote__mark.rotate {
		right: -10px;
		margin-top: -10px
	}
}

.core-values {
	width: 100%;
	position: relative;
	margin-bottom: -1px;
	height: 800px;
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

@media (max-width:900px) {
	.core-values {
		height: 400px;
		overflow: hidden
	}
}

.core-values:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -1250px;
	width: 100%;
	height: 1550px;
	background: #fff;
	-webkit-transform: skewY(-23deg);
	-ms-transform: skewY(-23deg);
	transform: skewY(-23deg);
	z-index: 0
}

.core-values:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 500px;
	top: 250px;
	background: linear-gradient(to right, #8930fd, #49ccf9);
	-webkit-transform: skewY(-23deg);
	-ms-transform: skewY(-23deg);
	transform: skewY(-23deg)
}

@media (max-width:900px) {
	.core-values:after {
		top: 150px
	}
}

.core-values-content {
	width: 100%;
	height: 800px;
	background: url(../images/core-values-bg.png) center center/contain no-repeat transparent;
	background-size: auto 84%
}

@media (max-width:900px) {
	.core-values-content {
		height: 400px;
		background-size: auto 94%
	}
}

.core-values .slick-slider.slick-initialized .slick-slide {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.core-values__item {
	position: absolute;
	background: #8371ef;
	left: 50%;
	border-radius: 50%;
	box-shadow: 0 3px 17px rgba(72, 45, 122, .1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	outline: 0
}

.core-values__item.item1 {
	width: 340px;
	height: 340px;
	top: 214px;
	margin-left: -170px;
	padding: 45px
}

@media (max-width:900px) {
	.core-values__item.item1 {
		margin-top: 30px!important
	}
}

.core-values__item.item1 .core-values__item-text {
	font: 400 15px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 25px
}

.core-values__item.item2 {
	width: 230px;
	height: 230px;
	top: 110px;
	margin-left: -380px;
	padding: 35px
}

@media (max-width:900px) {
	.core-values__item.item2 {
		margin-top: 85px!important
	}
}

.core-values__item.item2 .core-values__item-text {
	font: 400 20px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 15px
}

.core-values__item.item3 {
	width: 180px;
	height: 180px;
	top: 140px;
	margin-left: 250px;
	padding: 30px
}

@media (max-width:900px) {
	.core-values__item.item3 {
		margin-top: 110px!important
	}
}

.core-values__item.item3 .core-values__item-text {
	font: 400 20px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 15px
}

.core-values__item.item4 {
	width: 230px;
	height: 230px;
	top: 0;
	margin-left: 35px;
	padding: 35px
}

@media (max-width:900px) {
	.core-values__item.item4 {
		margin-top: 85px!important
	}
}

.core-values__item.item4 .core-values__item-text {
	font: 400 19px/20px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 10px
}

.core-values__item.item5 {
	width: 270px;
	height: 270px;
	top: 360px;
	margin-left: -440px;
	padding: 40px
}

@media (max-width:900px) {
	.core-values__item.item5 {
		margin-top: 65px!important
	}
}

.core-values__item.item5 .core-values__item-text {
	font: 400 20px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 10px
}

.core-values__item.item6 {
	width: 210px;
	height: 210px;
	top: 560px;
	margin-left: -210px;
	padding: 30px
}

@media (max-width:900px) {
	.core-values__item.item6 {
		margin-top: 95px!important
	}
}

.core-values__item.item6 .core-values__item-text {
	font: 400 16px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 10px
}

.core-values__item.item7 {
	width: 170px;
	height: 170px;
	top: 40px;
	margin-left: -155px;
	padding: 30px
}

@media (max-width:900px) {
	.core-values__item.item7 {
		margin-top: 115px!important
	}
}

.core-values__item.item7 .core-values__item-text {
	font: 400 17px/19px Axiforma, Arial, serif;
	color: #fff
}

.core-values__item.item8 {
	width: 280px;
	height: 280px;
	top: 340px;
	margin-left: 180px;
	padding: 35px
}

@media (max-width:900px) {
	.core-values__item.item8 {
		margin-top: 60px!important
	}
}

.core-values__item.item8 .core-values__item-text {
	font: 400 20px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 10px
}

.core-values__item.item9 {
	width: 210px;
	height: 210px;
	top: 550px;
	margin-left: 19px;
	padding: 35px
}

@media (max-width:900px) {
	.core-values__item.item9 {
		margin-top: 95px!important
	}
}

.core-values__item.item9 .core-values__item-text {
	font: 400 20px/19px Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 15px
}

.core-values__item.item10 {
	width: 60px;
	height: 60px;
	top: 270px;
	margin-left: 180px
}

@media (max-width:900px) {
	.core-values__item {
		position: relative;
		left: 0!important;
		top: 0!important;
		margin: 0 20px 0 0!important
	}
}

@media (max-width:900px) {
	.core-values .slick-slider.slick-initialized .item10.slick-slide {
		display: none!important
	}
}

.core-values__item-number {
	opacity: .3;
	font: 500 25px/1 Axiforma, Arial, serif;
	color: #fff;
	margin-bottom: 16px
}

.core-values .slick-prev {
	left: 15px;
	background: url(../images/slick-gray-prev.png) center/contain no-repeat transparent
}

.core-values .slick-next {
	right: 15px;
	background: url(../images/slick-gray-next.png) center/contain no-repeat transparent
}

.about-layer-forward {
	position: relative;
	z-index: 1
}

.advantage-row {
	margin: 60px auto 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1000px
}

@media (max-width:768px) {
	.advantage-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.advantage-row__link {
	width: 30%;
	border-radius: 4px;
	text-align: center;
	padding: 45px 40px;
	background: #fff;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08);
	transition: .3s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.advantage-row__link:hover {
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, .08)
}

.advantage-row__link.slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1200px) {
	.advantage-row__link {
		padding: 30px
	}
}

@media (max-width:768px) {
	.advantage-row__link {
		margin-bottom: 20px;
		width: 100%
	}
}

.advantage-row__item {
	width: 100%;
	height: 100%;
	position: relative
}

.advantage-row__text {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: 400 16px/26px "Gotham Pro", Arial, serif;
	color: #292d34;
	margin: 15px 0 75px
}

.advantage-row__btn {
	position: absolute;
	width: 100%!important;
	bottom: 0
}

.advantage-row__title {
	font: 500 18px/26px "Gotham Pro", Arial, serif;
	color: #292d34;
	margin: 20px 0 0
}

.advantage-row__title a {
	color: inherit
}

.advantage-row__icon_large img {
	height: 140px
}

.advantage-row__icon_large svg {
	height: 140px;
	width: 100%
}

.advantage-row.advantage-row_marketing {
	margin: 60px auto
}

@media (max-width:768px) {
	.advantage-row.advantage-row_marketing {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.advantage-row.advantage-row_marketing .advantage-row__text {
	color: #777
}

.advantage-row.advantage-row_marketing .advantage-row__link {
	padding: 30px;
	margin: 30px
}

@media (max-width:600px) {
	.advantage-row.advantage-row_marketing .advantage-row__link {
		padding: 15px;
		margin: 0
	}
}

.advantage-row.advantage-row_marketing .advantage-row__icon_large {
	position: relative;
	width: 100%;
	min-height: 100px;
	overflow: hidden;
	z-index: 1;
	margin: auto
}

@media (max-width:600px) {
	.advantage-row.advantage-row_marketing .advantage-row__icon_large {
		min-height: 60px
	}
}

.advantage-row.advantage-row_marketing .advantage-row__icon_large img {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	object-fit: contain
}

.advantage-row.advantage-row_marketing .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.advantage-row.advantage-row_marketing .slick-next {
	background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent;
	width: 45px;
	top: 300px;
	right: -45px
}

@media (max-width:1200px) {
	.advantage-row.advantage-row_marketing .slick-next {
		top: 200px;
		width: 20px;
		right: 0
	}
}

.advantage-row.advantage-row_marketing .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent;
	width: 45px;
	top: 300px;
	left: -45px
}

@media (max-width:1200px) {
	.advantage-row.advantage-row_marketing .slick-prev {
		top: 200px;
		width: 20px;
		left: 0
	}
}

@media (max-width:1200px) {
	.advantage-row.advantage-row_marketing {
		padding: 0 30px
	}
}

.advantage-row.advantage-row_hierarchy {
	margin: 60px auto 100px;
	max-width: 100%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

@media (max-width:1000px) {
	.advantage-row.advantage-row_hierarchy {
		-webkit-box-align: inherit;
		-ms-flex-align: inherit;
		align-items: inherit
	}
}

@media (max-width:768px) {
	.advantage-row.advantage-row_hierarchy {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media (max-width:600px) {
	.advantage-row.advantage-row_hierarchy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.advantage-row.advantage-row_hierarchy .advantage-row__text {
	margin: 15px 0 0
}

.advantage-row.advantage-row_hierarchy .advantage-row__icon_large img {
	height: 100px
}

.advantage-row.advantage-row_hierarchy .advantage-row__link {
	position: relative
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(2) {
	margin-top: 87px
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(2):before {
	content: '';
	display: block;
	position: absolute;
	width: 242px;
	top: -32px;
	border-top: 1px #d8d8d8 dashed;
	border-right: 1px #d8d8d8 dashed;
	height: 64px;
	left: -50px;
	-ms-transform: translate(-50%, -50%) rotate(-90deg);
	-webkit-transform: translateY(-50%) rotate(-360deg);
	transform: translateY(-50%) rotate(-360deg)
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(3) {
	margin-top: 174px
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(3):before {
	content: '';
	display: block;
	position: absolute;
	width: 242px;
	top: -32px;
	border-top: 1px #fff dashed;
	border-right: 1px #fff dashed;
	height: 64px;
	left: -50px;
	-ms-transform: translate(-50%, -50%) rotate(-90deg);
	-webkit-transform: translateY(-50%) rotate(-360deg);
	transform: translateY(-50%) rotate(-360deg)
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(5) {
	margin-top: 87px
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(5):before {
	content: '';
	display: block;
	position: absolute;
	width: 242px;
	top: -32px;
	border-top: 1px #fff dashed;
	border-right: 1px #fff dashed;
	height: 64px;
	left: -50px;
	-ms-transform: translate(-50%, -50%) rotate(-90deg);
	-webkit-transform: translateY(-50%) rotate(-360deg);
	transform: translateY(-50%) rotate(-360deg)
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(6) {
	margin-top: 174px
}

.advantage-row.advantage-row_hierarchy .advantage-row__link:nth-child(6):before {
	content: '';
	display: block;
	position: absolute;
	width: 242px;
	top: -32px;
	border-top: 1px #fff dashed;
	border-right: 1px #fff dashed;
	height: 64px;
	left: -50px;
	-ms-transform: translate(-50%, -50%) rotate(-90deg);
	-webkit-transform: translateY(-50%) rotate(-360deg);
	transform: translateY(-50%) rotate(-360deg)
}

@media (max-width:1000px) {
	.advantage-row.advantage-row_hierarchy .advantage-row__link {
		width: 40%;
		margin-top: 0!important;
		margin-bottom: 50px
	}
	.advantage-row.advantage-row_hierarchy .advantage-row__link:before {
		content: none!important
	}
}

@media (max-width:600px) {
	.advantage-row.advantage-row_hierarchy .advantage-row__link {
		width: 100%
	}
}

.advantage-row.advantage-row_google-drive {
	max-width: 100%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.advantage-row.advantage-row_google-drive .advantage-row__link {
	padding: 0 40px 70px;
	width: 45%
}

@media (max-width:768px) {
	.advantage-row.advantage-row_google-drive .advantage-row__link {
		width: 100%
	}
}

.advantage-row.advantage-row_google-drive .btn {
	max-width: 285px;
	width: auto;
	text-transform: uppercase;
	margin: 40px auto 0;
	position: relative;
	padding: 2px 30px 0 60px;
	height: 60px
}

@media (max-width:600px) {
	.advantage-row.advantage-row_google-drive .btn {
		height: 60px
	}
}

.advantage-row.advantage-row_google-drive .btn:before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	content: '';
	display: block;
	position: absolute;
	left: 30px
}

@media (max-width:600px) {
	.advantage-row.advantage-row_google-drive .btn:before {
		left: 25px
	}
}

.advantage-row.advantage-row_google-drive .btn_google-drive {
	background: #0da960;
	border: 1px solid #0da960
}

.advantage-row.advantage-row_google-drive .btn_google-drive:before {
	width: 25px;
	height: 25px;
	background: url(../images/integrations/g-drive_white.svg) center no-repeat/contain
}

.advantage-row.advantage-row_google-drive .btn_google-drive:hover {
	background: #36ad49;
	border: 1px solid #36ad49
}

.advantage-row.advantage-row_google-drive .btn_dropbox {
	background: #0061ff;
	border: 1px solid #0061ff
}

.advantage-row.advantage-row_google-drive .btn_dropbox:before {
	width: 25px;
	height: 25px;
	background: url(../images/integrations/dropbox_white.svg) center no-repeat/contain
}

.advantage-row.advantage-row_google-drive .btn_dropbox:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

.advantage-row.advantage-row_google-drive .btn_box {
	background: #355b99;
	border: 1px solid #355b99
}

.advantage-row.advantage-row_google-drive .btn_box:before {
	width: 25px;
	height: 25px;
	background: url(../images/integrations/box_white.svg) center no-repeat/contain
}

.advantage-row.advantage-row_google-drive .btn_box:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

.advantage-row.advantage-row_google-drive .btn_onedrive {
	background: #28a8ea;
	border: 1px solid #28a8ea
}

.advantage-row.advantage-row_google-drive .btn_onedrive:before {
	width: 35px;
	height: 25px;
	background: url(../images/integrations/onedrive_white.svg) center no-repeat/contain
}

.advantage-row.advantage-row_google-drive .btn_onedrive:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

.advantage-row.advantage-row_agile {
	margin: 60px auto 80px
}

.advantage-row.advantage-row_agile .advantage-row__icon {
	margin: -45px -40px 0
}

@media (max-width:1200px) {
	.advantage-row.advantage-row_agile .advantage-row__icon {
		margin: -30px -30px 0
	}
}

.advantage-row.advantage-row_agile .advantage-row__icon_large img {
	height: 235px;
	width: 100%
}

@media (max-width:1200px) {
	.advantage-row.advantage-row_agile .advantage-row__icon_large img {
		height: auto
	}
}

.advantage-row.advantage-row_agile .advantage-row__text,
.advantage-row.advantage-row_agile .advantage-row__title {
	text-align: left;
	color: #4a4a4a
}

.advantage-row.advantage-row_agile.advantage-row_v2 .advantage-row__icon {
	margin: -45px -20px 0
}

@media (max-width:1200px) {
	.advantage-row.advantage-row_agile.advantage-row_v2 .advantage-row__icon {
		margin: -30px -20px 0
	}
}

.advantage-row.advantage-row_v2 .advantage-row__title {
	font: 700 26px/43px Axiforma, Arial, serif;
	color: #000
}

.advantage-row.advantage-row_v2 .advantage-row__text {
	font-family: Axiforma, Arial, serif;
	color: #000
}

.advantage-row.advantage-row_v2 .advantage-row__btn {
	font: 700 16px/26px Axiforma, Arial, serif;
	color: #49ccf9;
	background: 0 0;
	border: 0;
	outline: 0
}

.advantage-row.advantage-row_v2 .advantage-row__btn:hover {
	color: #4c8af0
}

.advantage-row.advantage-row_v2 .advantage-row__link {
	padding: 30px 20px
}

.advantage-row.advantage-row_v2 .slick-next {
	background: url(../images/v2/slick-next_white.svg) center/contain no-repeat transparent;
	width: 25px
}

.advantage-row.advantage-row_v2 .slick-prev {
	background: url(../images/v2/slick-prev_blue.svg) center/contain no-repeat transparent;
	width: 25px
}

@media (max-width:600px) {
	.advantage-row.advantage-row_v2 .slick-prev {
		background: url(../images/v2/slick-prev_white.svg) center/contain no-repeat transparent
	}
}

@media (max-width:768px) {
	.all__apps {
		background: url(../images/v2/bg_gradient__apps-mobile.svg) no-repeat center/100% 100%;
		margin: 0 -25px 30px;
		padding: 60px 0
	}
}

@media (max-width:480px) {
	.all__apps {
		background-size: cover
	}
}

.all__apps_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	flex-wrap: wrap;
	max-width: 75%;
	margin: auto
}

@media (max-width:1200px) {
	.all__apps_list {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

@media (max-width:768px) {
	.all__apps_list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-left: 0
	}
}

@media (max-width:600px) {
	.all__apps_list {
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

@media (max-width:480px) {
	.all__apps_list {
		max-width: 100%
	}
}

.all__apps_list-item {
	width: 45%
}

.all__apps_list-item:nth-child(2) {
	padding-top: 30px
}

.all__apps_item {
	margin-bottom: 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;
	width: 100%;
	transition: all .6s ease
}

.all__apps_item:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px)
}

@media (max-width:600px) {
	.all__apps_item:last-child {
		margin-bottom: 40px
	}
}

.all__apps_item:nth-of-type(1) img {
	max-width: 135px
}

.all__apps_item:nth-of-type(2) img {
	max-width: 140px
}

.all__apps_item:nth-of-type(3) img {
	max-width: 150px
}

.all__apps_item:nth-of-type(4) img {
	max-width: 150px
}

.all__apps_item:nth-of-type(5) img {
	max-width: 150px;
	width: 150px
}

.all__apps_item:nth-of-type(6) img {
	max-width: 140px
}

.all__apps_item:nth-of-type(7) img {
	max-width: 140px
}

.all__apps_item:nth-of-type(8) img {
	max-width: 150px
}

.all__apps_item:nth-of-type(9) img {
	max-width: 150px
}

.all__apps_item:nth-of-type(10) {
	margin-bottom: 0
}

.all__apps_item:nth-of-type(10) img {
	max-width: 140px
}

.all__apps_item img {
	width: 100%;
	display: block
}

@media (max-width:600px) {
	.all__apps_item img {
		max-width: 130px!important
	}
}

.section-layer {
	width: 100%;
	position: relative;
	background: #806ef0;
	padding-bottom: 70px
}

@media (max-width:900px) {
	.section-layer {
		overflow: hidden
	}
}

.section-layer:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -1140px;
	width: 100%;
	height: 1100px;
	background: #fff;
	-webkit-transform: skewY(-20deg);
	-ms-transform: skewY(-20deg);
	transform: skewY(-20deg);
	z-index: 0
}

.section-layer:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 500px;
	top: -137px;
	background: #806ef0;
	-ms-transform: skewY(-23deg);
	-webkit-transform: skewY(-20deg);
	transform: skewY(-20deg)
}

.section-layer .wrapper_fullwidth {
	background: #806ef0
}

@media (max-width:600px) {
	.section-layer .section-v2__header_v1 {
		margin: 30px 0 0
	}
}

.section-layer .section-v2__text,
.section-layer .section-v2__text strong {
	color: #fff
}

.section-layer .btn_white {
	margin: 50px auto 0
}

.section-layer .btn_white:hover {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	border: 0;
	background: #5c4dbc;
	color: #fff
}

.section-layer_teamtempl {
	background: #7d69ee;
	padding-bottom: 0;
	margin: 120px 0 0
}

.section-layer_teamtempl>.section-v2__header {
	padding: 80px 10px 0
}

@media (max-width:1000px) {
	.section-layer_teamtempl>.section-v2__header {
		padding: 30px 10px 0
	}
}

@media (max-width:1000px) {
	.section-layer_teamtempl {
		margin: 70px 0 0;
		padding-top: 50px
	}
}

.section-layer_teamtempl .section-v2__header {
	margin: 50px 0
}

.section-layer_teamtempl:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -100%;
	height: 100%;
	background: #fff;
	-webkit-transform: skewY(-12deg);
	-ms-transform: skewY(-12deg);
	transform: skewY(-12deg)
}

@media (max-width:1000px) {
	.section-layer_teamtempl:before {
		content: none!important
	}
}

.section-layer_teamtempl:after {
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	background: #7d69ee;
	-webkit-transform: skewY(-12deg);
	-ms-transform: skewY(-12deg);
	transform: skewY(-12deg)
}

@media (max-width:1000px) {
	.section-layer_teamtempl:after {
		content: none!important
	}
}

.section-layer .slick-next {
	background: url(../images/slick-next_white.png) center/contain no-repeat transparent
}

.section-layer .slick-prev {
	background: url(../images/slick-prev_white.png) center/contain no-repeat transparent
}

.img-wrap {
	background-size: cover;
	max-width: 760px;
	height: 550px;
	position: relative;
	margin: 70px auto 0
}

.img-wrap__item {
	position: absolute;
	width: 140px;
	height: 140px
}

@media (max-width:768px) {
	.img-wrap__item {
		width: 110px;
		height: 110px
	}
}

.img-wrap__item-bubble {
	transition: .2s;
	opacity: 0;
	visibility: hidden
}

.img-wrap__item-bubble .img-wrap__item_inner {
	display: none
}

.img-wrap__item-bubble_active {
	opacity: 1;
	visibility: visible
}

.img-wrap__item-bubble_active .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 1
}

.img-wrap__asana {
	background: transparent url(../images/alternative/alternative.png) center top/contain no-repeat;
	margin: 0 auto
}

@media (max-width:600px) {
	.img-wrap__asana {
		margin: 0 auto 30px
	}
}

.img-wrap__asana .img-wrap__item:nth-of-type(1) {
	left: 6%;
	top: 4%
}

@media (max-width:600px) {
	.img-wrap__asana .img-wrap__item:nth-of-type(1) {
		top: -8%;
		left: 10%
	}
}

.img-wrap__asana .img-wrap__item:nth-of-type(1) img {
	margin-left: 10px
}

.img-wrap__asana .img-wrap__item:nth-of-type(2) {
	left: 24%;
	top: -8%
}

@media (max-width:600px) {
	.img-wrap__asana .img-wrap__item:nth-of-type(2) {
		top: -20%
	}
}

.img-wrap__asana .img-wrap__item:nth-of-type(3) {
	right: 6%;
	top: 15%
}

@media (max-width:600px) {
	.img-wrap__asana .img-wrap__item:nth-of-type(3) {
		top: 5%;
		right: 10%
	}
}

.img-wrap__asana .img-wrap__item:nth-of-type(3) img {
	margin-left: 10px
}

.img-wrap__trello {
	background: transparent url(../images/views/v2/list-views.png) center top/contain no-repeat;
	margin: 0 auto
}

.img-wrap__trello .img-wrap__item:nth-of-type(1) {
	left: 6%;
	top: 1%
}

@media (max-width:768px) {
	.img-wrap__trello .img-wrap__item:nth-of-type(1) {
		top: -8%;
		left: 15%
	}
}

@media (max-width:600px) {
	.img-wrap__trello .img-wrap__item:nth-of-type(1) {
		top: -13%
	}
}

.img-wrap__trello .img-wrap__item:nth-of-type(2) {
	left: 39%;
	top: -23%
}

@media (max-width:768px) {
	.img-wrap__trello .img-wrap__item:nth-of-type(2) {
		top: -20%;
		left: 35%
	}
}

@media (max-width:600px) {
	.img-wrap__trello .img-wrap__item:nth-of-type(2) {
		top: -32%;
		left: 35%
	}
}

.img-wrap__trello .img-wrap__item:nth-of-type(3) {
	right: 2%;
	top: 16%
}

@media (max-width:768px) {
	.img-wrap__trello .img-wrap__item:nth-of-type(3) {
		top: 20%;
		right: 2%
	}
}

@media (max-width:600px) {
	.img-wrap__trello .img-wrap__item:nth-of-type(3) {
		top: 4%;
		right: 15%
	}
}

.img-wrap__jira {
	background: transparent url(../images/views/v2/task-view.png) center top/contain no-repeat;
	margin: 0 auto 30px
}

.img-wrap__jira .img-wrap__item:nth-of-type(1) {
	left: 5%;
	top: 20%
}

@media (max-width:600px) {
	.img-wrap__jira .img-wrap__item:nth-of-type(1) {
		top: -8%;
		left: 12%
	}
}

.img-wrap__jira .img-wrap__item:nth-of-type(1) img {
	margin-left: 10px
}

.img-wrap__jira .img-wrap__item:nth-of-type(2) {
	left: 48%;
	top: -21%
}

@media (max-width:600px) {
	.img-wrap__jira .img-wrap__item:nth-of-type(2) {
		top: -20%
	}
}

.img-wrap__jira .img-wrap__item:nth-of-type(3) {
	right: 3%;
	top: 18%
}

@media (max-width:600px) {
	.img-wrap__jira .img-wrap__item:nth-of-type(3) {
		top: 5%;
		right: 12%
	}
}

.img-wrap__jira .img-wrap__item:nth-of-type(3) img {
	margin-left: 10px
}

.img-wrap__monday {
	background: transparent url(../images/views/v2/task-view.png) center top/contain no-repeat;
	margin: 0 auto 30px
}

.img-wrap__monday .img-wrap__item:nth-of-type(1) {
	left: 0;
	top: 20%
}

@media (max-width:600px) {
	.img-wrap__monday .img-wrap__item:nth-of-type(1) {
		top: 0;
		left: 20%
	}
}

.img-wrap__monday .img-wrap__item:nth-of-type(1) img {
	margin-left: 10px
}

.img-wrap__monday .img-wrap__item:nth-of-type(2) {
	left: 22%;
	top: -20%
}

@media (max-width:600px) {
	.img-wrap__monday .img-wrap__item:nth-of-type(2) {
		top: -20%
	}
}

.img-wrap__monday .img-wrap__item:nth-of-type(3) {
	left: 48%;
	top: -21%
}

@media (max-width:600px) {
	.img-wrap__monday .img-wrap__item:nth-of-type(3) {
		top: 5%
	}
}

.img-wrap__monday .img-wrap__item:nth-of-type(3) img {
	margin-left: 10px
}

.img-wrap__monday .img-wrap__item:nth-of-type(4) {
	right: 0;
	top: 21%
}

@media (max-width:600px) {
	.img-wrap__monday .img-wrap__item:nth-of-type(4) {
		top: -30%;
		right: 15%
	}
}

.img-wrap__airtable {
	background: transparent url(../images/views/v2/list-views.png) center top/contain no-repeat;
	margin: 50px auto 0
}

.img-wrap__airtable .img-wrap__item:nth-of-type(1) {
	left: 3%;
	top: 5%
}

@media (max-width:768px) {
	.img-wrap__airtable .img-wrap__item:nth-of-type(1) {
		top: -8%;
		left: 10%
	}
}

@media (max-width:600px) {
	.img-wrap__airtable .img-wrap__item:nth-of-type(1) {
		top: -13%
	}
}

.img-wrap__airtable .img-wrap__item:nth-of-type(2) {
	left: 35%;
	top: -22%
}

@media (max-width:768px) {
	.img-wrap__airtable .img-wrap__item:nth-of-type(2) {
		top: -20%;
		left: 35%
	}
}

@media (max-width:600px) {
	.img-wrap__airtable .img-wrap__item:nth-of-type(2) {
		top: -32%;
		left: 35%
	}
}

.img-wrap__airtable .img-wrap__item:nth-of-type(3) {
	right: 15%;
	top: -13%
}

@media (max-width:768px) {
	.img-wrap__airtable .img-wrap__item:nth-of-type(3) {
		top: 20%;
		right: 2%
	}
}

@media (max-width:600px) {
	.img-wrap__airtable .img-wrap__item:nth-of-type(3) {
		top: 4%;
		right: 8%
	}
}

.img-wrap__basecamp {
	background: transparent url(../images/views/v2/list-views.png) center top/contain no-repeat;
	margin: 0 auto 30px
}

.img-wrap__basecamp .img-wrap__item:nth-of-type(1) {
	left: 3%;
	top: 5%
}

@media (max-width:768px) {
	.img-wrap__basecamp .img-wrap__item:nth-of-type(1) {
		top: -8%
	}
}

@media (max-width:600px) {
	.img-wrap__basecamp .img-wrap__item:nth-of-type(1) {
		top: -13%;
		left: 15%
	}
}

.img-wrap__basecamp .img-wrap__item:nth-of-type(2) {
	left: 35%;
	top: -22%
}

@media (max-width:768px) {
	.img-wrap__basecamp .img-wrap__item:nth-of-type(2) {
		top: -20%;
		left: 35%
	}
}

@media (max-width:600px) {
	.img-wrap__basecamp .img-wrap__item:nth-of-type(2) {
		top: -32%;
		left: 35%
	}
}

.img-wrap__basecamp .img-wrap__item:nth-of-type(3) {
	right: 15%;
	top: -13%
}

@media (max-width:768px) {
	.img-wrap__basecamp .img-wrap__item:nth-of-type(3) {
		top: 20%;
		right: 2%
	}
}

@media (max-width:600px) {
	.img-wrap__basecamp .img-wrap__item:nth-of-type(3) {
		top: 4%;
		right: 17%
	}
}

.img-wrap__meetings {
	background: transparent url(../images/views/v2/task-view.png) center top/contain no-repeat;
	margin: 30px auto
}

.img-wrap__meetings .img-wrap__item:nth-of-type(1) {
	left: 0;
	top: 20%
}

@media (max-width:600px) {
	.img-wrap__meetings .img-wrap__item:nth-of-type(1) {
		top: 0;
		left: 12%
	}
}

.img-wrap__meetings .img-wrap__item:nth-of-type(1) img {
	margin-left: 10px
}

.img-wrap__meetings .img-wrap__item:nth-of-type(2) {
	left: 22%;
	top: -20%
}

@media (max-width:600px) {
	.img-wrap__meetings .img-wrap__item:nth-of-type(2) {
		top: -20%
	}
}

.img-wrap__meetings .img-wrap__item:nth-of-type(3) {
	left: 48%;
	top: -21%
}

@media (max-width:600px) {
	.img-wrap__meetings .img-wrap__item:nth-of-type(3) {
		top: 5%
	}
}

.img-wrap__meetings .img-wrap__item:nth-of-type(3) img {
	margin-left: 10px
}

.img-wrap__meetings .img-wrap__item:nth-of-type(4) {
	right: 0;
	top: 21%
}

@media (max-width:600px) {
	.img-wrap__meetings .img-wrap__item:nth-of-type(4) {
		top: -30%;
		right: 20%
	}
}

.img-wrap__time-estimates {
	background: transparent url(../images/views/v2/list-views-v2.png) center top/contain no-repeat;
	margin: 30px auto 0
}

.img-wrap__time-estimates .img-wrap__item:nth-of-type(1) {
	left: 13%;
	top: -13%
}

@media (max-width:600px) {
	.img-wrap__time-estimates .img-wrap__item:nth-of-type(1) {
		top: -8%
	}
}

.img-wrap__time-estimates .img-wrap__item:nth-of-type(1) img {
	margin-left: 10px
}

.img-wrap__time-estimates .img-wrap__item:nth-of-type(2) {
	left: 25%;
	top: 13%
}

@media (max-width:600px) {
	.img-wrap__time-estimates .img-wrap__item:nth-of-type(2) {
		top: -20%
	}
}

.img-wrap__time-estimates .img-wrap__item:nth-of-type(3) {
	left: 68%;
	top: 13%
}

@media (max-width:600px) {
	.img-wrap__time-estimates .img-wrap__item:nth-of-type(3) {
		top: -10%
	}
}

.img-wrap__time-estimates .img-wrap__item:nth-of-type(3) img {
	margin-left: 10px
}

.img-wrap__time-estimates .img-wrap__item:nth-of-type(4) {
	right: 0;
	top: 21%
}

@media (max-width:600px) {
	.img-wrap__time-estimates .img-wrap__item:nth-of-type(4) {
		top: -30%
	}
}

.img-wrap__time-estimates .img-wrap__text {
	font: 600 11px/14px "Gotham Pro", Arial, serif
}

@media (max-width:768px) {
	.img-wrap__time-estimates .img-wrap__text {
		font: 600 11px/14px "Gotham Pro", Arial, serif
	}
}

@media (max-width:600px) {
	.img-wrap__time-estimates .img-wrap__text {
		font: 600 10px/12px "Gotham Pro", Arial, serif
	}
}

.img-wrap__spaces {
	background: transparent url(../images/alternative/spaces.png) center top/contain no-repeat;
	width: 100%;
	height: 515px;
	margin: auto
}

.img-wrap__spaces .img-wrap__item_hierarchy {
	left: 7%;
	top: -17%
}

@media (max-width:768px) {
	.img-wrap__spaces .img-wrap__item_hierarchy {
		top: -5%;
		left: 15%
	}
}

.img-wrap__spaces .img-wrap__item_statuses {
	left: 35%;
	top: 32%
}

@media (max-width:768px) {
	.img-wrap__spaces .img-wrap__item_statuses {
		left: 15%
	}
}

.img-wrap__spaces .img-wrap__item_clickapps {
	top: 54%
}

@media (max-width:1000px) {
	.img-wrap__spaces .img-wrap__item_clickapps {
		top: 35%
	}
}

@media (max-width:768px) {
	.img-wrap__spaces .img-wrap__item_clickapps {
		left: 15%;
		top: 40%
	}
}

.img-wrap__spaces .img-wrap__item_privacy {
	top: -8%;
	left: -4%
}

@media (max-width:768px) {
	.img-wrap__spaces .img-wrap__item_privacy {
		left: 15%
	}
}

.img-wrap__spaces .img-wrap__text {
	font: 500 11px/16px "Gotham Pro", Arial, serif
}

.img-wrap__spaces .img-wrap__picture {
	max-width: 50px
}

.img-wrap__gantt {
	background: transparent url(../images/key-features/time-gantt.png) center/contain no-repeat;
	width: 100%;
	height: 420px;
	margin: 0
}

@media (max-width:768px) {
	.img-wrap__gantt {
		height: 400px
	}
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item {
		display: none
	}
}

.img-wrap__gantt .img-wrap__item:nth-of-type(1) {
	top: 26%;
	left: 34%
}

@media (max-width:1000px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(1) {
		top: 30%;
		left: 22%
	}
}

@media (max-width:768px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(1) {
		top: 29%;
		left: 36%
	}
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(1) {
		top: -10%;
		left: 32%
	}
}

.img-wrap__gantt .img-wrap__item:nth-of-type(1) .img-wrap__circle {
	top: -26%;
	left: 92%
}

@media (max-width:1000px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(1) .img-wrap__circle {
		top: -23%;
		left: 70%
	}
}

.img-wrap__gantt .img-wrap__item:nth-of-type(2) {
	top: 7%;
	left: 29%
}

@media (max-width:1000px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(2) {
		top: -3%;
		left: 19%
	}
}

@media (max-width:768px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(2) {
		top: 3%;
		left: 26%
	}
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(2) {
		top: -5%;
		left: 24%
	}
}

.img-wrap__gantt .img-wrap__item:nth-of-type(3) {
	top: 2%;
	left: 0
}

@media (max-width:1000px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(3) {
		top: -2%;
		left: 1%
	}
}

@media (max-width:768px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(3) {
		top: 0
	}
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(3) {
		top: 0
	}
}

.img-wrap__gantt .img-wrap__item:nth-of-type(4) {
	bottom: 39%;
	right: 14%
}

@media (max-width:1000px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(4) {
		bottom: 40%;
		right: 10%
	}
}

@media (max-width:768px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(4) {
		bottom: 35%;
		right: 5%
	}
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item:nth-of-type(4) {
		bottom: 30%;
		right: 5%
	}
}

.img-wrap__gantt .img-wrap__item .img-wrap__circle {
	z-index: 1
}

.img-wrap__gantt .img-wrap__item .img-wrap__item-bubble_active {
	z-index: 9;
	position: relative
}

.img-wrap__gantt .img-wrap__item_with-square {
	width: auto;
	height: auto
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: 0 0;
	box-shadow: none;
	width: auto;
	height: auto
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner:after {
	display: none
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
	width: 285px;
	height: auto;
	border-radius: 4px;
	background: #646464;
	padding: 20px;
	text-align: left;
	margin-right: 10px
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
		width: 150px
	}
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: 142px;
	box-sizing: border-box;
	border: 5px solid #646464;
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	z-index: 9;
	top: 50%
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 15px
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
		font-size: 12px
	}
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
	font-size: 13px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
		font-size: 10px
	}
}

.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner img {
	max-width: 140px
}

@media (max-width:600px) {
	.img-wrap__gantt .img-wrap__item_with-square .img-wrap__item_inner img {
		max-width: 120px
	}
}

.img-wrap__feature-spaces {
	background: transparent url(../images/key-features/features-spaces.jpg) center/contain no-repeat;
	width: 100%;
	height: 420px;
	margin: 0
}

@media (max-width:768px) {
	.img-wrap__feature-spaces {
		height: 400px
	}
}

.img-wrap__feature-spaces .img-wrap__item:nth-of-type(1) {
	left: 12%;
	top: -17%
}

@media (max-width:1000px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(1) {
		top: -25%
	}
}

@media (max-width:768px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(1) {
		left: 15%;
		top: -15%
	}
}

@media (max-width:600px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(1) {
		top: -25%
	}
}

.img-wrap__feature-spaces .img-wrap__item:nth-of-type(2) {
	bottom: 41%;
	left: 12%
}

@media (max-width:768px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(2) {
		bottom: 43%;
		left: 15%
	}
}

.img-wrap__feature-spaces .img-wrap__item:nth-of-type(3) {
	top: 3%;
	right: 15%
}

@media (max-width:1000px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(3) {
		top: -8%;
		right: 12%
	}
}

@media (max-width:768px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(3) {
		top: 0;
		left: 18%
	}
}

@media (max-width:600px) {
	.img-wrap__feature-spaces .img-wrap__item:nth-of-type(3) {
		top: -7%
	}
}

.img-wrap__feature-spaces .img-wrap__item .img-wrap__circle {
	z-index: 1
}

.img-wrap__feature-spaces .img-wrap__item .img-wrap__item-bubble_active {
	z-index: 9;
	position: relative
}

.img-wrap__feature-spaces .img-wrap__item_with-square {
	width: auto;
	height: auto
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: 0 0;
	box-shadow: none;
	width: auto;
	height: auto
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner:after {
	display: none
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
	width: 285px;
	height: auto;
	border-radius: 4px;
	background: #646464;
	padding: 20px;
	text-align: left;
	margin-right: 10px
}

@media (max-width:600px) {
	.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
		width: 150px
	}
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: 142px;
	box-sizing: border-box;
	border: 5px solid #646464;
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	z-index: 9;
	top: 50%
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 15px
}

@media (max-width:600px) {
	.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
		font-size: 12px
	}
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
	font-size: 13px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff
}

@media (max-width:600px) {
	.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
		font-size: 10px
	}
}

.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner img {
	max-width: 140px
}

@media (max-width:600px) {
	.img-wrap__feature-spaces .img-wrap__item_with-square .img-wrap__item_inner img {
		max-width: 120px
	}
}

.img-wrap__item_inner {
	transition: .2s;
	border-radius: 50%;
	width: 140px;
	height: 140px;
	background: #fff;
	box-shadow: 2px 10px 20px -5px rgba(50, 50, 50, .3);
	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;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	box-sizing: border-box;
	position: relative
}

@media (max-width:768px) {
	.img-wrap__item_inner {
		width: 110px;
		height: 110px
	}
}

.img-wrap__item_inner:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	bottom: -4px;
	box-sizing: border-box;
	border: 5px solid #fff;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	z-index: 9
}

.img-wrap__picture img {
	outline: 0
}

@media (max-width:768px) {
	.img-wrap__picture img {
		max-height: 40px;
		max-width: 40px;
		font: 600 10px/12px "Gotham Pro", Arial, serif
	}
}

.img-wrap__text {
	font: 700 13px/16px Axiforma, Arial, serif;
	color: #292d34;
	text-transform: uppercase;
	padding: 5px 10px
}

@media (max-width:768px) {
	.img-wrap__text {
		font: 700 11px/14px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.img-wrap__text {
		font: 700 10px/12px Axiforma, Arial, serif
	}
}

.img-wrap__circle {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 113%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	cursor: pointer
}

.img-wrap__circle:before {
	content: '';
	display: block;
	position: absolute;
	background: #f2cc68;
	opacity: 0;
	border-radius: 50%;
	width: 0;
	height: 0;
	-webkit-animation: shine-circle 2s infinite;
	animation: shine-circle 2s infinite;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	border-radius: 50%
}

.img-wrap__circle:after {
	content: '';
	display: block;
	position: absolute;
	background: #ffc820;
	width: 10px;
	height: 10px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	border-radius: 50%
}

@media (max-width:768px) {
	.img-wrap {
		height: 480px
	}
}

@media (max-width:600px) {
	.img-wrap {
		height: 300px
	}
}

@media (max-width:380px) {
	.img-wrap {
		height: 250px
	}
}

@-webkit-keyframes shine-circle {
	5% {
		opacity: .8;
		width: 5px;
		height: 5px
	}
	50% {
		opacity: .4;
		width: 40px;
		height: 40px
	}
	85% {
		opacity: 0
	}
	100% {
		width: 40px;
		height: 40px
	}
}

@keyframes shine-circle {
	5% {
		opacity: .8;
		width: 5px;
		height: 5px
	}
	50% {
		opacity: .4;
		width: 40px;
		height: 40px
	}
	85% {
		opacity: 0
	}
	100% {
		width: 40px;
		height: 40px
	}
}

.section-layer.section-layer_opp:before {
	-webkit-transform: skewY(30deg);
	-ms-transform: skewY(30deg);
	transform: skewY(30deg);
	top: -80%;
	width: 100%;
	height: 100%
}

@media (max-width:600px) {
	.section-layer.section-layer_opp:before {
		content: none
	}
}

.section-layer.section-layer_opp:after {
	-webkit-transform: skewY(30deg);
	-ms-transform: skewY(30deg);
	transform: skewY(30deg);
	width: 100%;
	height: 100%;
	top: 20%
}

@media (max-width:600px) {
	.section-layer.section-layer_opp:after {
		content: none
	}
}

.section-layer.section-layer_opp_custom:before {
	top: -100%
}

@media (max-width:1000px) {
	.section-layer.section-layer_opp_custom:before {
		content: none
	}
}

.section-layer.section-layer_opp_custom:after {
	top: 0
}

@media (max-width:1000px) {
	.section-layer.section-layer_opp_custom:after {
		content: none
	}
}

.section-layer.section-layer_task-tags:before {
	top: -120%
}

.section-layer.section-layer_task-tags:after {
	top: -20%
}

@media (max-width:900px) {
	.section-layer.section-layer_recurring-tasks {
		overflow: initial;
		padding-top: 70px
	}
}

.section-layer.section-layer_mon:after {
	top: -200px
}

.section-layer.section-layer_green:before {
	-webkit-transform: skewY(-30deg);
	-ms-transform: skewY(-30deg);
	transform: skewY(-30deg);
	height: 35%;
	top: -38%;
	background: #806ef0
}

.section-layer.section-layer_green:after {
	background: #62b592;
	-webkit-transform: skewY(-30deg);
	-ms-transform: skewY(-30deg);
	transform: skewY(-30deg);
	top: -3%
}

.section-layer.section-layer_purple:before {
	-webkit-transform: skewY(-30deg);
	-ms-transform: skewY(-30deg);
	transform: skewY(-30deg);
	background: #806ef0
}

.section-layer.section-layer_purple:after {
	background: #fff;
	-webkit-transform: skewY(-30deg);
	-ms-transform: skewY(-30deg);
	transform: skewY(-30deg)
}

@media (max-width:600px) {
	.section-layer.section-layer_meetings .cards .card:first-child .card__wrapper_v2 .card__content>* {
		color: #fff!important
	}
}

.section-layer.section-layer_meetings:before {
	top: -88%
}

.section-layer.section-layer_meetings:after {
	top: 12%;
	height: 1000px
}

.section-layer.section-layer_templates:before {
	top: -70%
}

.section-layer.section-layer_templates:after {
	top: 30%
}

@media (max-width:1000px) {
	.section-layer.section-layer_templates .cards.cards-features .card:first-child .card__wrapper_v2 .card__content>* {
		color: #fff!important
	}
}

@media (max-width:1000px) {
	.section-layer.section-layer_templates-marketing .section-v2__header {
		color: #fff!important
	}
}

.section-layer.section-layer_white:before {
	-webkit-transform: skewY(-20deg);
	-ms-transform: skewY(-20deg);
	transform: skewY(-20deg);
	height: 35%;
	top: 0;
	background: #806ef0
}

@media (max-width:1000px) {
	.section-layer.section-layer_white:before {
		content: none
	}
}

.section-layer.section-layer_white:after {
	background: #fff;
	-webkit-transform: skewY(20deg);
	-ms-transform: skewY(20deg);
	transform: skewY(20deg);
	top: 0;
	height: 100%
}

@media (max-width:1000px) {
	.section-layer.section-layer_white:after {
		content: none
	}
}

@media (max-width:1200px) {
	.section-layer.section-layer_checklist {
		padding: 0 20px
	}
}

@media (max-width:1000px) {
	.section-layer.section-layer_checklist {
		padding-top: 50px
	}
}

.section-layer.section-layer_checklist:before {
	top: -98%;
	-webkit-transform: skewY(-20deg);
	-ms-transform: skewY(-20deg);
	transform: skewY(-20deg)
}

.section-layer.section-layer_checklist:after {
	top: 2%;
	-webkit-transform: skewY(-20deg);
	-ms-transform: skewY(-20deg);
	transform: skewY(-20deg)
}

.section-layer.section-layer_hierarchy {
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

.section-layer.section-layer_hierarchy:before {
	top: -90%;
	width: 100%;
	height: 100%
}

@media (max-width:600px) {
	.section-layer.section-layer_hierarchy:before {
		content: none
	}
}

.section-layer.section-layer_hierarchy:after {
	width: 100%;
	height: 100%;
	top: 10%;
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

@media (max-width:600px) {
	.section-layer.section-layer_hierarchy:after {
		content: none
	}
}

.section-layer.section-layer_rich-text-editor:before {
	top: -1100px
}

@media (max-width:1000px) {
	.section-layer.section-layer_rich-text-editor:before {
		content: none
	}
}

.section-layer.section-layer_rich-text-editor:after {
	top: 0
}

@media (max-width:1000px) {
	.section-layer.section-layer_rich-text-editor:after {
		content: none
	}
}

.section-layer.section-layer_chrome-ext:before {
	top: -100%
}

@media (max-width:1000px) {
	.section-layer.section-layer_chrome-ext:before {
		content: none
	}
}

.section-layer.section-layer_chrome-ext:after {
	top: 0
}

@media (max-width:1000px) {
	.section-layer.section-layer_chrome-ext:after {
		content: none
	}
}

.animated {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes flash {
	50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash {
	50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

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

@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

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

@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

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

@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

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

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

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

@-webkit-keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

@keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

@-webkit-keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

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

@-webkit-keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

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

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

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

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

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

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

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

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

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

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

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

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

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

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

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

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

@keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

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

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

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

@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

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

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

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

@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

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

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

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

@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

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

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

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

@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

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

@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}

@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

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

@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

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

@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

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

@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

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

@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

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

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

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

@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

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

@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

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

@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

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

@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

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

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

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

@-webkit-keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom
	}
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom
	}
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

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

@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

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

@-webkit-keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

@keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

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

@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

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

@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

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

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

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

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

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

@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

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

@-webkit-keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

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

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

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

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

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

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

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

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

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

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

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

@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

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

@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

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

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

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

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

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

@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

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

@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

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

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

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

@-webkit-keyframes visible-tooltip {
	0% {
		visibility: hidden
	}
	50% {
		visibility: visible;
		margin-top: 5%
	}
	75% {
		visibility: visible;
		margin-top: 3%
	}
	100% {
		visibility: visible;
		margin-top: 0
	}
}

@keyframes visible-tooltip {
	0% {
		visibility: hidden
	}
	50% {
		visibility: visible;
		margin-top: 5%
	}
	75% {
		visibility: visible;
		margin-top: 3%
	}
	100% {
		visibility: visible;
		margin-top: 0
	}
}

@-webkit-keyframes hidden-tooltip {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5
	}
	100% {
		opacity: 0
	}
}

@keyframes hidden-tooltip {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5
	}
	100% {
		opacity: 0
	}
}

.answers-and-questions {
	border-bottom: 1px solid #dedfe1;
	margin-bottom: 70px
}

.answers-and-questions-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 0 auto;
	max-width: 1100px;
	padding: 30px 20px 20px
}

@media (max-width:600px) {
	.answers-and-questions-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 20px
	}
}

.answers-and-questions__column {
	position: relative;
	text-align: left;
	font: 400 14px/18px "Gotham Pro", Arial, serif;
	color: #171f2d;
	padding: 0 30px;
	width: 50%
}

@media (max-width:600px) {
	.answers-and-questions__column {
		width: 100%
	}
}

.answers-and-questions__column div {
	margin-bottom: 15px
}

.answers-and-questions__column a {
	color: #292d34;
	text-decoration: none;
	border-bottom: 1px dashed #292d34;
	padding-bottom: 2px
}

.answers-and-questions__column a:hover {
	color: rgba(0, 0, 0, .6);
	border-bottom: 1px dashed rgba(0, 0, 0, .6)
}

.answers-and-questions__button {
	transition: all .6s ease;
	width: 180px;
	height: 40px;
	border: 1px solid #7b68ee;
	border-radius: 4px;
	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;
	font: 400 13px/1 Axiforma, Arial, serif;
	color: #7b68ee;
	margin: 0 auto -20px;
	text-decoration: none;
	background: #fff
}

.answers-and-questions__button:hover {
	background: #5c4dbc;
	color: #fff;
	border: 1px solid #5c4dbc
}

.apps {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 1200px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 50px auto 80px
}

.apps-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.apps-item {
	border: 1px solid #9e96ab;
	background: #fff;
	border-radius: 5px;
	padding: 25px 25px 40px;
	margin: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	width: 300px;
	transition: .3s ease
}

@media (max-width:350px) {
	.apps-item {
		width: 100%
	}
}

.apps-item:hover {
	box-shadow: 1px 1px 14px 0 rgba(78, 60, 109, .2)
}

.apps-item_coming-soon {
	border-style: dashed;
	padding: 25px 10px 30px
}

.apps-item_coming-soon:hover {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	box-shadow: none
}

.apps-item__title {
	-webkit-font-smoothing: antialiased;
	font: 500 16px/1.4 Axiforma, Arial, serif;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 4px;
	text-align: center
}

.apps-item__description {
	-webkit-font-smoothing: antialiased;
	font: 400 13px/1.4 Axiforma, Arial, serif;
	color: #000;
	opacity: .5;
	margin-bottom: 20px;
	text-align: center
}

.apps-item__picture {
	margin-bottom: 25px;
	height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.apps-item__coming-soon {
	font: 400 14px/1 "Gotham Pro", Arial, serif;
	color: #000;
	opacity: .5
}

.apps-item__btn {
	width: 170px;
	height: 40px;
	border: 2px solid #7b68ee;
	border-radius: 3px;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #7b68ee;
	font: 500 13px/1 Axiforma, Arial, serif
}

.apps-item__btn:hover {
	border: 2px solid #5c4dbc;
	background: #5c4dbc;
	color: #fff
}

.apps-item__device {
	font: 500 12px/1 Axiforma, Arial, serif;
	color: #000;
	margin-bottom: 7px
}

.apps-item__browser {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.apps-item__browser div {
	margin: 0 4px
}

.apps-item__browser-chrome {
	width: 30px;
	height: 30px;
	background: url(../images/apps/chrome.svg) center/cover no-repeat transparent
}

.apps-item__browser-firefox {
	width: 29px;
	height: 30px;
	background: url(../images/apps/firefox.png) center/cover no-repeat transparent
}

.apps-item__browser-edge {
	width: 28px;
	height: 30px;
	background: url(../images/apps/edge.svg) center/cover no-repeat transparent
}

.apps-item__browser-safari {
	width: 30px;
	height: 30px;
	background: url(../images/apps/safari.png) center/cover no-repeat transparent
}

.apps-item__browser-internet-explorer {
	width: 31px;
	height: 30px;
	background: url(../images/apps/internet-explorer.svg) center/cover no-repeat transparent
}

.apps__tags {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	min-width: 800px;
	margin: auto
}

@media (max-width:1000px) {
	.apps__tags {
		min-width: 90%
	}
}

@media (max-width:768px) {
	.apps__tags .apps__tag-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 31%;
		flex: 0 0 31%;
		margin-bottom: 20px
	}
}

@media (max-width:600px) {
	.apps__tags .apps__tag-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 48%;
		flex: 0 0 48%
	}
}

.apps__tag-item {
	cursor: pointer
}

.apps__tag-item .apps__tag-item_img {
	margin: 0 auto 5px;
	min-height: 50px;
	transition: .3s ease
}

.apps__tag-item-overview .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/overview-icon.svg) left top/contain no-repeat;
	width: 35px;
	height: 38px
}

.apps__tag-item-web .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/web-icon.png) left top/contain no-repeat;
	width: 57px;
	height: 42px
}

.apps__tag-item-ios .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/ios-icon.svg) left top/contain no-repeat;
	width: 35px;
	height: 43px
}

.apps__tag-item-android .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/android-icon.svg) left top/contain no-repeat;
	width: 39px;
	height: 44px
}

.apps__tag-item-chrome .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/chrome-icon.svg) left top/contain no-repeat;
	width: 41px;
	height: 41px
}

.apps__tag-item-desktop .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/desktop-icon.svg) left top/contain no-repeat;
	width: 77px;
	height: 46px
}

.apps__tag-item-voice .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/alexa-icon.png) left top/contain no-repeat;
	width: 77px;
	height: 46px
}

.apps__tag-item_title {
	text-align: center;
	text-transform: uppercase;
	font: 700 11px/2.64 Axiforma, Arial, serif;
	color: rgba(29, 29, 29, .71);
	opacity: .71
}

.apps__tag-item.active .apps__tag-item_title {
	color: #000;
	opacity: 1
}

.apps__tag-item.active.apps__tag-item-overview .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/overview-icon-active.svg) left top/contain no-repeat
}

.apps__tag-item.active.apps__tag-item-web .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/web-icon-active.png) left top/contain no-repeat
}

.apps__tag-item.active.apps__tag-item-ios .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/ios-icon-active.svg) left top/contain no-repeat
}

.apps__tag-item.active.apps__tag-item-android .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/android-icon-active.svg) left top/contain no-repeat
}

.apps__tag-item.active.apps__tag-item-chrome .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/chrome-icon-active.svg) left top/contain no-repeat
}

.apps__tag-item.active.apps__tag-item-desktop .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/desktop-icon-active.svg) left top/contain no-repeat
}

.apps__tag-item.active.apps__tag-item-voice .apps__tag-item_img {
	background: transparent url(../../images/icons/apps/alexa-icon-active.png) left top/contain no-repeat
}

.apps__card-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 50px auto 0
}

.apps__card-outer {
	display: none
}

.apps__card-outer.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	opacity: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

.block-404 {
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	padding: 100px 20px;
	margin: auto;
	max-width: 920px
}

@media (max-width:1000px) {
	.block-404 {
		padding: 50px 20px 100px
	}
}

.block-404__title {
	font: 400 35px "Gotham Pro", Arial, serif;
	color: #fff;
	margin: 25px auto 0;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (max-width:600px) {
	.block-404__title {
		font: 400 30px "Gotham Pro", Arial, serif
	}
}

.block-404__subtitle {
	font: 400 22px "Gotham Pro", Arial, serif;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (max-width:600px) {
	.block-404__subtitle {
		font: 400 18px "Gotham Pro", Arial, serif
	}
}

.block-404__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 820px;
	margin: 30px auto 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:600px) {
	.block-404__row {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.block-404__item {
	width: 191px;
	border-radius: 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .22);
	background-color: #fff;
	padding: 25px;
	text-align: center;
	margin-bottom: 18px;
	cursor: pointer;
	transition: all .6s ease
}

.block-404__item:hover {
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px)
}

@media (max-width:1000px) {
	.block-404__item {
		margin: 0 15px 18px;
		width: 29%
	}
}

@media (max-width:768px) {
	.block-404__item {
		width: 40%
	}
}

@media (max-width:600px) {
	.block-404__item {
		width: 100%
	}
}

.block-404__item_name {
	color: #000;
	font: 400 18px "Gotham Pro", Arial, serif;
	margin: 8px 0
}

.block-404__item_link {
	color: #7462e1;
	font: 400 13px "Gotham Pro", Arial, serif;
	border-bottom: 1px dashed #7462e1
}

.block-404__item_link strong {
	color: inherit
}

.block-404__item_icon {
	height: 48px
}

.block-privacy {
	margin-bottom: 50px
}

.block-privacy__title {
	font: 500 23px "Gotham Pro", Arial, serif;
	margin: 35px auto;
	text-align: center
}

.block-privacy__subtitle {
	font: 700 18px "Gotham Pro", Arial, serif;
	margin-bottom: 20px;
	text-align: left
}

.block-privacy p {
	color: rgba(29, 29, 29, .6);
	font: 15px/1.4em "Gotham Pro", Arial, serif;
	margin-bottom: 20px;
	text-align: justify
}

.block-privacy ol {
	list-style: decimal;
	margin-bottom: 20px
}

.block-privacy ul {
	margin-bottom: 20px
}

.block-privacy .block-privacy__ul_dots {
	list-style: disc
}

.block-privacy li {
	color: rgba(29, 29, 29, .6);
	font: 15px/1.4em "Gotham Pro", Arial, serif;
	margin-bottom: 7px;
	text-align: justify;
	margin-left: 40px
}

.block-privacy a {
	text-decoration: underline
}

.privacy_page .sticky-wrapper {
	padding-top: 35px
}

.privacy_page.has_sidenav .wrapper {
	display: table
}

.privacy_page.has_sidenav .scroll-menu {
	width: 270px!important
}

.privacy_page.has_sidenav .scroll-menu__content_title {
	font: 500 18px/30px "Gotham Pro", Arial, serif;
	margin-bottom: 10px
}

.privacy_page.has_sidenav .scroll-menu__content ul {
	margin-bottom: 0
}

.privacy_page.has_sidenav .scroll-menu__content ul li {
	margin-left: 0;
	margin-bottom: 0;
	text-align: left
}

.privacy_page.has_sidenav .scroll-menu__content ul li a {
	text-decoration: none
}

.privacy_page.has_sidenav .content_col {
	padding-right: 0;
	width: 70%;
	display: table-cell;
	vertical-align: top
}

@media (max-width:1000px) {
	.privacy_page.has_sidenav .content_col {
		width: 100%;
		padding: 0
	}
}

.block-dpa__title {
	font: 500 23px "Gotham Pro", Arial, serif;
	margin: 0 auto 35px;
	text-align: center
}

.block-dpa__subtitle {
	font: 700 18px "Gotham Pro", Arial, serif;
	margin-bottom: 20px;
	text-align: left
}

.block-dpa p {
	color: rgba(29, 29, 29, .6);
	font: 15px/1.4em "Gotham Pro", Arial, serif;
	margin-bottom: 20px;
	text-align: justify
}

.block-dpa ol {
	list-style: decimal;
	margin-bottom: 20px
}

.block-dpa ul {
	margin-bottom: 20px
}

.block-dpa .block-dpa__ul_dots {
	list-style: disc
}

.block-dpa li {
	color: rgba(29, 29, 29, .6);
	font: 15px/1.4em "Gotham Pro", Arial, serif;
	margin-bottom: 7px;
	text-align: justify;
	margin-left: 40px
}

.block-dpa a {
	text-decoration: underline
}

.dpa_page {
	padding-bottom: 50px
}

.dpa_page.has_sidenav .wrapper {
	display: table
}

.dpa_page.has_sidenav .scroll-menu {
	width: 270px!important
}

.dpa_page.has_sidenav .scroll-menu__content_title {
	font: 500 18px/30px "Gotham Pro", Arial, serif;
	margin-bottom: 10px
}

.dpa_page.has_sidenav .scroll-menu__content ul {
	margin-bottom: 0
}

.dpa_page.has_sidenav .scroll-menu__content ul li {
	margin-left: 0;
	margin-bottom: 0;
	text-align: left
}

.dpa_page.has_sidenav .scroll-menu__content ul li a {
	text-decoration: none
}

.dpa_page.has_sidenav .content_col {
	padding-right: 0;
	width: 70%;
	display: table-cell;
	vertical-align: top
}

@media (max-width:1000px) {
	.dpa_page.has_sidenav .content_col {
		width: 100%;
		padding: 0
	}
}

.dpa_page.has_sidenav .content_col .bottom-banner {
	margin-bottom: 30px;
	background: rgba(123, 104, 238, .3);
	border-left: 4px solid #7b68ee;
	padding: 16px 24px
}

.dpa_page.has_sidenav .content_col .bottom-banner p {
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 0;
	color: #292d34
}

.dpa_page.has_sidenav .content_col .bottom-banner a {
	color: #4c8af0
}

.dpa_page.has_sidenav .content_col .comparison-table th {
	padding: 12px;
	text-align: left;
	border: 1px solid #e3e8eb;
	border-top: none;
	border-bottom: 1px solid #e3e8eb;
	vertical-align: bottom;
	background: #f1f3f5;
	box-sizing: border-box;
	font-weight: 500
}

.dpa_page.has_sidenav .content_col .comparison-table td {
	border: 1px solid #e3e8eb;
	padding: 16px;
	vertical-align: top;
	box-sizing: border-box;
	font-weight: 300;
	text-align: left
}

.dpa_page-subprocessors {
	padding-bottom: 70px
}

.bottom-menu {
	padding: 40px 0;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
	background: #fff
}

@media (max-width:600px) {
	.bottom-menu {
		padding: 30px 0 10px
	}
}

.bottom-menu__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	overflow: visible;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1200px) {
	.bottom-menu__wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly
	}
}

@media (max-width:768px) {
	.bottom-menu__wrapper {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start
	}
}

.bottom-menu_v2 .wrapper {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:768px) {
	.bottom-menu_v2 .wrapper {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start
	}
}

.cookies__banner {
	position: fixed;
	bottom: 0;
	left: 0;
	min-height: 50px;
	background: #414042;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 10;
	padding: 40px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 99999
}

@media (max-width:600px) {
	.cookies__banner {
		padding: 30px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.cookies__banner-desc {
	color: #fff;
	font-size: 14px;
	width: 70%;
	margin-right: 35px;
	line-height: 20px
}

@media (max-width:600px) {
	.cookies__banner-desc {
		width: 100%;
		margin-right: 0
	}
}

.cookies__banner-link {
	color: #fff;
	font-size: 14px
}

.cookies__banner-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 60px
}

@media (max-width:600px) {
	.cookies__banner-right {
		margin-right: auto;
		margin-top: 30px
	}
}

.cookies__banner-button {
	background-color: #7b68ee;
	border: 1px solid #7b68ee;
	text-align: center;
	margin-right: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	height: 40px;
	padding: 10px;
	border-radius: 4px;
	font: 400 14px "Gotham Pro", Arial, serif;
	color: #fff;
	cursor: pointer
}

.cookies__close {
	width: 20px;
	height: 20px;
	margin-left: 35px;
	background: url(../images/icons/modal-close.png) left top/contain no-repeat transparent;
	cursor: pointer
}

.btn {
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 170px;
	height: 50px;
	margin: 0 auto;
	padding: 2px 30px 0;
	border-radius: 4px;
	color: #fff;
	font: 400 19px/1 "Gotham Pro", Arial, serif;
	border: 1px solid #7b68ee;
	background: #7b68ee
}

@media (max-width:600px) {
	.btn {
		width: 100%
	}
}

.btn:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.btn_white {
	height: 59px;
	width: 194px;
	color: #7b68ee;
	font: 500 21px/1 "Gotham Pro", Arial, serif;
	background: #fff;
	border: 0
}

@media (max-width:600px) {
	.btn_white {
		font: 500 18px/1 "Gotham Pro", Arial, serif;
		width: 100%!important
	}
}

.btn_white:hover {
	color: #fff;
	border: none
}

.btn_rose {
	font: 800 14px/16px Axiforma, Arial, serif;
	min-width: 138px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	width: 100%;
	height: 50px;
	border-radius: 4px;
	background: #ff02f0;
	border: 0
}

.btn_rose:hover {
	background: #5c4dbc
}

.btn_green {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	width: 300px;
	height: 60px;
	text-transform: uppercase;
	font: 400 14px "Gotham Pro", Arial, serif;
	background-color: #4ec862;
	border: 0
}

.btn_green:hover {
	background-color: #36ad49;
	border: 0
}

@media (max-width:768px) {
	.btn_green {
		height: 50px;
		font: 400 13px "Gotham Pro", Arial, serif
	}
}

@media (max-width:600px) {
	.btn_green {
		max-width: 250px;
		width: 100%;
		margin: 0 auto
	}
}

.btn__text {
	color: #fff
}

.btn__text_black {
	color: #000
}

.btn-spinner {
	display: none
}

.btn-spinner_black>div {
	background-color: #000!important
}

.btn-loading .btn-spinner {
	display: block;
	padding-top: 2px
}

.btn-loading .btn__text {
	display: none
}

.btn-spinner>div {
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: cu-bouncedelay 1.4s infinite ease-in-out both;
	animation: cu-bouncedelay 1.4s infinite ease-in-out both
}

.btn-spinner .btn-spinner__bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}

.btn-spinner .btn-spinner__bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}

@-webkit-keyframes cu-bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}

@keyframes cu-bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.btn_trial_orange {
	width: 280px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #fff;
	background: #f8af35;
	font: 300 13px/1 "Gotham Pro", Arial, serif;
	text-align: center;
	padding: 35px;
	box-shadow: 1px 2px 0 0 rgba(0, 0, 0, .2075);
	border: 0
}

.btn_trial_orange strong {
	display: block;
	color: inherit;
	font: 500 20px/1 "Gotham Pro", Arial, serif
}

.btn_trial_orange:hover {
	border: 0
}

@media (max-width:600px) {
	.btn_trial_orange {
		width: 100%!important
	}
}

.btn_trial_white {
	width: 280px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #9b9b9b;
	background: #fff;
	font: 300 13px/1 "Gotham Pro", Arial, serif;
	text-align: center;
	padding: 35px;
	box-shadow: 1px 2px 0 0 rgba(0, 0, 0, .2075);
	border: 0
}

.btn_trial_white strong {
	display: block;
	font: 500 20px/1 "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.btn_trial_white {
		width: 100%!important
	}
}

.btn_trial_white-pink strong {
	color: #e862d0
}

.btn_trial_white-blue strong {
	color: #4bbef2
}

.btn_trial_white:hover {
	color: #fff;
	border: 0
}

.btn_trial_white:hover strong {
	color: #fff
}

.btn_trial_purple {
	width: 180px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #fff;
	background: #806ef0;
	font: 300 10px/1 "Gotham Pro", Arial, serif;
	text-align: center;
	padding: 15px;
	box-shadow: 1px 2px 0 0 rgba(0, 0, 0, .2075);
	border: 0
}

.btn_trial_purple strong {
	display: block;
	color: #fff;
	font: 500 12px/1 "Gotham Pro", Arial, serif;
	margin-bottom: 3px
}

.btn_v2 {
	font: 800 14px/16px Axiforma, Arial, serif;
	min-width: 138px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	width: 100%;
	height: 50px;
	background: #7b68ee;
	border-radius: 4px;
	box-shadow: 0 10px 25px rgba(123, 104, 238, .5)
}

.btn_v2:hover {
	background: #5c4dbc;
	border: 1px solid #5c4dbc
}

@media (max-width:600px) {
	.btn_v2 {
		font: 800 14px/16px Axiforma, Arial, serif
	}
}

.btn_v2-white {
	border: 0;
	color: #7b68ee;
	background: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	border: 1px solid #fff
}

.btn_v2-white:hover {
	background: #5c4dbc;
	border: 1px solid #5c4dbc;
	color: #fff
}

.inline-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1000px) {
	.inline-buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.inline-buttons .btn {
	margin: 50px 30px 0
}

@media (max-width:1000px) {
	.inline-buttons .btn {
		margin: 50px auto 0
	}
}

.inline-buttons .btn_v2 {
	font: 800 14px/16px Axiforma, Arial, serif;
	height: 50px;
	margin: 0 10px
}

@media (max-width:1000px) {
	.inline-buttons .btn_v2 {
		margin: 30px auto 0
	}
}

.inline-buttons .btn_v2-white {
	border: 1px solid #7b68ee
}

.inline-buttons__in-chrome-page {
	padding-bottom: 50px
}

.inline-buttons__in-chrome-page .btn {
	width: 315px;
	font: 300 11px/1 "Gotham Pro", Arial, serif
}

@media (min-width:1000px) {
	.inline-buttons__in-chrome-page .btn {
		margin: 30px 10px 0
	}
}

.inline-buttons__in-chrome-page .btn strong {
	font: 500 16px/1 "Gotham Pro", Arial, serif
}

.inline-buttons__in-chrome-page .btn_white {
	position: relative;
	color: inherit;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	padding: 35px;
	box-shadow: 1px 2px 0 0 rgba(0, 0, 0, .2075);
	border: 0
}

.inline-buttons__in-chrome-page .btn_white strong {
	display: block;
	color: inherit;
	color: #7b68ee
}

.inline-buttons__in-chrome-page .btn_white:hover {
	border: 0;
	color: #fff
}

.inline-buttons__in-chrome-page .btn_white:hover strong {
	color: #fff
}

.inline-buttons__in-chrome-page .btn_white:after {
	content: '';
	display: block;
	position: absolute;
	background: #fff url(../images/icons/notepad.svg) center center/22px no-repeat;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	right: -25px;
	top: -25px;
	box-shadow: 1px 2px 0 0 rgba(0, 0, 0, .2075);
	z-index: 9
}

@media (max-width:600px) {
	.inline-buttons__in-chrome-page .btn_white:after {
		width: 30px;
		height: 30px;
		right: -15px;
		top: -15px;
		background: #fff url(../images/icons/notepad.svg) center center/14px no-repeat
	}
}

.brand-assets__wrapper .section-v2__header {
	margin-bottom: 30px
}

.brand-assets__logotype {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 850px;
	margin: auto
}

@media (max-width:768px) {
	.brand-assets__logotype {
		padding-bottom: 50px;
		-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
	}
}

.brand-assets__logotype_item {
	width: 225px
}

@media (max-width:768px) {
	.brand-assets__logotype_item {
		width: 48%;
		margin-bottom: 50px
	}
}

@media (max-width:600px) {
	.brand-assets__logotype_item {
		width: 100%
	}
}

@media (max-width:768px) {
	.brand-assets__logotype_item:last-child {
		margin-bottom: 0
	}
}

.brand-assets__logotype_item a {
	display: block
}

.brand-assets__logotype_item a.white-shadowed {
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
	background-color: #fff
}

.brand-assets__logotype_item a.black-shadowed {
	background: #20272d
}

.brand-assets__logotype_item a>* {
	transition: all .6s ease
}

.brand-assets__logotype_item a>:hover {
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px)
}

.brand-assets__logotype_item-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

@media (max-width:768px) {
	.brand-assets__logotype_item-wrap {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.brand-assets__logotype_item-wrap .brand-assets__logotype_item-big-label {
	width: 100%;
	overflow: hidden;
	text-align: center;
	position: relative;
	color: #4a4a4a;
	font: 400 16px Axiforma, Arial, serif;
	margin-bottom: 40px
}

.brand-assets__logotype_item-wrap .brand-assets__logotype_item-big-label::after,
.brand-assets__logotype_item-wrap .brand-assets__logotype_item-big-label::before {
	background-color: rgba(216, 216, 216, .52);
	content: "";
	display: inline-block;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 50%
}

.brand-assets__logotype_item-wrap .brand-assets__logotype_item-big-label::before {
	right: .5em;
	margin-left: -50%
}

.brand-assets__logotype_item-wrap .brand-assets__logotype_item-big-label::after {
	left: .5em;
	margin-right: -50%
}

.brand-assets__logotype_item-wrap:nth-child(1) {
	width: 67%
}

@media (max-width:768px) {
	.brand-assets__logotype_item-wrap:nth-child(1) {
		width: 100%
	}
}

@media (max-width:600px) {
	.brand-assets__logotype_item-wrap:nth-child(1) {
		margin-bottom: 50px
	}
}

.brand-assets__logotype_item-wrap:nth-child(1) .brand-assets__logotype_item-big-label::after,
.brand-assets__logotype_item-wrap:nth-child(1) .brand-assets__logotype_item-big-label::before {
	width: 29%
}

@media (max-width:768px) {
	.brand-assets__logotype_item-wrap:nth-child(1) .brand-assets__logotype_item-big-label::after,
	.brand-assets__logotype_item-wrap:nth-child(1) .brand-assets__logotype_item-big-label::before {
		width: 50%
	}
}

.brand-assets__logotype_item-wrap:nth-child(2) {
	width: 33%
}

@media (max-width:768px) {
	.brand-assets__logotype_item-wrap:nth-child(2) {
		width: 100%
	}
}

.brand-assets__logotype_item-wrap:nth-child(2) .brand-assets__logotype_item-big-label::after,
.brand-assets__logotype_item-wrap:nth-child(2) .brand-assets__logotype_item-big-label::before {
	width: 11%
}

@media (max-width:768px) {
	.brand-assets__logotype_item-wrap:nth-child(2) .brand-assets__logotype_item-big-label::after,
	.brand-assets__logotype_item-wrap:nth-child(2) .brand-assets__logotype_item-big-label::before {
		width: 50%
	}
}

.brand-assets__logotype_item-label {
	color: #4a4a4a;
	font: 400 10px Axiforma, Arial, serif;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px
}

.brand-assets__logotype_item .brand-assets__logotype_item-top {
	margin-bottom: 60px
}

@media (max-width:600px) {
	.brand-assets__logotype_item .brand-assets__logotype_item-top {
		margin-bottom: 30px
	}
}

.brand-assets__logotype_item .brand-assets__logotype_item-top img {
	width: 168px;
	height: 41px;
	display: block;
	margin: auto
}

.brand-assets__logotype_item .brand-assets__logotype_item-top a {
	padding: 25px;
	max-width: 225px;
	margin: auto
}

.brand-assets__logotype_item .brand-assets__logotype_item-bottom {
	width: 96px;
	height: 96px;
	margin: auto
}

.brand-assets__logotype_item .brand-assets__logotype_item-bottom a {
	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;
	width: 96px;
	height: 96px
}

.brand-assets__logotype_item .brand-assets__logotype_item-bottom a.white-shadowed {
	border-radius: 50%
}

.brand-assets__logotype_item .brand-assets__logotype_item-bottom img {
	width: 34px;
	height: 40px
}

@media (max-width:768px) {
	.brand-assets__logotype_item-bordered {
		margin-bottom: 30px
	}
}

@media (max-width:768px) {
	.brand-assets__logotype_item-white {
		margin-bottom: 60px
	}
}

.brand-assets__color {
	background: #7b68ee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: 12px;
	color: #fff;
	font: 400 12px/15px Axiforma, Arial, serif;
	max-width: 705px;
	margin: auto;
	min-height: 155px
}

.brand-assets__color_list {
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1200px) {
	.brand-assets__color_list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		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
	}
}

@media (max-width:768px) {
	.brand-assets__color_list {
		padding-bottom: 50px
	}
}

@media (max-width:1200px) {
	.brand-assets__color_item {
		margin: 0 15px 15px
	}
}

.brand-assets__color_item .brand-assets__color_item-top {
	width: 225px;
	height: 84px;
	margin-bottom: 20px
}

.brand-assets__color_item .brand-assets__color_item-bottom {
	width: 225px;
	height: 231px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 0 21px 23px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.brand-assets__color_item .brand-assets__color_item-bottom .brand-assets__color_text-sm {
	font: 500 9px Axiforma, Arial, serif;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #fff
}

.brand-assets__color_item .brand-assets__color_item-bottom .brand-assets__color_text-lg {
	font: 400 17px Axiforma, Arial, serif;
	color: #fff
}

.brand-assets__color_item-purple .brand-assets__color_item-top {
	background-image: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.brand-assets__color_item-purple .brand-assets__color_item-bottom {
	background-color: #7b68ee
}

.brand-assets__color_item-blue .brand-assets__color_item-top {
	background-image: linear-gradient(201.49deg, #84dfff 8.16%, #49ccf9 87.77%)
}

.brand-assets__color_item-blue .brand-assets__color_item-bottom {
	background-color: #49ccf9
}

.brand-assets__color_item-pink .brand-assets__color_item-top {
	background-image: linear-gradient(201.49deg, #ff9ec9 8.16%, #fd71af 87.77%)
}

.brand-assets__color_item-pink .brand-assets__color_item-bottom {
	background-color: #fd71af
}

.brand-assets__color_item-yellow .brand-assets__color_item-top {
	background-image: linear-gradient(269.7deg, #ffdb58 .03%, #ffc800 99.97%)
}

.brand-assets__color_item-yellow .brand-assets__color_item-bottom {
	background-color: #ffc800
}

.brand-assets__site {
	padding-bottom: 50px
}

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

@media (max-width:1440px) {
	.brand-assets__site_list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.brand-assets__site_item {
	border-radius: 7px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .08);
	padding: 50px 45px 0;
	margin-bottom: 40px;
	min-height: 359px;
	width: 600px
}

.brand-assets__site_item__list-view {
	background: url(../images/brand-assets/site-assets/list-view.png) 101% bottom/60% no-repeat, linear-gradient(to right, #8930fd, #49ccf9)
}

.brand-assets__site_item__board-view {
	background: url(../images/brand-assets/site-assets/board-view.png) 101% bottom/60% no-repeat, linear-gradient(to right, #8930fd, #49ccf9)
}

.brand-assets__site_item__time-view {
	background: url(../images/brand-assets/site-assets/time-view.png) 101% bottom/60% no-repeat, linear-gradient(to right, #8930fd, #49ccf9)
}

.brand-assets__site_item__box-view {
	background: url(../images/brand-assets/site-assets/box-view.png) 101% bottom/60% no-repeat, linear-gradient(to right, #8930fd, #49ccf9)
}

@media (max-width:1440px) {
	.brand-assets__site_item {
		margin: auto auto 40px
	}
}

@media (max-width:600px) {
	.brand-assets__site_item {
		width: 100%;
		padding: 50px 45px 55%;
		background-position: bottom center;
		text-align: center
	}
}

.brand-assets__site_header {
	color: #fff;
	font: 500 23px Axiforma, Arial, serif;
	margin-bottom: 20px
}

.brand-assets__site_text {
	color: #fff;
	font: 300 14px/1.29 Axiforma, Arial, serif;
	margin-bottom: 30px;
	max-width: 158px
}

@media (max-width:600px) {
	.brand-assets__site_text {
		max-width: 100%
	}
}

.brand-assets__site_link {
	border-radius: 4px;
	border: 1px solid #fff;
	text-transform: uppercase;
	font: 500 11px/40px Axiforma, Arial, serif;
	width: 118px;
	height: 41px;
	transition: .2s;
	display: block;
	color: #fff;
	text-align: center
}

.brand-assets__site_link:hover {
	background: #fff;
	color: #7b68ee;
	border: 1px solid #7b68ee
}

@media (max-width:600px) {
	.brand-assets__site_link {
		margin: auto
	}
}

.brand-assets__name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 810px;
	margin: auto
}

@media (max-width:1000px) {
	.brand-assets__name {
		-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
	}
}

.brand-assets__name .brand-assets__name_item {
	width: 385px;
	height: 129px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
	padding: 20px 20px 20px 30px;
	color: #fff
}

@media (max-width:480px) {
	.brand-assets__name .brand-assets__name_item {
		width: 100%;
		height: auto
	}
}

.brand-assets__name .brand-assets__name_item span {
	font: 400 16px Axiforma, Arial, serif;
	color: #fff
}

.brand-assets__name .brand-assets__name_item ul {
	margin-top: 18px
}

.brand-assets__name .brand-assets__name_item li {
	font: 400 15px Axiforma, Arial, serif;
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px
}

.brand-assets__name .brand-assets__name_item li span {
	font: 400 15px Axiforma, Arial, serif
}

.brand-assets__name .brand-assets__name_item li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0
}

.brand-assets__name .brand-assets__name_item-green {
	background-color: #6aca4f
}

.brand-assets__name .brand-assets__name_item-green li:before {
	content: url(../images/brand-assets/icons/check.svg);
	width: 16px;
	height: 12px
}

@media (max-width:1000px) {
	.brand-assets__name .brand-assets__name_item-green {
		margin-bottom: 30px
	}
}

.brand-assets__name .brand-assets__name_item-red {
	background-color: #f95353
}

.brand-assets__name .brand-assets__name_item-red li:before {
	content: url(../images/brand-assets/icons/cross.svg);
	width: 12px;
	height: 12px
}

.card-tabs {
	height: 100px;
	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;
	width: 100%;
	z-index: 3;
	position: relative;
	margin-bottom: -100px
}

@media (max-width:768px) {
	.card-tabs {
		height: 140px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -140px
	}
}

@media (max-width:600px) {
	.card-tabs {
		height: auto;
		margin-top: 40px;
		margin-bottom: 0
	}
}

.card-tabs__header {
	font: 400 26px/26px "Gotham Pro", Arial, serif;
	color: #fff;
	margin-right: 15px
}

@media (max-width:768px) {
	.card-tabs__header {
		margin-bottom: 20px
	}
}

@media (max-width:600px) {
	.card-tabs__header {
		font-weight: 500;
		color: #000
	}
}

.card-tabs__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-tabs__item {
	display: block;
	padding: 10px 15px 8px;
	border: 1px solid #7b68ee;
	background: #7b68ee;
	border-radius: 4px;
	font: 400 26px/26px "Gotham Pro", Arial, serif;
	outline: 0
}

@media (max-width:600px) {
	.card-tabs__item {
		border: 1px solid #fff;
		background: #fff
	}
}

.card-tabs__item.active {
	background: #fff
}

@media (max-width:600px) {
	.card-tabs__item.active {
		background: #7b68ee
	}
}

.card-tabs__item.active .card-tabs__title {
	color: #7b68ee
}

@media (max-width:600px) {
	.card-tabs__item.active .card-tabs__title {
		color: #fff
	}
}

.card-tabs__title {
	border-bottom: 2px dashed #fff;
	color: #fff
}

@media (max-width:600px) {
	.card-tabs__title {
		border-bottom: 2px dashed #7b68ee;
		color: #7b68ee
	}
}

.careers__wrapper {
	color: #343434;
	font: 400 15px/1.53 "Gotham Pro", Arial, serif;
	max-width: 735px
}

.careers__wrapper+.careers__wrapper .careers__question {
	margin-top: 50px;
	margin-bottom: 30px
}

.careers__wrapper ul {
	padding-left: 20px
}

.careers__wrapper ul li {
	margin-bottom: 20px
}

.careers__wrapper ul li:last-child {
	margin-bottom: 0
}

.careers__wrapper_list {
	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: 50px
}

@media (max-width:768px) {
	.careers__wrapper_list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.careers__wrapper_list .careers__question {
	width: 100%
}

@media (max-width:768px) {
	.careers__wrapper_list .careers__question {
		text-align: center
	}
}

.careers__wrapper_item {
	width: 336px;
	margin-bottom: 20px
}

@media (max-width:768px) {
	.careers__wrapper_item {
		margin: 0 auto 20px;
		width: 400px
	}
}

@media (max-width:600px) {
	.careers__wrapper_item {
		width: 80%
	}
}

@media (max-width:480px) {
	.careers__wrapper_item {
		width: 100%
	}
}

.careers__wrapper_item-img {
	width: 100%;
	height: 278px
}

@media (max-width:768px) {
	.careers__wrapper_item-img {
		height: 100%
	}
}

.careers__wrapper_item-img img {
	max-width: 100%
}

.careers__wrapper_item-text {
	margin-top: 10px;
	color: #9b9b9b;
	font: 400 13px/1.54 "Gotham Pro", Arial, serif
}

.careers__wrapper_list-v2 {
	margin-top: 50px
}

.careers__wrapper_list-v2 .careers__wrapper_item {
	width: 48%
}

.careers__wrapper_list-v2 .careers__wrapper_item-img {
	height: auto
}

@media (max-width:600px) {
	.careers__wrapper_list-v2 .careers__wrapper_item {
		width: 80%
	}
}

@media (max-width:480px) {
	.careers__wrapper_list-v2 .careers__wrapper_item {
		width: 100%
	}
}

.careers__wrapper_flexed {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1200px) {
	.careers__wrapper_flexed {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:1200px) {
	.careers__wrapper_flexed>div:nth-child(1) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

@media (max-width:1200px) {
	.careers__wrapper_flexed>div:nth-child(1) .btn_rose {
		display: none
	}
}

.careers__wrapper_flexed>div:nth-child(2) {
	margin-top: 100px;
	width: 300px
}

@media (max-width:1200px) {
	.careers__wrapper_flexed>div:nth-child(2) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin: 0 auto 50px;
		width: 100%
	}
}

.careers__wrapper_flexed>div:nth-child(2) .inner-wrapper-sticky {
	z-index: 9
}

@media (max-width:1200px) {
	.careers__wrapper_flexed>div:nth-child(2) .inner-wrapper-sticky {
		background: #fff;
		border-bottom: 1px solid #ccc;
		padding: 20px;
		width: 100%!important
	}
}

@media (max-width:1200px) {
	.careers__wrapper_flexed>div:nth-child(2).is-affixed .inner-wrapper-sticky {
		top: 51px!important
	}
}

.careers__question {
	color: inherit;
	font: 500 24px "Gotham Pro", Arial, serif
}

.careers-quote {
	padding: 80px 0 110px;
	position: relative
}

.careers-quote__content {
	width: 680px;
	margin: 0 auto;
	font: 300 18px/29px "Gotham Pro", Arial, serif;
	font-style: italic;
	color: #fff;
	text-align: center;
	position: relative
}

@media (max-width:768px) {
	.careers-quote__content {
		width: 80%;
		font: 300 16px/20px "Gotham Pro", Arial, serif
	}
}

.careers-quote__mark {
	width: 65px;
	height: 43px;
	background: url(../images/careers-quote-mark.png) center/contain no-repeat transparent;
	position: absolute;
	top: 50%;
	left: -40px;
	margin-top: -80px
}

@media (max-width:768px) {
	.careers-quote__mark {
		width: 100px;
		height: 74px;
		left: -10px;
		margin-top: -60px
	}
}

.careers-quote__mark.rotate {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	left: auto;
	left: auto;
	right: 11%;
	margin-top: 0;
	bottom: -15px;
	top: auto
}

@media (max-width:768px) {
	.careers-quote__mark.rotate {
		right: -10px
	}
}

.careers__wrapper-v2 {
	color: #000;
	font: 400 18px/30px Axiforma, Arial, serif;
	max-width: 780px
}

.careers__wrapper-v2+.careers__wrapper-v2 .careers__question {
	margin-top: 30px;
	margin-bottom: 10px
}

.careers__wrapper-v2 .careers__question {
	font: 700 35px/58px Axiforma, Arial, serif
}

.careers__wrapper-v2 ul {
	padding-left: 0
}

.careers__wrapper-v2 ul li {
	margin-bottom: 5px;
	font-family: Axiforma, Arial, serif
}

.careers__wrapper-v2 strong {
	color: inherit
}

.careers__back_btn {
	font: 600 15px/24px Axiforma, Arial, serif;
	color: #8930fd;
	text-align: left;
	margin: 15px auto;
	display: block
}

.careers__back_btn:hover {
	color: #5c4dbc
}

.share {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.share__title {
	color: #000;
	font: 800 18px/30px Axiforma, Arial, serif;
	width: 100%;
	margin-bottom: 5px;
	text-align: center
}

.share__item {
	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;
	transition: .2s;
	margin: 0 0 0 10px;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	background: #818181
}

.share__item:hover {
	background: #7b68ee
}

.share__item:first-child {
	margin: 0
}

.share__icon {
	transition: .3s;
	display: block;
	height: 100%;
	width: 50%;
	fill: #fff
}

.clients {
	border-bottom: 1px solid #e4e4e4
}

.clients__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 900px;
	padding: 30px;
	overflow: hidden;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1000px) {
	.clients__wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media (max-width:768px) {
	.clients__wrapper {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (max-width:600px) {
	.clients__wrapper {
		width: 100%;
		max-width: 100%;
		padding: 15px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.clients__item {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.clients__item img {
	height: 34px
}

@media (max-width:480px) {
	.clients__item img {
		height: 30px
	}
}

@media (max-width:1000px) {
	.clients__item:nth-of-type(1),
	.clients__item:nth-of-type(2),
	.clients__item:nth-of-type(3) {
		padding-bottom: 30px
	}
}

@media (max-width:1000px) {
	.clients__item {
		width: 25%;
		display: block
	}
	.clients__item img {
		display: block;
		margin: 0 auto
	}
}

@media (max-width:768px) {
	.clients__item {
		width: 33%
	}
}

@media (max-width:600px) {
	.clients__item {
		width: 50%;
		padding: 10px 0
	}
}

.section.section_clients-study {
	position: relative;
	color: #fff;
	padding-bottom: 100px;
	margin-bottom: 100px
}

.section.section_clients-study .section_clients-study_section-left-shadow {
	content: '';
	display: block;
	position: absolute;
	box-shadow: 0 0 70px 0 rgba(0, 0, 0, .5);
	bottom: 2px;
	width: 100%;
	height: 70px;
	-webkit-transform: skewY(-8deg);
	-ms-transform: skewY(-8deg);
	transform: skewY(-8deg);
	overflow: hidden
}

.section.section_clients-study .section_clients-study_section-left {
	content: '';
	display: block;
	position: absolute;
	background: #7b68ee;
	background: linear-gradient(45deg, #9478fa, #7b68ee, #5c4dbc);
	bottom: 0;
	width: 100%;
	height: 200%;
	-webkit-transform: skewY(-8deg);
	-ms-transform: skewY(-8deg);
	transform: skewY(-8deg);
	z-index: 0;
	overflow: hidden
}

.section.section_clients-study:before {
	content: '';
	display: block;
	position: absolute;
	background: #5c4dbc;
	bottom: -60px;
	width: 100%;
	height: 200%;
	-webkit-transform: skewY(4deg);
	-ms-transform: skewY(4deg);
	transform: skewY(4deg)
}

.section.section_clients-study .section__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font-weight: 500
}

.section.section_clients-study .section__subheader {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font-weight: 300
}

.section.section_clients-study .section__subheader b,
.section.section_clients-study .section__subheader strong {
	font-weight: 500;
	color: #fff
}

.section.section_clients-study .section_clients-study__buble1 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 190px;
	height: 190px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: 530px;
	left: 50%;
	margin-left: -260px;
	-webkit-animation: pulse 3s ease infinite alternate;
	animation: pulse 3s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble1 {
		margin-left: -300px
	}
}

@keyframes pulse {
	0%,
	100% {
		opacity: .08
	}
	50% {
		opacity: .25
	}
}

.section.section_clients-study .section_clients-study__buble2 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: 570px;
	left: 50%;
	margin-left: -640px;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-animation: pulse 3s 1s ease infinite alternate;
	animation: pulse 3s 1s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble2 {
		margin-left: -100px
	}
}

.section.section_clients-study .section_clients-study__buble3 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 110px;
	height: 110px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: 340px;
	left: 50%;
	margin-left: -190px;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-animation: pulse 2s .5s ease infinite alternate;
	animation: pulse 2s .5s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble3 {
		margin-left: -190px
	}
}

.section.section_clients-study .section_clients-study__buble4 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 500px;
	height: 500px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: -150px;
	left: 50%;
	margin-left: -760px;
	-webkit-animation: pulse 4s .1s ease infinite alternate;
	animation: pulse 4s .1s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble4 {
		margin-left: -500px
	}
}

.section.section_clients-study .section_clients-study__buble5 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 500px;
	height: 500px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: -170px;
	left: 50%;
	margin-left: 300px;
	-webkit-animation: pulse 2s ease infinite alternate;
	animation: pulse 2s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble5 {
		margin-left: 100px
	}
}

.section.section_clients-study .section_clients-study__buble6 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: 400px;
	left: 50%;
	margin-left: 500px;
	-webkit-animation: pulse 3s ease infinite alternate;
	animation: pulse 3s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble6 {
		margin-left: 70px
	}
}

.section.section_clients-study .section_clients-study__buble7 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 65px;
	height: 65px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: 400px;
	left: 50%;
	margin-left: 250px;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-animation: pulse 3s 1s ease infinite alternate;
	animation: pulse 3s 1s ease infinite alternate
}

@media (max-width:600px) {
	.section.section_clients-study .section_clients-study__buble7 {
		margin-left: 70px;
		bottom: 370px
	}
}

.section.section_clients-study .section_clients-study__buble8 {
	position: absolute;
	background: #afa5f0;
	opacity: .12;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	-webkit-transform: skewY(8deg);
	-ms-transform: skewY(8deg);
	transform: skewY(8deg);
	bottom: 180px;
	left: 50%;
	margin-left: -640px;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-animation: pulse 3s 2s ease infinite alternate;
	animation: pulse 3s 2s ease infinite alternate
}

.clients-study-ff {
	position: relative;
	padding: 70px 0 25px;
	z-index: 1;
	background: #7b68ee;
	background: linear-gradient(45deg, #9478fa, #7b68ee, #5c4dbc)
}

.clients-study-ff::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(45deg, #5c4dbc, #7b68ee, #9478fa);
	opacity: 0;
	transition: opacity .4s;
	z-index: -1
}

.clients-study-ff:hover::before {
	opacity: 1
}

@media (max-width:600px) {
	.clients-study-ff {
		padding: 30px 0
	}
}

.clients-study-ff__wrapper {
	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
}

.clients-study-ff__header {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0 0 45px 0;
	text-align: center;
	font: 700 28px/1.2 Axiforma, Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.clients-study-ff__header {
		margin: 0 0 20px 0;
		font: 700 24px/1.5em Axiforma, Arial, serif
	}
}

.clients-study-ff__header a {
	color: #fff
}

.clients-study-ff__header a:hover>span:after,
.clients-study-ff__header a:hover>span:before {
	width: 50%
}

.clients-study-ff__header a>span {
	position: relative;
	display: inline-block;
	color: inherit
}

.clients-study-ff__header a>span:after,
.clients-study-ff__header a>span:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	bottom: 0;
	width: 0;
	height: 3px;
	background: #fff
}

.clients-study-ff__header a>span:before {
	left: 50%
}

.clients-study-ff__header a>span:after {
	right: 50%
}

.clients-study-ff-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1000px
}

@media (max-width:600px) {
	.clients-study-ff-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.clients-study-ff-list__column {
	position: relative;
	width: 45%
}

@media (max-width:600px) {
	.clients-study-ff-list__column {
		width: 100%
	}
}

.clients-study-ff-list__item {
	padding: 0 0 55px 44px
}

@media (max-width:600px) {
	.clients-study-ff-list__item {
		padding-bottom: 25px
	}
}

.clients-study-ff-list__item_mentions {
	background: url(../images/clients-study/favorite-features/mentions.png) left top no-repeat transparent;
	background-size: 28px 28px
}

.clients-study-ff-list__item_slack {
	background: url(../images/clients-study/favorite-features/slack.png) left top no-repeat transparent;
	background-size: 28px 28px
}

.clients-study-ff-list__item_tags {
	background: url(../images/clients-study/favorite-features/tags.png) 4px 0 no-repeat transparent;
	background-size: 20px 20px
}

.clients-study-ff-list__item_custom-statuses {
	background: url(../images/clients-study/favorite-features/custom-statuses.png) left top no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_due-dates {
	background: url(../images/clients-study/favorite-features/due-dates.png) left top no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_multiple-assignees {
	background: url(../images/clients-study/favorite-features/multiple-assignees.png) 4px 0 no-repeat transparent;
	background-size: 25px 25px
}

.clients-study-ff-list__item_priorities {
	background: url(../images/clients-study/favorite-features/priorities.png) 8px 0 no-repeat transparent;
	background-size: 21px 26px
}

.clients-study-ff-list__item_watch {
	background: url(../images/clients-study/favorite-features/watch.png) 8px 2px no-repeat transparent;
	background-size: 23px 23px
}

.clients-study-ff-list__item_reccuring {
	background: url(../images/clients-study/favorite-features/recurring.png) 8px 3px no-repeat transparent;
	background-size: 22px 22px
}

.clients-study-ff-list__item_filter {
	background: url(../images/clients-study/favorite-features/filter.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_private {
	background: url(../images/clients-study/favorite-features/private.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_recurring-tasks {
	background: url(../images/clients-study/favorite-features/recurring-tasks.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_constant {
	background: url(../images/clients-study/favorite-features/constant.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_api {
	background: url(../images/clients-study/favorite-features/api.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_dark-mode {
	background: url(../images/clients-study/favorite-features/dark-mode.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_views {
	background: url(../images/clients-study/favorite-features/views.svg) 8px 3px no-repeat transparent;
	background-size: 21px 21px
}

.clients-study-ff-list__item_google-sync {
	background: url(../images/clients-study/favorite-features/g-sync.svg) 8px 3px no-repeat transparent;
	background-size: 21px 21px
}

.clients-study-ff-list__item_create-tasks {
	background: url(../images/clients-study/favorite-features/create-tasks.svg) 8px 3px no-repeat transparent;
	background-size: 21px 21px
}

.clients-study-ff-list__item_color-tasks {
	background: url(../images/clients-study/favorite-features/color-tasks.svg) 8px 3px no-repeat transparent;
	background-size: 21px 23px
}

.clients-study-ff-list__item_board {
	background: url(../images/clients-study/favorite-features/board-view.svg) 8px 3px no-repeat transparent;
	background-size: 26px 26px
}

.clients-study-ff-list__item_mention-comments {
	background: url(../images/clients-study/favorite-features/mention-comments.svg) 8px 3px no-repeat transparent;
	background-size: 32px 32px
}

.clients-study-ff-list__item_integrations {
	background: url(../images/clients-study/favorite-features/integrations.svg) 8px 3px no-repeat transparent;
	background-size: 30px 30px
}

.clients-study-ff-list__item-header {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	margin: 0 0 8px 0;
	padding-top: 2px;
	font: 500 18px/24px Axiforma, Arial, serif;
	color: #fff
}

.clients-study-ff-list__item-header a {
	color: #fff
}

.clients-study-ff-list__item-header a:hover>span:after,
.clients-study-ff-list__item-header a:hover>span:before {
	width: 50%
}

.clients-study-ff-list__item-header a>span {
	position: relative;
	display: inline-block;
	color: inherit
}

.clients-study-ff-list__item-header a>span:after,
.clients-study-ff-list__item-header a>span:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	bottom: -1px;
	width: 0;
	height: 2px;
	background: #fff
}

.clients-study-ff-list__item-header a>span:before {
	left: 50%
}

.clients-study-ff-list__item-header a>span:after {
	right: 50%
}

.clients-study-ff-list__item-text {
	position: relative;
	font: 400 15px/1.3em Axiforma, Arial, serif;
	color: #fff
}

.clients-study-team {
	position: relative;
	padding: 70px 0;
	overflow: hidden
}

.clients-study-team::before {
	content: "";
	position: absolute;
	top: 42%;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f3edff;
	z-index: -1;
	-webkit-transform: skewY(-5deg);
	-ms-transform: skewY(-5deg);
	transform: skewY(-5deg)
}

@media (max-width:600px) {
	.clients-study-team {
		padding: 30px 0
	}
}

.clients-study-team__wrapper {
	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
}

.clients-study-team-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 20px auto 0;
	max-width: 1000px
}

@media (max-width:768px) {
	.clients-study-team-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.clients-study-team-list__item {
	text-align: center;
	margin: 0 25px
}

@media (max-width:768px) {
	.clients-study-team-list__item {
		margin-bottom: 30px
	}
}

.clients-study-team-list__item-photo {
	position: relative;
	width: 170px;
	height: 170px;
	background: #dbc9f8;
	border-radius: 50%;
	margin: 0 auto 20px
}

.clients-study-team-list__item-photo:hover img {
	margin: -10px 0 0 -10px;
	width: calc(100% + 20px);
	height: calc(100% + 20px)
}

.clients-study-team-list__item-photo img {
	transition: .18s ease-in-out 20ms;
	border-radius: 50%;
	width: 100%;
	height: 100%
}

.clients-study-team-list__item-name {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	margin: 0 0 2px 0;
	padding-top: 2px;
	font: 500 14px/1.3 Axiforma, Arial, serif;
	color: #171717
}

.clients-study-team-list__item-position {
	position: relative;
	font: 400 13px/1.3 Axiforma, Arial, serif;
	font-style: italic;
	color: #171717
}

.clients-study__main {
	text-align: center;
	margin: 40px auto 25px
}

.clients-study__main-photo {
	position: relative;
	width: 230px;
	height: 230px;
	background: #afa5f0;
	border-radius: 100%;
	margin: 0 auto 25px
}

.clients-study__main-photo:hover img {
	border: 3px solid #afa5f0
}

.clients-study__main-photo img {
	transition: .18s ease-in-out 20ms;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	border: 10px solid #afa5f0
}

.clients-study__main-name {
	position: relative;
	padding-top: 2px;
	font: 400 30px/1.3 Axiforma, Arial, serif;
	color: #fff
}

.clients-study__main-position {
	position: relative;
	font: 300 18px/1.3 Axiforma, Arial, serif;
	color: #fff
}

.clients-study__quote {
	width: 80%;
	max-width: 760px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.clients-study__quote-above {
	width: 82px;
	height: 16px;
	background: url(../images/quote-above.png) center/contain no-repeat transparent;
	margin: 0 auto 25px
}

.clients-study__quote-mark {
	width: 50px;
	height: 39px;
	background: url(../images/quote.png) center/contain no-repeat transparent;
	margin-top: -5px
}

.clients-study__quote-mark_right {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.clients-study__quote-body {
	text-align: center;
	font: 300 16px/1.3 Axiforma, Arial, serif;
	color: #fff;
	opacity: .9;
	padding: 0 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1 100%;
	flex: 1 100%
}

.clients-study__logo {
	max-width: 80%;
	margin: 0 auto 40px;
	display: block
}

.clients-study__wrapper {
	max-width: 800px;
	width: 90%;
	margin-bottom: 40px;
	font: 400 16px/22px Axiforma, Arial, serif;
	color: #362b4a;
	opacity: .9;
	overflow: visible
}

.clients-study__wrapper_center {
	text-align: center
}

.clients-study__wrapper_desc-purple {
	font: 400 18px/1.3 Axiforma, Arial, serif;
	color: #7b68ee;
	max-width: 900px
}

.clients-study__wrapper_status {
	padding: 15px 20px;
	width: 90%;
	max-width: 900px;
	box-shadow: 0 3px 30px 0 rgba(98, 67, 149, .3);
	border-radius: 4px
}

.clients-study__wrapper_status img {
	max-width: 100%;
	display: block
}

.clients-study__wrapper_shadows {
	width: 90%;
	max-width: 900px;
	box-shadow: 0 3px 30px 0 rgba(98, 67, 149, .3);
	border-radius: 4px;
	padding: 0
}

.clients-study__wrapper_shadows_width40perc {
	width: 40%
}

@media (max-width:768px) {
	.clients-study__wrapper_shadows_width40perc {
		width: 90%
	}
}

.clients-study__wrapper_shadows img {
	max-width: 100%;
	display: block
}

.clients-study__wrapper a {
	color: #362b4a
}

.clients-study__wrapper a:hover>span:after,
.clients-study__wrapper a:hover>span:before {
	width: 50%
}

.clients-study__wrapper a>span {
	position: relative;
	display: inline-block;
	color: inherit
}

.clients-study__wrapper a>span:after,
.clients-study__wrapper a>span:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	bottom: 3px;
	width: 0;
	height: 1px;
	background: #362b4a
}

.clients-study__wrapper a>span:before {
	left: 50%
}

.clients-study__wrapper a>span:after {
	right: 50%
}

.clients-study__wrapper em,
.clients-study__wrapper strong {
	color: inherit
}

.clients-study__stats {
	padding: 25px 0;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	width: 90%;
	max-width: 800px;
	margin: 0 auto 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.clients-study__stats-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 100%;
	flex: 1 100%;
	text-align: center;
	padding: 10px 0
}

.clients-study__stats-item:first-child {
	border-right: 1px dashed #e4e4e4
}

.clients-study__stats-item:last-child {
	border-left: 1px dashed #e4e4e4
}

.clients-study__stats-item-value {
	font: 400 30px/1.3 Axiforma, Arial, serif;
	color: #7b68ee
}

.clients-study__stats-item-desc {
	font: 400 14px/1.3 Axiforma, Arial, serif;
	color: #2c2735;
	opacity: .6
}

@media (max-width:600px) {
	.clients-study__stats {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0
	}
	.clients-study__stats-item:first-child {
		border-right: 0;
		border-bottom: 1px dashed #e4e4e4
	}
	.clients-study__stats-item:last-child {
		border-left: 0;
		border-top: 1px dashed #e4e4e4
	}
}

.clients-study__title {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0 0 60px 0;
	text-align: center;
	position: relative;
	width: 100%
}

.clients-study__title h2 {
	font: 500 26px/1.2 Axiforma, Arial, serif;
	color: #000;
	background: #fff;
	display: inline-block;
	padding: 0 30px;
	max-width: 570px
}

.clients-study__title::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d7d7d7;
	z-index: -1
}

@media (max-width:600px) {
	.clients-study__title {
		margin: 0 0 20px 0;
		font: 400 24px/1.5em Axiforma, Arial, serif
	}
}

.clients-study__title a {
	color: #000
}

.clients-study__title a:hover>span:after,
.clients-study__title a:hover>span:before {
	width: 50%
}

.clients-study__title a>span {
	position: relative;
	display: inline-block;
	color: inherit
}

.clients-study__title a>span:after,
.clients-study__title a>span:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #000
}

.clients-study__title a>span:before {
	left: 50%
}

.clients-study__title a>span:after {
	right: 50%
}

.clients-study__question {
	position: relative;
	font: 500 16px/1.5em Axiforma, Arial, serif;
	color: #362b4a;
	margin-bottom: 35px;
	display: table
}

.clients-study__question:before {
	display: block;
	position: absolute;
	content: "—";
	left: -25px
}

.clients-study__pic {
	width: 400px;
	max-width: 90%;
	box-shadow: 0 3px 30px 0 rgba(98, 67, 149, .3);
	border-radius: 4px;
	overflow: hidden
}

@media (max-width:768px) {
	.clients-study__pic {
		margin: 50px auto!important;
		float: none!important;
		clear: both
	}
}

.clients-study__pic img {
	width: 100%
}

.clients-study__pic_left {
	float: left;
	margin: 0 60px 40px -50px
}

.clients-study__pic_right {
	float: right;
	margin: 0 -50px 40px 60px
}

.clients-study__li {
	position: relative;
	color: #362b4a;
	opacity: .9;
	font: 400 16px/22px Axiforma, Arial, serif;
	margin-bottom: 15px;
	margin-left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.clients-study__li:before {
	display: block;
	position: absolute;
	content: "\25CF";
	left: -20px;
	font-size: 12px
}

.clients-study__ol {
	position: relative;
	color: #362b4a;
	opacity: .9;
	font: 400 16px/22px Axiforma, Arial, serif;
	margin-bottom: 5px;
	margin-left: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.clients-study__ol-block {
	counter-reset: definition
}

.clients-study__ol:before {
	display: block;
	position: absolute;
	counter-increment: definition;
	content: counter(definition) ".";
	left: -20px;
	font-size: 16px
}

.clients-study__name {
	font-weight: 500;
	display: inline-block;
	color: #362b4a
}

.clients-study__subtitle {
	font: 500 16px/1.4 Axiforma, Arial, serif;
	color: #362b4a;
	margin-bottom: 15px
}

.clients-study__caption {
	text-align: center;
	color: rgba(29, 29, 29, .6);
	font: 400 14px/1.4 Axiforma, Arial, serif;
	margin-top: -15px
}

.clients-study__soundstripe-bg {
	padding: 40px 0 30px;
	margin: 20px 0 40px;
	background: #a03c76;
	background: linear-gradient(45deg, #c74b70, #a03c76, #7d3180);
	color: #fff
}

.clients-study__soundstripe-bg .clients-study__question {
	color: #fff
}

.clients-study__soundstripe-bg .clients-study__question:before {
	color: #fff
}

.clients-study__soundstripe-bg .clients-study__name {
	color: #fff
}

.clients-study__soundstripe-bg .clients-study__caption,
.clients-study__soundstripe-bg .clients-study__ol,
.clients-study__soundstripe-bg .clients-study__wrapper {
	color: rgba(255, 255, 255, .75)
}

.clients-study__menu {
	margin: 30px auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:600px) {
	.clients-study__menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.clients-study__menu-block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:600px) {
	.clients-study__menu-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.clients-study__menu-item {
	transition: .2s;
	text-transform: uppercase;
	padding: 10px;
	font: 400 13px/1 Axiforma, Arial, serif;
	color: #fff;
	border-bottom: 1px solid #afa5f0
}

.clients-study__menu-item span {
	text-transform: capitalize;
	color: inherit
}

@media (max-width:600px) {
	.clients-study__menu-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		text-align: center;
		margin-bottom: 20px
	}
}

.clients-study__menu-item:hover {
	border-bottom: 2px solid #fff
}

.clients-study__menu-item_active {
	border-bottom: 2px solid #fff
}

.block-cookies {
	margin-bottom: 50px
}

.block-cookies__title {
	text-align: center;
	font: 500 23px "Gotham Pro", Arial, serif;
	margin: 35px auto;
	color: #7b68ee
}

.block-cookies__subtitle {
	font: 700 18px "Gotham Pro", Arial, serif;
	margin-bottom: 20px;
	text-align: left
}

.block-cookies p {
	color: rgba(29, 29, 29, .6);
	font: 15px/1.4em "Gotham Pro", Arial, serif;
	margin-bottom: 1.5em
}

.block-cookies a {
	color: #7b68ee
}

.block-cookies ol {
	list-style: decimal;
	margin-bottom: 30px;
	padding-left: 50px
}

@media (max-width:768px) {
	.block-cookies ol {
		padding-left: 20px
	}
}

.block-cookies ol li {
	padding-left: 0;
	margin-bottom: .5em;
	font: 15px/1.4em "Gotham Pro", Arial, serif
}

.block-cookies .btn {
	color: #fff;
	width: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin-left: inherit
}

@media (max-width:600px) {
	.block-cookies .btn {
		padding: 15px
	}
}

.cookies_page .sticky-wrapper {
	padding-top: 35px
}

.cookies_page.has_sidenav .wrapper {
	display: table
}

.cookies_page.has_sidenav .scroll-menu {
	width: 270px!important
}

.cookies_page.has_sidenav .scroll-menu__content_title {
	font: 500 18px/30px "Gotham Pro", Arial, serif;
	margin-bottom: 10px
}

.cookies_page.has_sidenav .scroll-menu__content ul {
	margin-bottom: 0
}

.cookies_page.has_sidenav .scroll-menu__content ul li {
	margin-left: 0;
	margin-bottom: 0;
	text-align: left
}

.cookies_page.has_sidenav .scroll-menu__content ul li a {
	text-decoration: none
}

.cookies_page.has_sidenav .content_col {
	padding-right: 0;
	width: 70%;
	display: table-cell;
	vertical-align: top
}

@media (max-width:1000px) {
	.cookies_page.has_sidenav .content_col {
		width: 100%;
		padding: 0
	}
}

.carousel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	padding: 40px 0 160px;
	border-top: 1px solid #dedfe1;
	overflow: hidden;
	margin: 0 auto
}

@media (max-width:768px) {
	.carousel {
		width: 100%
	}
}

@media (max-width:600px) {
	.carousel {
		padding: 20px 0 95px
	}
}

.carousel__slider__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.carousel__slider {
	position: relative;
	height: 100px;
	width: 75%;
	padding: 0;
	margin: 0;
	list-style-type: none
}

@media (max-width:768px) {
	.carousel__slider {
		min-height: 180px;
		width: 100%
	}
}

.carousel__slider__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;
	color: #4a4a4a;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 1
}

.carousel__slider__item.active {
	opacity: 1;
	z-index: 2
}

.carousel__slider__item__image__wrapper {
	margin-bottom: 20px
}

.carousel__slider__item__image {
	width: 120px;
	max-height: 150px
}

.carousel__title {
	margin-bottom: 20px;
	font-weight: 500;
	color: #4a4a4a
}

@media (max-width:768px) {
	.carousel__title {
		padding: 0
	}
}

.carousel__slider__item__text-section {
	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
}

@media (max-width:600px) {
	.carousel__slider__item__text-section {
		padding: 0 15px
	}
}

.carousel__slider__item__text-section__review {
	color: #4a4a4a;
	font-weight: 100;
	text-align: center
}

.carousel__slider__item__text-section__link {
	font-size: 14px;
	font-weight: 100;
	border-bottom: 1px dotted #7b68ee;
	color: #7b68ee;
	margin: 15px 0
}

.carousel__control-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media (max-width:768px) {
	.carousel__control-section {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

@media (max-width:600px) {
	.carousel__control-section {
		margin: 20px 0
	}
}

.carousel__control-section__next,
.carousel__control-section__prev {
	height: 43px;
	width: 43px;
	border: 1px solid #7d69ee;
	border-radius: 50%;
	margin: 0 10px;
	outline: 0;
	cursor: pointer;
	transition: .3s
}

.carousel__control-section__next:hover,
.carousel__control-section__prev:hover {
	border: 1px solid #fff
}

.carousel__control-section__prev {
	background: url(../images/slick-prev.png) center no-repeat;
	background-size: 11px 18px
}

.carousel__control-section__prev:hover {
	background: url(../images/slick-prev_white.png) center no-repeat #5c4dbc;
	background-size: 11px 18px
}

.carousel__control-section__next {
	background: url(../images/slick-next.png) center no-repeat;
	background-size: 11px 18px
}

.carousel__control-section__next:hover {
	background: url(../images/slick-next_white.png) center no-repeat #5c4dbc;
	background-size: 11px 18px
}

.comparison__change-link {
	border-bottom: 2px dashed #fff;
	position: relative;
	display: inline-block;
	line-height: .9
}

@media (max-width:600px) {
	.comparison__change-link {
		position: inherit
	}
}

.comparison__change-link span {
	cursor: pointer;
	color: #fff
}

.comparison__dropdown {
	background: #fff;
	padding: 30px 35px 5px;
	position: absolute;
	top: 38px;
	left: -5px;
	border-radius: 10px;
	box-shadow: 0 0 24px 0 rgba(118, 93, 160, .6);
	text-align: left;
	text-shadow: none;
	display: none;
	opacity: 0;
	-webkit-animation: comparison__dropdown .2s ease-in;
	animation: comparison__dropdown .2s ease-in;
	z-index: 100;
	max-height: 500px
}

.comparison__dropdown.visible {
	display: block;
	opacity: 1
}

@media (max-width:600px) {
	.comparison__dropdown.visible {
		margin-left: -115px;
		left: 50%;
		top: auto;
		max-height: 380px
	}
}

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

@keyframes comparison__dropdown {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.comparison__dropdown:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background: #fff;
	margin-top: -35px;
	margin-left: 10px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

@media (max-width:600px) {
	.comparison__dropdown:before {
		display: none!important
	}
}

.comparison__dropdown_v2 .comparison__dropdown-link {
	font-family: Axiforma, Arial, serif
}

.comparison__dropdown-link {
	padding-left: 50px;
	color: #000;
	height: 30px;
	font: 400 20px/30px "Gotham Pro", Arial, serif;
	display: block;
	margin: 0 0 30px 0;
	white-space: nowrap
}

.comparison__dropdown-link.active {
	font-weight: 700
}

.comparison__link-asana {
	background: url(../images/integrations/asana-mark.png) no-repeat center left;
	background-size: 30px 28px
}

.comparison__link-trello {
	background: url(../images/integrations/trello-mark.svg) no-repeat center left;
	background-size: 30px 30px
}

.comparison__link-jira {
	background: url(../images/integrations/jira-mark.png) no-repeat center left;
	background-size: 30px 30px
}

.comparison__link-basecamp {
	background: url(../images/integrations/basecamp-mark.png) no-repeat center left;
	background-size: 30px 25px
}

.comparison__link-clarizen {
	background: url(../images/integrations/clarizen-mark.png) no-repeat center left;
	background-size: 23px 30px
}

.comparison__link-pivotaltracker {
	background: url(../images/integrations/pivotaltracker-mark.svg) no-repeat center left;
	background-size: 30px 30px
}

.comparison__link-podio {
	background: url(../images/integrations/podio-mark.svg) no-repeat center left;
	background-size: 25px 30px
}

.comparison__link-smartsheet {
	background: url(../images/integrations/smartsheet-mark.png) no-repeat center left;
	background-size: 27px 30px
}

.comparison__link-wrike {
	background: url(../images/integrations/wrike-mark.png) no-repeat center left;
	background-size: 30px 19px
}

.comparison__link-flow {
	background: url(../images/integrations/flow-mark.svg) no-repeat center left;
	background-size: 30px 24px
}

.comparison__link-monday {
	background: url(../images/integrations/monday-mark.png) no-repeat center left;
	background-size: 30px 18px
}

.comparison__link-atlaz {
	background: url(../images/integrations/atlaz-mark.svg) no-repeat center left;
	background-size: 28px 27px
}

.comparison__link-dapulse {
	background: url(../images/integrations/dapulse-mark.svg) no-repeat center left;
	background-size: 28px 28px
}

.comparison__link-taskworld {
	background: url(../images/integrations/taskworld-mark.png) no-repeat 2px 50%;
	background-size: 24px 28px
}

.comparison__link-redbooth {
	background: url(../images/integrations/redbooth-mark.png) no-repeat 6px 50%;
	background-size: 16px 28px
}

.comparison__link-workzone {
	background: url(../images/integrations/workzone-mark.svg) no-repeat center left;
	background-size: 28px 28px
}

.comparison__link-teamwork {
	background: url(../images/integrations/teamwork-mark.svg) no-repeat center left;
	background-size: 29px 25px
}

.comparison__link-airtable {
	background: url(../images/integrations/airtable-mark.svg) no-repeat center left;
	background-size: 28px 24px
}

.comparison__link-scoro {
	background: url(../images/integrations/scoro-mark.svg) no-repeat 3px 0;
	background-size: 23px 28px
}

.comparison__link-hygger {
	background: url(../images/integrations/hygger-mark.png) no-repeat center left;
	background-size: 23px 28px
}

.comparison__link-plutio {
	background: url(../images/integrations/plutio-mark-sm.png) no-repeat center left;
	background-size: 30px 30px
}

.comparison__link-producteev {
	background: url(../images/integrations/producteev-mark.svg) no-repeat center left;
	background-size: 23px 28px
}

.comparison__link-sprintly {
	background: url(../images/integrations/sprintly.png) no-repeat center left;
	background-size: 28px 28px
}

.comparison__link-todoist {
	background: url(../images/integrations/todoist-mark.svg) no-repeat center left;
	background-size: 28px 28px
}

.comparison__link-wunderlist {
	background: url(../images/integrations/wunderlist-mark.png) no-repeat center left;
	background-size: 28px 28px
}

.comparison__link-notion {
	background: url(../images/integrations/notion.png) no-repeat center left;
	background-size: 25px 25px
}

.comparison-table {
	width: 100%;
	border-collapse: collapse;
	text-align: center
}

.comparison-table__header {
	font: 500 15px/1 "Gotham Pro", Arial, serif;
	color: #7b68ee;
	text-transform: uppercase
}

.comparison-table__title {
	font: 400 16px/1.2 "Gotham Pro", Arial, serif;
	color: #000
}

.comparison-table__subtitle {
	font: 400 14px/1.2 "Gotham Pro", Arial, serif;
	color: rgba(29, 29, 29, .4)
}

.comparison-table__check-mark {
	margin: 0 auto;
	width: 28px;
	height: 22px;
	background: url(../images/icons/comparison_check-mark.png) left top/contain no-repeat transparent
}

.comparison-table__missing-mark {
	margin: 0 auto;
	width: 24px;
	height: 24px;
	background: url(../images/icons/comparison_missing-mark.png) left top/contain no-repeat transparent
}

.comparison-table__warning-mark {
	margin: 0 auto;
	width: 26px;
	height: 26px;
	background: url(../images/hierarchy-guide/warning-icon.svg) left top/contain no-repeat transparent
}

.comparison-table__header-clickup {
	width: 125px;
	height: 29px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/comparison-logo-color.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-clickup {
		width: 30px;
		height: 30px;
		background: url(../images/comparison-logo-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__header-asana {
	width: 125px;
	height: 25px;
	overflow: hidden;
	margin: -2px auto 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/asana.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-asana {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/asana-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-asana_no-badge {
	margin-top: -37px
}

@media (max-width:600px) {
	.comparison-table__header-asana_no-badge {
		margin-top: -28px!important
	}
}

.comparison-table__header-plan {
	font: 500 14px/1 "Gotham Pro", Arial, serif;
	color: #fff;
	height: 26px;
	border-radius: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-transform: uppercase;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 10px auto 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 2px 10px 0
}

@media (max-width:600px) {
	.comparison-table__header-plan {
		font: 500 12px/1 "Gotham Pro", Arial, serif;
		height: 22px
	}
}

.comparison-table__header-plan_free {
	background: #91b363
}

.comparison-table__header-plan_business,
.comparison-table__header-plan_premium {
	background: #f95663
}

.comparison-table__header-plan_free-grey {
	background: #d8d8d8;
	color: #292d34
}

.comparison-table__header-trello {
	width: 106px;
	height: 30px;
	overflow: hidden;
	margin: -6px auto 0;
	text-indent: -500px;
	background: url(../images/integrations/trello.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-trello {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/trello-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__header-trello_no-badge {
	margin-top: -35px
}

@media (max-width:600px) {
	.comparison-table__header-trello_no-badge {
		margin-top: -32px!important
	}
}

.comparison-table__header-jira {
	width: 67px;
	height: 26px;
	overflow: hidden;
	margin: -6px auto 0;
	text-indent: -500px;
	background: url(../images/integrations/jira.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-jira {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/jira-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-basecamp {
	width: 125px;
	height: 29px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/basecamp.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-basecamp {
		width: 30px;
		height: 30px;
		margin-top: 4px;
		background: url(../images/integrations/basecamp-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-clarizen {
	width: 120px;
	height: 27px;
	overflow: hidden;
	margin: 0 auto 7px;
	text-indent: -500px;
	background: url(../images/integrations/clarizen.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-clarizen {
		width: 21px;
		height: 27px;
		margin-top: 4px;
		background: url(../images/integrations/clarizen-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-pivotaltracker {
	width: 90px;
	height: 34px;
	overflow: hidden;
	margin: 0 auto 7px;
	text-indent: -500px;
	background: url(../images/integrations/pivotaltracker.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-pivotaltracker {
		width: 30px;
		height: 30px;
		margin-top: 4px;
		background: url(../images/integrations/pivotaltracker-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__header-podio {
	width: 88px;
	height: 30px;
	overflow: hidden;
	margin: 0 auto 4px;
	text-indent: -500px;
	background: url(../images/integrations/podio.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-podio {
		width: 25px;
		height: 30px;
		margin-top: 6px;
		background: url(../images/integrations/podio-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__header-smartsheet {
	width: 151px;
	height: 34px;
	overflow: hidden;
	margin: 0 auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/smartsheet.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-smartsheet {
		width: 27px;
		height: 30px;
		margin-top: 2px;
		background: url(../images/integrations/smartsheet-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-wrike {
	width: 80px;
	height: 67px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/wrike.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-wrike {
		width: 36px;
		height: 30px;
		margin-top: 2px;
		background: url(../images/integrations/wrike-mark.png) center/contain no-repeat transparent
	}
}

.comparison-table__header-flow {
	width: 90px;
	height: 25px;
	overflow: hidden;
	margin: 0 auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/flow.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-flow {
		width: 36px;
		height: 28px;
		margin-top: 2px;
		margin-bottom: 0;
		background: url(../images/integrations/flow-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__header-monday {
	width: 160px;
	height: 30px;
	overflow: hidden;
	margin: 0 auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/monday.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-monday {
		width: 36px;
		height: 22px;
		margin-top: 2px;
		margin-bottom: 0;
		background: url(../images/integrations/monday-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-atlaz {
	width: 68px;
	height: 21px;
	overflow: hidden;
	margin: -2px auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/atlaz.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-atlaz {
		width: 29px;
		height: 28px;
		margin: 0 auto;
		background: url(../images/integrations/atlaz-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__header-hygger {
	width: 100px;
	height: 17px;
	overflow: hidden;
	margin: 0 auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/hygger.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-hygger {
		width: 29px;
		height: 28px;
		margin: 0 auto;
		background: url(../images/integrations/hygger-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__header-dapulse {
	width: 130px;
	height: 28px;
	overflow: hidden;
	margin: -2px auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/dapulse.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-dapulse {
		width: 29px;
		height: 29px;
		margin: 0 auto;
		background: url(../images/integrations/dapulse-mark.svg) center top/contain no-repeat transparent
	}
}

.comparison-table__header-taskworld {
	width: 130px;
	height: 37px;
	overflow: hidden;
	margin: -2px auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/taskworld.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-taskworld {
		width: 25px;
		height: 29px;
		margin: 0 auto;
		background: url(../images/integrations/taskworld-mark.png) center top/contain no-repeat transparent
	}
}

.comparison-table__header-redbooth {
	width: 130px;
	height: 34px;
	overflow: hidden;
	margin: -2px auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/redbooth.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-redbooth {
		width: 17px;
		height: 29px;
		margin: 2px auto 0;
		background: url(../images/integrations/redbooth-mark.png) center top/contain no-repeat transparent
	}
}

.comparison-table__header-workzone {
	width: 130px;
	height: 29px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/workzone.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-workzone {
		width: 29px;
		height: 29px;
		margin: 0 auto;
		background: url(../images/integrations/workzone-mark.svg) center top/contain no-repeat transparent
	}
}

.comparison-table__header-teamwork {
	width: 130px;
	height: 27px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/teamwork.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-teamwork {
		width: 29px;
		height: 25px;
		margin: 2px auto 0;
		background: url(../images/integrations/teamwork-mark.svg) center top/contain no-repeat transparent
	}
}

.comparison-table__header-airtable {
	width: 130px;
	height: 29px;
	overflow: hidden;
	margin: -2px auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/airtable.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-airtable {
		width: 29px;
		height: 25px;
		margin: 2px auto 0;
		background: url(../images/integrations/airtable-mark.svg) center top/contain no-repeat transparent
	}
}

.comparison-table__header-scoro {
	width: 90px;
	height: 28px;
	overflow: hidden;
	margin: -2px auto 2px;
	text-indent: -500px;
	background: url(../images/integrations/scoro.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-scoro {
		width: 24px;
		height: 29px;
		margin: -2px auto 0;
		background: url(../images/integrations/scoro-mark.svg) center top/contain no-repeat transparent
	}
}

.comparison-table__header-notion {
	width: 120px;
	height: 27px;
	overflow: hidden;
	margin: 0 auto 7px;
	text-indent: -500px;
	background: url(../images/integrations/notion.png) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__header-notion {
		width: 21px;
		height: 27px;
		margin-top: 4px;
		background: url(../images/integrations/notion.png) left top/contain no-repeat transparent
	}
}

.comparison-table__question {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: 0 0 -4px 10px;
	background: url(../images/icons/comparison_question.png) left bottom/contain no-repeat transparent;
	cursor: pointer
}

.comparison {
	width: 100%;
	max-width: 900px;
	padding: 30px 0 20px;
	margin: 0 auto;
	position: relative;
	z-index: 0
}

.comparison thead th {
	padding: 30px 10px 20px;
	vertical-align: middle;
	border-bottom: 1px solid #999;
	width: 190px
}

@media (max-width:600px) {
	.comparison thead th {
		width: 80px;
		padding: 30px 20px 20px
	}
}

.comparison thead th:nth-of-type(1) {
	padding: 30px 0 20px;
	width: auto
}

.comparison thead th:nth-of-type(1),
.comparison tr td:nth-of-type(1) {
	text-align: left
}

.comparison td {
	vertical-align: middle;
	padding: 25px 0;
	border-bottom: 1px solid #eee
}

.comparison-table__v2 .comparison-table__missing-mark {
	width: 20px;
	height: 20px;
	background: url(../images/icons/comparison_missing-mark-thin.svg) left top/contain no-repeat transparent
}

.comparison-table__v2 .comparison-table__check-mark {
	width: 27px;
	height: 21px;
	background: url(../images/icons/comparison_check-mark-thin.svg) left top/contain no-repeat transparent
}

.comparison-table__v2 .comparison-table__header-asana {
	background: url(../images/integrations/asana-vert.svg) center/contain no-repeat transparent;
	width: 71px;
	height: 67px
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-asana {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/asana-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-clickup {
	background: url(../images/comparison-logo-color-v.svg) center/contain no-repeat transparent;
	width: 71px;
	height: 67px
}

.comparison-table__v2 .comparison-table__header-clickup_no-badge {
	background: url(../images/comparison-logo-color.svg) left 75%/contain no-repeat transparent;
	width: 100px
}

.comparison-table__v2 .comparison-table__header-clickup_no-badge-center {
	background: url(../images/comparison-logo-color.svg) left center/contain no-repeat transparent;
	width: 115px
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-clickup {
		width: 30px;
		height: 30px;
		background: url(../images/comparison-logo-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-trello {
	width: 100px;
	height: 73px;
	background: url(../images/integrations/trello.svg) left 75%/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-trello {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/trello-mark.svg) left top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-jira {
	width: 67px;
	height: 73px;
	background: url(../images/integrations/jira.svg) left 75%/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-jira {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/jira-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-monday {
	height: 65px;
	background: url(../images/integrations/monday.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-monday {
		width: 36px;
		height: 22px;
		margin-top: 0;
		margin-bottom: 0;
		background: url(../images/integrations/monday-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-airtable {
	height: 68px;
	background: url(../images/integrations/airtable.svg) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-airtable {
		width: 29px;
		height: 25px;
		margin: 2px auto 0;
		background: url(../images/integrations/airtable-mark.svg) center top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-basecamp {
	width: 70px;
	height: 68px;
	background: url(../images/integrations/basecamp-full-stacked.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-basecamp {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/basecamp-mark.png) left top/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-producteev {
	width: 150px;
	height: 68px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/producteev-logo.png) left 70%/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-producteev {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/producteev-mark.svg) center/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-sprintly {
	width: 68px;
	height: 68px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/sprintly.png) left 70%/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-sprintly {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/sprintly.png) center/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-todoist {
	width: 67px;
	height: 67px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/todoist-vert.svg) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-todoist {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/todoist-mark.svg) center/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-plutio {
	width: 67px;
	height: 67px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/plutio-mark.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-plutio {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/plutio-mark-sm.png) center/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-wunderlist {
	width: 105px;
	height: 67px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/wunderlist.svg) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-wunderlist {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/wunderlist-mark.png) center/contain no-repeat transparent
	}
}

.comparison-table__v2 .comparison-table__header-notion {
	width: 105px;
	height: 47px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/notion.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.comparison-table__v2 .comparison-table__header-notion {
		width: 30px;
		height: 30px;
		margin-top: 0;
		background: url(../images/integrations/notion.png) center/contain no-repeat transparent
	}
}

.comparison-table__v2 thead th {
	border-bottom: 0;
	padding: 30px 10px 0
}

.comparison-table__v2 thead th:nth-of-type(1) {
	padding: 0;
	width: auto;
	vertical-align: bottom
}

.comparison-table__v2 tr:last-child td {
	border-bottom: 0
}

.comparison-v2 {
	max-width: 1030px
}

.comparison-v2 .comparison-table .comparison-table__header {
	color: #49ccf9;
	font: 700 16px/26px Axiforma, Arial, serif;
	text-transform: capitalize
}

.comparison-v2 .comparison-table .comparison-table__title {
	font-family: Axiforma, Arial, serif
}

.comparison-v2 .comparison-table .comparison-table__title:hover {
	text-decoration: underline
}

.comparison-v2 .comparison-table td {
	border-bottom: 0
}

.comparison-v2 .comparison-table td:first-child {
	padding-left: 70px
}

@media (max-width:600px) {
	.comparison-v2 .comparison-table td:first-child {
		padding-left: 25px
	}
}

.comparison-v2 .comparison-table tbody tr {
	background: #fff
}

.comparison-v2 .comparison-table tbody tr:nth-child(2n+1) {
	background: #fbfbfb
}

.comparison-v2 .comparison-table thead th {
	padding: 25px 0
}

.comparison-v2 .comparison-table thead th:first-child {
	padding-left: 70px
}

@media (max-width:600px) {
	.comparison-v2 .comparison-table thead th:first-child {
		padding-left: 25px
	}
}

.chrome-extension__list {
	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;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.chrome-extension__list_item {
	border-radius: 30px;
	border: 1px solid #fff;
	height: 50px;
	font: 400 14px/1 "Gotham Pro", Arial, serif;
	color: #fff;
	padding: 10px 25px 10px 60px;
	margin: 0 7.5px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.chrome-extension__list_item-create-task {
	background: transparent url(../../images/icons/cross.svg) 15px center no-repeat;
	padding: 10px 25px 10px 50px
}

.chrome-extension__list_item-track-time {
	background: transparent url(../../images/icons/due-date.svg) 15px center no-repeat;
	padding: 10px 25px 10px 50px
}

.chrome-extension__list_item-take-and-edit-screenshot {
	background: transparent url(../../images/icons/screenshot.svg) 15px center no-repeat
}

.chrome-extension__list_item-emails {
	background: transparent url(../../images/icons/letter_white.svg) 25px center/25px no-repeat
}

.chrome-extension__list_item-notepad {
	background: transparent url(../../images/icons/notepad_2.svg) 25px center/20px no-repeat
}

.chrome-extension__list_item-bookmark {
	background: transparent url(../../images/icons/star.svg) 20px center/35px no-repeat
}

.contacts {
	background: linear-gradient(45deg, #7b68ee, #8371ef);
	padding: 60px 0 60px;
	background: #7b68ee
}

@media (max-width:600px) {
	.contacts {
		padding: 30px 0
	}
}

.contacts__wrapper {
	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
}

.contacts__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	margin: 0 0 30px 0;
	text-align: center;
	font: 28px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.contacts__header {
		margin: 0 0 20px 0;
		font: 24px/1.5em "Gotham Pro", Arial, serif
	}
}

.contacts__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #fff;
	border-radius: 4px
}

@media (max-width:600px) {
	.contacts__list {
		width: 100%
	}
}

@media (max-width:480px) {
	.contacts__list {
		width: 70%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 200px;
	height: 60px;
	color: #fff;
	font: 300 17px "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.contact {
		width: 33.3%;
		font: 400 14px "Gotham Pro", Arial, serif
	}
}

@media (max-width:480px) {
	.contact {
		width: 100%
	}
}

.contact+.contact {
	border-left: 1px solid #fff
}

@media (max-width:480px) {
	.contact+.contact {
		border-left: 0;
		border-top: 1px solid #fff
	}
}

.contact__icon {
	width: 16px;
	height: 16px;
	fill: #fff;
	margin: 0 10px 0 0
}

.contact__icon.get-a-demo {
	width: 17px;
	height: 15px
}

.contact__text {
	color: inherit;
	padding: 3px 0 0 0
}

.contact.contact_email .contact__text {
	position: relative
}

.contact.contact_email .contact__text:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, .8)
}

.contact.contact_email .contact__text:hover:before {
	opacity: 0
}

.contacts-v2 {
	padding: 60px 0 60px;
	background: #fff;
	border-top: 1px solid #dedfe1
}

@media (max-width:600px) {
	.contacts-v2 {
		padding: 30px 0
	}
}

.contacts-v2__wrapper {
	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
}

.contacts-v2__header {
	margin: 0 0 30px 0;
	text-align: center;
	font: 28px "Gotham Pro", Arial, serif;
	color: #292d34
}

@media (max-width:600px) {
	.contacts-v2__header {
		margin: 0 0 20px 0;
		font: 24px/1.5em "Gotham Pro", Arial, serif;
		padding: 0 10px
	}
}

.contacts-v2__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.contacts-v2__list svg {
	margin-right: 7px
}

@media (max-width:600px) {
	.contacts-v2__list {
		width: 100%
	}
}

@media (max-width:480px) {
	.contacts-v2__list {
		width: 70%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.contact-v2 {
	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;
	height: 65px;
	color: #fff;
	background: #7b68ee;
	font: 300 17px "Gotham Pro", Arial, serif;
	border-radius: 3px;
	margin: 0 5px;
	padding: 0 30px
}

@media (max-width:600px) {
	.contact-v2 {
		width: 33.3%;
		font: 400 14px "Gotham Pro", Arial, serif
	}
}

@media (min-width:481px) and (max-width:700px) {
	.contact-v2 {
		width: 200px
	}
}

@media (max-width:480px) {
	.contact-v2 {
		width: 100%
	}
}

.contact-v2+.contact-v2 {
	border-left: 1px solid #fff
}

@media (max-width:480px) {
	.contact-v2+.contact-v2 {
		border-left: 0;
		border-top: 1px solid #fff
	}
}

.contact-v2__icon {
	fill: #fff
}

.contact-v2__text {
	color: inherit;
	padding: 3px 0 0 0
}

@media (min-width:600px) {
	.contact-v2__text {
		font-size: 18px
	}
}

@media (max-width:599px) {
	.contact-v2__text {
		font-size: 13px
	}
}

.contact-v2.contact-v2_email .contact-v2__text {
	position: relative
}

.contact-v2.contact-v2_email .contact-v2__text:before {
	content: '';
	display: block;
	position: absolute;
	transition: .2s;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, .8)
}

.contact-v2.contact-v2_email .contact-v2__text:hover:before {
	opacity: 0
}

.copyright {
	text-align: right;
	font: 400 13px/1.75em "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .4)
}

@media (max-width:600px) {
	.copyright {
		text-align: left
	}
}

.copyright a {
	color: rgba(0, 0, 0, .4)
}

.copyright a:before {
	content: "|";
	margin: 0 4px 0 0;
	color: rgba(0, 0, 0, .4)
}

.copyright a:hover {
	color: #000
}

.copyright a:hover:before {
	color: rgba(0, 0, 0, .4)
}

.copyright strong {
	font-weight: 400;
	color: #7b68ee
}

@media (max-width:600px) {
	.copyright span {
		display: block;
		margin: 5px 0
	}
}

@media (max-width:600px) {
	.copyright br {
		display: none
	}
}

.copyright_v2 {
	font: 400 12px/19px Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .4)
}

@media (max-width:600px) {
	.copyright_v2 {
		text-align: center
	}
}

.copyright_v2 a {
	color: rgba(0, 0, 0, .4)
}

.copyright_v2 a:before {
	color: rgba(0, 0, 0, .4)
}

.copyright_v2 a:hover {
	color: #000
}

.copyright_v2 a:hover:before {
	color: rgba(0, 0, 0, .4)
}

.copyright_v2 strong {
	color: #8930fd
}

@media (max-width:600px) {
	.copyright_v2 strong {
		display: block;
		margin: 5px 0 0
	}
}

@media (max-width:600px) {
	.copyright_v2 span {
		display: initial;
		margin: 0
	}
}

.cta {
	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;
	z-index: 1;
	padding: 25px;
	background: #171f2d;
	position: relative
}

@media (max-width:600px) {
	.cta {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 30px 10px 20px
	}
}

.cta_v2 {
	background: #7464da
}

.cta_v3 {
	background: 0 0;
	padding: 30px 30px 60px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin: auto
}

@media (max-width:600px) {
	.cta_v3 {
		max-width: 100%
	}
}

.cta_v3 .cta__error {
	color: red;
	left: 10px;
	text-align: left;
	top: 66px
}

@media (max-width:600px) {
	.cta_v3 .cta__error {
		text-align: center;
		left: 0;
		top: 62px
	}
}

.cta_v3 .cta__input {
	border: 1px solid #5c4dbc
}

.cta_v3 .cta__input_v2_ext {
	border: 0
}

.cta_v3 .cta__input_v2_ext-white {
	background: #fff
}

.cta_v3 .cta__input_v2_ext-grey {
	color: #4a4a4a;
	background: #f2f2f2
}

.cta_v3 .cta__btn_trial {
	font: 400 19px/1 "Gotham Pro", Arial, serif
}

.cta__text {
	font: 300 18px Axiforma, Arial, serif;
	color: #fff;
	margin: 0 15px 0 0
}

@media (max-width:600px) {
	.cta__text {
		margin: 0 0 20px 0
	}
}

.cta.cta-white {
	background-color: #fff
}

.cta.cta-white .cta__text {
	font: 400 20px Axiforma, Arial, serif;
	color: #292d34
}

@media (max-width:480px) {
	.cta.cta-white .cta__text {
		text-align: center
	}
}

.cta__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	height: 50px;
	width: 130px;
	margin: 0 10px;
	padding: 2px 0 0 0;
	border-radius: 4px;
	font: 400 15px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.cta__btn {
		width: 100%
	}
}

.cta__btn_v2 {
	font: 800 14px/16px Axiforma, Arial, serif;
	height: 50px;
	background: #7b68ee;
	border-radius: 4px;
	width: 136px;
	text-shadow: none;
	margin: 0 0 0 14px
}

.cta__btn_v2-blue {
	background: #49ccf9;
	border: 1px solid #49ccf9
}

.cta__btn_v2-white {
	background: #fff;
	border: 1px solid #fff;
	color: #7b68ee;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1)
}

.cta__btn_v2-white .btn__text {
	color: #7b68ee;
	transition: .2s
}

.cta__btn_v2-white:hover .btn__text {
	color: #fff
}

.cta__btn_v2:hover {
	background: #5c4dbc;
	border: 1px solid #5c4dbc;
	color: #fff
}

@media (max-width:600px) {
	.cta__btn_v2 {
		margin: 0
	}
}

.cta__btn_sign-in {
	border: 1px solid #7b68ee
}

.cta__btn_sign-in:hover {
	border: 1px solid #7b68ee;
	background: #7b68ee
}

.cta__btn_trial {
	border: 1px solid #7b68ee;
	background: #7b68ee
}

.cta__btn_trial:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.cta__btn_trial_v2 {
	border: 1px solid #eca125;
	background: #eca125;
	font: 400 19px/1 "Gotham Pro", Arial, serif
}

.cta__btn_trial_v2:hover {
	border: 1px solid #d99018;
	background: #d99018
}

.cta__btn_input {
	width: 170px
}

@media (max-width:600px) {
	.cta__btn_input {
		width: 100%;
		margin-bottom: 10px
	}
}

.cta__input {
	display: block;
	height: 50px;
	width: 360px;
	border: none;
	padding: 10px 20px;
	font: 400 16px/1 "Gotham Pro", Arial, serif;
	color: #373636;
	border-radius: 4px;
	outline: 0
}

.cta__input_v2 {
	width: 440px
}

.cta__input_v2::-webkit-input-placeholder {
	color: #cacaca
}

.cta__input_v2::-moz-placeholder {
	color: #cacaca
}

.cta__input_v2:-ms-input-placeholder {
	color: #cacaca
}

.cta__input_v2:-moz-placeholder {
	color: #cacaca
}

.cta__input_v2_ext {
	outline: 0;
	font: 400 14px/16px Axiforma, Arial, serif;
	color: #fff;
	height: 50px;
	border: 0;
	padding: 18px 30px
}

.cta__input_v2_ext::-webkit-input-placeholder {
	color: #fff
}

.cta__input_v2_ext:-ms-input-placeholder {
	color: #fff
}

.cta__input_v2_ext::placeholder {
	color: #fff
}

.cta__input_v2_ext-white {
	color: #4a4a4a
}

.cta__input_v2_ext-white::-webkit-input-placeholder {
	color: #b9bec7
}

.cta__input_v2_ext-white:-ms-input-placeholder {
	color: #b9bec7
}

.cta__input_v2_ext-white::placeholder {
	color: #b9bec7
}

.cta__input_v2_ext-grey {
	color: #4a4a4a;
	background: #f2f2f2
}

.cta__input_v2_ext-grey::-webkit-input-placeholder {
	color: rgba(0, 0, 0, .4)
}

.cta__input_v2_ext-grey:-ms-input-placeholder {
	color: rgba(0, 0, 0, .4)
}

.cta__input_v2_ext-grey::placeholder {
	color: rgba(0, 0, 0, .4)
}

.cta__input_v2_w-ico {
	padding: 20px 46px 18px;
	background: url(../images/icons/v2/letter-dark.svg) no-repeat 17px 15px/16px 16px, rgba(0, 0, 0, .1)
}

.cta__input_v2_w-ico.cta__input_v2_ext-white {
	background: url(../images/icons/v2/letter.svg) no-repeat 17px 15px/16px 16px, #fff;
	border-left: 5px solid #fd71af;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .15)
}

@media (max-width:600px) {
	.cta__input {
		width: 100%;
		margin-bottom: 15px;
		text-align: center
	}
}

.cta__error {
	position: absolute;
	top: 62px;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 20px;
	color: #fff;
	font: 300 12px "Gotham Pro", Arial, serif;
	letter-spacing: .5px;
	display: none
}

.cta__error_active {
	opacity: 1
}

.cta__btn_zapier {
	background: #ff4a00;
	margin: 0 auto 50px;
	width: 200px
}

.cta__btn_zapier:hover {
	background: #f04600
}

.cta__btn_l {
	width: 200px;
	margin: 40px auto 80px;
	font-size: 20px
}

.cta-gradient {
	background: linear-gradient(90deg, #7462fc 1.41%, #5cc7fb 114.54%)
}

.cta-gradient .cta__text {
	font: 500 14px "Gotham Pro", Arial, serif
}

.cta-gradient .cta__btn {
	background: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .207541);
	border: 1px solid #fff;
	color: #65a0fb;
	font: 500 13px "Gotham Pro", Arial, serif;
	text-shadow: none
}

.cta-gradient .cta__btn:hover {
	color: #fff;
	border: 1px solid #65a0fb;
	background: #65a0fb
}

.current-openings {
	padding: 60px 0 50px;
	background: #7b68ee
}

@media (max-width:600px) {
	.current-openings {
		padding: 30px 0
	}
}

.current-openings__wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.current-openings__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	margin: 0 0 30px 0;
	text-align: center;
	font: 28px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.current-openings__header {
		margin: 0 0 20px 0;
		font: 24px/1.5em "Gotham Pro", Arial, serif
	}
}

.current-openings__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	.current-openings__list {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (max-width:600px) {
	.current-openings__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.current-openings__item {
	width: 320px;
	margin: 10px 12px;
	border-radius: 4px;
	min-height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 25px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	box-shadow: 0 2px 4px 0 rgba(0, 1, 1, .27);
	background: url(../images/arrow-next-purpl.png) no-repeat #fff 92% center;
	background-size: 8px 16px
}

.current-openings__item:hover {
	box-shadow: 1px 3px 4px 0 rgba(0, 1, 1, .4);
	transition: .2s
}

@media (max-width:768px) {
	.current-openings__item {
		width: calc(33% - 10px)
	}
}

@media (max-width:600px) {
	.current-openings__item {
		width: 100%
	}
}

.current-openings__title {
	color: #7b68ee;
	text-decoration: underline;
	font: 16px/1.5em "Gotham Pro", Arial, serif
}

.current-openings__description {
	width: 100%;
	font: 11px/1.5em "Gotham Pro", Arial, serif;
	text-transform: uppercase
}

.current-vacancies {
	padding: 30px 0
}

.current-vacancies__list {
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1000px) {
	.current-vacancies__list {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (max-width:600px) {
	.current-vacancies__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.current-vacancies__item {
	width: 30%;
	min-height: 100px
}

@media (max-width:1000px) {
	.current-vacancies__item {
		width: 45%
	}
}

@media (max-width:768px) {
	.current-vacancies__item {
		width: calc(33% - 10px)
	}
}

@media (max-width:600px) {
	.current-vacancies__item {
		width: 100%
	}
}

.current-vacancies__img {
	height: 200px;
	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
}

.current-vacancies__title {
	color: #000;
	text-align: center;
	font: 400 32px Axiforma, Arial, serif;
	margin-bottom: 15px
}

@media (max-width:1200px) {
	.current-vacancies__title {
		font: 400 25px Axiforma, Arial, serif
	}
}

.current-vacancies__jobs {
	background: #fff;
	border: 1px solid #ababab;
	box-sizing: border-box;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
	width: 100%;
	margin-bottom: 15px
}

@media (max-width:1000px) {
	.current-vacancies__jobs {
		height: auto
	}
}

@media (max-width:768px) {
	.current-vacancies__jobs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center
	}
}

@media (max-width:600px) {
	.current-vacancies__jobs {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.current-vacancies__jobs_description {
	font: 700 17px Axiforma, Arial, serif;
	width: 70%;
	padding-top: 3px;
	color: #000
}

@media (max-width:768px) {
	.current-vacancies__jobs_description {
		width: 100%;
		margin-bottom: 10px
	}
}

@media (max-width:600px) {
	.current-vacancies__jobs_description {
		margin-bottom: 0
	}
}

.current-vacancies__jobs_link {
	background: #8930fd;
	border-radius: 3px;
	width: 110px;
	height: 30px;
	text-align: center;
	display: block;
	padding: 6px 0;
	color: #fff;
	font: 400 12px Axiforma, Arial, serif
}

.current-vacancies__jobs_link:hover {
	background: #5c4dbc
}

.custom-statuses {
	padding-top: 20px;
	padding-bottom: 70px
}

.custom-statuses__card-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.custom-statuses__card-outer {
	display: none
}

.custom-statuses__card-outer.active {
	display: block;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

.custom-statuses__card-outer img {
	max-width: 100%
}

.custom-statuses__headers {
	margin: 40px 0 0
}

@media (max-width:600px) {
	.custom-statuses__headers {
		margin: 30px 0 0
	}
}

.custom-statuses__header_item {
	display: none
}

.custom-statuses__header_item.active {
	display: block
}

.custom-statuses__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 35px 30px;
	margin: 10px auto 40px
}

.custom-statuses__tag-item {
	margin: 5px;
	padding: 13px 30px;
	font: 500 13px/12px Axiforma, Arial, serif;
	text-transform: uppercase;
	border: 1px solid #aeacb0;
	border-radius: 4px;
	color: #aeacb0;
	cursor: pointer;
	transition: .2s
}

.custom-statuses__tag-item.active {
	border: 1px solid #7b68ee;
	color: #fff;
	background: #7b68ee
}

.statuses__wrapper {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 30px auto 0
}

@media (max-width:1000px) {
	.statuses__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.statuses__wrapper_custom {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.statuses__wrapper_custom .statuses__wrapper_item .section-v2__subheader {
	text-align: left;
	margin-left: 20px
}

@media (max-width:1000px) {
	.statuses__wrapper_custom .statuses__wrapper_item .section-v2__subheader {
		text-align: center;
		margin-left: 0
	}
}

.statuses__wrapper_custom .statuses__wrapper_item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 571px;
	flex: 0 0 571px;
	margin-right: 20px
}

.statuses__wrapper_custom .statuses__wrapper_item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%
}

@media (max-width:1000px) {
	.statuses__wrapper_custom .statuses__wrapper_item:nth-child(2) img {
		margin: 0 auto 30px;
		display: block
	}
}

.statuses__wrapper_simple {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media (max-width:1200px) {
	.statuses__wrapper_simple {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.statuses__wrapper_simple .statuses__wrapper_item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 571px;
	flex: 0 0 571px;
	margin-right: 20px
}

@media (max-width:1200px) {
	.statuses__wrapper_simple .statuses__wrapper_item:first-child {
		margin-right: 0
	}
}

.statuses__wrapper_simple .statuses__wrapper_item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 264px;
	flex: 0 0 264px
}

@media (max-width:1200px) {
	.statuses__wrapper_item {
		-webkit-box-flex: 1!important;
		-ms-flex: 1!important;
		flex: 1!important;
		margin: 20px!important
	}
}

@media (max-width:1000px) {
	.statuses__wrapper_item {
		-webkit-box-flex: 0!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important
	}
}

.video__wrapper {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1000px) {
	.video__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.video__wrapper_item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%
}

@media (max-width:1000px) {
	.video__wrapper_item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
}

.video__wrapper_item .section__video {
	width: auto
}

.custom-fields__carousel {
	padding: 0 60px
}

.custom-fields__carousel .slick-next {
	background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent;
	width: 27px
}

@media (max-width:600px) {
	.custom-fields__carousel .slick-next {
		background: url(../images/slick-next_white.png) center/contain no-repeat transparent;
		width: 12px
	}
}

.custom-fields__carousel .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent;
	width: 27px
}

@media (max-width:600px) {
	.custom-fields__carousel .slick-prev {
		background: url(../images/slick-prev_white.png) center/contain no-repeat transparent;
		width: 12px
	}
}

.demo-list {
	margin: 50px 0
}

@media (max-width:600px) {
	.demo-list {
		margin: 40px 0 0 0
	}
}

.demo-list__header {
	margin: 0 0 50px 0;
	text-align: center;
	font: 700 42px/52px Axiforma, Arial, serif;
	color: #292d34
}

@media (max-width:1000px) {
	.demo-list__header {
		font: 700 40px/48px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.demo-list__header {
		font: 700 32px/42px Axiforma, Arial, serif;
		margin-bottom: 30px
	}
}

.demo-list__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1000px) {
	.demo-list__body {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width:768px) {
	.demo-list__body {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (max-width:600px) {
	.demo-list__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.demo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 320px;
	margin: 0 20px;
	padding: 30px;
	box-shadow: 0 0 50px rgba(161, 121, 205, .15);
	border-radius: 10px;
	text-align: center
}

@media (max-width:1000px) {
	.demo {
		width: calc(50% - 10px);
		margin: 0 0 15px 0;
		padding: 15px
	}
}

@media (max-width:600px) {
	.demo {
		width: 100%;
		padding: 20px
	}
}

.demo__header {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	display: inline-block;
	margin: 0 auto 10px auto;
	padding: 10px 0 10px 55px;
	font: 400 20px/1.3em Axiforma, Arial, serif;
	color: #292d34
}

@media (max-width:768px) {
	.demo__header {
		padding: 55px 10px 10px;
		margin: 0 0 15px 0
	}
}

@media (max-width:600px) {
	.demo__header {
		font: 400 16px/1.3em "Gotham Pro", Arial, serif
	}
}

.demo__header:before {
	content: '';
	display: block;
	position: absolute;
	width: 45px;
	height: 40px;
	left: 0;
	top: 3px
}

@media (max-width:768px) {
	.demo__header:before {
		left: 50%;
		margin-left: -22px
	}
}

.demo__btn {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	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;
	width: 100%;
	height: 60px;
	padding: 2px 0 0 0;
	border-radius: 4px;
	text-transform: uppercase;
	font: 400 14px Axiforma, Arial, serif;
	color: #fff
}

@media (max-width:768px) {
	.demo__btn {
		height: 50px;
		font: 400 13px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.demo__btn {
		max-width: 250px;
		margin: 0 auto
	}
}

.demo.demo_schedule .demo__header:before {
	background: url(../images/demo/schedule.png) center/contain no-repeat transparent
}

.demo.demo_schedule .demo__btn {
	transition: .2s;
	background-color: #7b68ee
}

.demo.demo_schedule .demo__btn:hover {
	background-color: #533ae9
}

.demo.demo_contact .demo__header:before {
	background: url(../images/demo/contact.png) center/contain no-repeat transparent
}

.demo.demo_contact .demo__btn {
	background-color: #4c8af0
}

.demo.demo_contact .demo__btn:hover {
	background-color: #1d6bec
}

.demo.demo_signup .demo__header:before {
	background: url(../images/demo/signup.png) center/contain no-repeat transparent
}

.demo.demo_signup .demo__btn {
	background-color: #4ec862
}

.demo.demo_signup .demo__btn:hover {
	background-color: #36ad49
}

.demo.demo_live-chat .demo__header:before {
	background: url(../images/demo/live-chat.png) center/contain no-repeat transparent
}

.demo.demo_live-chat .demo__btn {
	background-color: #4ec862
}

.demo.demo_live-chat .demo__btn:hover {
	background-color: #36ad49
}

.demo.demo_documents .demo__header:before {
	background: url(../images/demo/documents.png) center/contain no-repeat transparent
}

.demo.demo_documents .demo__btn {
	transition: .2s;
	background-color: #7b68ee
}

.demo.demo_documents .demo__btn:hover {
	background-color: #533ae9
}

.demo.demo_feedback .demo__header:before {
	background: url(../images/demo/feedback.svg) center/contain no-repeat transparent
}

.demo.demo_feedback .demo__btn {
	transition: .2s;
	background-color: #f5a623
}

.demo.demo_feedback .demo__btn:hover {
	background-color: #db8c0a
}

.demo-get {
	margin-top: 40px
}

.demo-get__teachers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100px;
	margin-top: 60px
}

@media (max-width:768px) {
	.demo-get__teachers {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto
	}
}

.demo-get__teacher {
	border: 1px solid #e1e1e1;
	padding: 10px;
	background: #fff;
	border-radius: 4px;
	width: 370px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 20px
}

@media (max-width:768px) {
	.demo-get__teacher {
		width: 90%;
		margin: 10px auto;
		height: 100px
	}
}

.demo-get__name {
	font: 500 18px/1.2em "Gotham Pro", Arial, serif;
	margin-bottom: 8px;
	color: #000
}

.demo-get__role {
	font: 400 12px/1.2em "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .6)
}

.demo-get__photo {
	width: 78px;
	margin-right: 25px;
	border-radius: 4px
}

.demo-get__bkg {
	padding: 0 0 90px;
	margin-top: 0
}

.demo-get__bordered {
	border: 1px solid #7b68ee;
	border-radius: 4px
}

.demo-get__bordered .tabs__panel {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.demo-get__selection-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:600px) {
	.demo-get__selection-block {
		display: block
	}
}

.demo-get__input {
	width: 281px;
	height: 50px;
	border: 1px solid #d6d6d6;
	font: 400 14px/1em "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .6);
	padding-left: 45px;
	padding-top: 2px;
	margin: 20px 12px 20px;
	border-radius: 3px;
	outline: 0
}

@media (max-width:600px) {
	.demo-get__input {
		margin: 0 auto 20px;
		display: block;
		width: 100%
	}
}

.demo-get__input-error {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0 20px;
	color: #292d34;
	font: 300 12px "Gotham Pro", Arial, serif;
	text-align: center;
	letter-spacing: .5px
}

.demo-get__input-email {
	background: url(../images/icons/evelop-purple.png) no-repeat 16px center;
	background-size: 19px
}

.demo-get__btn {
	font: 600 16px/1em "Gotham Pro", Arial, serif;
	color: #fff;
	padding: 20px 0;
	background: #7b68ee;
	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;
	width: 260px;
	margin: 25px auto -28px;
	border-radius: 4px
}

.demo-get__btn:hover {
	background: #5c4dbc;
	color: #fff;
	transition: .2s
}

.demo-get__btn:hover span {
	color: #fff
}

.demo-get__btn span {
	color: #fff
}

.demo-get__btn-centered {
	margin: 70px auto
}

.demo-get-wrapper {
	max-width: 1140px;
	width: 94%;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	z-index: 0;
	color: inherit;
	transition: .2s
}

@media (max-width:1200px) {
	.demo-get-wrapper {
		width: 94%;
		padding: 0 20px
	}
}

.demo-get__countdown-title {
	text-align: center;
	font: 500 13px/1.5em "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #7b68ee;
	margin-top: 70px
}

.demo-get__countdown {
	display: inline-block;
	text-align: center;
	margin: 20px auto 10px;
	display: block
}

.demo-get__countdown * {
	font-family: 'Roboto Mono', monospace
}

.demo-get__countdown .countdown__colon {
	width: 31px;
	text-align: center;
	display: inline-block;
	color: #7b68ee;
	font-size: 60px;
	vertical-align: top;
	margin-right: 10px
}

@media (max-width:768px) {
	.demo-get__countdown .countdown__colon {
		display: none
	}
}

.demo-get__countdown .countdown__data {
	width: 120px;
	display: inline-block;
	background: url(../images/countdown_border.png) repeat-x top left;
	background-size: 60px 75px;
	letter-spacing: 24px;
	padding-top: 5px;
	line-height: 1;
	margin: 0 0 20px 0;
	box-sizing: content-box;
	overflow: hidden
}

@media (max-width:768px) {
	.demo-get__countdown .countdown__data {
		margin-right: 35px
	}
}

.demo-get__countdown .countdown__data .countdown__value {
	display: block;
	width: 100%;
	height: 75px;
	text-align: center;
	color: #7b68ee;
	font-weight: 300;
	margin-left: 11px;
	font-size: 60px
}

.demo-get__countdown .countdown__data .countdown__desc {
	display: block;
	width: 100%;
	text-align: center;
	font: 300 11px/1em "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #7b68ee;
	letter-spacing: normal;
	margin-top: 10px
}

.demo-get__countdown .countdown__starting-now {
	width: 100%;
	height: 125px;
	line-height: 125px;
	text-align: center;
	font: 300 28px/125px "Gotham Pro", Arial, serif;
	color: #7b68ee;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	opacity: 0
}

.dropdown {
	position: relative;
	display: inline-block;
	color: inherit;
	transition: none!important
}

.dropdown:hover .dropdown-menu__link_active {
	opacity: 1
}

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

@keyframes header__dropdown {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.dropdown .drop {
	color: inherit
}

.dropdown-menu {
	width: 22rem;
	list-style: none;
	margin: 0;
	margin-top: 23px;
	padding: 0;
	position: absolute;
	float: left;
	opacity: 0;
	-webkit-animation: header__dropdown .2s ease-in;
	animation: header__dropdown .2s ease-in;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 24px 0 rgba(118, 93, 160, .6);
	padding: 30px;
	z-index: 9999;
	top: 100%;
	display: none
}

.dropdown-menu:hover .dropdown-menu__link {
	opacity: .5!important
}

@media (max-width:768px) {
	.dropdown-menu:hover .dropdown-menu__link {
		opacity: 1!important
	}
}

.dropdown-menu:hover .dropdown-menu__link:hover,
.dropdown-menu:hover .dropdown-menu__link_active {
	opacity: 1!important
}

.dropdown-menu li {
	margin-bottom: 10px;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 20px
}

.dropdown-menu li:last-child {
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0
}

.dropdown-menu li a {
	text-transform: capitalize;
	display: block;
	width: 100%;
	padding-left: 50px
}

.dropdown-menu li a span {
	text-transform: uppercase;
	color: #7b68ee;
	font: 500 13px/13px "Gotham Pro", Arial, serif;
	display: block;
	margin-bottom: 5px
}

.dropdown-menu li a p {
	color: #000;
	font: 300 12px/12px "Gotham Pro", Arial, serif;
	text-transform: initial
}

.dropdown-menu li a:hover span {
	color: #000
}

.dropdown-menu:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background: #fff;
	margin-top: -35px;
	margin-left: 10px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.dropdown-menu.open {
	opacity: 1;
	height: auto;
	display: block
}

.dropdown-menu__link {
	position: relative;
	transition: opacity .2s, color .2s;
	opacity: .5
}

@media (max-width:768px) {
	.dropdown-menu__link {
		opacity: 1
	}
}

.dropdown-menu__link:hover {
	opacity: 1
}

.dropdown-menu__link:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: all .6s ease;
	transition-delay: .1s
}

.dropdown-menu__link_blog:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/blog_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_docs:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/docs_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_onboarding:before {
	width: 36px;
	height: 36px;
	background: transparent url(../images/icons/dropdown/onboarding_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_hierarchy:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/hierarchy_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_videos:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/videos_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_demo:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/demo_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_help:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/help_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_marketing:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/marketing_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_education:before {
	width: 40px;
	height: 40px;
	background: transparent url(../images/icons/dropdown/education_purple.svg) -3px top/contain no-repeat
}

.dropdown-menu__link_non-profit:before {
	width: 35px;
	height: 23px;
	background: transparent url(../images/icons/dropdown/non-profit_purple.svg) center top/contain no-repeat
}

.dropdown-menu__link_method:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/gtd_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_agile:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/agile_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_scrum:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/scrum_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_case:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/case-studies_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_productivity:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/productivity_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_meetings:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/meetings_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_digital:before {
	width: 36px;
	height: 36px;
	background: transparent url(../images/icons/dropdown/digital_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_prioritize:before {
	width: 32px;
	height: 32px;
	background: transparent url(../images/icons/dropdown/prioritize_purple.svg) left top/contain no-repeat
}

.dropdown-menu__link_personal:before {
	width: 40px;
	height: 40px;
	background: transparent url(../images/icons/dropdown/personal_purple.svg) -3px top/contain no-repeat
}

.dropdown-menu__link_real-estate:before {
	width: 35px;
	height: 26px;
	background: transparent url(../images/icons/dropdown/real-estate_purple.svg) center top/contain no-repeat
}

.dropdown-menu__link_crypto:before {
	width: 35px;
	height: 26px;
	background: transparent url(../images/icons/dropdown/crypto_purple.svg) center top/contain no-repeat
}

.dropdown-menu__link_events:before {
	width: 35px;
	height: 26px;
	background: transparent url(../images/icons/dropdown/events_purple.svg) center top/contain no-repeat
}

.dropdown-menu__link_more-teams:before {
	width: 35px;
	height: 26px;
	background: transparent url(../images/icons/dropdown/more-teams_purple.svg) center center/25px no-repeat
}

.dropdown .down-caret {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #fff transparent transparent transparent;
	display: inline-block;
	margin-left: 6px;
	top: -3px;
	position: relative;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	transition: all .25s ease-in
}

.dropdown .open-caret {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all .25s ease-out
}

.devices_preview__wrapper {
	padding: 80px 0
}

@media (max-width:768px) {
	.devices_preview__wrapper {
		padding: 60px 0
	}
}

@media (max-width:600px) {
	.devices_preview__wrapper {
		padding: 40px 10px
	}
}

.devices_preview__devices {
	width: 100%;
	height: auto
}

.devices_preview__store-badges {
	text-align: center;
	margin-top: -20px
}

@media (max-width:768px) {
	.devices_preview__store-badges {
		margin-top: -5px
	}
}

@media (max-width:600px) {
	.devices_preview__store-badges {
		margin-top: 10px
	}
}

.devices_preview__appstore {
	width: 135px;
	height: 40px;
	margin: 0 5px
}

.enterprise-or-education {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.enterprise-or-education__content {
	padding: 14px 125px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	font: 400 15px/1.4 "Gotham Pro", Arial, serif;
	text-align: center
}

@media (max-width:600px) {
	.enterprise-or-education__content {
		width: 80%;
		padding: 14px 25px
	}
}

.extensive-options__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	max-width: 1140px;
	margin: 45px auto;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1200px) {
	.extensive-options__row {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.extensive-options__item {
	cursor: pointer;
	box-shadow: 0 2px 9px 0 rgba(71, 71, 71, .33);
	position: relative;
	width: 215px;
	background: #fff;
	text-align: center;
	padding: 27px 0 17px;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 5px;
	transition: .5s
}

.extensive-options__item:focus,
.extensive-options__item:hover {
	box-shadow: 0 3px 11px 0 rgba(71, 71, 71, .53);
	-webkit-transform: translateY(-.25em);
	-ms-transform: translateY(-.25em);
	transform: translateY(-.25em)
}

@media (max-width:1200px) {
	.extensive-options__item {
		margin: 0 20px 50px;
		width: 30%
	}
}

@media (max-width:1200px) {
	.extensive-options__item {
		width: 40%
	}
}

@media (max-width:600px) {
	.extensive-options__item {
		width: 100%;
		margin: 0 0 50px
	}
}

.extensive-options__item:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -8px;
	height: 11px;
	width: 100%;
	left: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 2px 9px 0 rgba(71, 71, 71, .33)
}

.extensive-options__item:nth-child(1):after {
	background-image: linear-gradient(to right, #d44888, #f16ff3)
}

.extensive-options__item:nth-child(2):after {
	background-image: linear-gradient(to right, #1bc272, #dddd47)
}

.extensive-options__item:nth-child(3):after {
	background-image: linear-gradient(to right, #f27a49, #f2c74b)
}

.extensive-options__item:nth-child(4):after {
	background-image: linear-gradient(to right, #49f1f2, #4bb6f2)
}

.extensive-options__item:nth-child(5):after {
	background-image: linear-gradient(to right, #e5c44b, #ffe399)
}

.extensive-options__title {
	color: #162238;
	font: 500 15px Axiforma, Arial, serif
}

.extensive-options__icon {
	margin-bottom: 10px;
	max-width: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 55px
}

.extensive-options__icon img {
	max-width: 100%
}

.faq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 0 10px
}

@media (max-width:600px) {
	.faq {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 20px
	}
}

.faq__wrapper {
	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;
	overflow: visible
}

.faq__header {
	width: 100%;
	font: 500 28px/1.2em "Gotham Pro", Arial, serif;
	color: #000;
	margin: 0 0 30px 0;
	text-align: center
}

@media (max-width:600px) {
	.faq__header {
		margin: 0 0 20px 0
	}
}

.faq__column {
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 50%;
	padding-left: 10%
}

@media (max-width:768px) {
	.faq__column {
		padding-left: 30px
	}
}

@media (max-width:600px) {
	.faq__column {
		width: 100%;
		padding-left: 0
	}
}

.faq__item {
	margin: 5px 0
}

.faq__link {
	font: 14px/1.5em "Gotham Pro", Arial, serif;
	color: #000;
	border-bottom: 1px dashed rgba(0, 0, 0, .9)
}

.faq__link:hover {
	border-bottom: 1px dashed transparent
}

.faq__answer {
	display: none;
	margin: 15px 0 10px;
	font: 15px/1.5em "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .6)
}

.faq__footer {
	width: 100%;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px)
}

@media (max-width:600px) {
	.faq__footer {
		display: none
	}
}

.faq__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 40px;
	width: 180px;
	margin: 0 auto;
	padding: 2px 0 0 0;
	color: #7b68ee;
	background: #fff;
	border: 1px solid #7b68ee;
	border-radius: 4px
}

.faq__btn:hover {
	background: #5c4dbc;
	border: 1px solid #5c4dbc;
	color: #fff
}

.faq_martech .faq__wrapper {
	max-width: 1600px
}

.faq_martech .faq__header {
	text-transform: uppercase;
	font-weight: 400
}

.faq_martech .faq__column {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 0;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.faq_martech .faq__item {
	width: 23%
}

@media (max-width:768px) {
	.faq_martech .faq__item {
		width: 46%
	}
}

@media (max-width:600px) {
	.faq_martech .faq__item {
		width: 100%;
		text-align: center
	}
}

.faq_martech .faq__answer {
	display: block;
	color: #000;
	font-size: 14px
}

.faq_martech .faq__link {
	border-bottom: 1px dashed transparent;
	font-weight: 500;
	font-size: 16px
}

.faq_pricing {
	padding: 30px 0
}

.faq_pricing .faq__wrapper {
	max-width: 1600px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.faq_pricing .faq__header {
	text-transform: uppercase;
	font: 700 22px/26px Axiforma, Arial, serif;
	color: grey
}

@media (max-width:600px) {
	.faq_pricing .faq__item {
		text-align: center
	}
}

.faq_pricing .faq__answer {
	display: block;
	font-size: 14px;
	font-family: Axiforma, Arial, serif
}

.faq_pricing .faq__link {
	border-bottom: 1px dashed transparent;
	font-weight: 700;
	font-size: 16px;
	cursor: default;
	font-family: Axiforma, Arial, serif
}

.faq_pricing .faq__column {
	width: 65%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 0;
	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;
	position: relative
}

@media (max-width:768px) {
	.faq_pricing .faq__column {
		width: 100%
	}
}

.faq_pricing .faq__column .faq__item {
	width: 46%
}

@media (max-width:600px) {
	.faq_pricing .faq__column .faq__item {
		width: 100%
	}
}

.faq_pricing .faq__column_faq {
	margin: auto
}

@media (max-width:600px) {
	.faq_pricing .faq__column_faq {
		margin-bottom: 50px
	}
}

.faq_pricing .faq__column_free {
	margin: 30px auto 0
}

@media (max-width:600px) {
	.faq_pricing .faq__column_free {
		width: 100%;
		margin-top: 0
	}
}

.faq_dependencies {
	padding: 30px 0
}

.faq_dependencies .faq__wrapper {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.faq_dependencies .faq__header {
	text-transform: uppercase;
	font: 700 20px/24px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.faq_dependencies .faq__item {
		text-align: center
	}
}

.faq_dependencies .faq__answer {
	display: block;
	color: #fff;
	font-size: 14px
}

.faq_dependencies .faq__link {
	border-bottom: 1px dashed transparent;
	font-weight: 500;
	font-size: 16px;
	cursor: default;
	color: #fff
}

.faq_dependencies .faq__text {
	font: 400 16px "Gotham Pro", Arial, serif;
	color: #fff;
	margin-bottom: 15px
}

.faq_dependencies .faq__column {
	width: 46%;
	padding: 0;
	position: relative
}

@media (max-width:768px) {
	.faq_dependencies .faq__column {
		width: 100%
	}
}

.faq_dependencies .faq__column .faq__item {
	width: 100%
}

.faq-notepad {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 70px 0;
	color: inherit
}

@media (max-width:600px) {
	.faq-notepad {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.faq-notepad__wrapper {
	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;
	overflow: visible
}

.faq-notepad__header {
	width: 100%;
	font: 700 30px/40px Axiforma, Arial, serif;
	color: #fff;
	margin: 0 0 30px;
	text-align: center;
	text-transform: uppercase
}

@media (max-width:600px) {
	.faq-notepad__header {
		margin: 0 0 20px
	}
}

.faq-notepad__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	text-align: center;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:768px) {
	.faq-notepad__column {
		padding-left: 30px
	}
}

@media (max-width:600px) {
	.faq-notepad__column {
		width: 100%;
		padding-left: 0
	}
}

.faq-notepad__item {
	background: #fff;
	box-shadow: rgba(0, 0, 0, .08) 0 0 1px 0;
	border-radius: 5px;
	padding: 30px;
	width: 305px
}

@media (max-width:600px) {
	.faq-notepad__item {
		width: 100%;
		margin-bottom: 15px
	}
}

.faq-notepad__question {
	font: 500 16px/26px Axiforma, Arial, serif;
	color: #4a4a4a
}

.faq-notepad__answer {
	margin: 15px 0 10px;
	font: 300 13px/24px Axiforma, Arial, serif;
	color: #777
}

.faq-notepad__img {
	margin: 10px 0 0
}

.features-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 20px 0 30px 0
}

@media (max-width:600px) {
	.features-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 10px 0 15px 0
	}
}

.features-list__column {
	position: relative;
	width: calc(50% - 30px)
}

@media (max-width:600px) {
	.features-list__column {
		width: 100%
	}
}

.features-list__column:first-child:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: -30px;
	width: 1px;
	height: 100%;
	background: #e4e4e4
}

@media (max-width:600px) {
	.features-list__column:first-child:after {
		display: none!important
	}
}

.feature {
	padding: 30px 20px 20px 40px;
	min-height: 150px
}

@media (max-width:768px) {
	.feature {
		min-height: 200px
	}
}

@media (max-width:600px) {
	.feature {
		min-height: 0;
		border-bottom: 1px solid #e4e4e4;
		padding-left: 20px
	}
}

.feature:first-child {
	border-bottom: 1px solid #e4e4e4
}

.feature__header {
	position: relative;
	margin: 0 0 15px 0;
	font: 400 18px/24px Axiforma, Arial, serif;
	color: #000
}

.feature__header:before {
	content: '';
	display: block;
	position: absolute;
	top: 6px;
	left: -20px;
	width: 9px;
	height: 9px;
	border: 1px solid #7b68ee;
	border-radius: 50%
}

.feature__text {
	font: 400 14px/1.4em Axiforma, Arial, serif
}

.feature__text a {
	color: #7b68ee;
	text-decoration: underline
}

.features-list-v2 {
	border-top: 1px solid #e5e5e5;
	padding-bottom: 32px;
	position: relative
}

.features-list-v2 h3 {
	font-family: "Gotham Pro", Arial, serif;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.73;
	letter-spacing: normal;
	text-align: center;
	color: #292d34;
	padding: 68px 0 80px;
	font-size: 36px
}

@media (max-width:1600px) {
	.features-list-v2 h3 {
		font-size: 30px
	}
}

@media (max-width:768px) {
	.features-list-v2 h3 {
		font-size: 25px;
		padding: 30px 10px 30px!important
	}
}

@media (max-width:1600px) {
	.features-list-v2 h3 {
		padding-top: 50px;
		padding-bottom: 56px
	}
}

.features-list-v2__grid {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1120px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.features-list-v2__grid .features-list-v2__item {
	width: 31%;
	text-align: center;
	padding-bottom: 50px
}

@media (max-width:768px) {
	.features-list-v2__grid .features-list-v2__item {
		width: 100%
	}
}

.features-list-v2__grid .features-list-v2__item h4 {
	padding-top: 0;
	padding-bottom: 7px
}

@media (max-width:1600px) {
	.features-list-v2__grid .features-list-v2__item h4 {
		font-size: 17px;
		font-weight: 500;
		font-style: normal;
		font-stretch: normal;
		line-height: 3.06;
		letter-spacing: normal;
		padding-bottom: 11px
	}
	.features-list-v2__grid .features-list-v2__item h4 a {
		transition: .2s
	}
	.features-list-v2__grid .features-list-v2__item h4 a:hover {
		color: #000
	}
}

.features-list-v2__grid .features-list-v2__item .features-list-v2__icon-wrapper {
	min-height: 67px;
	height: 75px
}

@media (max-width:1600px) {
	.features-list-v2__grid .features-list-v2__item .features-list-v2__icon-wrapper {
		min-height: 41px;
		height: 60px
	}
}

.features-list-v2__grid .features-list-v2__item .features-list-v2__icon-wrapper img {
	max-height: 40px
}

.features-list-v2__grid .features-list-v2__item p {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.71;
	letter-spacing: normal;
	text-align: center;
	color: #7a7a7a
}

@media (max-width:1600px) {
	.features-list-v2__grid .features-list-v2__item p {
		font-size: 12px;
		padding: 0 30px
	}
}

.features-list-v2__grid_hidden {
	display: none
}

.features-list-v2__grid_hidden.visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-animation: fadein 1s;
	animation: fadein 1s
}

.features-list-v2__grid_hidden.visible+.btn-show-more {
	visibility: hidden
}

.features-list-v2__btn-show-more {
	font-family: "Gotham Pro", Arial, serif;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	border-radius: 3px;
	text-decoration: none;
	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;
	width: 165px;
	height: 52px;
	border: solid 1px #7b68ee;
	background: 0 0;
	margin: 0 auto;
	font-size: 14px;
	text-transform: uppercase;
	color: #7b68ee;
	font-weight: 500;
	cursor: pointer;
	position: relative;
	z-index: 1;
	transition: .3s
}

.features-list-v2__btn-show-more:hover {
	background: #533ae9;
	border: 1px solid #533ae9;
	color: #fff
}

.features-list-v2__btn__see__all {
	font-family: "Gotham Pro", Arial, serif;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	border-radius: 3px;
	text-decoration: none;
	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;
	margin: 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #7b68ee;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	width: 280px;
	height: 82px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .21);
	display: none
}

.features-list-v2__btn__see__all:hover {
	background: #533ae9
}

.features-list-v2__btn__see__all span {
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
	color: #fff
}

.features-list-v2__shadow-effect {
	width: 100%;
	height: 213px;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff, #fff);
	bottom: 0;
	right: 0;
	left: 0;
	position: absolute
}

.features-list-v2_ext {
	border: 0
}

@media (max-width:1200px) {
	.features-list-v2_ext {
		padding: 0 20px 32px
	}
}

.features-list-v2_ext .features-list-v2__grid {
	max-width: 1200px;
	margin-top: 50px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1200px) {
	.features-list-v2_ext .features-list-v2__grid {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item {
	background: #fff;
	box-shadow: 1px 2px 12px rgba(0, 0, 0, .176655);
	border-radius: 7px;
	padding: 30px 20px 30px;
	position: relative;
	margin: 0 30px 40px;
	transition: 1s;
	cursor: pointer;
	position: relative;
	width: 300px
}

@media (max-width:1200px) {
	.features-list-v2_ext .features-list-v2__grid .features-list-v2__item {
		width: 30%;
		margin: 0 0 40px
	}
}

@media (max-width:768px) {
	.features-list-v2_ext .features-list-v2__grid .features-list-v2__item {
		width: 100%
	}
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item:focus,
.features-list-v2_ext .features-list-v2__grid .features-list-v2__item:hover {
	box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .1);
	-webkit-transform: translateY(-.25em);
	-ms-transform: translateY(-.25em);
	transform: translateY(-.25em)
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item h4 {
	font-family: Axiforma, Arial, serif;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	letter-spacing: .28px;
	color: #000
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item h4:hover {
	color: rgba(0, 0, 0, .6)
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item h4 a {
	color: inherit
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item p {
	font-family: Axiforma, Arial, serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	letter-spacing: .16px;
	color: #000;
	padding: 0
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__btn-read-more {
	font-family: Axiforma, Arial, serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	letter-spacing: .16px;
	color: #49ccf9;
	position: absolute;
	bottom: 10px;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	transition: .2s;
	display: none
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__btn-read-more:hover {
	color: #4c8af0
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__icon-wrapper {
	margin-bottom: 15px
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__icon-wrapper img {
	max-height: 55px
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__img-wrapper {
	margin: 0 auto 25px;
	max-width: 300px;
	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;
	height: 220px
}

@media (max-width:1000px) {
	.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__img-wrapper {
		height: 200px
	}
}

@media (max-width:768px) {
	.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__img-wrapper {
		height: auto
	}
}

.features-list-v2_ext .features-list-v2__grid .features-list-v2__item .features-list-v2__img-wrapper img {
	max-width: 100%;
	border-radius: 5px
}

.features-list-v2_ext .switching__item-link {
	font: 700 14px Axiforma, Arial, serif
}

.features-list-v2_ext .features-list-v2__btn-show-more {
	border: 2px solid #8930fd;
	font-family: Axiforma, Arial, serif;
	box-sizing: border-box;
	box-shadow: 7px 12px 40px rgba(0, 0, 0, .154502);
	border-radius: 7px;
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	height: 55px;
	line-height: 20px;
	text-align: center;
	letter-spacing: .84px;
	color: #8930fd;
	text-transform: inherit;
	width: 218px;
	padding-top: 4px
}

.features-list-v2_ext .features-list-v2__btn-show-more:hover {
	background: #533ae9;
	border: 2px solid #533ae9;
	color: #fff
}

.features-v2__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 20px 0 10px 0
}

.features-v2__tag-item {
	margin: 5px;
	padding: 8px 15px 6px;
	font: 500 12px/12px "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	border: 1px solid;
	border-radius: 3px;
	cursor: pointer;
	transition: .2s
}

.features-v2__tag-item.features-v2__tag-item-all {
	color: #7b68ee;
	border-color: #7b68ee
}

.features-v2__tag-item.features-v2__tag-item-all.active,
.features-v2__tag-item.features-v2__tag-item-all:hover {
	color: #fff;
	background-color: #7b68ee
}

.features-v2__tag-item.features-v2__tag-item-new {
	color: #f36161;
	border-color: #f36161
}

.features-v2__tag-item.features-v2__tag-item-new.active,
.features-v2__tag-item.features-v2__tag-item-new:hover {
	color: #fff;
	background-color: #f36161
}

.features-v2__tag-item.features-v2__tag-item-coming-soon {
	color: orange;
	border-color: orange
}

.features-v2__tag-item.features-v2__tag-item-coming-soon.active,
.features-v2__tag-item.features-v2__tag-item-coming-soon:hover {
	color: #fff;
	background-color: orange
}

.features-v2__tag-item.features-v2__tag-item-proprietary {
	color: #5059d8;
	border-color: #5059d8
}

.features-v2__tag-item.features-v2__tag-item-proprietary.active,
.features-v2__tag-item.features-v2__tag-item-proprietary:hover {
	color: #fff;
	background-color: #5059d8
}

.features-v2__tag-item.features-v2__tag-item-managers {
	color: #ffd200;
	border-color: #ffd200
}

.features-v2__tag-item.features-v2__tag-item-managers.active,
.features-v2__tag-item.features-v2__tag-item-managers:hover {
	color: #fff;
	background-color: #ffd200
}

.features-v2__tag-item.features-v2__tag-item-designers {
	color: #709f33;
	border-color: #709f33
}

.features-v2__tag-item.features-v2__tag-item-designers.active,
.features-v2__tag-item.features-v2__tag-item-designers:hover {
	color: #fff;
	background-color: #709f33
}

.features-v2__tag-item.features-v2__tag-item-developers {
	color: #000;
	border-color: #000
}

.features-v2__tag-item.features-v2__tag-item-developers.active,
.features-v2__tag-item.features-v2__tag-item-developers:hover {
	color: #fff;
	background-color: #000
}

.features-v2 {
	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;
	max-width: 1600px;
	margin: 0 auto 35px
}

@media (max-width:768px) {
	.features-v2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		display: block!important
	}
}

.features-v2__card-item {
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	padding: 0 40px 0 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;
	overflow: hidden
}

.features-v2__card-item:hover .features-v2__picture img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

@media (max-width:1200px) {
	.features-v2__card-item {
		padding-left: 20px
	}
}

@media (max-width:600px) {
	.features-v2__card-item {
		padding: 0 30px 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.features-v2__card-outer {
	padding: 15px;
	width: 50%;
	display: none
}

@media (max-width:768px) {
	.features-v2__card-outer {
		width: 100%
	}
}

.features-v2__card-outer.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	opacity: 1;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

@-webkit-keyframes features-v2__card-outer {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes features-v2__card-outer {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.features-v2__picture {
	width: 52%;
	text-align: center
}

@media (max-width:768px) {
	.features-v2__picture {
		width: 50%
	}
}

@media (max-width:600px) {
	.features-v2__picture {
		width: 100%
	}
}

.features-v2__picture img {
	transition: .3s;
	width: 100%
}

.features-v2__content {
	width: 45%;
	padding: 20px 0
}

@media (max-width:600px) {
	.features-v2__content {
		width: 100%
	}
}

.features-v2__header {
	font: 500 16px/1.2 Axiforma, Arial, serif;
	color: #000;
	margin: 5px 0 18px
}

.features-v2__text {
	font: 400 13px/18px Axiforma, Arial, serif;
	color: #000;
	opacity: .7
}

.features-v2__more {
	font: 400 13px/18px Axiforma, Arial, serif;
	color: #7b68ee;
	margin-top: 15px;
	display: inline-block;
	text-decoration: underline;
	transition: all .2s ease
}

.features-v2__more_with-arrow {
	background: url(../images/icons/arrow-right.svg) no-repeat right 55%/10px;
	padding-right: 14px;
	border-bottom: 1px dotted #7b68ee;
	text-decoration: none
}

.features-v2__more_with-arrow:hover {
	padding-right: 15px
}

.features-v2__more:hover {
	color: #5c4dbc
}

.features-v2__tag {
	margin: 0 5px 5px 0;
	padding: 5px 5px 3px;
	font: 500 9px/9px Axiforma, Arial, serif;
	text-transform: uppercase;
	border-radius: 3px;
	color: #fff;
	display: inline-block
}

.features-v2__tag.features-v2__tag-new {
	background-color: #f36161
}

.features-v2__tag.features-v2__tag-coming-soon {
	background-color: orange
}

.features-v2__tag.features-v2__tag-proprietary {
	background-color: #5059d8
}

.features-v2__tag.features-v2__tag-managers {
	background-color: #ffd200
}

.features-v2__tag.features-v2__tag-designers {
	background-color: #709f33
}

.features-v2__tag.features-v2__tag-developers {
	background-color: #000
}

.see-all-features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.see-all-features .see-all-features__subheader {
	display: none;
	font-family: Axiforma, Arial, serif
}

.see-all-features_before-price {
	margin-top: 90px;
	margin-bottom: 120px;
	position: relative;
	-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
}

@media (max-width:600px) {
	.see-all-features_before-price {
		margin: -50px auto 90px
	}
}

.see-all-features_before-price .see-all-features__content {
	border: 1px solid #fff;
	color: #fff;
	border: 1px solid #e3e3e3
}

@media (max-width:600px) {
	.see-all-features_before-price .see-all-features__content {
		color: #000
	}
	.see-all-features_before-price .see-all-features__content a {
		color: #7b68ee!important
	}
}

.see-all-features_before-price .see-all-features__content a {
	color: #fff
}

.see-all-features_before-price .see-all-features__subheader {
	margin: 15px auto 0;
	display: block;
	color: #fff;
	font: 400 15px/1.5em "Gotham Pro", Arial, serif;
	text-align: center
}

@media (max-width:600px) {
	.see-all-features_before-price .see-all-features__subheader {
		font: 400 15px/1.5em "Gotham Pro", Arial, serif;
		color: inherit;
		padding: 0 10px
	}
}

.see-all-features__content {
	padding: 14px 125px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	font: 400 15px/1.4 Axiforma, Arial, serif;
	text-align: center
}

@media (max-width:600px) {
	.see-all-features__content {
		width: 80%;
		padding: 14px 25px
	}
}

.see-all-features__content a {
	color: #7b68ee;
	text-decoration: underline;
	font-weight: 500;
	white-space: nowrap;
	font-family: Axiforma, Arial, serif
}

.features-v2__subheader {
	min-height: 140px;
	padding: 20px 0;
	border-top: 1px solid #edeced;
	border-bottom: 1px solid #bababa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: url(../images/bg_pattern_2.png) center center;
	background-size: contain
}

@media (max-width:600px) {
	.features-v2__subheader {
		background: url(../images/bg_pattern_2.png) top left;
		background-size: auto 50%
	}
}

.features-v2__subheader-title {
	text-align: center;
	font: 400 20px/1.4 "Gotham Pro", Arial, serif;
	color: #4d307e
}

.features-v2__subheader-text {
	text-align: center;
	font: 400 15px/1.4 "Gotham Pro", Arial, serif;
	color: #6f677c
}

.features-v2__subheader-text-link {
	color: #6f677c;
	text-decoration: underline
}

.features-v2_carousel {
	background: #7b68ee
}

.features-v2_carousel.features-list-block {
	margin-top: -1110px;
	margin-bottom: 100px
}

.features-v2_carousel * {
	outline: 0
}

.features-v2_carousel .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.features-v2_carousel.features-v2 {
	height: 290px;
	max-width: 1700px
}

.features-v2_carousel .features-v2__tag-item {
	color: #fff;
	border: 0;
	border-radius: 2px;
	background: rgba(255, 255, 255, .14)
}

.features-v2_carousel .features-v2__tag-item.active,
.features-v2_carousel .features-v2__tag-item:hover {
	color: #7b68ee;
	background-color: #fff
}

.features-v2_carousel .features-v2__tag {
	display: none
}

.features-v2_carousel .features-v2__text {
	display: none
}

.features-v2_carousel .features-v2__more {
	display: none
}

.features-v2_carousel .features-v2__card-item {
	border: none;
	border-radius: 10px;
	width: 280px;
	height: 260px;
	padding: 15px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	background: #fff;
	transition: .3s;
	margin: 0 auto
}

.features-v2_carousel .features-v2__card-item:hover {
	-webkit-transform: scale(1.06);
	-ms-transform: scale(1.06);
	transform: scale(1.06);
	box-shadow: 1px 1px 14px 0 rgba(46, 34, 72, .5)
}

.features-v2_carousel .features-v2__card-item:hover .features-v2__picture img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}

@media (max-width:1200px) {
	.features-v2_carousel .features-v2__card-item {
		padding: 15px
	}
}

.features-v2_carousel .features-v2__card-outer {
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in;
	width: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-ordinal-group: 1001;
	-ms-flex-order: 1000;
	order: 1000
}

.features-v2_carousel .features-v2__card-outer.slick-slide {
	display: none
}

@media (max-width:768px) {
	.features-v2_carousel .features-v2__card-outer {
		width: 100%
	}
}

.features-v2_carousel .features-v2__card-outer.active {
	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;
	opacity: 1;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

@keyframes features-v2__card-outer {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.features-v2_carousel .features-v2__picture {
	width: 100%;
	margin: 0;
	padding: 0
}

@media (max-width:768px) {
	.features-v2_carousel .features-v2__picture {
		width: 100%
	}
}

@media (max-width:600px) {
	.features-v2_carousel .features-v2__picture {
		width: 100%
	}
}

.features-v2_carousel .features-v2__picture img {
	transition: .3s;
	width: 100%;
	display: block;
	margin: 0
}

.features-v2_carousel .features-v2__content {
	width: 100%;
	padding: 0;
	text-align: center;
	position: relative
}

.features-v2_carousel .slick-prev {
	left: 10px;
	height: 35px;
	width: 35px;
	background: url(../images/slick-prev_white.png) center no-repeat transparent;
	background-size: 15px 27px
}

.features-v2_carousel .slick-next {
	right: 10px;
	height: 35px;
	width: 35px;
	background: url(../images/slick-next_white.png) center no-repeat transparent;
	background-size: 15px 27px
}

.features-v2_carousel .slick-dots {
	top: auto;
	bottom: -30px
}

.features-v2_carousel.slick-dotted.slick-slider {
	margin-top: 20px
}

.features-v2_carousel.wrapper {
	margin-bottom: 0;
	position: relative
}

.features-v2_carousel.features-v2 {
	position: relative
}

.features-v2_carousel .pricing__header {
	margin: 30px 0 20px
}

@media (max-width:600px) {
	.features-v2_carousel {
		background: 0 0
	}
	.features-v2_carousel .features-v2__card-item {
		box-shadow: 0 0 2px 0 rgba(46, 34, 72, .5)
	}
	.features-v2_carousel .features-v2__card-item:hover {
		-webkit-transform: scale(1.06);
		-ms-transform: scale(1.06);
		transform: scale(1.06);
		box-shadow: 0 0 3px 0 rgba(46, 34, 72, .5)
	}
	.features-v2_carousel .features-v2__card-item:hover .features-v2__picture img {
		-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		transform: scale(1.15)
	}
	.features-v2_carousel .features-v2__tag-item {
		color: #7b68ee;
		border-color: #7b68ee
	}
	.features-v2_carousel .features-v2__tag-item.active,
	.features-v2_carousel .features-v2__tag-item:hover {
		color: #fff;
		background-color: #7b68ee
	}
	.features-v2_carousel .pricing__header {
		color: #000;
		text-shadow: none;
		margin: 0 0 30px
	}
}

.features-v2_carousel_notags .features-v2__tags {
	margin: 0;
	display: none
}

.features-v2_carousel_v1 {
	background: 0 0
}

.features-v2_carousel_v1.features-list-block {
	margin-top: 60px;
	margin-bottom: 20px
}

@media (max-width:600px) {
	.features-v2_carousel_v1.features-list-block {
		margin-bottom: 0
	}
}

.features-v2_carousel_v1 .pricing__header {
	font: 400 30px/40px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.features-v2_carousel_v1 .features-v2__tag-item {
		color: #fff;
		border-color: #fff
	}
	.features-v2_carousel_v1 .pricing__header {
		color: #fff
	}
}

.features-v2_carousel_v2 {
	background: 0 0
}

.features-v2_carousel_v2.features-list-block {
	margin-top: 0;
	margin-bottom: 0
}

@media (max-width:600px) {
	.features-v2_carousel_v2.features-list-block {
		margin-bottom: 0
	}
}

.features-v2_carousel_v2 .features-v2__tags {
	display: none;
	margin: 0
}

.features-v2_carousel_v2 .section-v2__header_v1 {
	margin: 60px 0 30px;
	font: 400 30px/40px "Gotham Pro", Arial, serif
}

.features-v2_carousel_v2 .section-v2__text_v1 {
	max-width: 695px;
	margin: 0 auto 50px
}

.features-v2_carousel_v2 .features-v2__card-item {
	box-shadow: 1px 1px 24px 0 rgba(95, 80, 186, .19)
}

.features-v2_carousel_v2 .slick-dots li button:before {
	background: #e9e9e9
}

.features-v2_carousel_v2 .slick-dots li.slick-active button:before {
	background: #5c4dbc
}

.features-list-block.features-v2_carousel_new {
	position: relative;
	margin: 60px auto
}

.features-list-block.features-v2_carousel_new .section-v2__subheader,
.features-list-block.features-v2_carousel_new .section-v2__text {
	max-width: 800px
}

.features-list-block.features-v2_carousel_new:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform: translate(-100%, -50%);
	-ms-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	left: 50%;
	top: 80%;
	max-width: 880px;
	background: url(../images/v2/alternatives/bg__proprietary-features_gradient.svg) no-repeat bottom left/contain
}

@media screen and (min-width:1600px) {
	.features-list-block.features-v2_carousel_new:before {
		background: url(../images/v2/alternatives/bg__proprietary-features_gradient-wide.svg) no-repeat bottom left/contain;
		-webkit-transform: translate(-130%, -50%);
		-ms-transform: translate(-130%, -50%);
		transform: translate(-130%, -50%)
	}
}

@media (max-width:1440px) {
	.features-list-block.features-v2_carousel_new:before {
		-webkit-transform: translate(-83%, -50%);
		-ms-transform: translate(-83%, -50%);
		transform: translate(-83%, -50%)
	}
}

.features-list-block.features-v2_carousel_new .features-v2__card-item {
	width: 305px;
	height: 280px;
	box-shadow: 1px 2px 12px rgba(0, 0, 0, .176655)
}

.features-list-block.features-v2_carousel_new .features-v2__card-item .features-v2__header {
	font-family: Axiforma, Arial, serif;
	font-weight: 700
}

.features-list-block.features-v2_carousel_new .slick-prev {
	background: url(../images/v2/slick-prev_white.svg) center/contain no-repeat transparent;
	width: 25px
}

.features-list-block.features-v2_carousel_new .slick-next {
	background: url(../images/v2/slick-next_blue.svg) center/contain no-repeat transparent;
	width: 25px
}

.features-list-block.features-v2_carousel_new .slick-dots {
	bottom: -50px
}

.features-list-block.features-v2_carousel_new .slick-dots li button:before {
	background: #efefef
}

.features-list-block.features-v2_carousel_new .slick-dots li.slick-active button:before {
	background: #4acdfa
}

.features-new__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 950px;
	margin: 50px auto 0
}

.features-new__tag-item {
	border-radius: 30px;
	font: 500 15px/22px Axiforma, Arial, serif;
	color: #292d34;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 19px 30px 19px 60px;
	background: #fff;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .12);
	cursor: pointer;
	transition: .2s;
	position: relative;
	margin-bottom: 20px
}

.features-new__tag-item+.features-new__tag-item {
	margin-left: 15px
}

.features-new__tag-item.active,
.features-new__tag-item:hover {
	background: #5c4dbc;
	color: #fff
}

.features-new__tag-item .features-new__tag-icon {
	display: block;
	position: absolute;
	left: 22px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%
}

.features-new__tag-item-process-management .features-new__tag-icon {
	background: url(../images/icons/features/process-management.svg) left center/contain no-repeat;
	background-size: 28px 28px;
	width: 28px;
	height: 28px
}

.features-new__tag-item-task-management .features-new__tag-icon {
	background: url(../images/icons/features/task-management.svg) left center/contain no-repeat;
	background-size: 27px 30px;
	width: 27px;
	height: 30px
}

.features-new__tag-item-time-management .features-new__tag-icon {
	background: url(../images/icons/features/time-management.svg) left center/contain no-repeat;
	background-size: 30px 28px;
	width: 30px;
	height: 28px
}

.features-new__tag-item-integrations .features-new__tag-icon {
	background: url(../images/icons/features/integrations.svg) left center/contain no-repeat;
	background-size: 31px 32px;
	width: 32px;
	height: 32px
}

.features-new__tag-item-complete-customization .features-new__tag-icon {
	background: url(../images/icons/features/customization.svg) left center/contain no-repeat;
	background-size: 26px 26px;
	width: 26px;
	height: 26px
}

.features-new__tag-item-collaboration .features-new__tag-icon {
	background: url(../images/icons/features/collaboration.svg) left center/contain no-repeat;
	background-size: 29px 27px;
	width: 29px;
	height: 27px
}

.features-new__tag-item-reporting .features-new__tag-icon {
	background: url(../images/icons/features/reporting.svg) left center/contain no-repeat;
	background-size: 29px 27px;
	width: 29px;
	height: 27px
}

.features-new__tag-item-apps-and-devices .features-new__tag-icon {
	background: url(../images/icons/features/apps-and-devices.svg) left center/contain no-repeat;
	background-size: 29px 27px;
	width: 29px;
	height: 27px
}

.features-new__tag-item-clickup .features-new__tag-icon {
	background: url(../images/icons/features/other.svg) left center/contain no-repeat;
	background-size: 27px 24px;
	width: 27px;
	height: 24px
}

.features-new__tag-item-coming-soon .features-new__tag-icon {
	background: url(../images/icons/features/timer.svg) left center/contain no-repeat;
	background-size: 27px 24px;
	width: 27px;
	height: 24px
}

.features-new {
	max-width: 1400px;
	margin: 70px auto 30px;
	padding: 0 20px
}

@media (max-width:600px) {
	.features-new {
		padding: 0;
		margin: 0 auto 30px
	}
}

.features-new__row {
	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;
	margin-bottom: 50px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.features-new__row-item:first-child {
	padding-right: 40px;
	width: 18%;
	max-width: 18%;
	transition: 2s
}

@media (max-width:1000px) {
	.features-new__row-item:first-child {
		width: 25%;
		max-width: 100%
	}
}

@media (max-width:600px) {
	.features-new__row-item:first-child {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
		padding: 0
	}
}

@media (max-width:600px) {
	.features-new__row-item:first-child .inner-wrapper-sticky {
		background: #fff;
		top: 51px!important;
		z-index: 9;
		border-bottom: 1px solid #ccc;
		padding: 20px
	}
}

.features-new__row-item:nth-child(2) {
	border-left: 1px solid rgba(151, 151, 151, .28);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 82%
}

@media (max-width:1000px) {
	.features-new__row-item:nth-child(2) {
		width: 70%
	}
}

@media (max-width:600px) {
	.features-new__row-item:nth-child(2) {
		width: 100%;
		border-left: 0
	}
}

.features-new__row-item:nth-child(2) .features-v2__card-outer {
	padding: 0 30px;
	width: 24%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

@media (max-width:1000px) {
	.features-new__row-item:nth-child(2) .features-v2__card-outer {
		width: 48%
	}
}

@media (max-width:600px) {
	.features-new__row-item:nth-child(2) .features-v2__card-outer {
		width: 100%
	}
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__card-item {
	padding: 0;
	-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;
	border: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: inherit
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__content,
.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__picture {
	width: 100%
}

@media (max-width:600px) {
	.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__content,
	.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__picture {
		text-align: center
	}
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__picture {
	height: 150px;
	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
}

@media (max-width:768px) {
	.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__picture {
		height: 120px
	}
}

@media (max-width:600px) {
	.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__picture {
		height: 150px
	}
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__picture img {
	max-width: 195px;
	margin: auto
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__content {
	padding: 5px 0 45px
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__header {
	font: 600 16px/26px Axiforma, Arial, serif;
	color: #4a4a4a
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__text {
	font: 400 13px/25px Axiforma, Arial, serif;
	color: #7c828d
}

@media (max-width:600px) {
	.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__text {
		overflow: auto;
		max-height: 100%
	}
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__more {
	background: url(../images/icons/arrow-right.svg) no-repeat center center/10px;
	border-bottom: 0;
	margin: 0;
	display: inline;
	height: 10px;
	transition: .2s
}

.features-new__row-item:nth-child(2) .features-v2__card-outer .features-v2__more:hover {
	padding-right: 16px
}

.features-new__row-item_header {
	color: #4f495c;
	font: 700 25px/29px Axiforma, Arial, serif;
	margin-bottom: 20px
}

.features-new__row-item_text {
	color: #7c828d;
	font: 400 13px/25px Axiforma, Arial, serif
}

.features-search {
	display: block;
	margin: auto;
	padding: 0 20px;
	position: relative;
	top: 23px;
	max-width: 590px
}

.features-search__input {
	transition: .2s;
	background: #fff url(../images/icons/search.svg) no-repeat 25px 50%/15px;
	width: 100%;
	min-width: 0;
	height: 60px;
	border: 0;
	box-sizing: border-box;
	font: 400 15px/25px Axiforma, Arial, serif;
	padding: 4px 40px 0 57px;
	border-radius: 30px;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .12);
	outline: 0;
	display: block;
	margin: auto
}

.features-search__input::-webkit-input-placeholder {
	color: #bdbdbd
}

.features-search__input::-moz-placeholder {
	color: #bdbdbd
}

.features-search__input:-ms-input-placeholder {
	color: #bdbdbd
}

.features-search__input:-moz-placeholder {
	color: #bdbdbd
}

.features-search_close {
	display: none;
	background: url(../images/icons/red-close.svg);
	position: absolute;
	right: 30px;
	top: 50%;
	width: 14px;
	height: 14px;
	z-index: 9;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.footer {
	padding: 40px 0 50px;
	position: relative;
	background: #fff
}

@media (max-width:600px) {
	.footer {
		padding: 30px 0
	}
}

.footer__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:600px) {
	.footer__wrapper {
		-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
	}
}

.footer__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:600px) {
	.footer__column {
		width: 100%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.footer__column .socials {
	display: none
}

@media (max-width:600px) {
	.footer__column .socials {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex
	}
}

.footer__column_right {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media (max-width:600px) {
	.footer__column_right {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.footer__column_right .socials {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

@media (max-width:600px) {
	.footer__column_right .socials {
		display: none
	}
}

.goals-measure__list {
	padding-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 850px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: auto
}

@media (max-width:600px) {
	.goals-measure__list {
		padding-top: 0
	}
}

.goals-measure__item {
	width: 50%
}

.goals-measure__item:nth-child(-n+2) {
	border-bottom: .5px solid #a1a1a1
}

.goals-measure__item:nth-child(odd) {
	padding: 30px 30px 30px 0;
	border-right: .5px solid #a1a1a1
}

@media (max-width:600px) {
	.goals-measure__item:nth-child(odd) {
		padding: 20px;
		border-right: 0
	}
}

.goals-measure__item:nth-child(even) {
	padding: 30px 0 30px 30px
}

@media (max-width:600px) {
	.goals-measure__item:nth-child(even) {
		padding: 20px
	}
}

@media (max-width:600px) {
	.goals-measure__item {
		border-bottom: .5px solid #a1a1a1;
		width: 100%
	}
}

.goals-measure__text,
.goals-measure__title {
	color: #4a4a4a
}

.goals-measure__title {
	font: 500 25px/36px Axiforma, Arial, serif;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.goals-measure__title span {
	color: inherit
}

.goals-measure__text {
	font: 300 15px/28px Axiforma, Arial, serif
}

.laptop-wrapper {
	position: relative;
	padding-bottom: 74.5%;
	height: 0;
	margin-bottom: -50px;
	top: -10px
}

@media (max-width:600px) {
	.laptop-wrapper {
		padding-bottom: 82.5%;
		margin-bottom: -35px
	}
}

.laptop-wrapper video {
	box-sizing: border-box;
	background: url(../images/laptop.png) center center no-repeat;
	background-size: cover;
	padding: 15% 18% 15%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 100%
}

.join-companies {
	max-width: 650px;
	margin: 40px auto 70px
}

@media (max-width:600px) {
	.join-companies {
		max-width: 70%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 20px auto
	}
}

.join-companies__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
}

@media (max-width:800px) {
	.join-companies__row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.join-companies__item {
	margin: 0 20px
}

@media (max-width:800px) {
	.join-companies__item {
		margin: 20px
	}
}

@media (max-width:600px) {
	.join-companies__item {
		width: 50%;
		padding: 20px 0;
		margin: 0
	}
}

.join-companies__logo {
	display: block;
	max-width: 120px;
	margin: 0 auto
}

@media (max-width:600px) {
	.join-companies__logo {
		margin: 0 auto;
		max-width: 60%
	}
}

.join-companies__logo_google {
	width: 115px
}

.join-companies__logo_apple {
	width: 45px;
	margin-top: -10px
}

@media (max-width:600px) {
	.join-companies__logo_apple {
		width: 35px
	}
}

.join-companies__logo_airbnb {
	width: 120px;
	margin-top: -4px
}

.join-companies__logo_amazon {
	width: 106px;
	margin-top: 10px
}

.join-companies__logo_nike {
	width: 84px
}

.join-companies__logo_samsung {
	width: 120px
}

.join-companies__logo_netflix {
	width: 120px
}

.join-companies__logo_uber {
	width: 80px
}

.join-companies_v2 {
	margin: 30px auto 30px
}

.join-companies_v2 .join-companies__logo {
	max-width: 100px
}

.join-companies.join-companies_thin {
	margin: 25px auto 40px
}

.join-companies.join-companies_thin .join-companies__logo {
	display: block;
	max-width: 120px;
	margin: 0 auto
}

@media (max-width:600px) {
	.join-companies.join-companies_thin .join-companies__logo {
		margin: 0 auto;
		max-width: 60%
	}
}

.join-companies.join-companies_thin .join-companies__logo_google {
	width: 85px
}

.join-companies.join-companies_thin .join-companies__logo_apple {
	width: 33px;
	margin-top: -10px
}

@media (max-width:600px) {
	.join-companies.join-companies_thin .join-companies__logo_apple {
		width: 35px
	}
}

.join-companies.join-companies_thin .join-companies__logo_airbnb {
	width: 100px
}

.join-companies.join-companies_thin .join-companies__logo_amazon {
	width: 78px;
	margin-top: 10px
}

.join-companies.join-companies_thin .join-companies__logo_nike {
	width: 60px
}

.join-companies.join-companies_thin .join-companies__logo_uber {
	width: 70px
}

.join-companies.join-companies_thin .join-companies__logo_samsung {
	width: 100px
}

.section.section-join-companies_thin-v2 {
	background: #31302f;
	border-top: 1px solid #31302f
}

.section.section-join-companies_thin-v2 .section__wrapper {
	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;
	margin: 30px 0
}

@media (max-width:800px) {
	.section.section-join-companies_thin-v2 .section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section.section-join-companies_thin-v2 .section__header {
	margin: 0;
	font-weight: 400;
	color: #fff
}

@media (max-width:800px) {
	.section.section-join-companies_thin-v2 .section__header {
		margin: 10px 0
	}
}

.section.section-join-companies_thin-v2 .join-companies_thin-v2 {
	margin: 0
}

.section.section-join-companies_thin-v2 .join-companies__item {
	margin: 5px 20px
}

.section_concave #header {
	background-color: #fff;
	width: 100%;
	overflow: hidden;
	border: 0
}

#header * {
	transition: all .6s ease
}

.concave-border {
	margin-top: -20px;
	margin-left: -5%;
	width: 110%;
	overflow: hidden;
	background: linear-gradient(45deg, #7b68ee, #ae7fff);
	height: 76px;
	border-top-left-radius: 50% 100%;
	border-top-right-radius: 50% 100%
}

@media (max-width:768px) {
	.concave-border {
		margin-top: 0;
		background: #7b68ee
	}
}

@media (max-width:768px) {
	.wrapper-concave {
		margin-top: -2px;
		background: #7b68ee
	}
}

.is-sticky .concave-border {
	height: 0;
	margin-top: 0;
	border-radius: 0
}

.help-header {
	position: relative;
	z-index: 2;
	padding: 0
}

@media (max-width:768px) {
	.help-header {
		padding: 40px 0 0
	}
}

@media (max-width:600px) {
	.help-header {
		padding: 20px 0 0 0
	}
}

.help-header__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

@media (max-width:768px) {
	.help-header__wrapper {
		-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
	}
}

.help-header__contacts {
	width: 350px;
	min-width: 300px;
	border: 1px solid #fff;
	background: #7b68ee;
	border-radius: 3px;
	padding: 45px 20px;
	margin-right: 30px;
	text-align: center
}

@media (max-width:768px) {
	.help-header__contacts {
		margin: 0 0 40px
	}
}

@media (max-width:600px) {
	.help-header__contacts {
		width: 100%;
		min-width: 100%;
		-webkit-box-ordinal-group: 2!important;
		-ms-flex-order: 1!important;
		order: 1!important;
		margin: 0 0 10px
	}
}

.help-header__contacts img {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.help-header__contact-form {
	width: 490px;
	min-width: 300px;
	height: 510px;
	border-radius: 6px;
	background-color: #fff;
	padding: 40px 60px 60px;
	box-shadow: 0 3px 40px 0 rgba(161, 121, 205, .4);
	margin: 40px 0
}

@media (max-width:600px) {
	.help-header__contact-form {
		width: 100%;
		min-width: 100%;
		-webkit-box-ordinal-group: 3!important;
		-ms-flex-order: 2!important;
		order: 2!important;
		margin-bottom: 20px;
		text-align: center;
		padding: 40px 20px;
		box-shadow: 0 3px 17px 0 rgba(161, 121, 205, .4)
	}
}

.help-header__header {
	font: 700 28px/28px Axiforma, Arial, serif;
	color: #292d34;
	margin: 0 0 40px 0;
	text-align: center
}

.help-header__link {
	display: inline-block;
	color: #fff;
	text-decoration: underline
}

.help-header__title {
	font: 400 11px/11px Axiforma, Arial, serif;
	color: #fff;
	opacity: .4;
	margin-bottom: 14px
}

.help-header__value {
	font: 400 20px/1.2 Axiforma, Arial, serif;
	color: #fff
}

.help-header__divider {
	width: 90px;
	margin: 25px auto 30px;
	height: 1px;
	background: #fff;
	opacity: .4
}

.help-header__row {
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	height: 54px;
	margin-bottom: 15px;
	padding: 2px
}

.help-header__input {
	width: 100%;
	height: 50px;
	border: none;
	outline: 0;
	font: 400 16px/1 Axiforma, Arial, serif;
	padding: 0 20px;
	background: 0 0
}

.help-header__input_error {
	font: 400 16px/1 Axiforma, Arial, serif;
	display: none;
	margin-bottom: 15px
}

.help-header__row-textarea {
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	height: 104px;
	margin-bottom: 35px;
	padding: 2px
}

.help-header__textarea {
	width: 100%;
	height: 100px;
	border: none;
	outline: 0;
	font: 400 16px/1 Axiforma, Arial, serif;
	padding: 14px 20px;
	resize: none;
	background: 0 0
}

.help-header__btn {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	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;
	width: 100%;
	height: 65px;
	padding: 2px 0 0 0;
	border-radius: 4px;
	font: 400 16px Axiforma, Arial, serif;
	color: #fff;
	background-color: #7b68ee
}

.help-header__btn:hover {
	background-color: #533ae9
}

.help-header__success {
	height: 410px;
	display: none
}

.help-header__success-content {
	font: 400 18px/1 Axiforma, Arial, serif;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-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;
	height: 410px
}

.hierarchy {
	width: 100%;
	padding: 30px 0 20px;
	margin: 0 auto;
	position: relative;
	z-index: 0
}

.hierarchy-table {
	width: 75%;
	text-align: center;
	margin: auto;
	table-layout: fixed
}

@media (max-width:1000px) {
	.hierarchy-table {
		width: 100%
	}
}

@media (max-width:600px) {
	.hierarchy-table__wrapper {
		overflow: auto
	}
}

.hierarchy-table thead th {
	vertical-align: middle;
	width: 170px;
	padding: 30px 10px 10px;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0
}

@media (max-width:1200px) {
	.hierarchy-table thead th {
		width: 140px
	}
}

@media (max-width:1000px) {
	.hierarchy-table thead th {
		width: 125px
	}
}

@media (max-width:768px) {
	.hierarchy-table thead th {
		width: 75px
	}
}

.hierarchy-table thead th:first-child {
	border-bottom: 0;
	box-shadow: 0 -5px 5px -5px rgba(0, 0, 0, .08), 5px 0 5px -5px rgba(0, 0, 0, .08), -5px 0 5px -5px rgba(0, 0, 0, .08);
	border-right: 0
}

.hierarchy-table tr td {
	vertical-align: middle;
	padding: 10px 0;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0
}

.hierarchy-table tr td:first-child {
	border-bottom: 0;
	box-shadow: 7px 0 7px -7px rgba(0, 0, 0, .08), -7px 0 7px -7px rgba(0, 0, 0, .08);
	border-right: 0;
	overflow: hidden
}

.hierarchy-table tr td img {
	height: 80px
}

@media (max-width:1200px) {
	.hierarchy-table tr td img {
		height: 60px
	}
}

@media (max-width:1000px) {
	.hierarchy-table tr td img {
		height: 50px
	}
}

@media (max-width:768px) {
	.hierarchy-table tr td img {
		height: 40px
	}
}

.hierarchy-table tr:last-child td {
	border-bottom: 0
}

.hierarchy-table__title {
	font: 500 14px/17px Axiforma, Arial, serif;
	color: #4a4a4a;
	text-align: center;
	margin-top: 13px;
	display: block
}

.hierarchy-table__check-mark {
	margin: 0 auto;
	width: 34px;
	height: 25px;
	background: url(../images/hierarchy-guide/check-icon.svg) center/contain no-repeat transparent
}

.hierarchy-table__missing-mark {
	margin: 0 auto;
	width: 26px;
	height: 25px;
	background: url(../images/hierarchy-guide/cross-icon.svg) center/contain no-repeat transparent
}

.hierarchy-table__warning-mark {
	margin: 0 auto;
	width: 32px;
	height: 32px;
	background: url(../images/hierarchy-guide/warning-icon.svg) center/contain no-repeat transparent
}

.hierarchy-table__header-clickup {
	width: 46px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/comparison-logo-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-clickup {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-asana {
	width: 41px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/asana-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-asana {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-trello {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/trello-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-trello {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-jira {
	width: 34px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/jira-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-jira {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-basecamp {
	width: 43px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/basecamp-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-basecamp {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-monday {
	width: 49px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/monday-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-monday {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-todoist {
	width: 37px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/todoist-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-todoist {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-podio {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/podio-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-podio {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-pivotaltracker {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/pivotaltracker-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-pivotaltracker {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-smartsheet {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/smartsheet-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-smartsheet {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-clarizen {
	width: 30px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/clarizen-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-clarizen {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-atlaz {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/atlaz-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-atlaz {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-flow {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/flow-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-flow {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-airtable {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/airtable-mark.svg) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-airtable {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-wunderlist {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/wunderlist-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-wunderlist {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table__header-wrike {
	width: 40px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto;
	text-indent: -500px;
	background: url(../images/integrations/wrike-mark.png) center/contain no-repeat transparent
}

@media (max-width:768px) {
	.hierarchy-table__header-wrike {
		width: 30px;
		height: 30px
	}
}

.hierarchy-table_full {
	width: 100%
}

.hierarchy-table_full thead th {
	width: auto
}

@media (max-width:1000px) {
	.hierarchy-table_full thead th {
		width: 85px
	}
}

.hierarchy-table_full tr td {
	padding: 15px 0;
	height: 76px
}

.hierarchy-table_full .hierarchy-table__header {
	overflow: initial;
	text-indent: 0;
	display: block
}

@media (max-width:1440px) {
	.hierarchy-table_full .hierarchy-table__header-all {
		font-size: 14px
	}
}

@media (max-width:1200px) {
	.hierarchy-table_full .hierarchy-table__header-all {
		font-size: 12px
	}
}

.hierarchy-table_full .hierarchy-table__title {
	padding: 0 10px
}

@media (max-width:1200px) {
	.hierarchy-table_full .hierarchy-table__title {
		font: 500 12px/16px "Gotham Pro", Arial, serif;
		padding: 0
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__missing-mark {
		width: 20px;
		height: 20px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__check-mark {
		width: 25px;
		height: 25px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-clickup {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-asana {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-trello {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-jira {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-basecamp {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-monday {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-todoist {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-podio {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-pivotaltracker {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-smartsheet {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-clarizen {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-atlaz {
		width: 35px;
		height: 35px
	}
}

@media (max-width:1000px) {
	.hierarchy-table_full .hierarchy-table__header-flow {
		width: 35px;
		height: 35px
	}
}

.hotkeys {
	margin: 90px auto 80px
}

@media (max-width:1000px) {
	.hotkeys {
		margin: 50px auto 80px
	}
}

.hotkeys__wrapper {
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .13);
	padding: 70px;
	max-width: 730px;
	margin: auto;
	width: 100%;
	position: relative
}

@media (max-width:1200px) {
	.hotkeys__wrapper {
		margin-right: auto
	}
}

@media (max-width:1000px) {
	.hotkeys__wrapper {
		margin: auto
	}
}

@media (max-width:768px) {
	.hotkeys__wrapper {
		max-width: 100%;
		padding: 50px
	}
}

@media (max-width:600px) {
	.hotkeys__wrapper {
		padding: 30px
	}
}

.hotkeys__top {
	margin: 0 0 25px 0
}

.hotkeys__top .hotkeys__header {
	font: 500 23px Axiforma, Arial, serif;
	color: #505050;
	padding-right: 40px
}

.hotkeys__header {
	font: 400 23px/1 Axiforma, Arial, serif;
	margin-bottom: 20px;
	color: #292d34
}

.hotkeys__subheader {
	font: 500 14px/1 Axiforma, Arial, serif;
	margin-bottom: 20px;
	color: #292d34
}

.hotkeys__item {
	transition: all .2s cubic-bezier(.785, .135, .15, .86) 0s;
	padding: 8px 10px;
	margin: 0 -10px;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.hotkeys__item+.hotkeys__header,
.hotkeys__item+.hotkeys__subheader {
	margin-top: 25px
}

.hotkeys__item:hover {
	background: #e4e4e4
}

.hotkeys__item-key {
	width: 40px;
	height: 40px;
	background: #fff;
	border: 1px solid #e4e4e4;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
	border-radius: 3px;
	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;
	font: 500 16px/1 Axiforma, Arial, serif;
	color: #292d34;
	padding-top: 2px
}

.hotkeys__item-key+.hotkeys__item-key {
	margin-left: 5px
}

.hotkeys__item-key_wide {
	width: auto;
	padding: 0 10px
}

.hotkeys__item-name {
	font: 400 14px/1 Axiforma, Arial, serif;
	color: #292d34;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:600px) {
	.hotkeys__item-name {
		font: 400 12px/1 Axiforma, Arial, serif
	}
}

.hotkeys__item-name-btn {
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
	border-radius: 2px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 4px 12px;
	margin: 0 5px;
	font: 500 14px/1 Axiforma, Arial, serif;
	color: #292d34
}

.hotkeys__item-name-icon {
	fill: #7b68ee;
	width: 12px;
	height: 12px;
	margin-right: 3px
}

.hotkeys__item-name-pre {
	display: inline;
	border: 1px solid #e4e4e4;
	background: #f7f7f7;
	border-radius: 2px;
	white-space: normal;
	padding: 5px 4px 3px;
	color: #d16464
}

.hotkeys__block-with-arrow {
	background-color: #fff;
	box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .15);
	position: absolute;
	max-width: 380px
}

@media (max-width:1440px) {
	.hotkeys__block-with-arrow {
		max-width: 300px
	}
}

@media (max-width:1200px) {
	.hotkeys__block-with-arrow {
		max-width: 250px
	}
}

@media (max-width:1000px) {
	.hotkeys__block-with-arrow {
		display: none
	}
}

.hotkeys__block-with-arrow:nth-child(1) {
	top: 14%
}

.hotkeys__block-with-arrow:nth-child(2) {
	top: 45%
}

.hotkeys__block-with-arrow:nth-child(3) {
	top: 55.5%
}

.hotkeys__block-with-arrow:nth-child(4) {
	top: 65%
}

.hotkeys__block-with-arrow__header {
	color: #292d34;
	font: 500 17px/1.59 Axiforma, Arial, serif
}

.hotkeys__block-with-arrow__text {
	color: #292d34;
	font: 400 13px/2 Axiforma, Arial, serif
}

.hotkeys__block-with-arrow:before {
	border: 1em solid rgba(0, 0, 0, .15);
	border-color: transparent transparent #fff #fff;
	box-shadow: -4px 3px 13px -4px rgba(0, 0, 0, .15);
	content: '';
	display: block;
	position: absolute;
	top: 50%
}

.hotkeys__block-with-arrow_right {
	padding: 27px 20px 27px 27px;
	right: -35%
}

@media (max-width:1440px) {
	.hotkeys__block-with-arrow_right {
		right: -30%
	}
}

@media (max-width:1200px) {
	.hotkeys__block-with-arrow_right {
		right: -15%
	}
}

.hotkeys__block-with-arrow_right:before {
	right: 95%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}

@media (max-width:1440px) {
	.hotkeys__block-with-arrow_right:before {
		right: 94%
	}
}

@media (max-width:1200px) {
	.hotkeys__block-with-arrow_right:before {
		right: 93%
	}
}

.hotkeys__block-with-arrow_left {
	padding: 27px 20px 27px 27px;
	left: -48%
}

@media (max-width:1440px) {
	.hotkeys__block-with-arrow_left {
		right: -30%;
		left: auto
	}
}

@media (max-width:1200px) {
	.hotkeys__block-with-arrow_left {
		right: -15%
	}
}

.hotkeys__block-with-arrow_left:before {
	left: 95%;
	-webkit-transform: translateY(-50%) rotate(-135deg);
	-ms-transform: translateY(-50%) rotate(-135deg);
	transform: translateY(-50%) rotate(-135deg)
}

@media (max-width:1440px) {
	.hotkeys__block-with-arrow_left:before {
		right: 94%;
		left: auto;
		-webkit-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg)
	}
}

@media (max-width:1200px) {
	.hotkeys__block-with-arrow_left:before {
		right: 93%
	}
}

.integrations {
	max-width: 1600px;
	margin: 0 auto 35px
}

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

@media (max-width:768px) {
	.integrations__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.integrations__card-item {
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	padding: 0 40px 0 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;
	overflow: hidden
}

.integrations__card-item:hover .integrations__picture img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

@media (max-width:1200px) {
	.integrations__card-item {
		padding-left: 20px
	}
}

@media (max-width:600px) {
	.integrations__card-item {
		padding: 30px 30px 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.integrations__card-item_no-border {
	border: none
}

.integrations__card-outer {
	padding: 15px;
	width: 50%;
	display: none
}

@media (max-width:768px) {
	.integrations__card-outer {
		width: 100%
	}
}

.integrations__card-outer.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	opacity: 1;
	-webkit-animation: integrations__card-outer .4s ease-in;
	animation: integrations__card-outer .4s ease-in
}

@-webkit-keyframes integrations__card-outer {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes integrations__card-outer {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.integrations__picture {
	width: 52%;
	text-align: center
}

@media (max-width:768px) {
	.integrations__picture {
		width: 50%
	}
}

@media (max-width:600px) {
	.integrations__picture {
		width: 100%
	}
}

.integrations__picture img {
	transition: .3s;
	width: 100%
}

.integrations__content {
	width: 45%;
	padding: 20px 0
}

@media (max-width:600px) {
	.integrations__content {
		width: 100%
	}
}

.integrations__header {
	font: 500 16px/1.2 Axiforma, Arial, serif;
	color: #000;
	margin: 5px 0 18px
}

.integrations__text {
	font: 400 13px/18px Axiforma, Arial, serif;
	color: #000;
	opacity: .7
}

.integrations__more {
	font: 400 13px/18px Axiforma, Arial, serif;
	color: #7b68ee;
	margin-top: 15px;
	display: inline-block;
	text-decoration: underline;
	transition: all .2s ease
}

.integrations__more_with-arrow {
	background: url(../../images/icons/arrow-right.svg) no-repeat right 55%/10px;
	padding-right: 14px;
	border-bottom: 1px dotted #7b68ee;
	text-decoration: none
}

.integrations__more_with-arrow:hover {
	padding-right: 15px
}

.integrations__more:hover {
	color: #5c4dbc
}

.integrations__row .wrapper {
	max-width: 100%
}

.integrations__row_full-width .integrations__card-outer {
	width: 100%
}

.integrations__row_full-width .integrations__card-item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	padding: 20px
}

.integrations__row_full-width .integrations__card-item .integrations__picture {
	width: 100%
}

.integrations__row_full-width .integrations__card-item .integrations__picture img {
	width: 190px;
	margin-bottom: 20px
}

@media (max-width:768px) {
	.integrations__row_full-width .integrations__card-item .integrations__picture img {
		width: 150px
	}
}

.integrations__row_full-width .integrations__card-item .integrations__content {
	width: 100%;
	padding: 0
}

.integrations__row_full-width .integrations__card-item .integrations__content .integrations__text {
	text-align: center
}

.integrations__row_full-width .integrations__card-item .integrations__content .integrations__more {
	margin: 0
}

.integrations__row_full-width .integrations__set-of-logos {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.integrations__row_full-width .integrations__set-of-logos-item {
	text-align: center;
	margin: 10px 15px 20px;
	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;
	font: 400 13px/1 "Gotham Pro", Arial, serif
}

.integrations__row_full-width .integrations__set-of-logos-item img {
	margin-bottom: 10px
}

.integrations__row_automatic,
.integrations__row_external {
	padding: 15px 15px 30px
}

@media (max-width:1000px) {
	.integrations__row_automatic,
	.integrations__row_external {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.integrations__row_automatic .integrations__card-outer,
.integrations__row_external .integrations__card-outer {
	width: 24%;
	margin: 0 auto 25px;
	padding: 0
}

.integrations__row_automatic .integrations__card-outer_link,
.integrations__row_external .integrations__card-outer_link {
	width: 100%;
	padding: 20px;
	height: 100%
}

@media (max-width:1000px) {
	.integrations__row_automatic .integrations__card-outer,
	.integrations__row_external .integrations__card-outer {
		width: 100%;
		margin: 0 auto 20px;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline
	}
}

@media (max-width:600px) {
	.integrations__row_automatic .integrations__card-outer:last-child,
	.integrations__row_external .integrations__card-outer:last-child {
		margin-bottom: 0
	}
}

.integrations__row_automatic .integrations__card-outer .integrations__header,
.integrations__row_external .integrations__card-outer .integrations__header {
	text-align: center;
	margin: 18px 0
}

.integrations__row_automatic .integrations__card-outer .integrations__picture img,
.integrations__row_external .integrations__card-outer .integrations__picture img {
	margin-bottom: 0;
	max-width: 225px;
	width: 100%;
	max-width: 225px;
	height: 80px;
	object-fit: contain
}

.integrations__row_automatic .integrations__card-outer {
	position: relative;
	padding: 0
}

.integrations__row_automatic .integrations__card-outer .integrations__text {
	padding-bottom: 25px
}

.integrations__row_automatic .integrations__card-outer .integrations__card-item {
	padding: 0
}

.integrations__row_automatic .integrations__card-outer .integrations__card-item_link {
	padding: 20px 20px 30px;
	cursor: pointer
}

.integrations__row_automatic .integrations__card-outer .integrations__more {
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.integrations-search {
	display: block;
	margin: auto;
	padding: 0 20px;
	position: absolute;
	bottom: -23px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	z-index: 9
}

.integrations-search__input {
	transition: .2s;
	background: #fff url(../images/icons/search.svg) no-repeat 12px 50%/15px;
	width: 230px;
	min-width: 0;
	height: 47px;
	border: 0;
	box-sizing: border-box;
	font: 15px/23px "Gotham Pro", Arial, serif;
	padding: 0 35px;
	border-radius: 24px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .22);
	outline: 0;
	display: block;
	margin: auto
}

.integrations-search__input::-webkit-input-placeholder {
	color: #cacaca
}

.integrations-search__input::-moz-placeholder {
	color: #cacaca
}

.integrations-search__input:-ms-input-placeholder {
	color: #cacaca
}

.integrations-search__input:-moz-placeholder {
	color: #cacaca
}

.integrations-search_close {
	display: none;
	background: url(../images/icons/red-close.svg);
	position: absolute;
	right: 0;
	top: 50%;
	width: 14px;
	height: 14px;
	right: 35px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.kanban-board__carousel {
	padding: 0 60px
}

.kanban-board__carousel .slick-next {
	background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent;
	width: 27px
}

@media (max-width:600px) {
	.kanban-board__carousel .slick-next {
		background: url(../images/slick-next_white.png) center/contain no-repeat transparent;
		width: 12px
	}
}

.kanban-board__carousel .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent;
	width: 27px
}

@media (max-width:600px) {
	.kanban-board__carousel .slick-prev {
		background: url(../images/slick-prev_white.png) center/contain no-repeat transparent;
		width: 12px
	}
}

.key-features {
	background: #fff;
	text-align: center;
	padding-bottom: 60px
}

@media (max-width:600px) {
	.key-features {
		padding-bottom: 30px
	}
}

.key-features h3 {
	padding: 70px 0 20px 0;
	font: 400 36px/1.44 Axiforma, Arial, serif;
	color: #292d34
}

@media (max-width:600px) {
	.key-features h3 {
		padding: 20px 0;
		font: 400 30px/1.34 Axiforma, Arial, serif
	}
}

.key-features__content {
	margin: 0 auto;
	max-width: 1340px
}

.key-features__content-item {
	display: none;
	transition: all 1s ease-in;
	border-top: 1px solid rgba(151, 151, 151, .09)
}

@media (max-width:768px) {
	.key-features__content-item {
		padding: 0 10px
	}
}

.key-features__content-item .key-features-tabs__vertical {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 15px
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav {
	padding: 100px 50px 0 0;
	margin: 0 10px;
	width: 35%;
	z-index: 9
}

@media (max-width:1200px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav {
		width: 34%
	}
}

@media (max-width:1000px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav {
		width: 40%
	}
}

@media (max-width:800px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav {
		width: 43%
	}
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 5px 0 0;
		margin: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width:600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-top: 30px
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item {
	text-decoration: none
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item {
		width: 25%;
		text-align: center
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
	position: relative;
	margin-bottom: 10px;
	border-left: 2px solid transparent
}

@media (max-width:1200px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header {
		padding: 0 0 15px 10px
	}
}

@media (max-width:1000px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header {
		padding: 0 0 0 10px
	}
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		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;
		border-left: none;
		border-bottom: 2px solid transparent
	}
}

@media (max-width:600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header {
		padding: 5px
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header__description {
	margin-left: 20px;
	margin-top: -205px
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header__description__wrapper {
	overflow: hidden
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header__description__see-more {
	color: #7d69ee;
	text-decoration: none;
	border-bottom: 1px dotted #7d69ee
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header__description__see-more:hover {
	color: #5c4dbc;
	border-bottom: 1px dotted #7d69ee
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header .key-features__icon-wrap {
	margin: 15px 22px 0 5px;
	min-width: 55px
}

@media (max-width:1600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header .key-features__icon-wrap {
		min-width: 45px
	}
}

@media (max-width:1000px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header .key-features__icon-wrap {
		margin: 15px 20px 0 5px
	}
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header .key-features__icon-wrap {
		min-height: 113px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 15px 5px 0 5px
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.8;
	letter-spacing: normal;
	color: #4a4a4a;
	text-decoration: none;
	margin-left: 20px;
	font-family: Axiforma, Arial, serif
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4:hover {
	color: #7d69ee
}

@media (max-width:1600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
		font-size: 21px
	}
}

@media (max-width:1200px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
		font-size: 20px
	}
}

@media (max-width:1000px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
		font-size: 18px
	}
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
		text-align: center;
		margin-left: 0
	}
}

@media (max-width:600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
		font-size: 13px;
		line-height: 1.5
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p {
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: normal;
	color: #9b9b9b;
	text-decoration: none;
	font-family: Axiforma, Arial, serif
}

@media (max-width:1600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p {
		font-size: 13px;
		line-height: 1.92
	}
}

@media (max-width:1000px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p {
		font-size: 14px
	}
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p {
		display: none
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p .key-features__see-more {
	color: #4a4a4a;
	text-decoration: none;
	margin: 0 0 0 5px
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p .key-features__see-more {
		display: none
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header p .key-features__see-more:hover {
	color: #7d69ee;
	border-bottom: 1px dotted #7d69ee
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header__description {
	display: block;
	margin-top: 0
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header__description {
		width: 400px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 auto;
		text-align: center
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header {
	border-left: 2px solid #7d69ee
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header {
		border-left: none;
		border-bottom: 2px solid #7d69ee
	}
}

@media (max-width:600px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header {
		border: 1px solid #7b68ee
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header h4 {
	color: #7d69ee
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header .key-features__arrow-icon {
	display: block
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item_active .key-features-tabs__item__header .key-features__arrow-icon {
		display: none
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content {
	width: 50%;
	padding-top: 20px
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content {
		width: 100%
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content img {
	width: 100%;
	display: block
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content .key-features-tabs__panel {
	display: none
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content .key-features-tabs__panel_active {
	display: block;
	-webkit-animation: fadein .5s;
	animation: fadein .5s
}

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

@keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content .key-features-tabs__panel#notes figure>img {
	max-width: 65%;
	margin: auto
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content .key-features-tabs__panel#notes figure>img {
		max-width: 100%
	}
}

.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content .key-features-tabs__panel#statuses-tab-processes figure>img {
	max-width: 80%
}

@media (max-width:768px) {
	.key-features__content-item .key-features-tabs__vertical .key-features-tabs__content .key-features-tabs__panel#statuses-tab-processes figure>img {
		max-width: 100%
	}
}

.key-features__content-tabs .key-features__content-item .key-features-tabs__content .key-features-tabs__panel {
	width: 100%;
	position: relative
}

@media (max-width:768px) {
	.key-features__content-tabs .key-features__content-item .key-features-tabs__content .key-features-tabs__panel {
		padding: 0 15px
	}
}

.key-features__content-tabs .key-features__content-item .key-features-tabs__content .key-features-tabs__panel figure {
	width: 100%
}

.key-features__content-tabs .key-features__content-item .key-features-tabs__content .key-features-tabs__panel .key-features__tag-list {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media (max-width:1000px) {
	.key-features__content-tabs .key-features__content-item .key-features-tabs__content .key-features-tabs__panel .key-features__tag-list .key-features__tag-item {
		padding: 20px 10px 20px 10px;
		margin: 0 5px 17px;
		height: 50px
	}
}

.key-features__content-tabs .key-features__content-item:nth-of-type(2) .key-features-tabs__content .key-features-tabs__panel:nth-of-type(3) img {
	width: 65%
}

.key-features input[type=radio] {
	display: none
}

.key-features label {
	display: inline-block;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
	color: #4a4a4a;
	border-bottom: 1px solid transparent;
	padding: 30px 0 21px 0;
	margin: 0 60px;
	cursor: pointer;
	z-index: 2;
	position: relative
}

@media (max-width:1600px) {
	.key-features label {
		font-size: 16px
	}
}

@media (max-width:1000px) {
	.key-features label {
		margin: 0 45px
	}
}

@media (max-width:768px) {
	.key-features label {
		margin: 0 20px
	}
}

@media (max-width:600px) {
	.key-features label {
		margin: 0;
		width: 19%
	}
}

@media (max-width:480px) {
	.key-features label {
		width: 18%;
		font-size: 12px
	}
}

.key-features input:checked+label {
	color: #7b68ee;
	border-bottom: 1px solid #7b68ee;
	transition: all .25s ease-in
}

.key-features #tab1:checked~#content1,
.key-features #tab2:checked~#content2,
.key-features #tab3:checked~#content3,
.key-features #tab4:checked~#content4,
.key-features #tab5:checked~#content5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	transition: all 1s ease-in
}

.key-features .key-features__tag-list .key-features__tag-item {
	padding: 20px 30px;
	margin: 0 5px 17px
}

.key-features .key-features__tooltip {
	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
}

.key-features .key-features__tooltip-default {
	background-color: #343434;
	padding: 5px 10px 6px 13px;
	font: 300 12px/1.42 Axiforma, Arial, serif;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	width: 155px;
	margin: 0 auto
}

@media (max-width:400px) {
	.key-features .key-features__tooltip-default {
		display: none
	}
}

.key-features .key-features__tooltip-default:after {
	width: 12px;
	height: 12px;
	background: #343434;
	content: "";
	position: absolute;
	display: block;
	margin-top: 14px;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotateZ(-45deg)
}

.key-features .key-features__tooltip-default.hidden {
	opacity: 0
}

.key-features .key-features__tag-list {
	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
}

.key-features .key-features__tag-item {
	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;
	height: 70px;
	object-fit: contain;
	border-radius: 7px;
	background-color: #fff;
	box-shadow: 0 2px 13px 0 rgba(0, 0, 0, .11);
	font: 500 13px/1.67 Axiforma, Arial, serif;
	letter-spacing: normal;
	color: #4a4a4a
}

@media (max-width:1600px) {
	.key-features .key-features__tag-item {
		height: 60px;
		padding: 15px 25px 15px 25px;
		margin: 0 5px 17px
	}
}

.key-features .key-features__tag-item:hover {
	background: #7b68ee;
	color: #fff
}

.key-features .main-landing__switching__item-link__wrapper.switching__item-link__wrapper {
	padding-top: 50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media (max-width:768px) {
	.key-features .main-landing__switching__item-link__wrapper.switching__item-link__wrapper {
		display: block;
		margin: 30px auto 0;
		padding-top: 30px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.key-features .key-features-tabs__item__header__description--for-phone {
	display: none
}

@media (max-width:768px) {
	.key-features .key-features-tabs__item__header__description--for-phone {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 10px;
		font: 400 14px/18px Axiforma, Arial, serif
	}
}

.key-features .key-features-tabs__item__header__description--for-phone .key-features-tabs__item__header__description__see-more {
	margin: 10px auto;
	color: #7d69ee;
	text-decoration: none;
	border-bottom: 1px dotted #7d69ee
}

.key-features .large {
	width: 175px;
	height: 175px;
	position: absolute;
	border-radius: 100%;
	box-shadow: 0 0 0 7px rgba(255, 255, 255, .85), 0 0 7px 7px rgba(0, 0, 0, .25), inset 0 0 40px 2px rgba(0, 0, 0, .25);
	display: none
}

.key-features .img-wrap__circle {
	z-index: 1
}

.key-features--main-landing .img-wrap__item_inner {
	background: #5b5b5b;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15)
}

.key-features--main-landing .img-wrap__item_inner:after {
	border: 5px solid #5b5b5b
}

.key-features--main-landing .img-wrap__item_inner .text {
	font: 400 14px/18px "Proxima Nova", Arial, serif;
	color: #fff;
	padding: 5px 10px
}

.key-features--main-landing .img-wrap__item_inner .text span {
	font: 600 14px/18px "Proxima Nova", Arial, serif;
	padding: 0 3px;
	color: #fff;
	text-transform: uppercase
}

.key-features--main-landing .img-wrap__item .img-wrap__item-bubble_active {
	z-index: 9;
	position: relative
}

.key-features--main-landing .img-wrap__item_with-square {
	width: auto;
	height: auto
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: 0 0;
	box-shadow: none;
	width: auto;
	height: auto
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner:after {
	display: none
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
	width: 285px;
	height: auto;
	border-radius: 4px;
	background: #646464;
	padding: 20px;
	text-align: left;
	margin-right: 10px
}

@media (max-width:600px) {
	.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
		width: 150px
	}
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: 142px;
	box-sizing: border-box;
	border: 5px solid #646464;
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	z-index: 9;
	top: 50%
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 15px
}

@media (max-width:600px) {
	.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
		font-size: 12px
	}
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
	font-size: 13px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff
}

@media (max-width:600px) {
	.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
		font-size: 10px
	}
}

.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner img {
	max-width: 140px
}

@media (max-width:600px) {
	.key-features--main-landing .img-wrap__item_with-square .img-wrap__item_inner img {
		max-width: 120px
	}
}

.key-features #content1 .key-features-tabs__panel:nth-of-type(1) .key-features__views__img--box .img-wrap__item:nth-of-type(1) {
	top: -2%;
	left: 7%
}

.key-features #content1 .key-features-tabs__panel:nth-of-type(1) .key-features__views__img--box .img-wrap__item:nth-of-type(2) {
	left: 36%;
	top: 8%
}

.key-features #content1 .key-features-tabs__panel:nth-of-type(1) .key-features__views__img--box .img-wrap__item:nth-of-type(3) {
	top: 27%;
	left: 15%
}

.key-features #content1 .key-features-tabs__panel [data-shine-circle]:hover .key-features__views__switcher {
	z-index: 1
}

.key-features #content1 .key-features-tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	bottom: -4px;
	left: 50%;
	right: auto;
	top: auto
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
	left: -5%;
	top: 15%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		left: -9%;
		top: 22%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		left: 0;
		top: 16%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: 8%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
	bottom: 22%;
	left: -4%
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
	right: 1%;
	top: -22%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		right: 0;
		top: -25%
	}
}

@media (max-width:800px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -32%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -18%;
		right: 5%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -28%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(4) {
	bottom: 10%;
	right: -8%
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(1) {
	left: 12%;
	top: -17%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(1) {
		top: -25%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(1) {
		left: 15%;
		top: -15%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(1) {
		top: -25%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(2) {
	bottom: 41%;
	left: 12%
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(2) {
		bottom: 43%;
		left: 15%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(3) {
	top: 3%;
	right: 15%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(3) {
		top: -8%;
		right: 12%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(3) {
		top: 0;
		left: 18%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(3) {
		top: -7%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
	top: -3%;
	left: 32%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
		top: -6%;
		left: 30%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
		top: -3%;
		left: 36%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
		top: -10%;
		left: 32%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(2) {
	top: 0;
	right: 25%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(2) {
		top: -4%;
		right: 19%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(2) {
		top: 3%;
		right: 26%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(2) {
		top: -5%;
		right: 24%
	}
}

.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
	top: 25%;
	left: 20%
}

@media (max-width:1000px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 19%;
		left: 10%
	}
}

@media (max-width:768px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 24%
	}
}

@media (max-width:600px) {
	.key-features #content2 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 17%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
	top: -20%;
	right: 17%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
		top: -33%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
		top: -27%;
		right: 26%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
		top: -36%;
		right: 21%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
	top: -10%;
	left: 42%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
		top: -23%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
		top: -16%;
		left: 46%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
		top: -24%;
		left: 43%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
	top: 39%;
	left: 37%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
		top: 24%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
		top: 35%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
		bottom: 25%;
		right: 15%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(4) {
	bottom: 25%;
	right: 15%
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) .img-wrap__circle,
.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) .img-wrap__circle {
	left: 80%
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) .img-wrap__circle {
	left: 84%
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(4) .img-wrap__circle {
	left: 87%
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
	top: -27%;
	right: -7%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -26%;
		right: 0
	}
}

@media (max-width:800px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -36%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -16%;
		right: 5%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -25%;
		right: 3%
	}
}

@media (max-width:480px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -66%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
	top: 4%;
	right: 25%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: 4%;
		right: 25%
	}
}

@media (max-width:800px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: -9%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: 8%;
		right: 34%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: 1%;
		right: 22%
	}
}

@media (max-width:480px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: -42%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
	top: -3%;
	left: -22%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -3%;
		left: -42%
	}
}

@media (max-width:800px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -12%;
		left: -56%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: 4%;
		left: -31%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -4%;
		left: -43%
	}
}

@media (max-width:480px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: -53%;
		left: -22%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(4) {
	bottom: 38%;
	right: 39%
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
	top: -21%;
	right: 7%
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
		top: -17%;
		right: 29%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
		top: -25%;
		right: 26%
	}
}

@media (max-width:480px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(1) {
		top: -35%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(2) {
	top: 13%;
	left: -22%
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(2) {
		top: 12%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
	top: 21%;
	right: 17%
}

@media (max-width:1000px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 31%
	}
}

@media (max-width:800px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 27%;
		right: 0
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 28%;
		right: 10%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(3) {
		top: 20%;
		right: 8%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(4) {
	bottom: 20%;
	left: 6%
}

@media (max-width:800px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(4) {
		bottom: 12%;
		left: 5%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(4) .img-wrap__item:nth-of-type(4) {
		bottom: 14%;
		left: 14%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(1) {
	top: -5%;
	left: 46%
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(1) {
		top: -19%;
		left: 48%
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(1) {
		top: -28%;
		left: 46%
	}
}

@media (max-width:480px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(1) {
		top: -55%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(2) {
	top: 20%;
	left: 0
}

@media (max-width:800px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(2) {
		top: 13%;
		left: -4%
	}
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(2) {
		top: 11%;
		left: 0
	}
}

@media (max-width:600px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(2) {
		top: -11%
	}
}

.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(3) {
	top: 27%;
	right: 7%
}

@media (max-width:768px) {
	.key-features #content3 .key-features-tabs__panel:nth-of-type(5) .img-wrap__item:nth-of-type(3) {
		top: 19%
	}
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
	left: 15%;
	top: 15%
}

@media (max-width:600px) {
	.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
		top: 0
	}
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
	left: 32%;
	top: 14%
}

@media (max-width:600px) {
	.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
		top: 0
	}
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
	left: 67%;
	top: 10%
}

@media (max-width:600px) {
	.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
		top: 0;
		left: 50%
	}
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(4) {
	left: -12%;
	top: 34%
}

@media (max-width:600px) {
	.key-features #content4 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(4) {
		left: 0;
		top: 0
	}
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item {
	left: 67%;
	top: 13%
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(1) {
	left: -12%;
	top: 34%
}

@media (max-width:600px) {
	.key-features #content4 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(1) {
		left: 0;
		top: 0
	}
}

.key-features #content4 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(2) {
	left: 67%;
	top: 14%
}

@media (max-width:600px) {
	.key-features #content4 .key-features-tabs__panel:nth-of-type(3) .img-wrap__item:nth-of-type(2) {
		top: 0
	}
}

.key-features #content4 .key-features-tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	bottom: -4px;
	left: 50%;
	right: auto;
	top: auto
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
	left: -15%;
	top: -15%
}

@media (max-width:480px) {
	.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
		top: -18%;
		left: 0
	}
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
	left: 30%;
	top: 25%
}

@media (max-width:480px) {
	.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
		left: 8%
	}
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) .img-wrap__circle {
	left: 76%;
	top: -25%
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
	left: 0;
	top: 38%
}

@media (max-width:480px) {
	.key-features #content5 .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
		top: 20%
	}
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
	left: 18%;
	top: -16%
}

@media (max-width:480px) {
	.key-features #content5 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -50%
	}
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
	left: 18%;
	top: 14%
}

@media (max-width:480px) {
	.key-features #content5 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: -5%
	}
}

.key-features #content5 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
	left: 55%;
	top: 39%
}

@media (max-width:480px) {
	.key-features #content5 .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: 0;
		left: 7%
	}
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
	left: -15%;
	top: -15%
}

@media (max-width:480px) {
	.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(1) {
		top: -18%;
		left: 0
	}
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
	left: 30%;
	top: 25%
}

@media (max-width:480px) {
	.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) {
		left: 8%
	}
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(2) .img-wrap__circle {
	left: 76%;
	top: -25%
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
	left: 0;
	top: 38%
}

@media (max-width:480px) {
	.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(1) .img-wrap__item:nth-of-type(3) {
		top: 20%
	}
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
	left: 18%;
	top: -16%
}

@media (max-width:480px) {
	.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(1) {
		top: -50%
	}
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
	left: 18%;
	top: 14%
}

@media (max-width:480px) {
	.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(2) {
		top: -5%
	}
}

.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
	left: 55%;
	top: 39%
}

@media (max-width:480px) {
	.key-features--goals .key-features-tabs__content .key-features-tabs__panel:nth-of-type(2) .img-wrap__item:nth-of-type(3) {
		top: 0;
		left: 7%
	}
}

.key-features--project-management .section-v2__header {
	color: #292d34;
	font-size: 24px;
	margin: 0 0 30px;
	text-align: left
}

@media (max-width:600px) {
	.key-features--project-management .section-v2__header {
		margin: 0 auto 30px;
		text-align: center
	}
}

@media (min-width:600px) {
	.key-features--project-management .key-features__content-item .key-features-tabs__vertical .key-features-tabs__nav .key-features-tabs__item .key-features-tabs__item__header h4 {
		font-size: 17px!important
	}
}

.key-features__views__switcher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-transform: uppercase;
	font: 400 12px Axiforma, Arial, serif;
	padding: 7px 12px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 7.5%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	background: #fff;
	z-index: 9
}

@media (max-width:1000px) {
	.key-features__views__switcher {
		top: 8%
	}
}

@media (max-width:768px) {
	.key-features__views__switcher {
		padding: 7px 20px
	}
}

@media (max-width:600px) {
	.key-features__views__switcher {
		display: none
	}
}

.key-features__views__switcher__item {
	background: #e9e9e9;
	padding: 5px 25px;
	border-radius: 4px;
	font: 500 13px/1 Axiforma, Arial, serif;
	color: #cacaca;
	margin: 0 3px;
	cursor: pointer;
	height: 30px;
	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
}

@media (max-width:1000px) {
	.key-features__views__switcher__item {
		padding: 3px 18px;
		font: 500 12px/1 Axiforma, Arial, serif;
		height: 25px
	}
}

@media (max-width:768px) {
	.key-features__views__switcher__item {
		padding: 5px 20px
	}
}

.key-features__views__switcher__item__active {
	color: #fff;
	background: #7d69ee
}

.key-features__views__img {
	display: none
}

.key-features__views__img__active {
	display: inline-block
}

.kindness {
	border-top: 1px solid #dedfe1;
	border-bottom: 1px solid #dedfe1;
	background: #fff;
	position: relative
}

.kindness-wrapper {
	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;
	margin: 0 auto;
	max-width: 1100px;
	padding: 35px 40px
}

@media (max-width:600px) {
	.kindness-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 20px
	}
}

.kindness__column {
	position: relative;
	min-height: 40px;
	padding-left: 50px;
	text-align: left;
	font: 400 14px/18px "Gotham Pro", Arial, serif;
	color: #171f2d;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 15px
}

.kindness__column a {
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	padding-bottom: 2px
}

.kindness__column a:hover {
	border-bottom: 1px dotted #171f2d
}

.kindness__column.kindness__free-training {
	background: url(../images/kindness/free-training.png) no-repeat center left;
	background-size: 34px 38px
}

.kindness__column.kindness__uptime {
	background: url(../images/kindness/uptime.png) no-repeat center left;
	background-size: 37px 34px
}

.kindness__column.kindness__security {
	background: url(../images/kindness/security.png) no-repeat center left;
	background-size: 30px 36px
}

.kindness__column b {
	font: 500 14px/14px "Gotham Pro", Arial, serif;
	color: #171f2d
}

@media (max-width:600px) {
	.kindness__column {
		width: 100%;
		margin: 0 auto 20px
	}
}

.kindness-v2 .kindness-wrapper {
	max-width: 1200px
}

.kindness-v2 .kindness__column {
	font: 400 14px/18px Axiforma, Arial, serif;
	color: #000
}

.kindness-v2 .kindness__column b {
	font: 700 14px/18px Axiforma, Arial, serif;
	color: #000
}

.kindness-v2 .kindness__column>div {
	color: inherit
}

.mail-catcher {
	position: fixed;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .65);
	z-index: 30000
}

@media (max-width:768px) {
	.mail-catcher {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.mail-catcher__close {
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	border-radius: 50%;
	z-index: 50000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: .5
}

@media (max-width:600px) {
	.mail-catcher__close {
		top: 10px;
		right: 10px;
		width: 30px;
		height: 30px
	}
}

.mail-catcher__close:after,
.mail-catcher__close:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40%;
	background: #fff;
	transition: .2s
}

.mail-catcher__close:before {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 15px;
	height: 1px
}

@media (max-width:600px) {
	.mail-catcher__close:before {
		width: 10px
	}
}

.mail-catcher__close:after {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 15px
}

@media (max-width:600px) {
	.mail-catcher__close:after {
		height: 10px
	}
}

.mail-catcher__close:hover {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	opacity: .8
}

.mail-catcher__close:hover:before {
	width: 50%
}

.mail-catcher__close:hover:after {
	height: 50%
}

.mail-catcher__close:active {
	background: #7b68ee;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg)
}

.mail-catcher__close:focus {
	outline: 0
}

.mail-catcher__aside {
	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;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	position: relative;
	min-width: 400px;
	width: 30%;
	height: 100%;
	padding: 20px 80px 20px 50px;
	background: url(../images/mail-cather__bg.png) no-repeat 100% 50%/cover;
	font: 500 24px/36px Axiforma, Arial, serif;
	color: #fff
}

@media (max-width:768px) {
	.mail-catcher__aside {
		-ms-flex-item-align: start;
		align-self: flex-start;
		width: 100%;
		min-width: 100%;
		height: 25vh;
		min-height: 170px;
		text-align: center;
		padding: 50px 20px;
		background: url(../images/mail-cather__bg-mobile.png) no-repeat 100% 100%/cover
	}
}

@media (max-width:600px) {
	.mail-catcher__aside {
		padding: 20px;
		font: 500 21px/1.5em Axiforma, Arial, serif;
		display: none!important
	}
}

.mail-catcher-form {
	position: relative;
	margin: 0 0 0 100px
}

@media (max-width:768px) {
	.mail-catcher-form {
		margin: 100px 0 0 0
	}
}

@media (max-width:600px) {
	.mail-catcher-form {
		margin: 60px 0 0 0
	}
}

.mail-catcher-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mail-catcher-form__input {
	display: block;
	height: 60px;
	width: 300px;
	border: none;
	padding: 10px 15px 10px 20px;
	font: 500 15px/1.3em Axiforma, Arial, serif;
	color: #1a1919;
	border-radius: 5px;
	margin-right: 13px
}

.mail-catcher-form__input:focus {
	outline: 0
}

@media (max-width:768px) {
	.mail-catcher-form__input {
		width: calc(100vw - 200px)
	}
}

@media (max-width:600px) {
	.mail-catcher-form__input {
		width: calc(100vw - 150px)
	}
}

.mail-catcher-form__btn {
	transition: .2s;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	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;
	height: 60px;
	width: 120px;
	text-align: center;
	color: #fff;
	background: #8930fd;
	border: none;
	font: 600 14px Axiforma, Arial, serif;
	cursor: pointer;
	padding: 2px 0 0 0;
	border-radius: 6px
}

.mail-catcher-form__btn:hover {
	background: #6751eb
}

.mail-catcher-form__btn:active {
	background: #533ae9
}

.mail-catcher-form__btn:focus {
	outline: 0
}

.mail-catcher-form__error {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	padding: 20px;
	color: #fff;
	font: 500 15px "Gotham Pro", Arial, serif;
	letter-spacing: .5px;
	display: none
}

.mail-catcher-form__error_active {
	opacity: 1
}

.mail-catcher-form__descr {
	position: absolute;
	left: 0;
	color: #fff;
	width: 100%;
	padding: 15px;
	text-align: center;
	line-height: 1.3
}

.mail-catcher-form__descr strong {
	color: inherit
}

.mail-catcher-form-step1 {
	display: block
}

.mail-catcher-form-step2 {
	display: none
}

.is-mail-catcher {
	overflow: hidden
}

.is-mail-catcher .mail-catcher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-animation: catcherEntrance .3s cubic-bezier(.7, .2, .5, 1) both;
	animation: catcherEntrance .3s cubic-bezier(.7, .2, .5, 1) both
}

.is-mail-catcher .mail-catcher__aside {
	-webkit-animation: asideEntrance .3s cubic-bezier(.7, .2, .5, 1) .2s both;
	animation: asideEntrance .3s cubic-bezier(.7, .2, .5, 1) .2s both
}

@media (max-width:768px) {
	.is-mail-catcher .mail-catcher__aside {
		-webkit-animation: asideEntranceMobile .3s cubic-bezier(.7, .2, .5, 1) .2s both;
		animation: asideEntranceMobile .3s cubic-bezier(.7, .2, .5, 1) .2s both
	}
}

.is-mail-catcher .mail-catcher__aside:after {
	-webkit-animation: asideArrowEntrance .3s linear .5s both;
	animation: asideArrowEntrance .3s linear .5s both
}

@media (max-width:768px) {
	.is-mail-catcher .mail-catcher__aside:after {
		-webkit-animation: asideArrowEntranceMobile .3s linear .5s both;
		animation: asideArrowEntranceMobile .3s linear .5s both
	}
}

.is-mail-catcher .mail-catcher-form {
	-webkit-animation: catcherFormEntrance .3s linear .5s both;
	animation: catcherFormEntrance .3s linear .5s both
}

@media (max-width:768px) {
	.is-mail-catcher .mail-catcher-form {
		-webkit-animation: catcherFormEntranceMobile .3s linear .5s both;
		animation: catcherFormEntranceMobile .3s linear .5s both
	}
}

.mail-catcher-success {
	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;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #7b68ee;
	z-index: 40000;
	display: none!important
}

.mail-catcher-success__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 600px;
	color: #fff
}

.mail-catcher-success__logo {
	width: 100px;
	height: 110px;
	margin: 0 0 50px 0
}

.mail-catcher-success__logo svg {
	fill: #fff
}

@media (max-width:600px) {
	.mail-catcher-success__logo {
		width: 70px;
		height: 75px
	}
}

.mail-catcher-success__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	color: inherit;
	font: 400 36px "Gotham Pro", Arial, serif;
	margin: 0 0 15px 0
}

@media (max-width:600px) {
	.mail-catcher-success__header {
		font: 400 28px "Gotham Pro", Arial, serif
	}
}

.mail-catcher-success__text {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-align: center;
	color: inherit;
	font: 400 32px/1.1em "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.mail-catcher-success__text {
		font: 400 24px/1.4em "Gotham Pro", Arial, serif
	}
}

.mail-catcher-success__email {
	color: inherit;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 4px;
	padding: 12px 24px;
	margin: 30px 0 40px;
	font: 300 16px "Gotham Pro", Arial, serif
}

.mail-catcher-success__link {
	position: relative;
	display: inline-block;
	color: inherit;
	font: 300 16px "Gotham Pro", Arial, serif;
	letter-spacing: .5px
}

.mail-catcher-success__link:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -2px;
	left: 2px;
	height: 0;
	width: calc(100% - 4px);
	border-bottom: 1px dashed #fff
}

.mail-catcher.mail-catcher_success .mail-catcher-form,
.mail-catcher.mail-catcher_success .mail-catcher__aside {
	display: none
}

.mail-catcher.mail-catcher_success .mail-catcher-success {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-webkit-animation: successEntrance .3s cubic-bezier(.7, .2, .5, 1) both;
	animation: successEntrance .3s cubic-bezier(.7, .2, .5, 1) both
}

@-webkit-keyframes catcherEntrance {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes catcherEntrance {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

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

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

@-webkit-keyframes catcherFormEntranceMobile {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}

@keyframes catcherFormEntranceMobile {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}

@-webkit-keyframes asideEntrance {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes asideEntrance {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes asideEntranceMobile {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes asideEntranceMobile {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes asideArrowEntrance {
	0% {
		-webkit-transform: translateX(-100%) rotate(45deg);
		transform: translateX(-100%) rotate(45deg)
	}
	100% {
		-webkit-transform: translateX(0) rotate(45deg);
		transform: translateX(0) rotate(45deg)
	}
}

@keyframes asideArrowEntrance {
	0% {
		-webkit-transform: translateX(-100%) rotate(45deg);
		transform: translateX(-100%) rotate(45deg)
	}
	100% {
		-webkit-transform: translateX(0) rotate(45deg);
		transform: translateX(0) rotate(45deg)
	}
}

@-webkit-keyframes asideArrowEntranceMobile {
	0% {
		-webkit-transform: translateY(-100%) rotate(45deg);
		transform: translateY(-100%) rotate(45deg)
	}
	100% {
		-webkit-transform: translateY(0) rotate(45deg);
		transform: translateY(0) rotate(45deg)
	}
}

@keyframes asideArrowEntranceMobile {
	0% {
		-webkit-transform: translateY(-100%) rotate(45deg);
		transform: translateY(-100%) rotate(45deg)
	}
	100% {
		-webkit-transform: translateY(0) rotate(45deg);
		transform: translateY(0) rotate(45deg)
	}
}

@-webkit-keyframes successEntrance {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	70% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes successEntrance {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	70% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes cu-btn_spinner {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes cu-btn_spinner {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.cu-btn_icon-spinner {
	position: absolute;
	left: 50%;
	top: 50%;
	display: none;
	width: 24px;
	height: 24px;
	fill: #fff;
	margin: -12px 0 0 -12px;
	background: url(../images/spinners/btn-spinner.png);
	background-size: cover;
	-webkit-animation: cu-btn_spinner 1.4s infinite linear;
	animation: cu-btn_spinner 1.4s infinite linear
}

.mail-catcher-form-refferal {
	margin: 0 0 80px
}

@media (max-width:600px) {
	.mail-catcher-form-refferal {
		margin: 0 0 40px
	}
}

.mail-catcher-form-refferal .mail-catcher-form__body {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mail-catcher-form-refferal .mail-catcher-form__input {
	max-width: 670px;
	width: 100%;
	height: 53px;
	border-radius: 6px 0 0 6px;
	border: 1px solid #a875ff
}

.mail-catcher-form-refferal .mail-catcher-form__btn {
	height: 53px;
	background-color: #a875ff;
	border: 1px solid #a875ff;
	border-radius: 0 6px 6px 0;
	width: 54px
}

.mail-catcher-form-refferal .mail-catcher-form__btn:hover {
	background: #7b68ee
}

.modal {
	display: block;
	opacity: 1;
	width: 500px;
	max-width: 90%;
	max-height: 100%;
	position: fixed;
	z-index: 10010;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff;
	-webkit-animation: modalToptoCenter .2s linear .2s both;
	animation: modalToptoCenter .2s linear .2s both;
	overflow: auto;
	padding: 50px
}

.modal.modal_w700 {
	width: 700px
}

.modal.modal-closed {
	display: none
}

@-webkit-keyframes modalToptoCenter {
	0% {
		-webkit-transform: translate(-50%, -80%);
		transform: translate(-50%, -80%);
		opacity: 0
	}
	100% {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		opacity: 1
	}
}

@keyframes modalToptoCenter {
	0% {
		-webkit-transform: translate(-50%, -80%);
		transform: translate(-50%, -80%);
		opacity: 0
	}
	100% {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		opacity: 1
	}
}

@-webkit-keyframes modalCenterToBottom {
	0% {
		opacity: 1;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	100% {
		opacity: 0;
		display: none;
		-webkit-transform: translate(-50%, -20%);
		transform: translate(-50%, -20%)
	}
}

@keyframes modalCenterToBottom {
	0% {
		opacity: 1;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	100% {
		opacity: 0;
		display: none;
		-webkit-transform: translate(-50%, -20%);
		transform: translate(-50%, -20%)
	}
}

.modal-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background: rgba(0, 0, 0, .65)
}

.modal-overlay.modal-closed {
	display: none
}

.modal .modal__close {
	position: fixed;
	z-index: 1;
	top: 50px;
	right: 50px;
	width: 19px;
	height: 19px;
	background: url(../images/icons/modal-close.png) left top/contain no-repeat transparent;
	cursor: pointer;
	transition: .2s
}

.modal .modal__close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	transition: .2s
}

.modal__header {
	font: 500 23px/25px "Gotham Pro", Arial, serif;
	color: #000;
	margin-bottom: 40px;
	padding-right: 30px
}

.modal__header.centered {
	text-align: center;
	margin: 0 0 20px 0;
	padding-right: 0
}

.modal__header span {
	font: 500 23px/25px "Gotham Pro", Arial, serif;
	color: #000
}

@media (max-width:600px) {
	.modal__header br {
		display: none
	}
}

.modal__subheader {
	font: 400 16px/1.2 "Gotham Pro", Arial, serif;
	color: #000
}

.modal__subheader.centered {
	text-align: center;
	margin: 0
}

.modal__subheader span {
	font: 500 16px/1.2 "Gotham Pro", Arial, serif;
	color: #000
}

@media (max-width:600px) {
	.modal__subheader br {
		display: none
	}
}

.modal__text {
	font: 400 16px/1.4 "Gotham Pro", Arial, serif;
	color: rgba(0, 0, 0, .6);
	margin-bottom: 30px
}

@media (max-width:600px) {
	.modal__text br {
		display: none
	}
}

.modal__label {
	font: 500 13px/1 "Gotham Pro", Arial, serif;
	color: #000;
	margin-bottom: 10px
}

.modal__input-body {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid rgba(0, 0, 0, .4);
	margin-bottom: 40px;
	position: relative
}

.modal__input-body_m {
	height: 40px;
	margin-bottom: 40px
}

.modal__input-body_s {
	height: 30px;
	margin-bottom: 20px
}

.modal__input-body.modal-icon {
	padding-left: 30px
}

.modal__input-body.modal-icon-letter {
	background: url(../images/icons/letter.svg) left center no-repeat transparent;
	background-size: 22px 18px
}

.modal__input-body.modal-icon-phone {
	background: url(../images/icons/phone.svg) left center no-repeat transparent;
	background-size: 22px 22px
}

.modal__input-body.modal-icon-user {
	background: url(../images/icons/user.svg) left center no-repeat transparent;
	background-size: 18px 22px
}

.modal__input-body.modal-icon-users {
	background: url(../images/icons/users.png) 0 15px no-repeat transparent;
	background-size: 46px 43px;
	padding-left: 70px
}

.modal__input-body.modal-icon-users_sm {
	padding-left: 30px;
	background: url(../images/icons/users.png) left center no-repeat transparent;
	background-size: 19px 18px
}

.modal__input-body.modal-wish {
	height: 80px;
	font: 300 60px/80px "Gotham Pro", Arial, serif;
	color: #7b68ee;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.modal__input-body.modal-wish_sm {
	height: 40px;
	margin-bottom: 40px
}

.modal__input-body_descr {
	height: 127px;
	border: 0
}

.modal__input-body_descr .modal__input {
	width: 100%;
	height: 100%;
	resize: none;
	border-radius: 4px;
	border: solid 1px #aaa;
	padding: 20px
}

.modal input[type=number]::-webkit-inner-spin-button,
.modal input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.modal input[type=number] {
	-moz-appearance: textfield
}

.modal__input {
	width: 100%;
	height: 50px;
	font: 300 23px/1 "Gotham Pro", Arial, serif;
	color: #000;
	outline: 0;
	border: none;
	background: 0 0
}

.modal__input::-webkit-input-placeholder {
	color: #807f7f;
	font-size: initial;
	line-height: 1.3em
}

.modal__input::-moz-placeholder {
	color: #807f7f;
	opacity: 1;
	font-size: initial;
	line-height: 1.3em
}

.modal__input:-ms-input-placeholder {
	color: #807f7f;
	font-size: initial;
	line-height: 1.3em
}

.modal__input:-moz-placeholder {
	color: #807f7f;
	opacity: 1;
	font-size: initial
}

.modal__input_b {
	height: 80px;
	font: 300 60px/80px "Gotham Pro", Arial, serif;
	color: #7b68ee
}

.modal__input_b::-webkit-input-placeholder {
	color: #8f7ff1;
	font-size: initial;
	line-height: 1.3em
}

.modal__input_b::-moz-placeholder {
	color: #8f7ff1;
	opacity: 1;
	font-size: initial;
	line-height: 1.3em
}

.modal__input_b:-ms-input-placeholder {
	color: #8f7ff1;
	font-size: initial;
	line-height: 1.3em
}

.modal__input_b:-moz-placeholder {
	color: #8f7ff1;
	opacity: 1;
	font-size: initial
}

.modal__input_b_sm {
	font: 300 18px "Gotham Pro", Arial, serif;
	height: 40px
}

.modal__input_l {
	font: 300 16px "Gotham Pro", Arial, serif;
	padding-top: 14px;
	line-height: initial;
	color: #7b68ee
}

.modal__input_m {
	height: 40px;
	font: 300 23px/1 "Gotham Pro", Arial, serif
}

.modal__input_s {
	height: 30px;
	font: 300 16px/1 "Gotham Pro", Arial, serif
}

.modal__input-error_m {
	position: absolute;
	top: 45px;
	left: 0;
	width: 100%;
	text-align: left;
	color: #7b68ee;
	font: 300 12px "Gotham Pro", serif;
	letter-spacing: .5px;
	display: none
}

.modal__input-error_s {
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	text-align: left;
	color: #7b68ee;
	font: 300 12px "Gotham Pro", serif;
	letter-spacing: .5px;
	display: none
}

.modal__textarea-body {
	width: 100%;
	height: 120px;
	border: 1px solid rgba(0, 0, 0, .4);
	margin-bottom: 40px;
	border-radius: 4px;
	position: relative;
	padding: 10px
}

.modal__textarea {
	width: 100%;
	height: 100px;
	resize: none;
	font: 300 23px/1 "Gotham Pro", Arial, serif;
	color: #000;
	outline: 0;
	border: none;
	background: 0 0
}

.modal__radio-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px
}

.modal__radio-body_s {
	margin-bottom: 20px
}

.modal__radio-item {
	margin-right: 20px
}

.modal__dropdown-body_s {
	margin-bottom: 30px
}

.modal__select {
	font: 300 16px/1 "Gotham Pro", Arial, serif;
	color: #000;
	width: 100%;
	border: 1px solid #ccc;
	height: 30px;
	background: 0 0;
	outline: 0
}

.modal__btn {
	font: 600 16px/1 "Gotham Pro", Arial, serif;
	color: #fff;
	padding: 25px 95px;
	background: #7b68ee;
	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;
	text-align: center;
	width: 100%;
	border-radius: 4px
}

@media (max-width:600px) {
	.modal__btn {
		padding: 25px
	}
}

.modal__btn:hover {
	background: #5c4dbc;
	color: #fff;
	transition: .2s
}

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

@media (max-width:600px) {
	.modal__row {
		-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
	}
}

.modal__row.modal__row_fullwidth {
	margin: 50px -50px;
	padding: 40px 50px
}

.modal__row.modal__row_greybkg {
	background-color: #f5f2f9
}

.modal__row-item {
	width: 46%
}

@media (max-width:600px) {
	.modal__row-item {
		width: 100%
	}
}

.modal__row-item_fullw {
	width: 100%
}

.modal__row.modal__row_fullw {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.modal__row.modal__row_fullw .modal__row-item {
	width: 100%
}

.modal-updown {
	width: 20px;
	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
}

.modal-updown_up {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	width: 20px;
	height: 20px;
	background: url(../images/icons/chevron.svg) center/contain no-repeat transparent;
	cursor: pointer;
	opacity: .4
}

.modal-updown_up:hover {
	opacity: 1
}

.modal-updown_down {
	width: 20px;
	height: 20px;
	background: url(../images/icons/chevron.svg) center/contain no-repeat transparent;
	cursor: pointer;
	opacity: .4
}

.modal-updown_down:hover {
	opacity: 1
}

[data-modal-key-features] {
	width: 420px;
	box-shadow: 0 2px 13px 0 rgba(0, 0, 0, .11);
	border-radius: 9px
}

[data-modal-key-features] .modal__content .features-v2__card-outer {
	text-align: center;
	width: 100%
}

[data-modal-key-features] .modal__content .features-v2__card-outer .features-v2__picture {
	height: 100%
}

[data-modal-key-features] .modal__content .features-v2__card-outer .features-v2__picture img {
	max-width: 250px
}

[data-modal-key-features] .modal__content .features-v2__card-outer .features-v2__header {
	font: 400 24px/1 "Gotham Pro", Arial, serif;
	color: #4a4a4a;
	margin: 15px 0
}

[data-modal-key-features] .modal__content .features-v2__card-outer .features-v2__text {
	color: #4a4a4a;
	font: 400 14px/25px "Gotham Pro", Arial, serif
}

[data-modal-main-feature] {
	width: 420px;
	box-shadow: 0 2px 13px 0 rgba(0, 0, 0, .11);
	border-radius: 9px;
	text-align: center
}

@media (max-width:480px) {
	[data-modal-main-feature] {
		width: 100%
	}
}

[data-modal-main-feature] .modal__close {
	top: 30px;
	right: 30px
}

[data-modal-main-feature] .modal__video {
	padding-top: 20px
}

[data-modal-main-feature] #modal-image {
	box-shadow: 0 2px 4px 0 rgba(0, 1, 1, .27);
	border-radius: 5px;
	max-width: 100%
}

[data-modal-main-feature] #modal-title {
	font: 400 24px/1 Axiforma, Arial, serif;
	margin: 25px 0 15px
}

[data-modal-main-feature] #modal-title h4 {
	color: #000
}

[data-modal-main-feature] #modal-title h4:hover {
	color: rgba(0, 0, 0, .6)
}

[data-modal-main-feature] #modal-title h4 a {
	color: inherit
}

[data-modal-main-feature] #modal-text {
	font: 400 14px/20px Axiforma, Arial, serif
}

[data-modal-main-feature] #modal-text p {
	color: #000
}

[data-modal-main-feature] #modal-link {
	text-align: center;
	margin: 15px 0 0;
	font: 500 16px Axiforma, Arial, serif
}

[data-modal-main-feature] #modal-link a {
	color: #000
}

[data-modal-main-feature] #modal-link a:hover {
	color: rgba(0, 0, 0, .6)
}

[data-modal-main-video] {
	padding: 0;
	border-radius: 5px
}

[data-modal-main-video] .modal__video {
	overflow: hidden;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	position: relative;
	padding-bottom: 51%;
	padding-top: 21%;
	height: 0
}

[data-modal-main-video] .modal__video iframe {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}

[data-modal-intent] {
	box-shadow: 0 1px 9px rgba(0, 0, 0, .13);
	border-radius: 4px;
	padding: 30px 40px 20px;
	background: url(../images/bg__gradient_intent-exit.svg) no-repeat, #fafbfc;
	width: 480px
}

@media (max-width:600px) {
	[data-modal-intent] {
		display: none
	}
}

[data-modal-intent].dnone {
	display: none!important
}

[data-modal-intent] .modal__logo {
	display: block;
	width: 30px;
	height: 37px;
	background: url(../images/comparison-logo-mark.svg) center/contain no-repeat transparent
}

[data-modal-intent] .modal__close {
	background: url(../images/icons/white-close.svg) left top/contain no-repeat transparent;
	top: 40px;
	right: 30px
}

[data-modal-intent] .modal__content {
	margin-top: 30px
}

[data-modal-intent] .modal__header {
	color: #292d34;
	font: 700 48px/69px Axiforma, Arial, serif;
	margin-bottom: 20px
}

[data-modal-intent] .modal__text {
	font: 400 16px/28px Axiforma, Arial, serif;
	color: #7c828d;
	max-width: 326px;
	margin-bottom: 20px
}

[data-modal-intent] .join-companies {
	margin: 25px 0 0
}

[data-modal-intent] .join-companies__row {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

[data-modal-intent] .join-companies__item {
	margin: 0
}

[data-modal-intent] .join-companies .join-companies__logo {
	opacity: .5
}

[data-modal-intent] .join-companies .join-companies__logo_google {
	width: 46px
}

[data-modal-intent] .join-companies .join-companies__logo_airbnb {
	width: 50px
}

[data-modal-intent] .join-companies .join-companies__logo_nike {
	width: 42px
}

[data-modal-intent] .join-companies .join-companies__logo_netflix {
	width: 48px
}

[data-modal-intent] .join-companies .join-companies__logo_uber {
	width: 32px
}

[data-modal-intent] .modal__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

[data-modal-intent] .modal__form .modal__error {
	position: absolute;
	top: 32px;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 20px;
	color: #fff;
	font: 300 12px Axiforma, Arial, serif;
	letter-spacing: .5px;
	display: none
}

[data-modal-intent] .modal__form .modal__input {
	font: 400 14px/16px Axiforma, Arial, serif;
	height: 50px;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
	border-radius: 4px;
	padding: 20px 46px 18px;
	background: url(../images/icons/v2/letter-purple.svg) no-repeat 17px 15px/16px 16px, #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
	border-left: 5px solid #7b68ee;
	margin-bottom: 20px
}

[data-modal-intent] .modal__form .modal__input::-webkit-input-placeholder {
	color: #7c828d
}

[data-modal-intent] .modal__form .modal__input::-moz-placeholder {
	color: #7c828d
}

[data-modal-intent] .modal__form .modal__input:-ms-input-placeholder {
	color: #7c828d
}

[data-modal-intent] .modal__form .modal__input:-moz-placeholder {
	color: #7c828d
}

[data-modal-intent] .modal__form .modal__btn {
	background: linear-gradient(262.89deg, #ffc800 0, #ff02f0 100%);
	box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
	border-radius: 4px;
	font: 700 14px/16px Axiforma, Arial, serif;
	text-align: center;
	color: #fff;
	height: 50px;
	width: 156px;
	padding: 0
}

[data-modal-intent] .modal__form .modal__close_link {
	font: 700 14px/16px Axiforma, Arial, serif;
	text-align: center;
	color: rgba(255, 255, 255, .4);
	display: block;
	margin-left: 25px
}

.native-integrations {
	max-width: 1300px;
	margin: 20px auto 30px
}

@media (max-width:600px) {
	.native-integrations {
		max-width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 20px auto
	}
}

.native-integrations__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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.native-integrations__row+.native-integrations__row {
	margin-top: 30px
}

@media (max-width:600px) {
	.native-integrations__row+.native-integrations__row {
		margin-top: 0
	}
}

@media (max-width:600px) {
	.native-integrations__row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.native-integrations__item {
	padding: 20px
}

@media (max-width:600px) {
	.native-integrations__item {
		width: 50%;
		padding: 20px 0
	}
}

.native-integrations__item img {
	display: block
}

@media (max-width:600px) {
	.native-integrations__item img {
		margin: 0 auto;
		max-width: 60%
	}
}

.native-integrations__item_github {
	margin-top: -5px
}

.native-integrations__item_slack {
	margin-top: 2px
}

.native-integrations__item_zapier {
	margin-top: -7px
}

.native-integrations__item_toggl {
	margin-top: -2px
}

.nav-bottom {
	width: 18%
}

.nav-bottom__header {
	font: 400 20px "Gotham Pro", Arial, serif;
	color: #7b68ee;
	margin: 0 0 12px 0
}

.nav-bottom__header a {
	font-family: inherit;
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dotted #fff
}

.nav-bottom__header a:hover {
	border-bottom: 1px dotted #7b68ee
}

.nav-bottom__body [data-last-posts-from-blog] br {
	display: none
}

.nav-bottom__item {
	display: list-item;
	list-style: none;
	font: 13px/1.4em "Gotham Pro", Arial, serif;
	padding: 6px 0;
	color: rgba(0, 0, 0, .6);
	cursor: pointer;
	position: relative;
	transition: all .2s ease
}

.nav-bottom__item:hover {
	color: #000
}

.nav-bottom__item_nowrap {
	white-space: nowrap
}

.nav-bottom__item_with-arrow {
	background: url(../../images/icons/arrow-right.svg) no-repeat right 70%/10px;
	padding-right: 14px;
	border-bottom: 1px dotted #7b68ee;
	display: inline-block;
	padding-bottom: 0
}

.nav-bottom__item_with-arrow:hover {
	padding-right: 15px
}

@media (max-width:1200px) {
	.nav-bottom {
		margin-bottom: 30px;
		padding: 0
	}
}

@media (max-width:1000px) {
	.nav-bottom {
		width: auto
	}
}

.nav-bottom:nth-child(5) {
	width: 12%
}

@media (max-width:1000px) {
	.nav-bottom:nth-child(5) {
		width: auto
	}
}

@media (max-width:768px) {
	.nav-bottom {
		padding: 0 20px
	}
}

@media (max-width:600px) {
	.nav-bottom {
		width: 100%;
		margin-bottom: 20px
	}
}

.nav-bottom:last-child {
	width: 32%
}

@media (max-width:1200px) {
	.nav-bottom:last-child {
		max-width: 230px
	}
}

@media (max-width:1000px) {
	.nav-bottom:last-child {
		max-width: 100%;
		width: auto
	}
}

.nav-bottom_v2 {
	width: 20%
}

@media (max-width:1000px) {
	.nav-bottom_v2 {
		width: auto
	}
}

@media (max-width:600px) {
	.nav-bottom_v2 {
		width: 50%!important
	}
}

.nav-bottom_v2:nth-child(5) {
	width: 20%
}

@media (max-width:1000px) {
	.nav-bottom_v2:nth-child(5) {
		width: auto
	}
}

.nav-bottom_v2:last-child {
	width: 20%
}

@media (max-width:1000px) {
	.nav-bottom_v2:last-child {
		width: auto
	}
}

@media (max-width:600px) {
	.nav-bottom_v2:last-child {
		width: 100%!important
	}
}

.nav-bottom_v2 .nav-bottom__header {
	font: 700 12px/12px Axiforma, Arial, serif;
	letter-spacing: .18px;
	text-transform: uppercase
}

.nav-bottom_v2 .nav-bottom__item {
	color: #7c828d;
	font: 400 14px/37px Axiforma, Arial, serif;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	letter-spacing: .14px
}

@media (max-width:600px) {
	.nav-bottom_v2 .nav-bottom__item {
		white-space: normal;
		font: 400 14px/23px Axiforma, Arial, serif;
		margin-bottom: 15px
	}
}

@media (max-width:600px) {
	.nav-bottom_v2 .nav-bottom__item:last-child {
		margin-bottom: 0
	}
}

.nav-bottom_v2 .nav-bottom__item:hover {
	color: #000
}

.nav-bottom_v2 .nav-bottom__item.accordion span {
	font: 700 14px/23px Axiforma, Arial, serif;
	color: #b9bec7;
	transition: all .2s ease
}

.nav-bottom_v2 .nav-bottom__item.accordion span:hover {
	color: #000
}

.nav-bottom_v2 .nav-bottom__item_arrow-right span {
	background: url(../images/icons/arrow-right-big.svg) no-repeat right 50%/16px;
	padding-right: 25px;
	font: 700 14px/23px Axiforma, Arial, serif;
	color: #b9bec7
}

.nav-bottom_v2 .nav-bottom__item_arrow-right span:hover {
	color: #000
}

.video-link__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 40px auto 0
}

.video-link__image {
	width: 21px;
	height: 17px;
	margin-right: 10px
}

.video-link__button {
	font: 400 15px/1.5em "Gotham Pro", Arial, serif;
	color: #fff;
	border: 0;
	background: 0 0
}

.card__content--main-landing {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
	color: #fff;
	margin-top: 45px
}

@media (max-width:1200px) {
	.card__content--main-landing {
		padding: 0
	}
}

@media (max-width:800px) {
	.card__content--main-landing {
		-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
	}
}

.card__content--main-landing .card__text {
	color: inherit;
	font-weight: 200
}

.card__content--main-landing .rating-logos {
	margin-left: 10px
}

@media (max-width:600px) {
	.card__content--main-landing .rating-logos {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-left: 0
	}
}

@media (max-width:600px) {
	.card__content--main-landing .rating-logos>* {
		margin: 10px
	}
}

.help-contacts-section .contacts-v2 {
	border-top: none;
	border-bottom: 1px solid #dedfe1
}

.help-contacts-section .contact-v2 {
	width: 220px
}

.section_header-white--main-landing .nav__item {
	color: #4a4a4a
}

.section_header-white--main-landing .nav__item .drop .down-caret {
	border-color: #4a4a4a transparent transparent transparent
}

.section_header-white--main-landing .header__wrapper .auth .auth__item_sign-in {
	background: #7b68ee;
	color: #fff
}

.section_header-white--main-landing .header__wrapper .auth .auth__item_sign-in:hover {
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.section_header-white--main-landing .header__wrapper .auth .auth__item_trial {
	background: #fff;
	color: #4a4a4a;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .14);
	border: 0
}

.section_header-white--main-landing .header__wrapper .auth .auth__item_trial:hover {
	color: #fff;
	border: 1px solid #5c4dbc;
	background: #5c4dbc
}

.section_header-white--main-landing .slider__image__wrapper {
	max-width: 1340px;
	height: auto;
	margin: 15px auto 0;
	background: url(../images/headers/new-way-manage-projects.png) center/cover;
	width: 100%;
	min-height: 531px;
	padding: 80px 0 0
}

@media (max-width:800px) {
	.section_header-white--main-landing .slider__image__wrapper {
		min-height: 100%;
		padding: 0
	}
}

.section_header-white--main-landing .slider-light .section__header-link_dashed>.wrap {
	padding-left: 5px;
	border-right: .08em solid #7b68ee
}

.section_header-white--main-landing .slider-light .section__header-link_dashed {
	font: 500 36px/1 "Gotham Pro", Arial, serif;
	padding-left: 5px;
	border-bottom: 0;
	cursor: unset;
	min-width: 175px
}

@media (max-width:768px) {
	.section_header-white--main-landing .slider-light .section__header-link_dashed {
		margin-top: 0
	}
}

.section_header-white--main-landing .slider-light .wrap {
	color: #7b68ee
}

.section_header-white--main-landing .slider-light .section__header__wrapper {
	margin: 140px auto 0;
	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
}

@media (max-width:768px) {
	.section_header-white--main-landing .slider-light .section__header__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 100px auto 0
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .section__header__wrapper {
		width: 100%;
		margin: 5px auto 10px
	}
}

.section_header-white--main-landing .slider-light .section__header__wrapper .section__header {
	margin: 0;
	font: 500 36px/1 "Gotham Pro", Arial, serif;
	color: #4a4a4a;
	text-align: right
}

@media (max-width:768px) {
	.section_header-white--main-landing .slider-light .section__header__wrapper .section__header {
		text-align: center
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .section__header__wrapper .section__header {
		margin-top: 70px;
		padding: 0
	}
}

.section_header-white--main-landing .slider-light .section__subheader {
	color: #4a4a4a;
	font: 400 15px/1.87 "Gotham Pro", Arial, serif;
	margin: 5px auto 25px
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .section__header__content .carousel {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		border-bottom: 1px solid #e5e5e5
	}
}

.section_header-white--main-landing .slider-light .section__header__projects-link {
	color: #7d69ee;
	border-bottom: 1px dotted #7d69ee
}

.section_header-white--main-landing .slider-light .email-collector {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin: auto
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .email-collector {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section_header-white--main-landing .slider-light .email-collector__input {
	outline: 0;
	font: 400 15px "Gotham Pro", Arial, serif;
	color: #4a4a4a;
	max-height: 50px;
	padding: 15px 56px 15px 17px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14);
	background-color: #fff;
	border: solid 1px #d9d9d9;
	border-radius: 3px
}

.section_header-white--main-landing .slider-light .email-collector__input::-webkit-input-placeholder {
	color: #9b9b9b
}

.section_header-white--main-landing .slider-light .email-collector__input:-ms-input-placeholder {
	color: #9b9b9b
}

.section_header-white--main-landing .slider-light .email-collector__input::placeholder {
	color: #9b9b9b
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .email-collector__input {
		margin-left: 0
	}
}

.section_header-white--main-landing .slider-light .email-collector__error {
	top: 40px;
	color: red;
	position: absolute;
	left: 30px;
	width: 100%;
	text-align: left;
	padding: 20px 0 0;
	font: 300 12px "Gotham Pro", Arial, serif;
	letter-spacing: .5px;
	display: none
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .email-collector__error {
		position: static;
		text-align: center
	}
}

.section_header-white--main-landing .slider-light .btn {
	margin: 0
}

.section_header-white--main-landing .slider-light .btn-round {
	margin: 0 0 0 10px;
	border-radius: 25px
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .btn-round {
		margin: 10px 0
	}
}

.section_header-white--main-landing .slider-light .animation-arrow {
	-webkit-transform: scale(2.5) rotate(15deg);
	-ms-transform: scale(2.5) rotate(15deg);
	transform: scale(2.5) rotate(15deg);
	margin-top: 65px;
	z-index: -1
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .animation-arrow {
		display: none
	}
}

.section_header-white--main-landing .slider-light .animation-arrow svg {
	width: 148px;
	height: 75px;
	margin-right: 40px
}

.section_header-white--main-landing .slider-light .animation-arrow__path {
	stroke-dashoffset: 1000;
	stroke-dasharray: 1000;
	-webkit-animation: dash 3s linear forwards;
	animation: dash 3s linear forwards
}

.section_header-white--main-landing .slider-light .animation-arrow__path-second,
.section_header-white--main-landing .slider-light .animation-arrow__path-third {
	stroke-dashoffset: 1000;
	stroke-dasharray: 1000;
	-webkit-animation: dash 3s linear forwards;
	animation: dash 3s linear forwards;
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s
}

@-webkit-keyframes dash {
	to {
		stroke-dashoffset: 0
	}
}

@keyframes dash {
	to {
		stroke-dashoffset: 0
	}
}

.section_header-white--main-landing .slider-light .joined-users {
	margin: 30px auto 10px;
	width: 100%;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	color: #494949;
	background: #fff;
	padding: 10px 15px;
	border-radius: 30px;
	box-shadow: rgba(0, 0, 0, .2) 0 0 4px;
	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
}

.section_header-white--main-landing .slider-light .joined-users__text {
	margin-left: 10px;
	color: #494949;
	font-size: 15px
}

.section_header-white--main-landing .slider-light .joined-users__text [data-reviews-num] {
	color: inherit;
	font-weight: 500
}

.section_header-white--main-landing .slider-light .card__content--main-landing {
	color: #494949
}

@media (max-width:800px) {
	.section_header-white--main-landing .slider-light .card__content--main-landing {
		-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-ordinal-group: 1!important;
		-ms-flex-order: 0!important;
		order: 0!important
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .card__content--main-landing {
		margin: 0
	}
}

.section_header-white--main-landing .slider-light .card__content--main-landing .card__text {
	font-weight: 400;
	color: #494949
}

@media (max-width:800px) {
	.section_header-white--main-landing .slider-light .card__content--main-landing .card__text {
		margin-bottom: 15px
	}
}

.section_header-white--main-landing .slider-light .card__content--main-landing .rating {
	vertical-align: middle
}

@media (max-width:600px) {
	.section_header-white--main-landing .slider-light .card__content--main-landing .rating {
		display: block
	}
}

.section_header-white--main-landing .slider-light .card__content--main-landing .rating-logos {
	margin-left: 10px;
	z-index: 1
}

.section_header-white--main-landing .section-join-companies {
	border: 0
}

.section_header-white--main-landing .section-join-companies .section__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:600px) {
	.section_header-white--main-landing .section-join-companies .section__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.section_header-white--main-landing .section-join-companies .section__header {
	margin: 0;
	font-size: 13px;
	color: #9b9b9b;
	font-weight: 100
}

.section_header-white--main-landing .section-join-companies .join-companies {
	margin: 0;
	max-width: 100%
}

@media (max-width:600px) {
	.section_header-white--main-landing .section-join-companies .join-companies__item {
		width: 33%
	}
}

.section_header-white--main-landing .section-join-companies .join-companies__logo {
	max-width: 70px
}

.section_header-white--main-landing .section-join-companies .join-companies__logo_uber {
	width: 50px
}

.section_header-white--main-landing .section-join-companies .join-companies__logo_nike {
	width: 45px
}

.section_header-white--main-landing_darkbg {
	height: 890px
}

@media (max-width:768px) {
	.section_header-white--main-landing_darkbg {
		height: 600px
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing_darkbg {
		height: auto
	}
}

.section_header-white--main-landing_darkbg .is-sticky .header {
	background: #7b68ee;
	border-bottom: 0
}

.section_header-white--main-landing_darkbg .logo {
	background: url(../images/logo-clickup_white.svg) center/contain no-repeat transparent
}

.section_header-white--main-landing_darkbg .nav__item {
	color: #fff
}

.section_header-white--main-landing_darkbg .nav__item:hover {
	color: #fff
}

.section_header-white--main-landing_darkbg .nav__item>span:after,
.section_header-white--main-landing_darkbg .nav__item>span:before {
	background: #fff
}

.section_header-white--main-landing_darkbg .nav__item .drop .down-caret {
	border-color: #fff transparent transparent transparent
}

.section_header-white--main-landing_darkbg .header__wrapper .auth .auth__item_sign-in {
	background: 0 0;
	color: #fff;
	border: 1px solid #fff
}

.section_header-white--main-landing_darkbg .nav-toggle {
	background: url(../images/nav-toggle-white.svg) center/contain no-repeat transparent
}

.section_header-white--main-landing_darkbg .slider-light {
	background: url(../images/headers/productive.jpg) top center no-repeat;
	height: 100%;
	background-size: cover
}

.section_header-white--main-landing_darkbg .slider-light .section__header__wrapper {
	margin: 0 auto
}

@media (max-width:600px) {
	.section_header-white--main-landing_darkbg .slider-light .section__header__wrapper {
		margin: 5px auto 10px
	}
}

.section_header-white--main-landing_darkbg .slider-light__content {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.section_header-white--main-landing_darkbg .slider-light:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4)
}

.section_header-white--main-landing_darkbg .slider-light .video-link__wrapper {
	margin: 20px auto 0
}

.section_header-white--main-landing_darkbg .slider-light .email-collector {
	margin: 0 auto
}

.section_header-white--main-landing_darkbg .slider-light .email-collector__error {
	color: #fff
}

.section_header-white--main-landing_darkbg .slider-light .section__header-link_dashed>.wrap {
	border-right: .08em solid #fff
}

.section_header-white--main-landing_darkbg .slider-light .wrap {
	color: #fff
}

.section_header-white--main-landing_darkbg .slider-light .section__header__wrapper .section__header {
	color: #fff
}

.section_header-white--main-landing_darkbg .slider-light .section__subheader {
	color: #fff
}

.section_header-white--main-landing_darkbg .slider-light .section__header__projects-link {
	color: #fff;
	border-bottom: 1px dotted #fff
}

.section_header-white--main-landing_darkbg .slider-light .card__content .card__text {
	color: #fff
}

.section_header-white--main-landing_darkbg .slider-light .section-join-companies {
	background: 0 0;
	position: absolute;
	bottom: 0;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	width: 100%
}

@media (max-width:600px) {
	.section_header-white--main-landing_darkbg .slider-light .section-join-companies {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing_darkbg .slider-light .section-join-companies .join-companies__item {
		margin: 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 {
	background: #ffff
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2.greybg {
	background: #fafbfc
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2.section_header-white--main-landing-with-gradient {
	position: relative;
	overflow: hidden
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2.section_header-white--main-landing-with-gradient:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/bg_gradient__main-header.png) no-repeat top center/contain;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	max-width: 1055px;
	-webkit-transform: translate(-20%, -50%);
	-ms-transform: translate(-20%, -50%);
	transform: translate(-20%, -50%);
	left: 50%;
	top: 47%
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.section_header-white--main-landing-with-gradient:before {
		content: none
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .nav-toggle {
		background: url(../images/nav-toggle-hamburger-white.svg) center/contain no-repeat transparent
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .logo {
		background: url(../images/dj_logo.png) center/contain no-repeat transparent
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .is-sticky .logo {
		background: url(../images/dj_logo.png) center/contain no-repeat transparent
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .is-sticky .nav-toggle {
		background: url(../images/nav-toggle-hamburger.svg) center/contain no-repeat transparent
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .wrapper_horizontal>div {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .wrapper_horizontal>div:first-child {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 30px
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage:before {
		-webkit-transform: translate(-50%, -110%);
		-ms-transform: translate(-50%, -110%);
		transform: translate(-50%, -110%);
		left: 50%;
		top: 47%;
		background-size: cover;
		content: ''
	}
}

@media (max-width:600px) and (max-width:480px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage:before {
		background: url(../images/v2/bg_gradient__main-header-sm.png) no-repeat center top/contain;
		-webkit-transform: translate(-50%, -47%);
		-ms-transform: translate(-50%, -47%);
		transform: translate(-50%, -47%);
		background-size: 530px 350px
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2.homepage .video-component__wrapper {
		padding: 0;
		margin: 0;
		background: 0 0
	}
}

@media (min-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .logo {
		width: 150px;
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav {
	padding-left: 30%
}

@media (max-width:1200px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav {
		padding-left: 20%
	}
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav {
		padding-left: 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item {
	color: #fff;
	font: 800 14px/16px Axiforma, Arial, serif;
	text-transform: inherit;
	padding: 14px 20px 10px;
	margin: 0;
	cursor: pointer
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item {
		display: none
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item>span:after,
.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item>span:before {
	content: none
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown,
.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown .drop,
.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item>span {
	transition: none!important;
	font-family: Axiforma, Arial, serif
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown .drop {
	padding-bottom: 30px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item:hover {
	background: rgba(255, 255, 255, .1);
	border-radius: 4px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 25px 30px 25px 20px;
	margin-top: 15px;
	margin-left: -20px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu:before {
	display: none
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item {
	width: 50%;
	border: 0;
	margin-bottom: 0
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a {
	padding-left: 0;
	height: 100%
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a span {
	color: #292d34;
	font: 400 14px/16px Axiforma, Arial, serif;
	text-transform: inherit
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a p {
	color: rgba(0, 0, 0, .4);
	font: 400 13px/18px Axiforma, Arial, serif;
	padding-right: 5px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a:hover p,
.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a:hover span {
	color: #150d64
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a.dropdown-menu__link-purple {
	color: #7b68ee;
	position: relative;
	padding-right: 15px;
	background: url(../images/icons/arrow-right-double.svg) no-repeat 100% 0/10px;
	padding-bottom: 0
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item a.dropdown-menu__link-purple span {
	color: inherit;
	font: 700 11px/10px Axiforma, Arial, serif;
	text-transform: uppercase
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu__item-purple {
	width: 100%;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding-bottom: 0
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu .panel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-height: 100%
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu.small {
	width: 160px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item .dropdown-menu.small .dropdown-menu__item {
	width: 100%
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item:last-child .dropdown-menu li {
	padding-bottom: 20px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav__item:last-child .dropdown-menu li:last-child {
	padding-bottom: 0
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .header__wrapper .auth {
		display: none
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in {
	background: 0 0;
	color: #fff;
	border: 0;
	font: 800 14px/16px Axiforma, Arial, serif;
	width: 93px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_sign-in:hover {
	background: rgba(255, 255, 255, .1);
	border-radius: 4px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial {
	background: rgba(41, 45, 52, .1);
	color: #fff;
	font: 800 14px/16px Axiforma, Arial, serif;
	width: 93px;
	border: 0;
	box-shadow: none
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .header__wrapper .auth .auth__item_trial:hover {
	background: #5c4dbc
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .dropdown-menu {
	margin-left: 0
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .nav__item {
	color: rgba(0, 0, 0, .4)
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .nav__item:hover {
	color: #150d64;
	background: 0 0
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .header__wrapper .auth .auth__item_sign-in {
	color: rgba(0, 0, 0, .4)
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .header__wrapper .auth .auth__item_sign-in:hover {
	color: #150d64;
	background: 0 0
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .header__wrapper .auth .auth__item_trial {
	background: #7b68ee
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .is-sticky .header__wrapper .auth .auth__item_trial:hover {
	background: #5c4dbc
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav-toggle {
	background: url(../images/nav-toggle-hamburger.svg) center/contain no-repeat transparent;
	width: 26px;
	height: 21px
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .nav-toggle {
		display: block
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper {
	overflow: initial
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal {
	margin-top: 50px;
        min-height: 520px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child {
	width: 55%
}

@media (max-width:1200px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child {
		width: 47%
	}
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child {
		width: 100%
	}
}

@media (max-width:768px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal>div:first-child>* {
		text-align: left
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal>div {
	width: 45%
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal>div {
		width: 100%
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrapper_horizontal .section__img img {
	border-radius: 5px
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header-link_dashed>.wrap {
	padding-left: 5px;
	border-right: .08em solid #49ccf9
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header-link_dashed {
	font: 800 56px/69px Axiforma, Arial, serif;
	padding-left: 5px;
	border-bottom: 0;
	cursor: unset;
	min-width: 175px;
	color: #49ccf9
}

@media (max-width:768px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header-link_dashed {
		margin-top: 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .wrap {
	color: #49ccf9
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header {
	margin: 0;
	font: 800 50px/69px Axiforma, Arial, serif;
	color: #292d34;
	text-align: left
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header {
		margin-bottom: 20px
	}
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header>br {
		display: none
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__header {
		padding: 0;
		font: 800 35px/50px Axiforma, Arial, serif
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__subheader {
	color: #7c828d;
	margin: 5px auto 25px;
	font-weight: 400;
	font-size: 18px;
	line-height: 29px;
	font-family: Axiforma, Arial, serif
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__subheader {
		margin: 5px 0 25px
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .section__subheader {
		font-size: 16px;
		line-height: 26px;
		padding: 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector {
		max-width: 100%
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__input {
	outline: 0;
	font: 400 14px/16px Axiforma, Arial, serif;
	color: #4a4a4a;
	max-height: 50px;
	padding: 20px 46px 18px;
	background: url(../images/icons/v2/letter.svg) no-repeat 17px 15px/16px 16px, #fff;
	border-radius: 4px;
	width: 360px;
	border: 0;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
	border-left: 5px solid #fd71af
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__input {
		width: 100%
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__input::-webkit-input-placeholder {
	color: #b9bec7
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__input:-ms-input-placeholder {
	color: #b9bec7
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__input::placeholder {
	color: #b9bec7
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__error {
	top: 35px;
	color: red;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: left;
	padding: 20px 0 0;
	font: 300 12px Axiforma, Arial, serif;
	letter-spacing: .5px;
	display: none
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .email-collector__error {
		position: static;
		text-align: center;
		padding: 10px 0 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .btn {
	text-transform: capitalize;
	outline: 0;
	cursor: pointer;
	margin: 25px 0;
	position: relative
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .btn:after {
	content: '';
	display: block;
	position: absolute;
	left: 100%;
	content: 'WANT TO KNOW MORE?';
	font: 700 12px/17px Axiforma, Arial, serif;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-left: 20px;
	max-width: 130px;
	width: 100%;
	color: #b9bec7;
	pointer-events: none
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing {
	color: #7c828d;
	margin-top: 85px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing {
		margin-top: 45px
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing {
		-webkit-box-ordinal-group: 1!important;
		-ms-flex-order: 0!important;
		order: 0!important
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing .card__text {
	font: 400 12px/12px Axiforma, Arial, serif;
	color: #7c828d;
	margin-bottom: 15px
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing .card__text {
		margin-bottom: 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing .rating {
	vertical-align: middle
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing .rating-logos {
	z-index: 1
}

@media (max-width:1200px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing .rating-logos {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

@media (max-width:600px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .card__content--main-landing .rating-logos {
		margin-left: 0
	}
}

@media (max-width:1000px) {
	.section_header-white--main-landing.section.section_header-white--main-landing-v2 .video-component__wrapper {
		background: url(../images/v2/bg_gradient__main-header-mobile.png) no-repeat center/100% 100%;
		margin: 30px -25px 0;
		padding: 55px 0
	}
}

.section_header-white--main-landing.section.section_header-white--main-landing-v2 .video-component__descr {
	font: 400 16px/25px Axiforma, Arial, serif;
	text-align: center;
	color: #fff
}

.section_header-transparent--main-landing .section__header__wrapper {
	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
}

@media (max-width:768px) {
	.section_header-transparent--main-landing .section__header__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:600px) {
	.section_header-transparent--main-landing .section__header__wrapper {
		width: 100%
	}
}

.section_header-transparent--main-landing .section__header__wrapper .section__subheader {
	margin: 0;
	color: #fff
}

.section_header-transparent--main-landing .section__header__wrapper .section__header-link_dashed {
	font: 300 18px/1.67 "Gotham Pro", Arial, serif;
	border-bottom: 0;
	cursor: unset;
	padding-left: 5px;
	color: inherit
}

.section_header-transparent--main-landing .section__header__wrapper .section__header-link_dashed .wrap {
	color: #fff;
	border-right: .08em solid #fff
}

.platforms {
	background: #fff url(../images/pricing/dots-light-bg.png) no-repeat center/contain
}

.platforms h3 {
	text-align: center;
	font: 400 36px/1.73 "Gotham Pro", Arial, serif;
	color: #fff;
	padding: 46px 0 22px;
	color: #292d34
}

@media (max-width:1600px) {
	.platforms h3 {
		font: 400 30px/40px "Gotham Pro", Arial, serif
	}
}

@media (max-width:768px) {
	.platforms h3 {
		font: 400 25px/30px "Gotham Pro", Arial, serif;
		padding: 30px 10px 30px
	}
}

.platforms h3:nth-of-type(2) {
	padding-top: 7px;
	padding-bottom: 28px
}

.platforms h3:nth-of-type(3) {
	padding-bottom: 45px
}

.platforms .devices-img {
	max-width: 1245px;
	padding: 0 10px;
	margin: 0 auto;
	position: relative
}

.platforms .devices-img img {
	width: 100%
}

.platforms .devices-img__item {
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	bottom: 9%;
	width: 132px;
	height: 30px;
	border-radius: 15px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .14);
	background-color: #fff;
	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;
	-webkit-align-items: center
}

@media (max-width:768px) {
	.platforms .devices-img__item {
		bottom: 5%;
		width: 100px;
		height: 20px
	}
}

@media (max-width:600px) {
	.platforms .devices-img__item {
		bottom: 0
	}
}

.platforms .devices-img__item-title {
	font: 500 10px/29px "Gotham Pro", Arial, serif;
	color: #292d34;
	text-transform: uppercase
}

@media (max-width:768px) {
	.platforms .devices-img__item-title {
		font: 500 8px/1 "Gotham Pro", Arial, serif
	}
}

.platforms .devices-img__circle {
	position: relative;
	width: 7px;
	height: 7px;
	margin-right: 7px
}

.platforms .devices-img__circle:before {
	content: '';
	display: block;
	position: absolute;
	background: #7ed321;
	opacity: 0;
	border-radius: 50%;
	width: 0;
	height: 0;
	-webkit-animation: shine-circle 2s infinite;
	animation: shine-circle 2s infinite;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	border-radius: 50%
}

.platforms .devices-img__circle:after {
	content: '';
	display: block;
	position: absolute;
	background: #7ed321;
	width: 7px;
	height: 7px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	border-radius: 50%
}

.platforms .platforms-store-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 9px
}

@media (max-width:768px) {
	.platforms .platforms-store-list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.platforms .platforms-store-list .platforms__item {
	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;
	width: 125px;
	height: 38px;
	border-radius: 3px;
	border: solid 1px #fff;
	margin: 0 5px;
	transition: .2s
}

.platforms .platforms-store-list .platforms__item:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

@media (max-width:768px) {
	.platforms .platforms-store-list .platforms__item {
		width: 33%;
		max-width: 118px;
		margin-bottom: 10px
	}
}

@media (max-width:600px) {
	.platforms .platforms-store-list .platforms__item {
		padding: 10px
	}
}

.platforms .platforms-store-list .platforms__item:nth-of-type(1) img {
	max-width: 100px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(2) img {
	max-width: 103px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(3) img {
	max-width: 95px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(4) img {
	max-width: 104px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(5) img {
	max-width: 110px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(6) img {
	max-width: 102px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(7) img {
	max-width: 112px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(8) img {
	max-width: 82px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(9) img {
	max-width: 106px
}

.platforms .platforms-store-list .platforms__item:nth-of-type(10) img {
	max-width: 106px
}

.platforms .platforms-store-list .platforms__item img {
	width: 100%;
	display: block
}

.platforms .platforms-store-list .platforms__item {
	border: 0;
	background: #7b68ee
}

.platforms .platforms-store-list .platforms__item:hover {
	background: #5c4dbc
}

.platforms .contacts-v2 {
	border-top: 0;
	border-bottom: 0;
	background: 0 0;
	padding: 60px 0 0
}

.platforms .contacts-v2__header {
	font-size: 30px;
	margin: 80px 0 0
}

.platforms .contacts-v2 .contact-v2 {
	width: 220px;
	color: #7b68ee;
	border: 1px solid #7b68ee;
	background: #fff
}

.platforms .contacts-v2 .contact-v2 svg {
	fill: #7b68ee
}

.platforms .contacts-v2 .contact-v2 svg g g {
	fill: #7b68ee;
	stroke: #7b68ee
}

.main-landing__switching__item-link__wrapper {
	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
}

.main-landing__switching__wrapper .section_bordered {
	border-bottom: 0;
	border-top: 1px solid #e4e4e4
}

.help-contacts-section .demo-list__header {
	display: none
}

.help-contacts-section .demo {
	background: #fff
}

.help-contacts-section-v2 {
	padding: 65px 20px
}

@media (max-width:1200px) {
	.help-contacts-section-v2 {
		padding: 65px 25px
	}
}

.help-contacts-section-v2 .wrapper {
	background: linear-gradient(270deg, #9f8fff, #7b68ee);
	box-shadow: 0 15px 45px rgba(123, 104, 238, .6);
	border-radius: 4px;
	overflow: initial;
	padding: 35px 30px 35px 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1000px) {
	.help-contacts-section-v2 .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 35px 30px
	}
}

@media (max-width:768px) {
	.help-contacts-section-v2 .wrapper {
		padding: 30px 25px
	}
}

.help-contacts-section-v2 .wrapper .section-v2__header {
	position: relative;
	font-size: 45px;
	color: #fff;
	margin-bottom: 30px;
	margin-top: 10px
}

@media (max-width:600px) {
	.help-contacts-section-v2 .wrapper .section-v2__header {
		font-size: 35px;
		line-height: 45px
	}
}

.help-contacts-section-v2 .wrapper .section-v2__header:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 5px;
	position: static;
	margin-top: 35px;
	background: #ffc800
}

.help-contacts-section-v2 .wrapper .section-v2__text {
	color: rgba(255, 255, 255, .5)
}

.help-contacts-section-v2 .wrapper:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/contacts/bg__with-dotted.svg) no-repeat top left/contain;
	right: 35px;
	width: 700px;
	height: 100%;
	top: 0;
	z-index: 0
}

@media (max-width:1440px) {
	.help-contacts-section-v2 .wrapper:before {
		right: 0;
		background-size: cover
	}
}

@media (max-width:1000px) {
	.help-contacts-section-v2 .wrapper:before {
		content: none
	}
}

.help-contacts-section-v2 .wrapper>div:first-child {
	width: 32%;
	z-index: 1
}

@media (max-width:1000px) {
	.help-contacts-section-v2 .wrapper>div:first-child {
		width: 100%;
		margin-bottom: 30px
	}
}

.help-contacts-section-v2 .demo {
	background: #fff;
	box-shadow: 0 10px 30px rgba(16, 30, 54, .15);
	border-radius: 4px;
	width: 220px;
	padding: 0 15px 15px;
	margin: 0
}

@media (max-width:1200px) {
	.help-contacts-section-v2 .demo {
		width: 190px
	}
}

@media (max-width:768px) {
	.help-contacts-section-v2 .demo {
		width: 160px
	}
}

@media (max-width:600px) {
	.help-contacts-section-v2 .demo {
		width: 100%;
		margin-bottom: 25px
	}
	.help-contacts-section-v2 .demo:last-child {
		margin-bottom: 0
	}
}

.help-contacts-section-v2 .demo+.help-contacts-section-v2 .demo {
	margin-left: 20px
}

.help-contacts-section-v2 .demo-list {
	margin: 0;
	width: 63%;
	z-index: 1
}

@media (max-width:1000px) {
	.help-contacts-section-v2 .demo-list {
		width: 100%
	}
}

.help-contacts-section-v2 .demo-list__body {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:1000px) {
	.help-contacts-section-v2 .demo-list__body {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

@media (max-width:600px) {
	.help-contacts-section-v2 .demo-list__body {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-bottom: 30px
	}
}

.help-contacts-section-v2 .demo-list__body .slick-dots {
	bottom: 0;
	top: auto
}

.help-contacts-section-v2 .demo-list__body .slick-dots li button:before {
	border-radius: 2px;
	background: rgba(255, 255, 255, .2)
}

.help-contacts-section-v2 .demo-list__body .slick-dots li.slick-active button:before {
	background: #ffc800
}

.help-contacts-section-v2 .demo__btn {
	width: 100%;
	height: 50px;
	font: 800 14px/16px Axiforma, Arial, serif;
	border-radius: 4px;
	text-transform: inherit
}

@media (max-width:480px) {
	.help-contacts-section-v2 .demo__btn {
		max-width: 100%
	}
}

.help-contacts-section-v2 .demo__icon {
	margin: 0 -15px 10px;
	height: 120px
}

@media (max-width:1000px) {
	.help-contacts-section-v2 .demo__icon {
		height: 100%;
		margin: 0 -15px 0
	}
}

@media (max-width:600px) {
	.help-contacts-section-v2 .demo__icon {
		height: 150px;
		margin: 0 -15px 15px
	}
}

.help-contacts-section-v2 .demo__icon img {
	max-width: 100%;
	border-radius: 10px;
	margin: auto
}

@media (max-width:600px) {
	.help-contacts-section-v2 .demo__icon img {
		height: 100%
	}
}

.help-contacts-section-v2 .demo_contact .demo__btn {
	background: #fd71af
}

.help-contacts-section-v2 .demo_live-chat .demo__btn {
	background: #ffc800
}

.help-contacts-section-demo .section-v2__text {
	font: 400 14px/25px Axiforma, Arial, serif
}

.help-contacts-section-demo .contacts__list {
	width: 680px;
	border: 0;
	margin: 50px auto 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:768px) {
	.help-contacts-section-demo .contacts__list {
		width: 100%
	}
}

.help-contacts-section-demo .contact {
	box-sizing: border-box;
	border-radius: 4px;
	width: 215px;
	height: 55px
}

@media (max-width:768px) {
	.help-contacts-section-demo .contact {
		width: 33.33%
	}
}

@media (max-width:600px) {
	.help-contacts-section-demo .contact {
		width: 100%
	}
}

.help-contacts-section-demo .contact+.help-contacts-section-demo .contact {
	border-left: 0
}

.help-contacts-section-demo .contact_webinar {
	border: 1px solid #7b68ee;
	color: #7b68ee
}

.help-contacts-section-demo .contact_email {
	border: 1px solid #fd71af;
	color: #fd71af
}

.help-contacts-section-demo .contact_chat {
	border: 1px solid #ffc800;
	color: #ffc800
}

.help-contacts-section-demo .contact__text {
	font: 700 14px/16px Axiforma, Arial, serif
}

.boards__carousel.slick-dotted.slick-slider {
	margin-top: 20px
}

@media (max-width:600px) {
	.boards__carousel.slick-dotted.slick-slider {
		padding-bottom: 50px
	}
}

.boards__carousel_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: url(../images/v2/dots.svg) repeat center/auto
}

.boards__carousel_item {
	padding-bottom: 40px
}

.boards__carousel_img {
	max-width: 750px;
	margin: auto
}

.boards__carousel_img img {
	max-width: 100%;
	height: 500px
}

@media (max-width:768px) {
	.boards__carousel_img img {
		height: 300px
	}
}

@media (max-width:600px) {
	.boards__carousel_img img {
		height: 205px
	}
}

.boards__carousel .slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #e9ebf0
}

@media (max-width:600px) {
	.boards__carousel .slick-arrow {
		bottom: -21px
	}
}

@media (max-width:480px) {
	.boards__carousel .slick-arrow {
		width: 30px;
		height: 30px;
		bottom: -4px
	}
}

.boards__carousel .slick-prev {
	background: url(../images/icons/arrow-left-big.svg) no-repeat center/16px, #fafbfc
}

@media (max-width:600px) {
	.boards__carousel .slick-prev {
		top: auto;
		right: 60px;
		left: auto
	}
}

@media (max-width:480px) {
	.boards__carousel .slick-prev {
		background: url(../images/icons/arrow-left-big.svg) no-repeat center/10px, #fafbfc;
		right: 40px
	}
}

.boards__carousel .slick-next {
	background: url(../images/icons/arrow-right-big.svg) no-repeat center/16px, #fafbfc
}

@media (max-width:600px) {
	.boards__carousel .slick-next {
		top: auto;
		right: 0;
		left: auto
	}
}

@media (max-width:480px) {
	.boards__carousel .slick-next {
		background: url(../images/icons/arrow-right-big.svg) no-repeat center/10px, #fafbfc
	}
}

.boards__carousel .slick-dots {
	bottom: 0;
	top: auto
}

.boards__carousel .slick-dots li button:before {
	border-radius: 2px;
	background: rgba(185, 190, 199, .5)
}

.boards__carousel .slick-dots li.slick-active button:before {
	background: #7b68ee
}

@media (max-width:600px) {
	.boards__carousel .slick-dots {
		text-align: left;
		left: 0;
		bottom: 21px
	}
}

.customize__wrapper {
	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: 45px auto
}

.customize__item {
	background: #fff;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08);
	transition: .3s;
	padding: 20px 20px 40px;
	width: 30%;
	position: relative;
	margin-bottom: 30px
}

@media (max-width:768px) {
	.customize__item {
		width: 45%
	}
}

@media (max-width:600px) {
	.customize__item {
		width: 100%
	}
}

.customize__title {
	color: #7b68ee;
	font: 400 18px/26px Axiforma, Arial, serif;
	margin: 0 0 20px;
	text-align: center;
	max-height: 25px
}

@media (max-width:600px) {
	.customize__title {
		max-height: 100%
	}
}

.customize__picture {
	height: 125px
}

.customize__picture img {
	height: inherit;
	margin: auto;
	display: block
}

.customize__text {
	font: 400 16px/26px Axiforma, Arial, serif;
	margin: 20px 0 20px;
	text-align: center;
	color: #000
}

.customize__btn {
	color: #7b68ee;
	text-decoration: underline;
	margin: auto;
	text-align: center;
	display: block;
	width: 100%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	bottom: 30px;
	position: absolute
}

.onboarding_page .section-v2__header {
	color: #7b68ee
}

.onboarding_page .section-v2__header_v2-sm,
.onboarding_page .section-v2__text_v2-sm {
	text-align: left
}

.over-x-integrations {
	padding-bottom: 40px
}

.over-x-integrations__content {
	text-align: center;
	max-width: 1320px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto
}

@media (max-width:1600px) {
	.over-x-integrations__content {
		max-width: 1258px
	}
}

.over-x-integrations__content__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	transition: all 1s ease-in;
	border-top: 1px solid rgba(151, 151, 151, .09);
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 12px
}

@media (max-width:600px) {
	.over-x-integrations__content__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.over-x-integrations__content__item .over-x-integrations__integration-list {
	text-align: left;
	width: 49%;
	padding-left: 30px;
	padding-top: 40px
}

@media (max-width:768px) {
	.over-x-integrations__content__item .over-x-integrations__integration-list {
		padding: 0 15px
	}
}

.over-x-integrations__content__item .over-x-integrations__integration-list h3 {
	padding: 5px 0 7px;
	font: 400 30px "Gotham Pro", Arial, serif;
	color: #292d34;
	text-align: left
}

@media (max-width:768px) {
	.over-x-integrations__content__item .over-x-integrations__integration-list h3 {
		text-align: center;
		font-size: 24px;
		padding: 45px 0 15px
	}
}

.over-x-integrations__content__item .over-x-integrations__integration-list p {
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: normal;
	color: #292d34
}

.over-x-integrations__content__item .over-x-integrations__integration-list h3+p {
	color: #292d34;
	padding-bottom: 25px
}

@media (max-width:600px) {
	.over-x-integrations__content__item .over-x-integrations__integration-list {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 35px
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item .over-x-integrations__icon-wrap {
	margin: 14px 16px 0 0
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item>div {
	text-align: left
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item>div h4 {
	padding-bottom: 3px;
	font: 400 22px/30px "Gotham Pro", Arial, serif;
	letter-spacing: 1px;
	color: #4a4a4a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item>div h4 {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 19px
	}
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item>div h4 img {
	max-width: 18px;
	margin-left: 5px
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item>div p {
	font-size: 13px
}

.over-x-integrations__content__item .over-x-integrations__integration-list .over-x-integrations__integration-list-item:last-of-type {
	padding-bottom: 0
}

.over-x-integrations__content__item .over-x-integrations__integration-list a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #7b68ee;
	font: 300 13px "Gotham Pro", Arial, serif;
	margin-top: 30px;
	text-align: left;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

@media (max-width:768px) {
	.over-x-integrations__content__item .over-x-integrations__integration-list a {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.over-x-integrations__content__item .over-x-integrations__integration-list a img {
	width: 25px;
	margin-right: 5px
}

.over-x-integrations__content__item .over-x-integrations__integration-list a span {
	border-bottom: 1px dotted #7b68ee;
	color: #7b68ee;
	transition: .2s
}

.over-x-integrations__content__item .over-x-integrations__integration-list a span:hover {
	color: #5c4dbc
}

.over-x-integrations__content__item .over-x-integrations__logo-grid {
	width: 49%;
	padding-left: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 48px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:768px) {
	.over-x-integrations__content__item .over-x-integrations__logo-grid {
		padding-left: 15px
	}
}

@media (max-width:600px) {
	.over-x-integrations__content__item .over-x-integrations__logo-grid {
		width: 100%;
		padding: 30px 15px 0;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item {
	width: 31.5%;
	height: 103px;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, .53);
	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;
	margin-bottom: 14px;
	transition: .2s
}

@media (max-width:800px) {
	.over-x-integrations__content__item .over-x-integrations__logo-grid-item {
		width: 48%
	}
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(1) img {
	max-width: 123px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(2) img {
	max-width: 93px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(3) img {
	max-width: 80px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(4) img {
	max-width: 87px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(5) img {
	max-width: 96px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(6) img {
	max-width: 103px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(7) img {
	max-width: 100px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(8) img {
	max-width: 45px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(9) img {
	max-width: 96px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(10) img {
	max-width: 49px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(11) img {
	max-width: 121px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(12) img {
	max-width: 149px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(13) img {
	max-width: 105px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(14) img {
	max-width: 69px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(15) a {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	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;
	width: 100%;
	height: 100%
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:nth-of-type(15) a img {
	max-width: 36px;
	margin-bottom: 15px
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item img {
	width: 100%
}

.over-x-integrations__content__item .over-x-integrations__logo-grid-item:hover {
	border: 1px solid #7b68ee;
	-webkit-transform: translateY(-1.5px);
	-ms-transform: translateY(-1.5px);
	transform: translateY(-1.5px)
}

.over-x-integrations__content .over-x-integrations__logo-grid__add__new span {
	text-transform: uppercase;
	font-size: 11px;
	color: #7b68ee;
	font-weight: 500;
	text-decoration: none;
	border-bottom: 1px dotted #7b68ee;
	transition: .2s;
	cursor: pointer
}

.over-x-integrations__content .over-x-integrations__logo-grid__add__new span:hover {
	border: none
}

.over-x-integrations__content .over-x-integrations__btn__see__all {
	margin: 0 auto;
	margin-top: 46px;
	font-family: "Gotham Pro", Arial, serif;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	border-radius: 3px;
	text-decoration: none;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #7b68ee;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	width: 280px;
	height: 82px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .21)
}

.over-x-integrations__content .over-x-integrations__btn__see__all:hover {
	background: #5c4dbc
}

.over-x-integrations__content .over-x-integrations__btn__see__all span {
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
	color: #fff;
	margin-top: 4px
}

.over-x-integrations__suggest-button div {
	width: 22px;
	height: 22px;
	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;
	border-radius: 13px;
	border: 1px solid #7b68ee;
	margin-right: 5px;
	pointer-events: none;
	font: 400 24px/1 "Gotham Pro", Arial, serif;
	color: #7b68ee;
	padding: 2px 0 0
}

.over-x-integrations-v2 {
	padding: 70px 0 60px
}

.over-x-integrations-v2 .over-x-integrations__logo-grid {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	padding-top: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: 100px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.over-x-integrations-v2 .over-x-integrations__logo-grid-item {
	width: 105px;
	height: 65px;
	background: #fafbfc;
	border: 1px solid #e9ebf0;
	box-sizing: border-box;
	border-radius: 4px;
	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;
	margin-bottom: 0;
	transition: all 1s ease 0s;
	padding: 15px;
	margin-right: 15px
}

@media (max-width:600px) {
	.over-x-integrations-v2 .over-x-integrations__logo-grid-item {
		margin: 0 15px
	}
}

.over-x-integrations-v2 .over-x-integrations__logo-grid-item:last-child {
	margin-right: 0
}

@media (max-width:600px) {
	.over-x-integrations-v2 .over-x-integrations__logo-grid-item:last-child {
		margin: 0 15px
	}
}

.over-x-integrations-v2 .over-x-integrations__logo-grid-item img {
	max-width: 100%;
	border: 0
}

.over-x-integrations-v2 .over-x-integrations__logo-grid-item:hover {
	box-shadow: rgba(0, 0, 0, .1) 0 5px 35px 0;
	-webkit-transform: translateY(-.25em);
	-ms-transform: translateY(-.25em);
	transform: translateY(-.25em)
}

.over-x-integrations-v2 .over-x-integrations__logo-grid-item+.over-x-integrations-v2 .over-x-integrations__logo-grid-item {
	margin-left: 15px
}

.over-x-integrations-v2 .over-x-integrations__logo-grid_hidden {
	display: none;
	padding-top: 0
}

.over-x-integrations-v2 .over-x-integrations__logo-grid_hidden.visible {
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.over-x-integrations-v2 .over-x-integrations__btn-see-all {
	border: 2px solid #8930fd;
	font-family: Axiforma, Arial, serif;
	box-sizing: border-box;
	box-shadow: 7px 12px 40px rgba(0, 0, 0, .154502);
	border-radius: 7px;
	font-style: normal;
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	letter-spacing: .84px;
	padding-top: 4px;
	color: #8930fd;
	text-transform: inherit;
	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;
	height: 64px;
	margin: 0 auto 50px;
	max-width: 342px
}

.over-x-integrations-v2 .over-x-integrations__btn-see-all:hover {
	background: #533ae9;
	border: 2px solid #533ae9;
	color: #fff
}

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

@media (max-width:768px) {
	.partners-work__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
	}
}

.partners-work__row_item {
	width: 350px;
	padding: 25px 30px;
	position: relative
}

@media (max-width:600px) {
	.partners-work__row_item {
		width: 100%
	}
}

.partners-work__row_item-num {
	background: url(../images/v2/dots.svg) repeat center/auto;
	font: 800 35px/35px Axiforma, Arial, serif;
	width: 65px;
	height: 85px;
	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;
	text-align: center;
	color: #b9bec7
}

.partners-work__row_item-active {
	background: #fff;
	box-shadow: 0 15px 45px rgba(16, 30, 54, .15);
	border-radius: 4px
}

.partners-work__row_item-active:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	border-radius: 20px;
	left: 0;
	top: 0;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.partners-work__row_item-active .partners-work__row_item-num {
	color: #7b68ee
}

.partners-work__row_item-active:nth-child(2):before {
	background: #fd71af
}

.partners-work__row_item-active:nth-child(2) .partners-work__row_item-num {
	color: #fd71af
}

.partners-work__row_item-active:nth-child(3):before {
	background: #ffc800
}

.partners-work__row_item-active:nth-child(3) .partners-work__row_item-num {
	color: #ffc800
}

.partners-commissions__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 910px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: auto
}

@media (max-width:1200px) {
	.partners-commissions__row {
		-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
	}
}

.partners-commissions__row_label {
	font: 700 12px/12px Axiforma, Arial, serif;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #fafbfc;
	border: 2px solid #e9ebf0;
	box-sizing: border-box;
	border-radius: 25px;
	padding: 10px 18px;
	width: 100%;
	margin: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

@media (max-width:600px) {
	.partners-commissions__row_label {
		line-height: 18px
	}
}

.partners-commissions__row_label span {
	text-transform: capitalize;
	color: inherit
}

.partners-commissions__row_item {
	width: 210px;
	text-align: center;
	box-shadow: 0 5px 15px rgba(16, 30, 54, .15);
	border-radius: 4px
}

.partners-commissions__row_item-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 15px
}

@media (max-width:480px) {
	.partners-commissions__row_item-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.partners-commissions__row_item-top {
	height: 50%;
	height: 165px;
	padding: 45px 25px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.partners-commissions__row_item-title {
	font: 800 32px/1.2 Axiforma, Arial, serif;
	text-transform: uppercase;
	color: #fff
}

.partners-commissions__row_item-subtitle {
	font: 800 14px/12px Axiforma, Arial, serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: rgba(0, 0, 0, .25);
	margin-bottom: 30px
}

.partners-commissions__row_item-price {
	font: 500 9px/9px Axiforma, Arial, serif;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background: #00b884;
	border: 3px solid #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	border-radius: 25px;
	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;
	width: 70px;
	height: 30px;
	margin: -15px auto;
	z-index: 2;
	position: relative
}

.partners-commissions__row_item-bottom {
	background: #fff;
	height: 50%;
	height: 145px;
	padding: 45px 25px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.partners-commissions__row_item-text {
	font: 400 14px/25px Axiforma, Arial, serif;
	color: #292d34
}

.partners-commissions__row_wrap {
	position: relative
}

@media (max-width:1200px) {
	.partners-commissions__row_wrap {
		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;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
		margin: 0 auto 50px
	}
}

.partners-commissions__row_wrap:before {
	content: '';
	display: block;
	position: absolute;
	border: 2px solid #e9ebf0;
	box-sizing: border-box;
	border-radius: 6px;
	width: 80%;
	height: 100%;
	left: 10%;
	top: 4%;
	z-index: -1;
	background: url(../images/partners/bg_dollar__partners.png) repeat top left/auto
}

.partners-commissions__row_wrap.yellow {
	width: 100%;
	margin-bottom: 20px
}

.partners-commissions__row_wrap.yellow .partners-commissions__row_item {
	margin: auto
}

.partners-commissions__row_wrap.yellow:before {
	background: 0 0;
	border-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	height: 70%;
	top: 130px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	width: 465px
}

.partners-commissions__row_wrap.yellow .partners-commissions__row_label {
	color: #7c828d
}

.partners-commissions__row_wrap.yellow .partners-commissions__row_item-top {
	background: linear-gradient(269.96deg, #ffdb58 .03%, #ffc800 99.97%)
}

.partners-commissions__row_wrap.yellow .partners-commissions__row_item-title {
	font: 700 65px/70px Axiforma, Arial, serif;
	letter-spacing: -2px
}

.partners-commissions__row_wrap.yellow .partners-commissions__row_item-title sup {
	vertical-align: super;
	color: #fff;
	font: 700 30px/30px Axiforma, Arial, serif
}

.partners-commissions__row_wrap.purple {
	width: 442px
}

.partners-commissions__row_wrap.purple .partners-commissions__row_label {
	color: #7b68ee
}

.partners-commissions__row_wrap.purple .partners-commissions__row_item .partners-commissions__row_item-top {
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.partners-commissions__row_wrap.pink {
	width: 442px
}

.partners-commissions__row_wrap.pink .partners-commissions__row_label {
	color: #fd71af
}

.partners-commissions__row_wrap.pink .partners-commissions__row_item .partners-commissions__row_item-top {
	background: linear-gradient(251.95deg, #ff9ec9 8.16%, #fd71af 87.77%)
}

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

@media (max-width:600px) {
	.partners-guide__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.partners-guide__row_item {
	width: 47%;
	position: relative;
	background: #fff;
	box-shadow: 0 15px 45px rgba(16, 30, 54, .15);
	border-radius: 4px
}

@media (max-width:600px) {
	.partners-guide__row_item {
		margin-bottom: 50px;
		width: 100%
	}
}

.partners-guide__row_item:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	border-radius: 20px;
	left: 0;
	top: 0
}

.partners-guide__row_item-top {
	background: url(../images/v2/dots.svg) repeat center/auto;
	padding: 20px 35px
}

.partners-guide__row_item-top .section-v2__header {
	margin: 0
}

.partners-guide__row_item-top .section-v2__header span {
	text-transform: uppercase
}

.partners-guide__row_item-bottom {
	padding: 35px 35px 45px
}

.partners-guide__row_item-bottom ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px
}

.partners-guide__row_item-bottom ul li:last-child {
	margin-bottom: 0
}

.partners-guide__row_item-bottom ul span {
	padding-right: 15px;
	font: 700 14px/25px Axiforma, Arial, serif
}

.partners-guide__row_item-bottom ul p {
	font: 400 14px/25px Axiforma, Arial, serif;
	color: #292d34
}

.partners-guide__row_item.green .partners-guide__row_item-bottom ul li span,
.partners-guide__row_item.green .section-v2__header span {
	color: #27ae60
}

.partners-guide__row_item.green:before {
	background: linear-gradient(360deg, #5ddd93 0, #27ae60 100%)
}

.partners-guide__row_item .partners-guide__row_item-bottom ul li span .section-v2__header span,
.partners-guide__row_item.pink .section-v2__header span {
	color: #fd71af
}

.partners-guide__row_item .partners-guide__row_item-bottom ul li span:before,
.partners-guide__row_item.pink:before {
	background: linear-gradient(359.77deg, #ff9ec9 .94%, #fd71af 100%)
}

.partners-guide__row_item-num {
	background: url(../images/v2/dots.svg) repeat center/auto;
	font: 800 35px/35px Axiforma, Arial, serif;
	width: 65px;
	height: 65px;
	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;
	text-align: center;
	color: #b9bec7
}

@media (max-width:768px) {
	.partners-faq__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.partners-faq__row_item {
	height: 100%;
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 30px;
	background: #fff;
	box-shadow: 0 15px 45px rgba(16, 30, 54, .15);
	border-radius: 4px;
	margin: 30px
}

.partners-faq__row_item:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	border-radius: 20px;
	left: -3px;
	top: 0;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.partners-faq__row_item:after {
	content: '';
	display: block;
	position: absolute;
	border-style: solid;
	width: 0;
	height: 0;
	line-height: 0;
	border-color: #fff transparent transparent;
	border-width: 20px 20px 0 0;
	top: 100%;
	right: 12%
}

.partners-faq__row_item .partners-work__row_item-num {
	color: #7b68ee
}

@media (max-width:768px) {
	.partners-faq__row_item {
		width: 100%
	}
}

.partners-faq__row_item-wrap:first-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 20px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 30px
}

@media (max-width:600px) {
	.partners-faq__row_item-wrap:first-child {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.partners-faq__row_item-wrap:nth-child(2) {
	padding: 15px 40px 15px 20px
}

.partners-faq__row_item .section-v2__header {
	margin: 0;
	font: 700 25px/35px Axiforma, Arial, serif;
	letter-spacing: -1px;
	padding-right: 20px
}

@media (max-width:600px) {
	.partners-faq__row_item .section-v2__header {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.partners-faq__row_item-num {
	background: url(../images/v2/dots.svg) repeat center/auto;
	font: 700 25px/25px Axiforma, Arial, serif;
	min-width: 65px;
	height: 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;
	text-align: center;
	color: #7b68ee;
	height: 85px;
	margin-top: -30px
}

@media (max-width:600px) {
	.partners-faq__row_item-num {
		margin-top: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.partners-faq__carousel-wrap {
	background: url(../images/v2/demo/colored__bg.png) no-repeat 100% 43%/700px;
	padding: 45px 20px 170px 20px!important
}

@media (max-width:600px) {
	.partners-faq__carousel-wrap {
		background-position: 100% -30%
	}
}

@media (max-width:480px) {
	.partners-faq__carousel-wrap {
		background-position: 100% -100%
	}
}

.partners-faq__carousel .slick-track {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.partners-faq__carousel .slick-slide {
	height: inherit!important
}

.partners-faq__carousel .slick-list {
	overflow: visible
}

.partners-faq__carousel .slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #fff;
	bottom: -21px
}

@media (max-width:1000px) {
	.partners-faq__carousel .slick-arrow {
		bottom: -25px
	}
}

.partners-faq__carousel .slick-prev {
	background: url(../images/icons/arrow-left-white-big.svg) no-repeat center/16px, transparent;
	top: 120%;
	right: 120px;
	left: auto
}

.partners-faq__carousel .slick-next {
	background: url(../images/icons/arrow-right-white-big.svg) no-repeat center/16px, transparent;
	top: 120%;
	right: 60px;
	left: auto
}

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

@media (max-width:1200px) {
	.partners-reward__row {
		-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
	}
}

.partners-reward__row_label {
	font: 700 12px/12px Axiforma, Arial, serif;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #fafbfc;
	border: 2px solid #e9ebf0;
	box-sizing: border-box;
	border-radius: 25px;
	padding: 10px 18px;
	width: 100%;
	margin: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

@media (max-width:600px) {
	.partners-reward__row_label {
		line-height: 18px
	}
}

.partners-reward__row_label span {
	text-transform: capitalize;
	color: inherit
}

.partners-reward__row_item {
	width: 210px;
	text-align: center;
	box-shadow: 0 5px 15px rgba(16, 30, 54, .15);
	border-radius: 4px
}

.partners-reward__row_item-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 15px
}

@media (max-width:480px) {
	.partners-reward__row_item-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.partners-reward__row_item-top {
	height: 50%;
	height: 165px;
	padding: 45px 25px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.partners-reward__row_item-title {
	font: 800 32px/1.2 Axiforma, Arial, serif;
	text-transform: uppercase;
	color: #fff
}

.partners-reward__row_item-subtitle {
	font: 800 14px/12px Axiforma, Arial, serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: rgba(0, 0, 0, .25);
	margin-bottom: 30px
}

.partners-reward__row_item-price {
	font: 500 9px/9px Axiforma, Arial, serif;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background: #00b884;
	border: 3px solid #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	border-radius: 25px;
	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;
	width: 70px;
	height: 30px;
	margin: -15px auto;
	z-index: 2;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.partners-reward__row_item-price b {
	display: block;
	font: 800 12px/12px Axiforma, Arial, serif;
	color: #fff
}

.partners-reward__row_item-bottom {
	background: #fff;
	height: 50%;
	height: 145px;
	padding: 45px 25px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.partners-reward__row_item-text {
	font: 400 14px/25px Axiforma, Arial, serif;
	color: #292d34
}

.partners-reward__row_wrap {
	position: relative
}

@media (max-width:1200px) {
	.partners-reward__row_wrap {
		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;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
		margin: 0 auto 50px
	}
}

.partners-reward__row_wrap:before {
	content: '';
	display: block;
	position: absolute;
	border: 2px solid #e9ebf0;
	box-sizing: border-box;
	border-radius: 6px;
	width: 80%;
	height: 100%;
	left: 10%;
	top: 4%;
	z-index: -1
}

.partners-reward__row_wrap.yellow .partners-reward__row_label {
	color: #7c828d
}

.partners-reward__row_wrap.yellow .partners-reward__row_item-top {
	background: linear-gradient(269.96deg, #ffdb58 .03%, #ffc800 99.97%)
}

.partners-reward__row_wrap.purple {
	width: 442px
}

.partners-reward__row_wrap.purple .partners-reward__row_label {
	color: #7b68ee
}

.partners-reward__row_wrap.purple .partners-reward__row_item .partners-reward__row_item-top {
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.partners-reward__row_wrap.pink {
	width: 442px
}

.partners-reward__row_wrap.pink .partners-reward__row_label {
	color: #fd71af
}

.partners-reward__row_wrap.pink .partners-reward__row_item .partners-reward__row_item-top {
	background: linear-gradient(251.95deg, #ff9ec9 8.16%, #fd71af 87.77%)
}

.photo-gallery {
	max-width: 900px;
	margin: 60px auto 40px
}

@media (max-width:600px) {
	.photo-gallery {
		max-width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 10px auto
	}
}

.photo-gallery__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
}

.photo-gallery__row+.photo-gallery__row {
	margin-top: 30px
}

@media (max-width:600px) {
	.photo-gallery__row+.photo-gallery__row {
		margin-top: 0
	}
}

@media (max-width:600px) {
	.photo-gallery__row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.photo-gallery__item {
	width: 50%
}

@media (max-width:600px) {
	.photo-gallery__item {
		padding: 20px 0;
		width: 100%
	}
}

.photo-gallery__item img {
	display: block;
	max-width: 93%;
	margin: 0 auto
}

.pm-problems {
	background: #7b68ee
}

.pm-problems h3 {
	font-family: "Gotham Pro", Arial, serif;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.73;
	text-align: center;
	font-size: 36px;
	color: #fff;
	padding-top: 56px;
	letter-spacing: .5px;
	padding-bottom: 39px
}

@media (max-width:1600px) {
	.pm-problems h3 {
		font-size: 30px
	}
}

@media (max-width:768px) {
	.pm-problems h3 {
		font-size: 25px;
		padding: 30px 10px 30px!important
	}
}

.pm-problems__content {
	margin: 0 auto;
	max-width: 1040px
}

.pm-problems .pm-problems__tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

@media (max-width:600px) {
	.pm-problems .pm-problems__tabs {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.pm-problems .pm-problems__tabs-link {
	width: 20%;
	color: #fff;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 10px;
	text-transform: uppercase;
	cursor: pointer
}

@media (max-width:600px) {
	.pm-problems .pm-problems__tabs-link {
		width: 45%;
		margin: 25px 5px
	}
}

.pm-problems .pm-problems__tabs-link__title {
	font-size: 10px;
	font-weight: 400;
	letter-spacing: normal;
	color: #fff;
	padding: 9px 10px 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-transform: uppercase
}

.pm-problems .pm-problems__tabs-link__subtitle {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: -.1px;
	text-align: center;
	color: #fff;
	text-transform: initial;
	padding-top: 5px;
	padding-bottom: 4px
}

.pm-problems .pm-problems__tabs-link:hover,
.pm-problems .pm-problems__tabs-link_current {
	display: inherit!important;
	border-bottom: 1px solid #fff
}

.pm-problems .pm-problems__tabs-link:hover .pm-problems__tabs-link__title,
.pm-problems .pm-problems__tabs-link_current .pm-problems__tabs-link__title {
	background-color: #dc5e6f;
	border-radius: 10px;
	padding: 9px 10px 6px
}

.pm-problems .tab-content {
	display: none;
	margin: 0 auto;
	max-width: 1000px;
	padding-top: 60px;
	padding-bottom: 81px
}

.pm-problems .tab-content .img-block {
	margin-left: 30px
}

@media (max-width:800px) {
	.pm-problems .tab-content .img-block {
		display: none
	}
}

.pm-problems .tab-content:nth-of-type(1) .img-block {
	max-width: 246px
}

.pm-problems .tab-content:nth-of-type(2) .img-block {
	max-width: 178px
}

.pm-problems .tab-content:nth-of-type(3) .img-block {
	max-width: 380px
}

.pm-problems .tab-content:nth-of-type(4) .img-block {
	max-width: 285px
}

.pm-problems .tab-content.current {
	display: inherit
}

.pm-problems .problem-item-content {
	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;
	height: 275px;
	-webkit-animation: fadein 2s;
	animation: fadein 2s
}

@keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.pm-problems .problem-item-content .img-block img {
	width: 100%
}

.pm-problems .problem-item-content-info {
	border-radius: 7px;
	background: #fff;
	width: 50%;
	padding: 47px 20px 35px 36px;
	position: relative
}

@media (max-width:800px) {
	.pm-problems .problem-item-content-info {
		width: 85%
	}
}

.pm-problems .problem-item-content-info:after,
.pm-problems .problem-item-content-info:before {
	content: "";
	position: absolute;
	display: block;
	background: #fff
}

.pm-problems .problem-item-content-info:before {
	border-radius: 50%;
	border: 2px solid #45cc41;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -23px;
	background: url(../images/pm-problems/check-mark.svg) center no-repeat #fff
}

.pm-problems .problem-item-content-info:after {
	width: 14px;
	height: 14px;
	position: absolute;
	right: -7px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotateZ(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotateZ(-45deg)
}

.pm-problems .problem-item-content-info h6 {
	padding: 8px 7px 5px;
	border-radius: 10px;
	background-color: #6dc856;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	color: #fff;
	text-transform: uppercase;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.pm-problems .problem-item-content-info h4 {
	font-size: 22px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	color: #7b68ee;
	line-height: 37px;
	padding-bottom: 3px
}

.pm-problems .problem-item-content-info p {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.79;
	letter-spacing: -.1px;
	color: #4a4a4a
}

.pm-problems-v2 {
	position: relative;
	overflow: hidden;
	padding: 100px 0;
	background: 0 0
}

.pm-problems-v2:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../images/v2/bg_gradient__problems.svg) no-repeat right 235px/60%;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 0;
	top: 50%;
	max-width: 100%
}

@media screen and (min-width:1700px) {
	.pm-problems-v2:before {
		background: url(../images/v2/bg_gradient__problems.svg) no-repeat right 215px/58% 80%
	}
}

@media screen and (min-width:1920px) {
	.pm-problems-v2:before {
		background: url(../images/v2/bg_gradient__problems-wide.svg) no-repeat 100% 70%/60% 90%;
		max-width: 1600px;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		left: 50%;
		top: 50%;
		right: auto
	}
}

@media (max-width:1200px) {
	.pm-problems-v2:before {
		background: url(../images/v2/bg_gradient__problems.svg) no-repeat right 275px/60%
	}
}

@media (max-width:1000px) {
	.pm-problems-v2:before {
		background-size: cover
	}
}

@media (max-width:1000px) {
	.pm-problems-v2 {
		padding: 50px 0
	}
}

.pm-problems-v2 .pm-problems__content {
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: 100px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content {
		margin-top: 30px
	}
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs {
	width: 40%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .pm-problems__tabs {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link__title {
	color: #f7486d;
	font: 700 12px/18px Axiforma, Arial, serif;
	letter-spacing: .16px;
	padding: 0
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link__subtitle {
	color: #000;
	font: 700 24px/30px Axiforma, Arial, serif;
	letter-spacing: .28px
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link__subtitle {
		font: 700 18px/30px Axiforma, Arial, serif
	}
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link {
	width: 100%;
	padding: 40px 60px 40px 30px;
	display: block
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link {
		max-width: 80%;
		margin-right: auto
	}
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover,
.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current {
	border-bottom: 0;
	display: block!important;
	position: relative;
	background: #f7486d;
	box-shadow: 1px 2px 11px rgba(0, 0, 0, .324929);
	border-radius: 7px
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover:after,
.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:after {
	content: '';
	display: block;
	position: absolute;
	background: #f7486d
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover:after,
.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:after {
	width: 14px;
	height: 14px;
	position: absolute;
	right: -7px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotateZ(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotateZ(-45deg)
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover:after,
	.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:after {
		left: 20%;
		top: 100%;
		right: auto
	}
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover .pm-problems__tabs-link__title,
.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current .pm-problems__tabs-link__title {
	color: #fff;
	background-color: transparent
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover .pm-problems__tabs-link__subtitle,
.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current .pm-problems__tabs-link__subtitle {
	color: #fff
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover {
	background: #fff;
	box-shadow: 0 0 16px rgba(0, 0, 0, .0774)
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover:after {
	background: #fff
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover .pm-problems__tabs-link__title {
	color: #f7486d
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link:hover .pm-problems__tabs-link__subtitle {
	color: #000
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:hover {
	background: #f7486d;
	box-shadow: 1px 2px 11px rgba(0, 0, 0, .324929)
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:hover:after {
	background: #f7486d
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:hover .pm-problems__tabs-link__title {
	color: #fff
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .pm-problems__tabs-link_current:hover .pm-problems__tabs-link__subtitle {
	color: #fff
}

.pm-problems-v2 .pm-problems__content .pm-problems__tabs .btn {
	margin: 50px 0
}

.pm-problems-v2 .pm-problems__content .problem-item-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.pm-problems-v2 .pm-problems__content .problem-item-content-info {
	background: 0 0;
	width: 100%;
	padding: 0
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-info {
		padding: 0 30px
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-info:after,
.pm-problems-v2 .pm-problems__content .problem-item-content-info:before {
	content: none
}

.pm-problems-v2 .pm-problems__content .problem-item-content-info h6 {
	background: #00cc6f;
	border-radius: 24.5px;
	font: 700 10px/14px Axiforma, Arial, serif;
	padding: 10px 20px
}

.pm-problems-v2 .pm-problems__content .problem-item-content-info h4 {
	letter-spacing: .42px;
	color: #fff;
	font: 700 30px/50px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-info h4 {
		font: 700 28px/46px Axiforma, Arial, serif
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-info p {
	color: #fff;
	font: 400 17px/30px Axiforma, Arial, serif;
	letter-spacing: .24px
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-info p {
		font: 400 16px/27px Axiforma, Arial, serif
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces {
	background: #fff;
	box-sizing: border-box;
	box-shadow: -1px 4px 12px rgba(0, 0, 0, .03);
	border-radius: 5px;
	width: 585px;
	margin-top: 50px
}

@media (max-width:1440px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces {
		width: 100%
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-left: 1px solid #e9eaee;
	border-right: 1px solid #e9eaee;
	border-radius: 5px 5px 0 0
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_icon {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	margin-right: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1440px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_icon {
		width: 22px;
		height: 22px
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_icon.simple {
	background: #49ccf9
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_icon.medium {
	background: #7b68ee
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_icon.advanced {
	background: #ff02f0
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_header {
	font: 500 16px/26px "Gotham Pro", Arial, serif;
	color: #4f4f4f
}

@media (max-width:1440px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_header {
		font: 500 14px/24px "Gotham Pro", Arial, serif
	}
}

@media (max-width:1200px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_header {
		font: 500 13px/23px "Gotham Pro", Arial, serif
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item {
	width: 33.33%;
	height: 65px;
	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;
	opacity: .5;
	border-bottom: 1px solid #e7e9ed
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item {
		width: 100%
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item:hover {
	opacity: 1
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item.tabs__item_active {
	opacity: 1;
	background: #fff;
	border: 1px solid #e7e9ed;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	border-radius: 5px 5px 0 0
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item.tabs__item_active {
		border-bottom: 1px solid #e7e9ed
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item.tabs__item_active:nth-child(1) {
	border-left: 0
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__nav_item.tabs__item_active:last-child {
	border-right: 0
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info {
	padding: 20px;
	border-left: 1px solid #e9eaee;
	border-right: 1px solid #e9eaee;
	border-bottom: 1px solid #e9eaee
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info .tabs__panel {
	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;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: none
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info .tabs__panel_active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_column-left {
	width: 28%
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_column-left {
		width: 100%
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_column-right {
	width: 72%
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_column-right {
		width: 100%;
		margin-top: 20px
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_column-link {
	text-align: center;
	font: 500 11px/1.2em "Gotham Pro", Arial, serif;
	color: #7b68ee;
	border-bottom: 1px dashed #7b68ee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin: auto
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_column-link:hover {
	color: #5c4dbc;
	border-bottom: 1px dashed #5c4dbc
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_subheader {
	font: 500 11px/23px "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #4f4f4f
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 5px
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row_icon {
	border-radius: 3px;
	width: 17.5px;
	height: 17.5px;
	background: url(../images/pm-problems/space/check-icon.svg) no-repeat center/8px;
	margin-right: 4px
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row_text {
	font: 500 10px/17.5px "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #fff;
	border-radius: 4px;
	height: 17.5px;
	padding: 0 7px
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.todo .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.todo .problem-item-content-spaces__info_statuses-row_text {
	background-color: #d3d3d3
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.pending .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.pending .problem-item-content-spaces__info_statuses-row_text {
	background-color: #5ecbcf
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.progress .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.progress .problem-item-content-spaces__info_statuses-row_text {
	background-color: #5994ef
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.complete .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.complete .problem-item-content-spaces__info_statuses-row_text {
	background-color: #83c561
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.review .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.review .problem-item-content-spaces__info_statuses-row_text {
	background-color: #f7cd47
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.review .problem-item-content-spaces__info_statuses-row_icon {
	background-image: none
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.update .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.update .problem-item-content-spaces__info_statuses-row_text {
	background-color: #eb612f
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.update .problem-item-content-spaces__info_statuses-row_icon {
	background-image: none
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.staged .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.staged .problem-item-content-spaces__info_statuses-row_text {
	background-color: #eb44c0
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.ready .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.ready .problem-item-content-spaces__info_statuses-row_text {
	background-color: #a17bf7
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.ready .problem-item-content-spaces__info_statuses-row_icon {
	background-image: none
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.production .problem-item-content-spaces__info_statuses-row_icon,
.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_statuses-row.production .problem-item-content-spaces__info_statuses-row_text {
	background-color: #010101
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1440px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	box-shadow: 0 2px 25px rgba(0, 0, 0, .0482);
	width: 122px;
	padding: 10px 8px;
	margin-bottom: 12.5px
}

@media (max-width:1440px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card {
		margin-right: 15px
	}
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card {
		margin-right: 0;
		width: 30%
	}
}

@media (max-width:480px) {
	.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card {
		width: 45%
	}
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_active {
	border: 1px solid #7b68ee
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_picture img {
	max-width: 100px;
	border: 0
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_header {
	font: 500 11px/1 "Gotham Pro", Arial, serif;
	color: #4f4f4f;
	text-align: center;
	margin-bottom: 5px
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_switcher {
	width: 19px;
	height: 11px;
	background: #e7e9ec;
	border-radius: 13px;
	position: relative;
	margin: auto
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_switcher:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	top: 1.6px;
	left: 10px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_switcher.active {
	background: #7b68ee
}

.pm-problems-v2 .pm-problems__content .problem-item-content-spaces__info_features-card_switcher.active:after {
	left: calc(100% - 2px)
}

.pm-problems-v2 .pm-problems__content .tab-content {
	margin: 0;
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	width: 45%;
	border: 0
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .tab-content {
		width: 100%;
		margin-top: 35px
	}
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content {
		margin-top: 0
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block {
	margin-left: 0;
	margin-top: 50px;
	width: 300px;
	max-width: 100%;
	position: relative
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block {
		width: auto
	}
}

@media (max-width:800px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block {
		display: block
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .figure img {
	border-radius: 5px
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__circle {
	z-index: 1
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(1) {
	left: 0;
	top: -32%
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(1) {
		top: -25%
	}
}

@media (max-width:768px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(1) {
		left: 15%;
		top: -15%
	}
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(1) {
		top: -25%
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(2) {
	bottom: 41%;
	left: 9%
}

@media (max-width:768px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(2) {
		bottom: 43%;
		left: 15%
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(3) {
	top: -15%;
	right: -50%
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(3) {
		top: -8%;
		right: 12%
	}
}

@media (max-width:768px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(3) {
		top: 0;
		left: 18%
	}
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item:nth-of-type(3) {
		top: -7%
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item .img-wrap__item-bubble_active {
	z-index: 9;
	position: relative
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square {
	width: 400px;
	height: auto
}

@media (max-width:768px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square {
		width: auto
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: 0 0;
	box-shadow: none;
	width: auto;
	height: auto
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner:after {
	display: none
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
	width: 285px;
	height: auto;
	border-radius: 4px;
	background: #646464;
	padding: 20px;
	text-align: left;
	margin-right: 10px
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
		width: 150px
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: 142px;
	box-sizing: border-box;
	border: 5px solid #646464;
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	z-index: 9;
	top: 50%
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
	margin-bottom: 15px;
	font-family: Axiforma, Arial, serif
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
		font-size: 12px
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
	font-size: 13px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff;
	font-family: Axiforma, Arial, serif
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
		font-size: 10px
	}
}

.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner img {
	max-width: 140px
}

@media (max-width:600px) {
	.pm-problems-v2 .pm-problems__content .tab-content .img-block .img-wrap__item_with-square .img-wrap__item_inner img {
		max-width: 120px
	}
}

.pm-problems-v2 .pm-problems__content .tab-content:nth-of-type(1) .img-block,
.pm-problems-v2 .pm-problems__content .tab-content:nth-of-type(2) .img-block {
	width: 400px
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content .tab-content:nth-of-type(1) .img-block,
	.pm-problems-v2 .pm-problems__content .tab-content:nth-of-type(2) .img-block {
		width: auto
	}
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content {
		display: none
	}
}

.pm-problems-v2 .pm-problems__content_mobile {
	display: none
}

@media (max-width:1000px) {
	.pm-problems-v2 .pm-problems__content_mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.pm-problems-v2 .pm-problems__content_mobile .slick-prev {
		background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent
	}
	.pm-problems-v2 .pm-problems__content_mobile .slick-next {
		background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent
	}
}

.pm-problems__carousel {
	overflow: hidden;
	min-height: 370px
}

.pm-problems__carousel .slick-list {
	overflow: visible
}

.pm-problems__row_item {
	position: relative;
	margin-bottom: 70px
}

.pm-problems__row_item-inner {
	background: #fff;
	box-shadow: 0 15px 45px rgba(16, 30, 54, .15);
	border-radius: 4px;
	cursor: pointer;
	padding: 0 30px;
	margin: 0 10px
}

@media (max-width:600px) {
	.pm-problems__row_item {
		width: 100%;
		margin: 0 20px
	}
}

.pm-problems__row_item-num,
.pm-problems__row_item-title {
	color: #b9bec7;
	transition: .2s
}

.pm-problems__row_item-num {
	font: 800 35px/38px Axiforma, Arial, serif
}

.pm-problems__row_item-title {
	font: 800 25px/35px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.pm-problems__row_item-title {
		font: 800 20px/30px Axiforma, Arial, serif
	}
}

.pm-problems__row_item-text {
	color: #7c828d;
	font: 400 14px/25px Axiforma, Arial, serif
}

.pm-problems__row_item-solution {
	color: #00b884;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	position: relative;
	font: 800 10px/12px Axiforma, Arial, serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-left: -30px;
	margin-bottom: 46px
}

.pm-problems__row_item-solution:before {
	content: '';
	display: block;
	position: absolute;
	width: 3px;
	height: 40px;
	border-radius: 15px;
	background: #00b884;
	left: -30px;
	top: -15px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.pm-problems__row_item:hover .pm-problems__row_item-num,
.pm-problems__row_item:hover .pm-problems__row_item-title {
	color: #7c828d
}

.pm-problems__row_item-visible {
	position: relative;
	padding: 30px 0
}

.pm-problems__row_item-hidden {
	display: none;
	padding-bottom: 30px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-animation: fadein 1s;
	animation: fadein 1s
}

@media (max-width:600px) {
	.pm-problems__row_item-hidden {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.pm-problems__row_item.slick-current:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/v2/dots.svg) repeat center/auto;
	width: 100%;
	height: 100%
}

.pm-problems__row_item.slick-current .pm-problems__row_item-num {
	color: #fd71af
}

.pm-problems__row_item.slick-current .pm-problems__row_item-title {
	color: #292d34
}

.pm-problems__row_item.slick-current .pm-problems__row_item-hidden {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pm-problems__row_item.slick-current .pm-problems__row_item-visible:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	left: 0;
	height: 100%;
	background: linear-gradient(179.85deg, #ff9ec9 0, #fd71af 100%);
	border-radius: 15px;
	top: 0;
	left: -30px
}

.pm-problems__row.pm-problems__carousel .slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #e9ebf0;
	bottom: -21px
}

@media (max-width:480px) {
	.pm-problems__row.pm-problems__carousel .slick-arrow {
		width: 30px;
		height: 30px
	}
}

.pm-problems__row.pm-problems__carousel .slick-prev {
	background: url(../images/icons/arrow-left-pink-big.svg) no-repeat center/16px, transparent;
	top: auto;
	right: 60px;
	left: auto
}

@media (max-width:600px) {
	.pm-problems__row.pm-problems__carousel .slick-prev {
		right: 75px
	}
}

@media (max-width:480px) {
	.pm-problems__row.pm-problems__carousel .slick-prev {
		background: url(../images/icons/arrow-left-pink-big.svg) no-repeat center/10px, transparent;
		right: 55px
	}
}

.pm-problems__row.pm-problems__carousel .slick-next {
	background: url(../images/icons/arrow-right-pink-big.svg) no-repeat center/16px, transparent;
	top: auto;
	right: 0;
	left: auto
}

@media (max-width:600px) {
	.pm-problems__row.pm-problems__carousel .slick-next {
		right: 15px
	}
}

@media (max-width:480px) {
	.pm-problems__row.pm-problems__carousel .slick-next {
		background: url(../images/icons/arrow-right-pink-big.svg) no-repeat center/10px, transparent
	}
}

.pricing {
	padding: 0 0 50px
}

@media (max-width:1200px) {
	.pricing {
		padding: 0
	}
}

@media (max-width:1000px) {
	.pricing {
		padding: 40px 0 0
	}
}

@media (max-width:600px) {
	.pricing {
		background: #7b68ee
	}
}

.pricing__wrapper {
	overflow: visible
}

.pricing__wrapper .slick-list {
	width: 100%
}

.pricing__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	margin: 0 0 50px 0;
	text-align: center;
	font: 800 35px/50px Axiforma, Arial, serif;
	color: #fff
}

.pricing__subheader {
	margin: 70px 0 0;
	text-align: center;
	font: 500 15px/20px Axiforma, Arial, serif;
	color: #fff;
	display: block;
	transition: .2s;
	text-decoration: underline
}

@media (max-width:1000px) {
	.pricing__subheader {
		margin: 50px 0 0
	}
}

.pricing__subheader:hover {
	text-decoration: none
}

.pricing__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 10px;
	width: 100%;
	margin: 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

@media (max-width:1200px) {
	.pricing__body {
		height: auto
	}
}

@media (max-width:1000px) {
	.pricing__body {
		border-radius: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		box-shadow: none
	}
}

.pricing-plan {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.34%;
	flex: 0 0 33.34%;
	background: #fff;
	padding: 50px 23px 40px;
	text-align: center;
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .14);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pricing-plan:first-child {
	border-radius: 10px 0 0 10px
}

.pricing-plan:last-child {
	border-radius: 0 10px 10px 0
}

@media (max-width:1200px) {
	.pricing-plan {
		padding: 50px 15px 40px
	}
}

@media (max-width:1050px) {
	.pricing-plan {
		padding: 50px 10px 40px
	}
}

@media (max-width:1000px) {
	.pricing-plan {
		padding: 40px 15px 25px;
		width: 100%;
		-webkit-box-flex: 0!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		border-radius: 8px!important;
		margin: 0 10px
	}
}

.pricing-plan__name {
	margin: 0 0 30px 0;
	font: 500 16px Axiforma, Arial, serif;
	text-transform: uppercase;
	color: #000
}

.pricing-plan__price {
	font: 300 50px/50px Axiforma, Arial, serif;
	color: #4c8af0;
	margin: 0 0 5px 0
}

.pricing-plan__price span {
	color: inherit
}

@media (max-width:1000px) {
	.pricing-plan__price {
		font: 300 40px/40px Axiforma, Arial, serif
	}
}

.pricing-plan__price sup {
	color: inherit
}

.pricing-plan__remark {
	font: 500 12px Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .4);
	text-transform: uppercase
}

.pricing-plan__features-list {
	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;
	-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;
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-bottom: 10px
}

.pricing-plan__features-list.bottom {
	position: absolute;
	width: 100%;
	bottom: 0;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	margin-bottom: 0
}

@media (max-width:1000px) {
	.pricing-plan__features-list.bottom {
		bottom: -10px
	}
}

.pricing-plan__feature {
	font: 12px/2em Axiforma, Arial, serif;
	color: #000
}

.pricing-plan__feature>strong {
	color: inherit;
	font-weight: 500
}

.pricing-plan__feature[data-tooltip]:before {
	top: auto;
	bottom: 100%;
	margin-bottom: 9px;
	left: 50%;
	right: auto;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	margin-left: 0;
	padding: 10px 15px;
	font: 500 12px/16px Axiforma, Arial, serif
}

@media (max-width:1200px) {
	.pricing-plan__feature[data-tooltip]:before {
		width: 200px
	}
}

.pricing-plan__feature[data-tooltip]:after {
	border-top: 6px solid #2a1e3f;
	border-bottom: none;
	top: auto;
	left: 50%;
	margin-bottom: 3px;
	bottom: 100%;
	margin-top: 0
}

.pricing-plan__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	transition: .2s;
	height: 50px;
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
	border-radius: 4px;
	padding: 2px 0 0 0;
	text-transform: uppercase;
	font: 14px Axiforma, Arial, serif;
	color: #fff;
	background: #4c8af0;
	border: 1px solid #4c8af0
}

.pricing-plan__btn:hover {
	background: #1d6bec
}

.pricing-plan__badge {
	position: absolute;
	width: 145px;
	top: -34px;
	left: calc(100% - 100px);
	padding: 9px 0 7px;
	color: #fff;
	background: #7b68ee;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: .5px;
	font: 500 11px Axiforma, Arial, serif;
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

@media (max-width:1000px) {
	.pricing-plan__badge {
		width: 135px;
		left: calc(100% - 90px);
		font: 500 10px Axiforma, Arial, serif
	}
}

.pricing-plan__free-label {
	font: 300 50px/50px Axiforma, Arial, serif;
	color: #4c8af0;
	margin: 0 0 5px 0;
	text-transform: uppercase
}

@media (max-width:1000px) {
	.pricing-plan__free-label {
		font: 300 40px/40px Axiforma, Arial, serif
	}
}

.pricing-plan__deal {
	margin: 15px auto 0;
	height: 14px;
	font: 400 13px/1 Axiforma, Arial, serif;
	cursor: pointer;
	background: url(../images/deal.png) no-repeat center left;
	background-size: 14px 14px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding-left: 20px
}

.pricing-plan__deal span {
	color: #7b68ee;
	border-bottom: 1px dashed #7b68ee
}

.pricing-plan__question {
	display: inline-block;
	width: 17px;
	height: 20px;
	margin: 0 0 -4px 5px;
	background: url(../images/icons/question.svg) left bottom/contain no-repeat transparent
}

.pricing-plan__question[data-tooltip]:before {
	top: auto;
	bottom: 100%;
	margin-bottom: 9px;
	left: auto;
	right: -100%
}

@media (max-width:1200px) {
	.pricing-plan__question[data-tooltip]:before {
		width: 200px
	}
}

@media (max-width:600px) {
	.pricing-plan__question[data-tooltip]:before {
		width: 140px
	}
}

.pricing-plan__question[data-tooltip]:after {
	border-top: 6px solid #2a1e3f;
	border-bottom: none;
	top: auto;
	left: 3px;
	margin-bottom: 3px;
	bottom: 100%;
	margin-top: 0
}

.pricing-plan__image {
	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;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-bottom: 20px
}

.pricing-plan__image img,
.pricing-plan__image svg {
	width: auto;
	height: auto
}

.pricing-plan_show-more {
	background-color: #6f5dd8;
	font: 500 12px/1 Axiforma, Arial, serif;
	color: #fff;
	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;
	transition: .2s;
	position: absolute;
	height: 39px;
	cursor: pointer;
	-webkit-transform: translate(50%, -50%) rotate(90deg);
	-ms-transform: translate(50%, -50%) rotate(90deg);
	transform: translate(50%, -50%) rotate(90deg);
	white-space: nowrap;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0;
	z-index: 0;
	top: 50%;
	border-bottom-left-radius: 0;
	width: 116px;
	right: 0;
	text-transform: uppercase;
	margin-right: -20px
}

.pricing-plan_show-more:hover {
	color: #7b68ee;
	background-color: #fff;
	border: 1px solid #7b68ee
}

@media (max-width:1000px) {
	.pricing-plan_show-more {
		display: none
	}
}

.pricing-plan_hidden {
	display: none
}

@media (max-width:1000px) {
	.pricing-plan_hidden {
		display: block
	}
}

.pricing-plan_best-top {
	overflow: hidden;
	position: relative;
	padding: 60px 23px 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:1200px) {
	.pricing-plan_best-top {
		padding: 60px 15px 0
	}
}

@media (max-width:1050px) {
	.pricing-plan_best-top {
		padding: 60px 10px 0
	}
}

@media (max-width:1000px) {
	.pricing-plan_best-top {
		padding: 50px 15px 0
	}
}

@media (max-width:600px) {
	.pricing-plan_best-top {
		padding: 40px 15px 0
	}
}

.pricing-plan_best-bottom {
	padding: 0 23px 26px;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media (max-width:1200px) {
	.pricing-plan_best-bottom {
		padding: 0 15px 21px
	}
}

@media (max-width:1050px) {
	.pricing-plan_best-bottom {
		padding: 0 10px 21px
	}
}

@media (max-width:1000px) {
	.pricing-plan_best-bottom {
		padding: 0 15px 35px
	}
}

@media (max-width:600px) {
	.pricing-plan_best-bottom {
		padding: 0 15px 25px
	}
}

.pricing-plan.pricing-plan_best {
	margin: -15px 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
	z-index: 2;
	padding: 0
}

@media (max-width:1000px) {
	.pricing-plan.pricing-plan_best {
		margin: 0
	}
}

.pricing-plan.pricing-plan_best,
.pricing-plan.pricing-plan_deals {
	border-radius: 10px
}

.pricing-plan.pricing-plan_best .pricing-plan__btn,
.pricing-plan.pricing-plan_deals .pricing-plan__btn {
	background: #7b68ee;
	border: 1px solid #7b68ee
}

.pricing-plan.pricing-plan_best .pricing-plan__btn:hover,
.pricing-plan.pricing-plan_deals .pricing-plan__btn:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

.pricing-plan.pricing-plan_business .pricing-plan__btn,
.pricing-plan.pricing-plan_enterprise .pricing-plan__btn {
	background: #7b68ee;
	border: 1px solid #7b68ee
}

.pricing-plan.pricing-plan_business .pricing-plan__btn:hover,
.pricing-plan.pricing-plan_enterprise .pricing-plan__btn:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

.pricing__body.pricing__body_deals.pricing__body_deals-expired {
	position: relative;
	margin: 80px auto 0
}

@media (max-width:600px) {
	.pricing__body.pricing__body_deals.pricing__body_deals-expired {
		margin: 60px auto 0
	}
}

.pricing__body.pricing__body_deals.pricing__body_deals-expired:before {
	content: '';
	display: block;
	position: absolute;
	top: -75px;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	background: url(../images/deals/expired.png) center/cover no-repeat;
	width: 111%;
	height: 120px;
	z-index: 9
}

@media (max-width:1000px) {
	.pricing__body.pricing__body_deals.pricing__body_deals-expired:before {
		height: 130px
	}
}

@media (max-width:600px) {
	.pricing__body.pricing__body_deals.pricing__body_deals-expired:before {
		content: none
	}
}

@media (max-width:600px) {
	.pricing__body.pricing__body_deals.pricing__body_deals-expired .pricing-plan__badge {
		background: red
	}
}

.pricing__body.pricing__body_deals.pricing__body_deals-expired .pricing-plan__btn {
	cursor: not-allowed;
	background: grey;
	border: 0
}

.pricing-plan.pricing-plan_free .pricing-plan__btn {
	background: 0 0;
	border: 1px solid #cbcaca;
	font-weight: 500;
	color: #4c8af0
}

.pricing-plan.pricing-plan_free .pricing-plan__btn:hover {
	color: #fff;
	background: #1d6bec;
	border: 1px solid #1d6bec
}

.pricing-switch {
	height: 20px;
	margin: 40px auto 30px;
	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;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.pricing-switch__label {
	font: 500 12px/1 Axiforma, Arial, serif;
	color: #000;
	opacity: .4;
	cursor: pointer
}

.pricing-switch__label.active {
	opacity: 1
}

.pricing-no-switch {
	width: 60px;
	height: 1px;
	background: #e4e4e4;
	margin: 50px auto 39px
}

.pricing__body_deals {
	width: 76%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 5px;
	margin: 30px auto 0;
	padding-bottom: 45px
}

@media (max-width:1000px) {
	.pricing__body_deals {
		width: 90%
	}
}

@media (max-width:600px) {
	.pricing__body_deals {
		width: 100%
	}
}

.pricing__body_deals .pricing-plan.pricing-plan_deals {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48%;
	flex: 0 0 48%;
	border: 0;
	border-radius: 5px;
	overflow: hidden
}

@media (max-width:600px) {
	.pricing__body_deals .pricing-plan.pricing-plan_deals {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
}

.pricing__body_deals .pricing-plan__name {
	margin: 0 0 5px;
	font: 400 31px Axiforma, Arial, serif;
	color: #4a4a4a;
	text-transform: capitalize
}

@media (max-width:1000px) {
	.pricing__body_deals .pricing-plan__name {
		font: 400 25px Axiforma, Arial, serif
	}
}

.pricing__body_deals .pricing-plan__badge {
	background: #6aca4f;
	letter-spacing: -.9px;
	font: 500 16px Axiforma, Arial, serif;
	height: 112px;
	top: -45px;
	left: calc(100% - 84px);
	padding: 0 0 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

@media (max-width:1000px) {
	.pricing__body_deals .pricing-plan__badge {
		width: 135px;
		font: 500 10px Axiforma, Arial, serif;
		height: 85px;
		top: -33px;
		left: calc(100% - 79px)
	}
}

.pricing__body_deals .pricing-plan__remark {
	color: #cacaca;
	font: 500 13px Axiforma, Arial, serif
}

@media (max-width:1000px) {
	.pricing__body_deals .pricing-plan__remark {
		font: 500 10px Axiforma, Arial, serif
	}
}

.pricing__body_deals .pricing-plan__remark-new {
	color: #777;
	font: 500 15px Axiforma, Arial, serif
}

@media (max-width:1000px) {
	.pricing__body_deals .pricing-plan__remark-new {
		font: 500 13px Axiforma, Arial, serif
	}
}

.pricing__body_deals .pricing-plan__price {
	color: #7b68ee;
	position: relative;
	margin: 30px 0
}

.pricing__body_deals .pricing-plan__price:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	right: 0;
	border-top: 3px solid;
	border-color: inherit;
	width: 72px;
	-webkit-transform: rotate(-30deg) translateX(-50%);
	-ms-transform: rotate(-30deg) translateX(-50%);
	transform: rotate(-30deg) translateX(-50%)
}

.pricing__body_deals .pricing-plan__price sup {
	vertical-align: super;
	font: 300 25px/25px Axiforma, Arial, serif;
	color: inherit
}

.pricing__body_deals .pricing-plan__price-new {
	margin: 0 0 15px;
	font: 300 68px/68px Axiforma, Arial, serif
}

.pricing__body_deals .pricing-plan__price-new:before {
	content: none
}

@media (max-width:1000px) {
	.pricing__body_deals .pricing-plan__price-new {
		font: 300 55px/55px Axiforma, Arial, serif
	}
}

@media (max-width:1000px) {
	.pricing-table {
		display: none
	}
}

.pricing-table * {
	transition: all .6s ease
}

.pricing-table thead th {
	vertical-align: middle;
	width: 20%
}

@media (max-width:1000px) {
	.pricing-table thead th {
		width: 100%
	}
}

.pricing-table td {
	font: 400 12px/16px Axiforma, Arial, serif;
	color: #4a4a4a;
	text-align: center;
	vertical-align: middle;
	padding: 12px 0
}

.pricing-table td:first-child {
	text-align: left
}

.pricing-table td.pricing-table__td_bordered {
	padding: 12px 0 30px;
	border-bottom: solid 2px #f3f3f3
}

.pricing-table td.pricing-table__title {
	font: 500 15px/1 Axiforma, Arial, serif;
	padding: 30px 0 12px
}

.pricing-table__check-mark {
	width: 18px;
	height: 13px;
	background: url(../images/icons/pricing-table-checkmark.svg) left top/contain no-repeat transparent;
	margin: 0 auto
}

.pricing-table__missing-mark {
	width: 15px;
	height: 15px;
	background: url(../images/icons/pricing-table-missingmark.svg) left top/contain no-repeat transparent;
	margin: 0 auto
}

.pricing-table .pricing-switch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pricing-table .pricing-plan {
	border-radius: 0;
	border: 0;
	box-shadow: none;
	background: #fff;
	position: relative;
	height: 297px;
	padding: 25px;
	margin: 0 -1px 0;
	min-height: 0
}

.pricing-table .pricing-plan:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%;
	left: 0
}

.pricing-table .pricing-plan .pricing-plan__name {
	font: 500 17px Axiforma, Arial, serif;
	margin: 0 0 5px
}

.pricing-table .pricing-plan .pricing-plan__text {
	font: 400 10px Axiforma, Arial, serif;
	color: #4a4a4a;
	letter-spacing: -.4px;
	min-height: 32px
}

.pricing-table .pricing-plan .pricing-plan__btn {
	border-radius: 3px;
	box-shadow: 1px 0 6px 0 rgba(0, 0, 0, .01);
	font: 500 12px Axiforma, Arial, serif;
	border: 0;
	color: #fff;
	max-width: 181px;
	position: absolute;
	bottom: 25px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.pricing-table .pricing-plan_free:after {
	background: linear-gradient(to right, #8930fd, #49ccf9)
}

.pricing-table .pricing-plan_free .pricing-plan__name {
	color: #7660fc
}

.pricing-table .pricing-plan_free .pricing-plan__btn {
	background-image: linear-gradient(to right, #8930fd, #49ccf9)
}

.pricing-table .pricing-plan_best:after {
	background: linear-gradient(to right, #ff18d4, #ff9e32)
}

.pricing-table .pricing-plan_best .pricing-plan__name {
	color: #ff25c5
}

.pricing-table .pricing-plan_best .pricing-plan__btn {
	background-image: linear-gradient(to right, #ff18d4, #ff9e32)
}

.pricing-table .pricing-plan_business:after {
	background: linear-gradient(to right, #0079b2, #4ad265)
}

.pricing-table .pricing-plan_business .pricing-plan__name {
	color: #0984a9
}

.pricing-table .pricing-plan_business .pricing-plan__btn {
	background-image: linear-gradient(to right, #0079b2, #4ad265)
}

.pricing-table .pricing-plan_enterprise:after {
	background: linear-gradient(to right, #f83227, #de8cff)
}

.pricing-table .pricing-plan_enterprise .pricing-plan__name {
	color: #f63632
}

.pricing-table .pricing-plan_enterprise .pricing-plan__btn {
	background-image: linear-gradient(to right, #f83227, #de8cff)
}

.pricing-table .pricing-plan .pricing-plan__price {
	color: #4a4a4a;
	font: 300 68px/.76 Axiforma, Arial, serif;
	letter-spacing: -3.5px;
	margin: 38px 0 10px
}

.pricing-table .pricing-plan .pricing-plan__image {
	margin: 15px 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.pricing-table .pricing-plan .pricing-plan__remark {
	color: #cacaca;
	font: 300 13px Axiforma, Arial, serif
}

.pricing-table thead.fixed .pricing-switch {
	opacity: 0
}

.pricing-table thead.fixed .pricing-plan {
	height: 130px;
	padding: 20px
}

.pricing-table thead.fixed .pricing-plan__name {
	font: 500 14px Axiforma, Arial, serif
}

.pricing-table thead.fixed .pricing-plan__image,
.pricing-table thead.fixed .pricing-plan__text {
	display: none
}

.pricing-table thead.fixed .pricing-flexed {
	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
}

.pricing-table thead.fixed .pricing-plan__price,
.pricing-table thead.fixed .pricing-plan__remark {
	color: #4a4a4a;
	margin: 0 0 10px;
	text-transform: inherit;
	font: 500 11px Axiforma, Arial, serif;
	letter-spacing: -.5px
}

.pricing-table thead.fixed .pricing-plan__remark {
	margin-left: 3px
}

.pricing-table thead.fixed .pricing-plan__btn {
	bottom: 20px
}

.pricing-table thead.fixed .pricing-switch__period {
	bottom: -80px;
	top: auto
}

.pricing-table thead.fixed .pricing-switch__period:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	top: -4px
}

.pricing-table_mobile {
	display: none
}

@media (max-width:1000px) {
	.pricing-table_mobile {
		display: block
	}
}

.pricing-table_mobile .pricing-plan,
.pricing-table_mobile table {
	margin: 0 auto
}

@media (max-width:1000px) {
	.pricing-table_mobile .pricing-plan,
	.pricing-table_mobile table {
		width: 80%
	}
}

@media (max-width:768px) {
	.pricing-table_mobile .pricing-plan,
	.pricing-table_mobile table {
		width: 65%
	}
}

.pricing-v2 {
	background: #7b68ee;
	padding: 30px 0 0;
	margin-bottom: -400px;
	margin-bottom: -315px
}

.pricing-v2--main-landing .pricing__body {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding-top: 45px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	box-shadow: none
}

.pricing-v2--main-landing .pricing-plan {
	border-radius: 5px;
	border: 0;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .14);
	max-width: 326px;
	-webkit-animation: fadein 1s;
	animation: fadein 1s
}

.pricing-v2--main-landing .pricing-plan__image {
	margin: 25px auto
}

.pricing-v2--main-landing .pricing-plan__link {
	color: #7b68ee;
	border-bottom: 1px dashed #7b68ee;
	font: 400 14px/1 "Gotham Pro", Arial, serif
}

.pricing-v2--main-landing .pricing-plan_best-top {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	padding: 30px 30px 0
}

@media (max-width:768px) {
	.pricing-v2--main-landing .pricing-plan_best-top {
		padding: 30px 15px 0
	}
}

@media (max-width:600px) {
	.pricing-v2--main-landing .pricing-plan_best-top {
		padding: 40px 15px 0
	}
}

.pricing-v2--main-landing .pricing-plan_best-bottom {
	padding: 0
}

@media (max-width:768px) {
	.pricing-v2--main-landing .pricing-plan_best-bottom {
		padding: 10px 15px 30px
	}
}

@media (max-width:600px) {
	.pricing-v2--main-landing .pricing-plan_best-bottom {
		padding: 10px 15px 25px
	}
}

.pricing-v2--main-landing .pricing-plan__name {
	margin: 0 0 5px;
	font: 500 17px/1 "Gotham Pro", Arial, serif;
	color: #292d34
}

.pricing-v2--main-landing .pricing-plan__badge {
	background: #6aca4f;
	letter-spacing: -.7px;
	font: 500 13px/1.38 "Gotham Pro", Arial, serif;
	height: 112px;
	top: -45px;
	left: calc(100% - 84px);
	padding: 0 0 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

@media (max-width:768px) {
	.pricing-v2--main-landing .pricing-plan__badge {
		width: 135px;
		font: 500 10px/1 "Gotham Pro", Arial, serif;
		height: 85px;
		top: -33px;
		left: calc(100% - 79px)
	}
}

.pricing-v2--main-landing .pricing-plan__remark {
	color: #cacaca;
	margin-bottom: 1px
}

.pricing-v2--main-landing .pricing-plan__remark-new {
	font: 400 15px/1 "Gotham Pro", Arial, serif;
	margin-bottom: 0
}

@media (max-width:768px) {
	.pricing-v2--main-landing .pricing-plan__remark-new {
		font: 400 13px/1 "Gotham Pro", Arial, serif
	}
}

.pricing-v2--main-landing .pricing-plan__price {
	color: #7b68ee;
	position: relative;
	margin: 30px 0;
	word-break: break-all
}

.pricing-v2--main-landing .pricing-plan__price sup {
	vertical-align: super;
	font: 300 25px/25px "Gotham Pro", Arial, serif;
	color: inherit
}

.pricing-v2--main-landing .pricing-plan__price-new {
	margin: 20px 0 10px;
	font: 300 68px/68px "Gotham Pro", Arial, serif
}

@media (max-width:768px) {
	.pricing-v2--main-landing .pricing-plan__price-new {
		font: 300 55px/55px "Gotham Pro", Arial, serif
	}
}

.pricing-v2--main-landing .pricing-plan_show-more {
	background-color: #6f5dd8;
	font: 500 12px/1 "Gotham Pro", Arial, serif;
	color: #fff;
	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;
	transition: .2s;
	position: absolute;
	height: 39px;
	cursor: pointer;
	-webkit-transform: translate(50%, -50%) rotate(90deg);
	-ms-transform: translate(50%, -50%) rotate(90deg);
	transform: translate(50%, -50%) rotate(90deg);
	white-space: nowrap;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0;
	z-index: 0;
	top: 50%;
	border-bottom-left-radius: 0;
	width: 116px;
	right: 0;
	text-transform: uppercase;
	margin-right: -20px
}

.pricing-v2--main-landing .pricing-plan_show-more:hover {
	color: #7b68ee;
	background-color: #fff
}

@media (max-width:600px) {
	.pricing-v2--main-landing .pricing-plan_show-more {
		display: none
	}
}

.pricing-v2--main-landing .pricing-plan_free .pricing-plan__btn {
	background: #7b68ee;
	border: 1px solid #7b68ee;
	color: #fff
}

.pricing-v2--main-landing .pricing-plan_free .pricing-plan__btn:hover {
	background: #533ae9;
	border: 1px solid #533ae9
}

.pricing-v2--main-landing .pricing-plan_best {
	margin: -15px 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
	z-index: 2
}

.pricing-v2--main-landing .pricing-plan_best .pricing-plan_best-top {
	margin-bottom: 0
}

.pricing-v2--main-landing .pricing-plan_business {
	z-index: 1
}

.pricing-v2--main-landing .pricing-plan_best .pricing-plan__btn,
.pricing-v2--main-landing .pricing-plan_business .pricing-plan__btn {
	font-weight: 500;
	color: #7b68ee;
	border: 1px solid #7b68ee;
	background: #fff
}

.pricing-v2--main-landing .pricing-plan_best .pricing-plan__btn:hover,
.pricing-v2--main-landing .pricing-plan_business .pricing-plan__btn:hover {
	color: #fff;
	background: #7b68ee
}

.pricing-v2--main-landing .pricing-plan_hidden {
	display: none
}

@media (max-width:600px) {
	.pricing-v2--main-landing .pricing-plan_hidden {
		display: block
	}
}

.pricing-v2--main-landing .pricing-plan__features-list {
	margin-bottom: 15px;
	min-height: auto
}

.pricing-v2--main-landing .pricing-plan__feature {
	font: 400 12px/2em "Gotham Pro", Arial, serif;
	text-align: center;
	color: #292d34
}

.pricing-v2--main-landing .pricing-switch {
	height: 100%;
	padding: 45px 0;
	margin: 0 auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.pricing-v2--main-landing .pricing-switch .tabs_pricing {
	background-color: #f2f2f2;
	width: 69px;
	border-radius: 16px
}

.pricing-v2--main-landing .pricing-switch .tabs_pricing .tabs__nav {
	height: 32px
}

.pricing-v2--main-landing .pricing-switch .tabs_pricing .tabs__nav .tabs__item {
	width: 32px;
	height: 32px;
	border-radius: 50%
}

.pricing-v2--main-landing .pricing-switch .tabs_pricing .tabs__nav .tabs__item.active {
	background-color: #7b68ee;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .21)
}

.pricing-v2--main-landing .pricing-switch .pricing-switch__label {
	font: 400 12px/1.79 "Gotham Pro", Arial, serif;
	letter-spacing: -.1px;
	color: #292d34
}

.asana_page,
.productivity_page {
	padding-top: 70px
}

.asana_page .wrapper,
.productivity_page .wrapper {
	display: table
}

.asana_page .content_col,
.productivity_page .content_col {
	padding-right: 30px;
	width: 64%;
	display: table-cell;
	vertical-align: top
}

@media (max-width:1250px) {
	.asana_page .content_col,
	.productivity_page .content_col {
		width: 63%
	}
}

@media (max-width:1000px) {
	.asana_page .content_col,
	.productivity_page .content_col {
		width: 100%;
		padding: 0
	}
}

.asana_page .sticky-wrapper,
.productivity_page .sticky-wrapper {
	padding-top: 4px
}

.scroll-menu {
	transition: all .2s;
	display: table-cell;
	vertical-align: top;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08);
	background: #fff
}

.scroll-menu.sticky {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	z-index: 9999;
	left: 0;
	position: fixed
}

.scroll-menu__content {
	padding: 20px 30px
}

@media (max-width:1250px) {
	.scroll-menu__content {
		padding: 20px
	}
}

@media (max-width:1050px) {
	.scroll-menu__content {
		padding: 15px
	}
}

.scroll-menu__content ul li {
	padding-bottom: 8px;
	position: relative
}

.scroll-menu__content ul li:last-child {
	padding-bottom: 0
}

.scroll-menu__content ul li a {
	display: block;
	position: relative;
	font: 400 15px/30px Axiforma, Arial, serif;
	padding: 5px 10px 3px;
	border-bottom: 1px solid #7b68ee;
	border-style: dashed
}

@media (max-width:1250px) {
	.scroll-menu__content ul li a {
		font: 400 14px/28px "Gotham Pro", Arial, serif
	}
}

.scroll-menu__content ul li a:hover {
	background: rgba(123, 104, 238, .1)
}

.scroll-menu__content ul li a.active {
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	color: #fff;
	background: #7b68ee;
	border-radius: 4px
}

@media (max-width:1000px) {
	.scroll-menu {
		display: none!important
	}
}

@media (max-width:768px) {
	.world-apps_carousel {
		padding: 0 50px
	}
}

.world-apps_carousel .slick-next {
	background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:768px) {
	.world-apps_carousel .slick-next {
		width: 12px;
		background: url(../images/slick-next_white.png) center/contain no-repeat transparent
	}
}

.world-apps_carousel .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:768px) {
	.world-apps_carousel .slick-prev {
		width: 12px;
		background: url(../images/slick-prev_white.png) center/contain no-repeat transparent
	}
}

.world-apps_carousel .world-apps_image img {
	max-width: 750px;
	margin: auto;
	height: auto
}

@media (max-width:768px) {
	.world-apps_carousel .world-apps_image img {
		max-width: 100%
	}
}

.world-apps_carousel .world-apps_inner {
	min-height: 600px;
	position: relative
}

@media (max-width:768px) {
	.world-apps_carousel .world-apps_inner {
		min-height: 0
	}
}

@media (max-width:600px) {
	.world-apps_carousel .world-apps_inner {
		padding: 0 20px
	}
}

.world-apps_carousel .world-apps_descr {
	max-width: 820px;
	margin: auto;
	margin-top: 50px;
	text-align: center;
	color: #fff;
	font: 400 14px/26px "Gotham Pro", Arial, serif
}

.world-apps_carousel .world-apps_descr strong {
	color: inherit
}

.rating {
	display: inline-block;
	vertical-align: text-top
}

.rating-star {
	width: 15px;
	height: 15px;
	background: url(../images/icons/rating-star.svg) center/contain no-repeat;
	display: inline-block
}

.rating-logos {
	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
}

.rating-logos>* {
	margin: 0 18px 0 0
}

@media (max-width:600px) {
	.rating-logos>* {
		margin: 0 auto
	}
}

.recurring-tasks_carousel.slick-dotted {
	margin-top: 0
}

.recurring-tasks_carousel .slick-dots {
	top: auto;
	bottom: -30px
}

.recurring-tasks_carousel .slick-slide {
	color: #fff
}

.recurring-tasks_carousel .slick-arrow {
	top: 350px
}

@media (max-width:768px) {
	.recurring-tasks_carousel .slick-arrow {
		top: 280px
	}
}

@media (max-width:600px) {
	.recurring-tasks_carousel .slick-arrow {
		top: 340px
	}
}

.recurring-tasks_carousel .slick-next {
	background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:600px) {
	.recurring-tasks_carousel .slick-next {
		width: 12px
	}
}

.recurring-tasks_carousel .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:600px) {
	.recurring-tasks_carousel .slick-prev {
		width: 12px
	}
}

.recurring-tasks_carousel .recurring-tasks__header {
	font: 400 27px/40px Axiforma, Arial, serif;
	margin: 45px 0;
	color: inherit
}

.recurring-tasks_carousel .recurring-tasks__inner {
	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;
	overflow: hidden
}

.recurring-tasks_carousel .recurring-tasks__images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: -70px
}

@media (max-width:768px) {
	.recurring-tasks_carousel .recurring-tasks__images {
		margin-bottom: 0
	}
}

@media (max-width:600px) {
	.recurring-tasks_carousel .recurring-tasks__images {
		margin-bottom: 0
	}
}

.recurring-tasks_carousel .recurring-tasks__images_item {
	margin: 0 -15px
}

@media (max-width:600px) {
	.recurring-tasks_carousel .recurring-tasks__images_item {
		margin: 0;
		cursor: pointer
	}
}

.recurring-tasks_carousel .recurring-tasks__images img {
	max-width: 355px;
	height: auto
}

@media (max-width:768px) {
	.recurring-tasks_carousel .recurring-tasks__images img {
		max-width: 215px
	}
}

@media (max-width:600px) {
	.recurring-tasks_carousel .recurring-tasks__images img {
		max-width: 120px
	}
}

@media (max-width:480px) {
	.recurring-tasks_carousel .recurring-tasks__images img {
		max-width: 80px
	}
}

.recurring-tasks_carousel .recurring-tasks__descr {
	color: #fff;
	text-align: center
}

.recurring-tasks_carousel .recurring-tasks__descr_title {
	font: 400 18px/40px Axiforma, Arial, serif;
	color: inherit
}

.recurring-tasks_carousel .recurring-tasks__descr_text {
	font: 400 15px/31px Axiforma, Arial, serif;
	color: inherit;
	padding-bottom: 60px
}

.reviews {
	padding: 80px 20px;
	border-bottom: 1px solid #e1e2e4
}

.reviews_last {
	border-bottom: 0
}

.reviews-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 900px
}

@media (max-width:600px) {
	.reviews-item {
		-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
	}
	.reviews-item .reviews-item__logo,
	.reviews-item .reviews-item__logo_wrap {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		text-align: center!important;
		width: 100%
	}
	.reviews-item .reviews-item__description {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%
	}
}

.reviews-item__logo {
	width: 33%;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.reviews-item__logo img {
	max-width: 90%;
	margin-bottom: 30px
}

.reviews-item__logo_wrap {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.reviews-item__description {
	width: 67%;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.reviews-item__description_quotes {
	padding: 0 60px;
	position: relative
}

.reviews-item__description_quotes:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 31px;
	background: url(../images/reviews/quotes-l.png) center/contain no-repeat transparent
}

.reviews-item__description_quotes:after {
	content: "";
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: 40px;
	height: 31px;
	background: url(../images/reviews/quotes-r.png) center/contain no-repeat transparent
}

.reviews-item_invert .reviews-item__logo {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	text-align: right
}

.reviews-item_best-software .reviews-item__description {
	width: 65%
}

.reviews-item_best-software .reviews-item__logo {
	width: 30%;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.reviews-item_best-software .reviews-item__logo img {
	max-width: 180px;
	margin-top: -30px;
	margin-bottom: -60px
}

@media (max-width:600px) {
	.reviews-item_best-software {
		width: 100%
	}
	.reviews-item_best-software .reviews-item__logo {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		text-align: center!important;
		width: 100%
	}
	.reviews-item_best-software .reviews-item__logo img {
		margin: 0 0 30px
	}
	.reviews-item_best-software .reviews-item__description {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%
	}
}

.reviews-item__title {
	font: 400 22px/1.2 Axiforma, Arial, serif;
	color: #464646;
	margin-bottom: 20px
}

.reviews-item__title_quotes {
	padding: 0 60px
}

.reviews-item__text {
	font: 400 15px/1.4 Axiforma, Arial, serif;
	color: #696969
}

.reviews-item__text_quotes {
	padding: 0 60px;
	position: relative
}

.reviews-item__text_quotes:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 31px;
	background: url(../images/reviews/quotes-l.png) center/contain no-repeat transparent
}

.reviews-item__text_quotes:after {
	content: "";
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: 40px;
	height: 31px;
	background: url(../images/reviews/quotes-r.png) center/contain no-repeat transparent
}

.reviews-item__text .link_purple {
	color: #7b68ee;
	text-decoration: underline
}

.reviews-item__link {
	font: 400 15px/1.4 Axiforma, Arial, serif;
	color: #696969;
	margin-top: 25px
}

.reviews-item__link_quotes {
	padding: 0 60px
}

.reviews-item__link a {
	color: #7b68ee;
	text-decoration: underline
}

.reviews-carousel.wrapper {
	overflow: inherit
}

@media (max-width:768px) {
	.reviews-carousel {
		padding: 0 40px
	}
}

.reviews-carousel .slick-arrow {
	top: 150px
}

.reviews-carousel .slick-next {
	background: url(../images/v2/slick-next_blue.svg) center/contain no-repeat transparent;
	width: 25px
}

@media (max-width:600px) {
	.reviews-carousel .slick-next {
		width: 12px
	}
}

.reviews-carousel .slick-prev {
	background: url(../images/v2/slick-prev_blue.svg) center/contain no-repeat transparent;
	width: 25px
}

@media (max-width:600px) {
	.reviews-carousel .slick-prev {
		width: 12px
	}
}

@media (max-width:600px) {
	.reviews-carousel__item {
		overflow-x: scroll
	}
}

.reviews-carousel__item>* {
	display: block;
	margin: auto
}

.reviews-carousel__item_name,
.reviews-carousel__item_role,
.reviews-carousel__item_text {
	color: #292d34;
	text-align: center
}

.reviews-carousel__item_text {
	font: 400 15px/1.4 Axiforma, Arial, serif;
	max-width: 600px
}

.reviews-carousel__item_name {
	font: 500 16px/19px Axiforma, Arial, serif;
	margin-top: 10px
}

.reviews-carousel__item_img {
	margin: 30px auto;
	width: 120px;
	height: 120px;
	display: block;
	outline: 0
}

.reviews-carousel__item_img img {
	max-width: 100%;
	border-radius: 50%
}

.reviews-carousel__item_role {
	font: 700 14px/28px Axiforma, Arial, serif;
	margin-top: 10px
}

.section.section_invert .reviews-item__based {
	background: rgba(255, 255, 255, .2);
	border-radius: 0 0 4px 4px;
	max-width: 100%;
	width: 100%;
	padding: 12px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-shadow: none;
	margin: 0 auto 15px;
	font: 400 19px Axiforma, Arial, serif;
	position: relative
}

.section.section_invert .reviews-item__based .text {
	color: inherit
}

.section.section_invert .reviews-item__based .icon {
	background: url(../images/icons/thumbs-up.svg) no-repeat;
	width: 21px;
	height: 21px;
	margin-right: 5px
}

@media (max-width:600px) {
	.section.section_invert .reviews-item__based {
		width: 100%
	}
}

.section__with-images.reviews-logos {
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	padding: 20px 0;
	margin: 30px auto 0;
	border: 1px solid rgba(255, 255, 255, .2);
	border-bottom: 0
}

@media (max-width:1000px) {
	.section__with-images.reviews-logos {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:600px) {
	.section__with-images.reviews-logos {
		width: 100%
	}
}

@media (max-width:600px) {
	.section.section_refferal {
		padding-bottom: 50px
	}
}

.section.section_refferal:before {
	background: #7945d2
}

.section.section_refferal .section_clients-study_section-left {
	background: #aa78ff;
	background: linear-gradient(45deg, #ad7cff, #ad7cff, #b789ff)
}

.section.section_refferal .section__header {
	font: 400 30px/1.2 "Gotham Pro", Arial, serif;
	margin: 0 auto;
	color: inherit;
	font-weight: 400!important;
	text-shadow: none!important
}

@media (max-width:600px) {
	.section.section_refferal .section__header {
		font: 500 28px/1.2em "Gotham Pro", Arial, serif
	}
}

.section.section_refferal .section__subheader {
	font: 300 18px/1.67 "Gotham Pro", Arial, serif;
	margin: 0 auto;
	color: inherit
}

@media (max-width:600px) {
	.section.section_refferal .section__subheader {
		font: 300 16px/1.67 "Gotham Pro", Arial, serif
	}
}

.section.section_refferal .section__text {
	color: inherit;
	font: 300 20px/1.67 "Gotham Pro", Arial, serif
}

.refferal__wrapper {
	max-width: 850px
}

.refferal__wrapper .section__header {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 60px 0 0;
	font: 500 26px/1.2 "Gotham Pro", Arial, serif
}

@media (max-width:600px) {
	.refferal__wrapper .section__header {
		margin: 30px 0 0;
		font: 500 24px/1.5em "Gotham Pro", Arial, serif
	}
}

.refferal__wrapper .section__text {
	margin: 0 auto 45px;
	opacity: .45
}

.refferal__steps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 45px 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:600px) {
	.refferal__steps {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.refferal__steps_item {
	text-align: center;
	width: 25%
}

@media (max-width:600px) {
	.refferal__steps_item {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 20px
	}
	.refferal__steps_item:last-child {
		margin-bottom: 0
	}
	.refferal__steps_item .refferal__steps_num:before {
		content: none
	}
}

.refferal__steps_item:last-child .refferal__steps_num:before {
	content: none
}

.refferal__steps_num {
	width: 47px;
	height: 47px;
	border: 2px solid #a875ff;
	font: 500 20px/29px "Gotham Pro", Arial, serif;
	border-radius: 50%;
	color: #a875ff;
	margin: 0 auto 30px;
	padding-top: 8px;
	position: relative;
	background: #fff
}

.refferal__steps_num:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 100%;
	width: 218px;
	height: 2px;
	background-color: #0a0b0b;
	opacity: .1;
	margin: 0 25px
}

.refferal__steps_text {
	font: 400 15px/20px "Gotham Pro", Arial, serif;
	opacity: .92;
	color: #362b4a
}

.refferal__steps_text a {
	font: 500 15px/20px "Gotham Pro", Arial, serif;
	color: #a875ff
}

.get_for_refferal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fff;
	text-align: center;
	overflow: hidden;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 90px auto 30px
}

@media (max-width:600px) {
	.get_for_refferal {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 60px auto 30px
	}
}

@media (max-width:600px) {
	.get_for_refferal__item {
		margin-bottom: 30px
	}
}

.get_for_refferal__item-center {
	width: 46px;
	height: 46px;
	border: 2px solid #fff;
	border-radius: 50%;
	position: relative
}

.get_for_refferal__circle {
	color: #fff;
	font: 700 11px/20px "Gotham Pro", Arial, serif;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%
}

.get_for_refferal__text {
	color: #fff;
	font: 400 16px/20px "Gotham Pro", Arial, serif;
	margin: 30px 0 0
}

.section.section_refferal-greybg {
	background-color: #f8f7f9
}

.security-page__content {
	max-width: 1000px;
	margin: auto
}

.security-page__content .section-v2__header,
.security-page__content .section-v2__subheader,
.security-page__content .section__header,
.security-page__content .section__subheader {
	text-align: left
}

.security-page__content .section__subheader {
	color: #000;
	font: 500 21px/2em Axiforma, Arial, serif;
	margin: 0 0 15px;
	padding: 0
}

@media (max-width:600px) {
	.security-page__content .section__subheader {
		font: 500 18px/1.6em Axiforma, Arial, serif;
		padding: 0
	}
}

.security-page__content p {
	margin-bottom: 30px;
	font-size: 17px;
	line-height: 1.5em
}

.security-page__content ul {
	font-size: 18px;
	margin-bottom: 30px;
	line-height: 1.7em;
	padding-left: 22px
}

.security-page__content ul li {
	position: relative
}

.security-page__content ul li:before {
	content: '';
	display: block;
	position: absolute;
	border-radius: 50%;
	background: #7b68ee;
	width: 6px;
	height: 6px;
	top: 11px;
	left: -20px
}

.security-page-compliance {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

@media (max-width:600px) {
	.security-page-compliance {
		-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;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.security-page-compliance__item {
	box-shadow: 1px 1px 15px 0 rgba(95, 80, 186, .2);
	width: 31%;
	margin-bottom: 30px;
	padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	border-radius: 5px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

@media (max-width:600px) {
	.security-page-compliance__item {
		width: 80%
	}
}

.security-page-compliance__item img {
	max-width: 100%
}

.security-page-compliance__item_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7b68ee;
	color: #fff;
	box-sizing: border-box;
	border-radius: 2px;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	padding: 3px 4px 2px;
	text-transform: uppercase;
	position: absolute;
	top: 75%;
	left: 45%
}

@media (max-width:768px) {
	.security-page-compliance__item_title {
		font-size: 9px
	}
}

@media (max-width:768px) {
	.security-page-compliance__item_title {
		font-size: 10px
	}
}

.security-page__amazon {
	width: 530px;
	max-width: 100%;
	margin: 50px auto;
	display: block
}

.security-page-block {
	box-shadow: 1px 1px 15px 0 rgba(95, 80, 186, .2);
	padding: 70px;
	margin-bottom: 70px;
	border-radius: 5px;
	position: relative
}

@media (max-width:600px) {
	.security-page-block {
		padding: 30px
	}
}

.security-page-block__title {
	font: 500 35px/40px Axiforma, Arial, serif;
	margin-bottom: 35px;
	color: #292d34;
	padding-right: 180px
}

@media (max-width:600px) {
	.security-page-block__title {
		font: 500 30px/36px Axiforma, Arial, serif;
		padding-right: 110px
	}
}

.security-page-block__text {
	font: 400 16px/26px Axiforma, Arial, serif;
	text-align: justify;
	color: #292d34
}

.security-page-block__text+.security-page-block__text {
	margin-top: 20px
}

.security-page-block__badge {
	width: 104px;
	height: 145px;
	position: absolute;
	top: -30px;
	right: 70px
}

@media (max-width:600px) {
	.security-page-block__badge {
		right: 30px;
		width: 70px;
		height: 100px
	}
}

.security-page-block__badge_purple {
	background: url(../images/security/check_purple.svg) center/contain no-repeat transparent
}

.security-page-block__badge_green {
	background: url(../images/security/check_green.svg) center/contain no-repeat transparent
}

.security-page-block__badge_orange {
	background: url(../images/security/check_orange.svg) center/contain no-repeat transparent
}

.security-page-app {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 40px
}

@media (max-width:1000px) {
	.security-page-app {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.security-page-app__item {
	width: 30%;
	background: #f1f0f9;
	border-radius: 4px;
	padding: 30px 20px;
	font: 400 18px/24px Axiforma, Arial, serif;
	color: #292d34;
	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
}

.security-page-app__item:not(:first-child):not(:last-child) {
	margin-left: 30px;
	margin-right: 30px
}

@media (max-width:1000px) {
	.security-page-app__item:not(:first-child):not(:last-child) {
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width:1000px) {
	.security-page-app__item {
		width: 100%;
		margin: 0 0 20px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 20px 30px;
		min-height: 103px
	}
	.security-page-app__item:last-child {
		margin-bottom: 0
	}
}

@media (max-width:600px) {
	.security-page-app__item {
		padding: 20px
	}
}

.security-page-app__item_title {
	position: relative
}

.security-page-app__item_label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7b68ee;
	color: #fff;
	box-sizing: border-box;
	border-radius: 2px;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	padding: 3px 4px 2px;
	text-transform: uppercase
}

@media (max-width:768px) {
	.security-page-app__item_label {
		font-size: 9px
	}
}

@media (max-width:768px) {
	.security-page-app__item_label {
		font-size: 10px
	}
}

.security-page-app__check {
	width: 50px;
	min-width: 50px;
	height: 49px;
	background: url(../images/security/check.svg) center/contain no-repeat transparent;
	margin-right: 10px
}

.security-page__btn {
	margin: 40px auto 60px
}

#toc-nav {
	position: fixed;
	top: 25%;
	box-shadow: rgba(0, 0, 0, .08) 0 1px 14px 0;
	background: #fff;
	z-index: 23;
	width: 100%;
	max-width: 550px;
	display: none
}

#toc-nav.not-sticky {
	right: -90px!important;
	transition: all .3s ease-in-out
}

#toc-nav.sticky {
	transition: all .3s ease-in-out;
	right: 0
}

#toc-nav.closed {
	width: 90px;
	max-height: 225px;
	right: 0;
	transition: all .5s ease-in-out
}

#toc-nav.not-closed {
	right: 0;
	transition: all .5s ease-in-out;
	max-width: 550px;
	height: auto
}

#toc-nav.force-hide {
	display: none!important
}

.toc-menu {
	overflow: hidden
}

#toc-nav.closed .toc-menu,
.toc-menu {
	max-height: none;
	transition: all .3s ease-in-out
}

#toc-nav.closed .toc-menu {
	opacity: 0;
	width: 478px
}

#toc-nav.not-closed .toc-menu {
	opacity: 1;
	width: 478px;
	max-height: 900px;
	transition: all .3s ease-in-out
}

#toc-nav .toc-menu.fade-out {
	opacity: 0;
	transition: opacity .1s ease-in-out
}

.toc-wrapper {
	padding: 32px 32px 25px 40px;
	display: block;
	width: 100%;
	max-height: none;
	position: relative
}

#toc-nav.closed .toc-wrapper {
	padding: 0;
	max-height: 255px
}

.toc-header {
	position: relative;
	z-index: 2
}

.toc-header span {
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: #9f9f9f;
	display: block;
	text-transform: uppercase;
	padding-bottom: 16px;
	pointer-events: all
}

.toc-btn span a,
.toc-header span a {
	color: #7b68ee
}

#toc-nav.closed .toc-header span {
	pointer-events: none
}

.toc-btn span {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #9f9f9f;
	display: block;
	text-transform: uppercase;
	position: absolute;
	left: 19px;
	top: 34px;
	transition: all .2s ease-in-out
}

#toc-nav.closed .toc-header {
	opacity: 0
}

#toc-nav.closed .toc-btn {
	display: block;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 225px;
	height: 90px;
	font-size: 14px;
	line-height: 16px;
	position: absolute;
	z-index: 3;
	left: -67px;
	top: 66px
}

.toc-btn {
	display: none;
	cursor: pointer;
	position: relative
}

.toc-btn:hover>span {
	color: #7b68ee;
	transition: all .2s ease-in-out
}

.toc-btn:focus>span {
	color: #9f9f9f
}

.toc-btn:hover>span svg path {
	stroke: #7b68ee!important;
	transition: all .2s ease-in-out
}

#toc-inside span svg {
	display: inline-block;
	margin-right: 14px;
	position: relative
}

#toc-nav span svg {
	display: inline-block;
	margin-right: 14px;
	position: relative
}

#toc-nav.closed span svg {
	top: 2px
}

.toc-close-btn {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	display: block
}

.toc-close-btn svg path {
	transition: all .2s ease-in-out
}

.toc-close-btn:hover svg path {
	fill: #7b68ee
}

#toc-nav.closed .toc-close-btn {
	opacity: 0
}

.toc-mobile-close-btn {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 21px;
	right: 27px;
	display: none;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D
}

.not-closed .toc-mobile-close-btn,
.toc-mobile-close-btn {
	transition: all .2s ease-in-out
}

.not-closed .toc-mobile-close-btn {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform-style: preserve-3D;
	transform-style: preserve-3D
}

.toc-mobile-close-btn svg {
	width: 18px;
	height: 18px
}

.toc-menu ol {
	line-height: 1.6!important;
	display: block;
	width: 100%;
	font-size: 16px!important
}

.toc-menu li {
	position: relative;
	margin-bottom: 8px
}

.toc-menu li:last-child {
	margin-bottom: 0
}

.toc-menu a {
	display: block;
	position: relative;
	vertical-align: text-top;
	margin-left: 10px;
	font: 400 15px/33px Axiforma, Arial, serif;
	padding: 3px 10px 4px;
	border-bottom: 1px solid #7b68ee;
	border-style: dashed
}

.toc-menu li ul li a {
	font-weight: 400
}

.toc-menu li:last-child a {
	margin-bottom: 0
}

.toc-menu li a.active {
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	color: #fff;
	background: #7b68ee;
	border-radius: 4px
}

.toc-menu li a:hover {
	color: #7b68ee!important;
	background: rgba(123, 104, 238, .1)
}

@media screen and (max-width:600px) {
	#toc-nav {
		display: block;
		position: fixed!important;
		top: 60px;
		left: 0;
		right: auto!important
	}
	#toc-nav.not-sticky {
		right: auto!important
	}
	#toc-nav.closed .toc-btn {
		display: block!important;
		-webkit-transform: rotate(0)!important;
		-ms-transform: rotate(0)!important;
		transform: rotate(0)!important;
		width: 100%!important;
		position: absolute!important;
		z-index: 3;
		left: 0!important;
		top: 0!important
	}
	.toc-btn {
		display: block!important;
		position: absolute;
		height: 60px;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #ededed
	}
	#toc-nav span svg,
	.toc-header span {
		display: none
	}
	.toc-btn span {
		font-size: 14px;
		font-weight: 600;
		position: absolute;
		left: 26px;
		top: 22px
	}
	#toc-nav.closed span svg {
		display: none
	}
	#toc-nav .toc-menu {
		margin-top: 50px
	}
	.toc-wrapper {
		display: block;
		width: 100%;
		height: auto;
		position: relative
	}
	#toc-nav.closed .toc-menu,
	#toc-nav.not-closed .toc-menu {
		width: auto!important
	}
	.toc-close-btn {
		width: 18px;
		height: 18px;
		position: absolute;
		top: 18px;
		right: 26px;
		cursor: pointer;
		display: none
	}
	.toc-close-btn svg path {
		fill: #7b68ee
	}
	.toc-mobile-close-btn {
		display: block
	}
	.toc-btn:hover>span {
		color: #9f9f9f
	}
	#toc-nav.closed .toc-menu {
		overflow: hidden;
		opacity: 1;
		max-height: none;
		transition: all .3s ease-in-out
	}
	#toc-nav.not-closed .toc-menu {
		opacity: 1;
		max-height: none;
		transition: all .3s ease-in-out
	}
	.toc-wrapper {
		padding: 32px 32px 25px 24px
	}
	#toc-nav {
		max-width: 100%;
		overflow: hidden;
		transition: all .3s ease-in-out;
		width: 100%
	}
	#toc-nav.closed .toc-wrapper {
		padding: 32px 32px 25px 24px;
		max-height: none
	}
	#toc-nav.not-closed .toc-wrapper {
		max-height: none
	}
	#toc-nav.closed .toc-wrapper,
	#toc-nav.not-closed .toc-wrapper {
		overflow: hidden;
		transition: all .3s ease-in-out
	}
	#toc-nav.closed {
		width: 100%!important;
		max-height: 60px!important;
		transition: all .3s ease-in-out
	}
	#toc-nav.not-closed {
		transition: all .3s ease-in-out;
		max-height: 1000px!important
	}
}

@media (max-width:1200px) {
	.checklists-video-section .card__wrapper_v2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center
	}
}

.checklists-video-section .card__picture {
	padding: 20px 0;
	width: 69%
}

@media (max-width:1200px) {
	.checklists-video-section .card__picture {
		width: 100%
	}
}

@media (max-width:1200px) {
	.checklists-video-section .card__content {
		width: 100%
	}
}

@media (max-width:1200px) {
	.checklists-video-section .card__header,
	.checklists-video-section .card__text {
		text-align: center
	}
}

.checklists-video-section .video-component__wrapper {
	position: relative;
	padding: 35px 80px
}

@media (max-width:1200px) {
	.checklists-video-section .video-component__wrapper {
		padding: 0
	}
}

.checklists-video-section .video-component__overlap {
	z-index: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	pointer-events: none
}

@media (max-width:1200px) {
	.checklists-video-section .video-component__overlap {
		display: none
	}
}

.ps-container {
	-ms-touch-action: none;
	touch-action: none;
	overflow: hidden!important;
	-ms-overflow-style: none
}

@supports (-ms-overflow-style:none) {
	.ps-container {
		overflow: auto!important
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.ps-container {
		overflow: auto!important
	}
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
	display: block;
	background-color: transparent
}

.ps-container.ps-in-scrolling {
	pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #999
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #999
}

.ps-container>.ps-scrollbar-x-rail {
	display: none;
	position: absolute;
	border-radius: 4px;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 3px;
	height: 8px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	position: absolute;
	background-color: #aaa;
	border-radius: 4px;
	transition: background-color .2s linear;
	bottom: 0;
	height: 8px
}

.ps-container>.ps-scrollbar-y-rail {
	display: none;
	position: absolute;
	border-radius: 4px;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	right: 3px;
	width: 8px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	position: absolute;
	background-color: #aaa;
	border-radius: 4px;
	transition: background-color .2s linear;
	right: 0;
	width: 8px
}

.ps-container:hover.ps-in-scrolling {
	pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
	opacity: .6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
	background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
	background-color: #999
}

.signature {
	padding: 10px 0 10px 80px;
	background: url(../images/clickup-symbol_color.svg) top left/contain no-repeat transparent;
	color: #000
}

@media (max-width:600px) {
	.signature {
		margin: 0 0 20px 0;
		padding: 10px 0 10px 60px
	}
}

.signature__header {
	width: 86px;
	height: 25px;
	overflow: hidden;
	margin: 0 0 10px 0;
	text-indent: -200px;
	background: url(../images/clickup-text_color.svg) left top/contain no-repeat transparent
}

@media (max-width:600px) {
	.signature__header {
		height: 20px;
		margin: 0 0 5px 0
	}
}

.signature__phone {
	margin: 0 0 5px 0;
	font: 500 16px/1em "Gotham Pro", Arial, serif;
	color: inherit
}

@media (max-width:600px) {
	.signature__phone {
		font: 500 13px/1em "Gotham Pro", Arial, serif
	}
}

.signature__address {
	text-transform: uppercase;
	font: 400 11px/1em "Gotham Pro", Arial, serif;
	color: inherit
}

@media (max-width:600px) {
	.signature__address {
		font: 400 10px/1em "Gotham Pro", Arial, serif
	}
}

.signature_v2 .signature__phone {
	font: 800 16px/20px Axiforma, Arial, serif;
	margin: 0
}

@media (max-width:600px) {
	.signature_v2 .signature__phone {
		font: 500 13px/1em Axiforma, Arial, serif
	}
}

.signature_v2 .signature__address {
	font: 400 16px/20px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.signature_v2 .signature__address {
		font: 400 10px/1em Axiforma, Arial, serif
	}
}

.slider-v2 {
	width: 100%;
	height: 100%;
	background: url(../images/slider-v2-bg.png) top right no-repeat;
	background-size: auto 100%
}

.slider-v2__content {
	position: relative;
	height: 100%;
	margin: 0 auto;
	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: left;
	color: #fff
}

@media (max-width:768px) {
	.slider-v2__content {
		text-align: center
	}
}

.slider-v2__header {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	margin: 30px 0 32px 0;
	font: 500 40px/1 "Gotham Pro", Arial, serif;
	color: #fff
}

.slider-v2__subheader {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	font: 400 21px/24px "Gotham Pro", Arial, serif;
	color: #fff;
	margin-bottom: 65px;
	width: 70%
}

@media (max-width:768px) {
	.slider-v2__subheader {
		width: 100%
	}
}

.slider-v2-form__body {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:768px) {
	.slider-v2-form__body {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.slider-v2-form__input {
	display: block;
	height: 60px;
	width: 325px;
	border: none;
	padding: 10px 15px 10px 20px;
	font: 400 18px/1 "Gotham Pro", Arial, serif;
	color: #1a1919;
	border-radius: 6px;
	margin-right: 14px
}

@media (max-width:768px) {
	.slider-v2-form__input {
		margin: 0 0 20px;
		width: 260px
	}
}

.slider-v2-form__input:focus {
	outline: 0
}

.slider-v2-form__btn {
	transition: .2s;
	display: block;
	height: 60px;
	width: 240px;
	text-align: center;
	color: #000;
	background: #ffc800;
	border: none;
	font: 500 17px "Gotham Pro", Arial, serif;
	cursor: pointer;
	padding: 2px 0 0 0;
	border-radius: 6px;
	text-transform: uppercase
}

@media (max-width:768px) {
	.slider-v2-form__btn {
		width: 260px
	}
}

.slider-v2-form__btn:hover {
	background: #e6b400
}

.slider-v2-form__btn:active {
	background: #cca000
}

.slider-v2-form__btn:focus {
	outline: 0
}

.slider-v2-form__error {
	position: absolute;
	top: 45px;
	left: 0;
	width: 100%;
	text-align: left;
	padding: 20px;
	color: #fff;
	font: 300 12px "Gotham Pro", Arial, serif;
	letter-spacing: .5px;
	display: none
}

@media (max-width:768px) {
	.slider-v2-form__error {
		text-align: center
	}
}

.header-absolute {
	position: absolute;
	width: 100%;
	z-index: 10
}

.slider-v3-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 20px
}

@media (max-width:768px) {
	.slider-v3-form__body {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.slider-v3-form__input {
	display: block;
	height: 60px;
	width: 325px;
	border: none;
	padding: 10px 15px 10px 20px;
	font: 400 18px/1 "Gotham Pro", Arial, serif;
	color: #1a1919;
	border-radius: 6px;
	margin-right: 14px
}

@media (max-width:768px) {
	.slider-v3-form__input {
		margin: 0 0 20px;
		width: 260px
	}
}

.slider-v3-form__input:focus {
	outline: 0
}

.slider-v3-form__btn {
	transition: .2s;
	display: block;
	height: 60px;
	width: 240px;
	text-align: center;
	color: #000;
	background: #ffc800;
	border: none;
	font: 500 17px "Gotham Pro", Arial, serif;
	cursor: pointer;
	padding: 2px 0 0 0;
	border-radius: 6px;
	text-transform: uppercase
}

@media (max-width:768px) {
	.slider-v3-form__btn {
		width: 260px
	}
}

.slider-v3-form__btn:hover {
	background: #e6b400
}

.slider-v3-form__btn:active {
	background: #cca000
}

.slider-v3-form__btn:focus {
	outline: 0
}

.slider-v3-form__error {
	position: absolute;
	top: 165px;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 20px;
	color: #fff;
	font: 300 12px "Gotham Pro", Arial, serif;
	letter-spacing: .5px;
	display: none
}

@media (max-width:768px) {
	.slider-v3-form__error {
		top: 137px
	}
}

.slider-v3-form__body_m-b {
	margin-bottom: 80px
}

.slider-v3-devices {
	padding: 40px 0 0;
	background: url(../images/slider-v3-bg.png) bottom left no-repeat;
	background-size: contain
}

.slider-v3-devices__img {
	width: 90%;
	margin: 0 auto;
	display: block
}

.slider-e {
	margin: 40px auto 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:768px) {
	.slider-e {
		margin: 40px auto 40px
	}
}

.slider-e__item {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	text-align: center
}

.slider-e__item img {
	max-height: 255px;
	max-width: 100%
}

@media (max-width:768px) {
	.slider-e__item img {
		width: 90%
	}
}

.slider-f {
	margin: 40px auto 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:768px) {
	.slider-f {
		margin: 40px auto 40px
	}
}

.slider-f__item {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	text-align: center
}

.slider-f__item img {
	max-height: 254px;
	max-width: 100%
}

@media (max-width:768px) {
	.slider-f__item img {
		width: 90%
	}
}

.slider-h {
	margin: 40px auto 100px;
	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
}

.slider-h__header {
	padding-left: 55px;
	text-align: left;
	color: #fff;
	margin: 40px 0 50px 0;
	font: 500 28px/1.2em Axiforma, Arial, serif
}

@media (max-width:1200px) {
	.slider-h__header {
		margin: 30px 0 30px 0;
		text-align: center;
		padding: 0
	}
}

.slider-h__subheader {
	text-align: left;
	color: #fff;
	margin: 0 0 15px 80px;
	font: 500 20px/1.2em Axiforma, Arial, serif
}

@media (max-width:1200px) {
	.slider-h__subheader {
		margin: auto;
		text-align: center;
		padding: 0 0 20px 0
	}
}

@media (max-width:768px) {
	.slider-h {
		margin: 40px auto 40px
	}
}

.slider-h__discription {
	padding: 15px 50px 20px 40px;
	text-align: center;
	color: #fff;
	font: 500 18px/1.2em Axiforma, Arial, serif
}

.slider-h__item {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	text-align: center
}

.slider-h__item img {
	max-height: 400px;
	max-width: 470px;
	margin: 0 0 60px 25px
}

@media (max-width:1200px) {
	.slider-h__item img {
		margin: 0 0 60px 0
	}
}

@media (max-width:768px) {
	.slider-h__item img {
		width: 78%
	}
}

.slider-h__left {
	width: 50%;
	display: inline-block;
	float: left
}

.slider-h__left img {
	max-height: 335px
}

@media (max-width:1200px) {
	.slider-h__left {
		width: 100%;
		display: block;
		float: none
	}
}

.slider-h__right {
	margin-top: 45px;
	width: 50%;
	display: inline-block;
	float: right
}

@media (max-width:1200px) {
	.slider-h__right {
		width: 100%;
		margin-top: 0;
		display: block;
		float: none
	}
}

.slider-h__right img {
	margin-left: 75px
}

.slider-h__right_with-shadow {
	box-shadow: rgba(0, 0, 0, .08) 0 1px 14px 0;
	padding: 30px;
	margin-top: 0
}

@media (max-width:1200px) {
	.slider-h__right_with-shadow {
		margin-bottom: 25px
	}
}

.slider-h__right_with-shadow img {
	margin: 0 auto
}

.slider-h__right_with-shadow .slider-h__subheader {
	text-align: center;
	color: #292d34;
	margin: 30px auto
}

@media (max-width:600px) {
	.slider-h__right_with-shadow .cta_v3 .cta__btn,
	.slider-h__right_with-shadow .cta_v3 .cta__input {
		width: 100%
	}
}

@media (max-width:600px) {
	.slider-h__right_with-shadow .slider-h-form__body {
		display: block
	}
}

.slider-h-form__error {
	position: absolute;
	top: 45px;
	width: 100%;
	text-align: center;
	padding: 20px;
	color: #fff;
	font: 300 12px Axiforma, Arial, serif;
	letter-spacing: .5px;
	display: none
}

@media (max-width:1200px) {
	.slider-h-form__error {
		top: 30px
	}
}

.slider-h-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

@media (max-width:1200px) {
	.slider-h-form__body {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.slider-h-form__body .cta__input {
	border: 1px solid #5c4dbc
}

.slider-h-form__body .cta__error {
	top: 40px
}

@media (max-width:600px) {
	.slider-h-form__body .cta__error {
		top: 32px
	}
}

.slider-h-form__input {
	display: block;
	margin-left: 80px;
	height: 48px;
	width: 325px;
	border: none;
	padding: 10px 15px 8px 20px;
	font: 400 16px/1 Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .45);
	border-radius: 6px 0 0 6px;
	margin-right: 14px
}

@media (max-width:1200px) {
	.slider-h-form__input {
		margin: 0 0 20px 0;
		width: 260px;
		border-radius: 6px
	}
}

.slider-h-form__input:focus {
	outline: 0
}

.slider-h-form__btn {
	transition: .2s;
	margin-left: -20px;
	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;
	height: 48px;
	width: 200px;
	text-align: center;
	color: #fff;
	background: #ff9954;
	border: none;
	font: 500 14px Axiforma, Arial, serif;
	cursor: pointer;
	padding: 2px 0 0 0;
	border-radius: 0 4px 4px 0;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, .35);
	text-transform: lowercase
}

.slider-h-form__btn:first-letter {
	text-transform: uppercase
}

.slider-h-form__btn .btn__text:first-letter {
	text-transform: uppercase
}

@media (max-width:1200px) {
	.slider-h-form__btn {
		clear: both;
		width: 260px;
		border-radius: 6px;
		margin: 0 0 20px 0
	}
}

.slider-h-form__btn:hover {
	background: #ff8a3b
}

.slider-h-form__btn:active {
	background: #ff7b21
}

.slider-h-form__btn:focus {
	outline: 0
}

.slider-i {
	position: relative;
	margin: 10px auto 0;
	min-height: 500px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:768px) {
	.slider-i {
		margin: 50px auto 0;
		min-height: auto
	}
}

.slider-i__mac {
	position: absolute;
	left: 55%;
	bottom: 0;
	width: 45%;
	height: 500px;
	background: url(../images/slider/i/mac-full-width.png) top left no-repeat;
	background-size: cover
}

@media (max-width:768px) {
	.slider-i__mac {
		background: 0 0
	}
}

.slider-i__left {
	width: 52%;
	padding-top: 70px;
	padding-bottom: 40px
}

@media (max-width:1200px) {
	.slider-i__left {
		padding-top: 30px;
		width: 48%
	}
}

@media (max-width:768px) {
	.slider-i__left {
		width: 100%;
		padding: 0 0 50px
	}
}

.slider-i__header {
	font: 400 28px/1.4 "Gotham Pro", Arial, serif;
	color: #362e44;
	margin-bottom: 30px
}

@media (max-width:768px) {
	.slider-i__header {
		text-align: center
	}
}

.slider-i__subheader {
	font: 400 15px/1.6 "Gotham Pro", Arial, serif;
	color: #362e44;
	margin-bottom: 50px
}

@media (max-width:768px) {
	.slider-i__subheader {
		text-align: center
	}
}

.slider-i__button {
	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;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	transition: .2s;
	font: 400 16px/1.6 "Gotham Pro", Arial, serif;
	color: #fff;
	background: #7b68ee;
	cursor: pointer;
	height: 56px;
	width: 240px;
	margin: 0 auto 25px;
	padding: 2px 0 0 0;
	border-radius: 28px
}

.slider-i__button:hover {
	background: #5c4dbc
}

.slider-i__button-link {
	font: 400 16px/1 "Gotham Pro", Arial, serif;
	color: #171f2d;
	text-align: center;
	margin: 0 auto;
	display: table
}

.slider-k {
	margin: 40px auto 60px;
	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
}

@media (max-width:768px) {
	.slider-k {
		margin: 40px auto 40px
	}
}

.slider-k img {
	width: 270px;
	max-width: 270px
}

@media (max-width:768px) {
	.slider-k img {
		width: 50%
	}
}

.slider-dark {
	width: 100%;
	height: 100%;
	background: url(../images/headers/productive.jpg) top center no-repeat;
	background-size: cover;
	position: relative;
	color: inherit
}

.slider-dark:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4)
}

.slider-dark .slider-dark__content {
	position: relative;
	height: 100%;
	margin: 0 auto;
	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: left;
	color: #fff
}

.slider-dark .slider-dark__content .btn {
	font: 400 18px/1 "Gotham Pro", Arial, serif;
	margin: 30px auto 0
}

@media (max-width:600px) {
	.slider-dark .slider-dark__content .btn {
		max-width: 200px
	}
}

@-webkit-keyframes ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}
	15% {
		opacity: 1;
		top: 50%
	}
	50% {
		opacity: 0;
		top: 75%
	}
	100% {
		opacity: 0;
		top: 90%
	}
}

@keyframes ani-mouse {
	0% {
		opacity: 1;
		top: 29%
	}
	15% {
		opacity: 1;
		top: 50%
	}
	50% {
		opacity: 0;
		top: 75%
	}
	100% {
		opacity: 0;
		top: 90%
	}
}

.slider-dark .slider-dark__content .scroll-btn {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 40px;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-clip: padding-box
}

@media (max-width:600px) {
	.slider-dark .slider-dark__content .scroll-btn {
		position: static;
		margin-top: 50px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.slider-dark .slider-dark__content .scroll-btn>* {
	display: inline-block;
	vertical-align: middle
}

.slider-dark .slider-dark__content .scroll-btn .scroller {
	cursor: pointer
}

.slider-dark .slider-dark__content .scroll-btn .mouse {
	width: 16px;
	height: 24px;
	border-radius: 4px;
	background-color: #fff;
	display: block;
	position: relative
}

.slider-dark .slider-dark__content .scroll-btn .mouse>* {
	position: absolute;
	display: block;
	width: 2px;
	height: 4px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -90%);
	-ms-transform: translate(-50%, -90%);
	transform: translate(-50%, -90%);
	background: #000;
	border-radius: 4px;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite
}

.slider-dark .slider-dark__content .scroll-btn p {
	margin-left: 15px;
	font: 400 14px/1.71 "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:768px) {
	.slider-dark .slider-dark__content {
		text-align: center
	}
}

.slider-light {
	width: 100%;
	position: relative;
	color: inherit
}

.slider-light .slider-light__content {
	position: relative;
	height: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left
}

.slider-light .slider-light__content .btn {
	font: 500 17px/1 "Gotham Pro", Arial, serif;
	padding: 0 25px;
	text-transform: capitalize;
	outline: 0;
	cursor: pointer
}

@media (max-width:768px) {
	.slider-light .slider-light__content {
		text-align: center
	}
}

.socials {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0 0 15px 0
}

.socials__item {
	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;
	transition: .2s;
	height: 20px;
	margin: 0 0 0 25px
}

@media (max-width:600px) {
	.socials__item {
		margin: 0 0 0 15px
	}
	.socials__item:last-child {
		margin-right: 0
	}
}

.socials__item:hover .socials__icon {
	fill: #7b68ee
}

.socials__icon {
	transition: .3s;
	display: block;
	height: 100%;
	width: auto;
	fill: #b0b2b7
}

.switching {
	max-width: 800px;
	padding: 0 30px;
	margin: 40px auto 70px
}

@media (max-width:600px) {
	.switching {
		max-width: 100%;
		margin: 40px auto 50px
	}
}

.switching__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
}

.switching__item-brands img {
	display: block;
	width: 100%
}

.switching__item-clickup {
	padding: 0 20px
}

@media (max-width:600px) {
	.switching__item-clickup {
		padding: 0 10px
	}
}

.switching__item-clickup img {
	display: block;
	margin: 0 auto;
	width: 86px;
	height: auto;
	margin-top: -30px
}

@media (max-width:600px) {
	.switching__item-clickup img {
		width: 40px;
		margin-top: -40px;
		height: auto
	}
}

.switching__item-link-block {
	color: rgba(29, 29, 29, .4);
	font: 400 14px/1.6 "Gotham Pro", Arial, serif;
	display: inline-block;
	margin: 20px 0 0 0
}

.switching__item-link {
	color: #7b68ee;
	font: 400 14px "Gotham Pro", Arial, serif;
	border-bottom: 1px dashed #7b68ee;
	cursor: pointer
}

.switching__item-link:hover {
	color: #5c4dbc
}

.switching__error {
	position: absolute;
	top: 63px;
	left: 0;
	width: 100%;
	text-align: left;
	color: #7b68ee;
	font: 300 14px "Gotham Pro", Arial, serif;
	letter-spacing: .5px;
	display: none
}

.main-landing__switching__wrapper_v2 {
	padding: 45px 0
}

.main-landing__switching__wrapper_v2 .wrapper {
	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
}

.main-landing__switching__wrapper_v2 .switching-v2 {
	padding: 0;
	margin: 0;
	width: calc(58% - 20px)
}

@media (max-width:600px) {
	.main-landing__switching__wrapper_v2 .switching-v2 {
		display: none
	}
}

.main-landing__switching__wrapper_v2 .switching__content {
	width: 38%
}

@media (max-width:600px) {
	.main-landing__switching__wrapper_v2 .switching__content {
		width: 100%
	}
}

.main-landing__switching__wrapper_v2 .switching__content .section-v2__header {
	position: relative;
	margin-bottom: 75px
}

@media (max-width:600px) {
	.main-landing__switching__wrapper_v2 .switching__content .section-v2__header {
		margin-bottom: 30px
	}
}

.main-landing__switching__wrapper_v2 .switching__content .section-v2__header:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 7px;
	position: static;
	margin-top: 50px;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

@media (max-width:600px) {
	.main-landing__switching__wrapper_v2 .switching__content .section-v2__header:after {
		margin-top: 30px
	}
}

@media (min-width:600px) {
	.main-landing__switching__wrapper_v2 .switching__content img {
		display: none
	}
}

@media (max-width:600px) {
	.main-landing__switching__wrapper_v2 .switching__content img {
		display: block;
		max-width: 100%
	}
}

.main-landing__switching__wrapper_v2 .switching__content .btn {
	margin: 25px 0 0
}

@media (max-width:600px) {
	.main-landing__switching__wrapper_v2 .switching__content .btn {
		margin: 25px 0 35px
	}
}

.tabs {
	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;
	max-width: 950px;
	margin: 50px auto 0
}

@media (max-width:768px) {
	.tabs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:600px) {
	.tabs {
		margin: 30px auto 0
	}
}

.tabs__nav {
	width: 40%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

@media (max-width:1200px) {
	.tabs__nav {
		width: 30%
	}
}

@media (max-width:768px) {
	.tabs__nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		margin-bottom: 30px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (max-width:600px) {
	.tabs__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 10px
	}
}

.tabs__nav-no-selector .tabs__item {
	border: 0;
	cursor: default;
	padding: 15px 30px
}

@media (max-width:768px) {
	.tabs__nav-no-selector .tabs__item {
		padding: 15px
	}
}

.tabs__nav-no-selector .tabs__item .tabs__header {
	color: #0d0d0d
}

.tabs__nav-no-selector .tabs__item:hover {
	border: 0
}

.tabs__nav-invert {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.tabs__item {
	transition: .2s;
	display: block;
	padding: 30px;
	border: 1px solid transparent;
	background: #fff;
	border-radius: 4px;
	margin: 0 0 5px 0;
	outline: 0
}

.tabs__item_active {
	border: 1px solid #7b68ee
}

.tabs__item_active .tabs__header {
	color: #7b68ee
}

@media (max-width:768px) {
	.tabs__item {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 15px;
		text-align: center
	}
	.tabs__item+.tabs__item {
		margin-left: 15px
	}
}

@media (max-width:600px) {
	.tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial
	}
	.tabs__item+.tabs__item {
		margin: 0
	}
}

.tabs__header {
	transition: .2s;
	color: #0d0d0d;
	font: 700 18px Axiforma, Arial, serif;
	margin: 0 0 5px 0
}

.tabs__subheader {
	font: 500 15px/1.4em Axiforma, Arial, serif;
	color: rgba(0, 0, 0, .4)
}

@media (max-width:600px) {
	.tabs__subheader br {
		display: none
	}
}

.tabs__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: calc(60% - 20px);
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

@media (max-width:1200px) {
	.tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs__content {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%
	}
}

.tabs__content-invert {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.tabs__panel {
	display: none
}

.tabs__panel img {
	display: block;
	max-width: 100%;
	border: 1px solid #eaecec;
	border-radius: 3px
}

.tabs__panel img.no-border {
	border: 0
}

@media (max-width:1200px) {
	.tabs__panel img {
		margin: 0 auto
	}
}

@media (max-width:1200px) {
	.tabs__panel .demo-get__teacher img {
		margin: 0 25px 0 0
	}
}

.tabs__panel_active {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tabs_custom-task-statuses .tabs__subheader {
	opacity: 1!important;
	font: 300 15px/1.4em Axiforma, Arial, serif
}

.tabs_custom-task-statuses .tabs__panel {
	margin: auto;
	position: relative
}

.tabs_custom-task-statuses .tabs__panel>* {
	border-radius: 4px
}

.tabs_custom-task-statuses .tabs__panel:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	border-radius: 50%;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .5)
}

.tabs_statuses {
	margin-top: 10px
}

.tabs_statuses .tabs__content {
	min-height: 430px
}

@media (max-width:600px) {
	.tabs_statuses .tabs__content {
		min-height: 0
	}
}

.tabs_statuses .tabs__content img {
	border: 0
}

.tabs_statuses-v2 .tabs__content {
	min-height: 480px
}

@media (max-width:600px) {
	.tabs_statuses-v2 .tabs__content {
		min-height: 0
	}
}

.tabs_statuses-v2 .tabs__content img {
	max-width: 90%;
	margin: auto
}

.tabs_priority {
	margin-top: 10px
}

.tabs_priority .tabs__content {
	min-height: 650px
}

@media (max-width:600px) {
	.tabs_priority .tabs__content {
		min-height: 0
	}
}

.tabs_priority .tabs__content img {
	border: 0
}

@media (max-width:768px) {
	.tabs_statuses_on-header {
		margin-top: 60px
	}
}

@media (max-width:600px) {
	.tabs_statuses_on-header {
		margin: 30px auto
	}
}

.tabs_statuses_on-header .tabs__item {
	border: 1px solid transparent;
	background: 0 0;
	border-radius: 4px;
	margin: 0 0 5px 0
}

.tabs_statuses_on-header .tabs__item_active {
	border: 1px solid #fff
}

.tabs_statuses_on-header .tabs__header,
.tabs_statuses_on-header .tabs__subheader {
	color: #fff
}

.tabs_statuses_on-header .tabs__header {
	margin: 0 0 5px 0
}

.tabs_statuses_on-header .tabs__subheader {
	opacity: .7
}

.tabs_statuses_on-header .tabs__panel {
	max-height: 360px
}

.tabs__statuses_on-body {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%
}

.tabs__statuses_on-body .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto;
	height: 35px;
	margin-bottom: 5px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:768px) {
	.tabs__statuses_on-body .tabs__nav {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: auto
	}
}

@media (max-width:600px) {
	.tabs__statuses_on-body .tabs__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%
	}
}

.tabs__statuses_on-body .tabs__nav .tabs__item {
	padding: 0 20px 20px;
	border: none;
	border-radius: 0;
	font: 300 18px/1 "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #292d34;
	height: 33px;
	width: auto
}

@media (max-width:768px) {
	.tabs__statuses_on-body .tabs__nav .tabs__item {
		height: auto;
		margin-bottom: 20px
	}
	.tabs__statuses_on-body .tabs__nav .tabs__item:last-child {
		margin-bottom: 0
	}
}

@media (max-width:600px) {
	.tabs__statuses_on-body .tabs__nav .tabs__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 0 auto 35px
	}
}

.tabs__statuses_on-body .tabs__nav .tabs__item_active {
	border-bottom: 1px solid #7b68ee;
	color: #7b68ee;
	opacity: 1;
	height: 35px
}

.tabs__statuses_on-body .tabs__nav_orange {
	height: auto;
	padding-bottom: 30px
}

.tabs__statuses_on-body .tabs__nav_orange .tabs__item {
	padding: 0 25px;
	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;
	position: relative;
	height: 55px
}

.tabs__statuses_on-body .tabs__nav_orange .tabs__item:after {
	border-right: solid 10px transparent;
	border-left: solid 10px transparent;
	border-top: solid 10px transparent;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 50%;
	height: 0;
	width: 0
}

.tabs__statuses_on-body .tabs__nav_orange .tabs__item_active {
	border-bottom: 0;
	color: #fff;
	background: #f8af35;
	height: 55px;
	border-radius: 5px
}

.tabs__statuses_on-body .tabs__nav_orange .tabs__item_active:after {
	border-top: solid 10px #f8af35
}

.tabs__statuses_on-body .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%
}

@media (max-width:768px) {
	.tabs__statuses_on-body .tabs__content {
		overflow-y: scroll
	}
}

.tabs__statuses_on-body .tabs__content .tabs__panel {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tabs__statuses_on-body .tabs__content .tabs__panel img {
	max-width: 1350px;
	border: 0
}

@media (max-width:1200px) {
	.tabs__statuses_on-body .tabs__content .tabs__panel img {
		max-width: 100%
	}
}

@media (max-width:768px) {
	.tabs__statuses_on-body .tabs__content .tabs__panel img {
		max-width: 200%
	}
}

@media (max-width:600px) {
	.tabs__statuses_on-body .tabs__content .tabs__panel img {
		max-width: 250%
	}
}

.tabs__statuses_on-body .tabs__content .tabs__panel .custom-statuses__card-outer_vacation img {
	max-width: 800px
}

@media (max-width:1200px) {
	.tabs__statuses_on-body .tabs__content .tabs__panel .custom-statuses__card-outer_vacation img {
		max-width: 600px
	}
}

@media (max-width:768px) {
	.tabs__statuses_on-body .tabs__content .tabs__panel .custom-statuses__card-outer_vacation img {
		max-width: 120%
	}
}

@media (max-width:600px) {
	.tabs__statuses_on-body .tabs__content .tabs__panel .custom-statuses__card-outer_vacation img {
		max-width: 150%
	}
}

.tabs__statuses_on-body .tabs__content .tabs__image {
	margin: 30px auto 0;
	width: 90%
}

.tabs_views {
	padding-bottom: 30px
}

.tabs_views .tabs__content {
	min-height: 360px
}

@media (max-width:600px) {
	.tabs_views .tabs__content {
		min-height: 0
	}
}

.tabs_demo-get {
	width: 280px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 5;
	border: 1px solid #7b68ee;
	border-radius: 5px;
	text-align: center;
	margin-bottom: -20px
}

.tabs_demo-get .tabs__nav {
	width: 100%;
	height: 40px;
	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: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

@media (max-width:768px) {
	.tabs_demo-get .tabs__nav {
		margin: 0
	}
}

.tabs_demo-get .tabs__nav .tabs__item {
	width: 50%;
	padding: 0;
	margin: 0;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tabs_demo-get .tabs__nav .tabs__item div {
	text-align: center;
	width: 100%;
	font: 500 13px "Gotham Pro", Arial, serif;
	color: #7b68ee
}

.tabs_demo-get .tabs__nav .tabs__item_active {
	background: #7b68ee
}

.tabs_demo-get .tabs__nav .tabs__item_active div {
	color: #fff
}

.tabs_pricing {
	width: 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 5;
	border-radius: 10px;
	background-color: #e4e4e4;
	margin: 0 10px;
	padding: 0
}

.tabs_pricing .tabs__nav {
	width: 100%;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

@media (max-width:768px) {
	.tabs_pricing .tabs__nav {
		margin: 0
	}
}

.tabs_pricing .tabs__nav .tabs__item {
	width: 25px;
	height: 20px;
	padding: 0;
	margin: 0;
	border-radius: 10px;
	border: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: 0 0;
	outline: 0
}

.tabs_pricing .tabs__nav .tabs__item.active {
	width: 20px;
	height: 20px;
	background: #4c8af0
}

.tabs_types .tabs__content {
	min-height: 431px
}

@media (max-width:1200px) {
	.tabs_types .tabs__content {
		min-height: 500px
	}
}

@media (max-width:600px) {
	.tabs_types .tabs__content {
		min-height: 0
	}
}

.tabs_actions .tabs__content {
	min-height: 576px
}

@media (max-width:1200px) {
	.tabs_actions .tabs__content {
		min-height: 530px
	}
}

@media (max-width:600px) {
	.tabs_actions .tabs__content {
		min-height: 0
	}
}

.tabs_checklist {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.tabs_checklist .tabs__nav {
	padding-top: 15px
}

@media (max-width:768px) {
	.tabs_checklist .tabs__nav {
		padding-top: 0
	}
}

.tabs_checklist .tabs__content {
	min-height: 690px;
	width: 50%
}

@media (max-width:1200px) {
	.tabs_checklist .tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs_checklist .tabs__content {
		width: 100%;
		min-height: 0
	}
}

.tabs_checklist .tabs__content .tabs__panel img,
.tabs_checklist .tabs__content .tabs__panel video {
	max-width: 100%;
	height: auto
}

.tabs_checklist-full {
	margin: 90px auto 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%
}

.tabs_checklist-full .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto
}

@media (max-width:600px) {
	.tabs_checklist-full .tabs__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_checklist-full .tabs__nav .tabs__item {
	width: 330px;
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, .24);
	text-align: center;
	color: #fff;
	margin-bottom: 50px
}

.tabs_checklist-full .tabs__nav .tabs__item+.tabs__item {
	margin-left: 30px
}

@media (max-width:768px) {
	.tabs_checklist-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 15px;
		text-align: center
	}
	.tabs_checklist-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 15px
	}
}

@media (max-width:600px) {
	.tabs_checklist-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial;
		width: 100%
	}
	.tabs_checklist-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 0
	}
}

.tabs_checklist-full .tabs__nav .tabs__item .tabs__header,
.tabs_checklist-full .tabs__nav .tabs__item .tabs__subheader {
	color: #fff
}

.tabs_checklist-full .tabs__nav .tabs__item .tabs__subheader {
	font: 300 14px/24px "Gotham Pro", Arial, serif
}

.tabs_checklist-full .tabs__nav .tabs__item_active {
	border: 1px solid #fff
}

.tabs_checklist-full .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	min-height: 520px
}

@media (max-width:600px) {
	.tabs_checklist-full .tabs__content {
		min-height: 0
	}
}

.tabs_checklist-full .tabs__content .tabs__panel {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs_checklist-full .tabs__content .tabs__panel .slick-prev {
	left: 15px;
	background: url(../images/slick-gray-prev.png) center/contain no-repeat transparent
}

.tabs_checklist-full .tabs__content .tabs__panel .slick-next {
	right: 15px;
	background: url(../images/slick-gray-next.png) center/contain no-repeat transparent
}

.tabs_checklist-full .tabs__content .tabs__panel img {
	max-width: 355px;
	height: auto;
	outline: 0
}

.tabs_checklist-full_black .tabs__nav {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1000px) {
	.tabs_checklist-full_black .tabs__nav {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

.tabs_checklist-full_black .tabs__nav .tabs__item {
	margin: 0;
	width: 250px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid rgba(79, 73, 92, .24);
	padding: 15px
}

@media (max-width:1200px) {
	.tabs_checklist-full_black .tabs__nav .tabs__item {
		width: auto
	}
}

.tabs_checklist-full_black .tabs__nav .tabs__item .tabs__header {
	font: 300 18px/1.67 "Gotham Pro", Arial, serif;
	color: #292d34;
	margin: 0
}

.tabs_checklist-full_black .tabs__nav .tabs__item_active {
	margin: 0;
	border: 1px solid #4f495c
}

.tabs_checklist-full_black .tabs__nav .tabs__item_active .tabs__header {
	font: 500 18px/1.67 "Gotham Pro", Arial, serif
}

@media (max-width:1000px) {
	.tabs_checklist-full_black .tabs__nav .tabs__item {
		margin-bottom: 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%
	}
	.tabs_checklist-full_black .tabs__nav .tabs__item+.tabs__item {
		margin-left: 0
	}
}

@media (max-width:600px) {
	.tabs_checklist-full_black .tabs__nav .tabs__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%
	}
	.tabs_checklist-full_black .tabs__nav .tabs__item:last-child {
		margin-bottom: 0
	}
}

.tabs_checklist-full_black .tabs__content {
	margin-top: 50px
}

.tabs_checklist-full_black .tabs__content .tabs__panel img {
	max-width: 850px
}

@media (max-width:1200px) {
	.tabs_checklist-full_black .tabs__content .tabs__panel img {
		max-width: 600px
	}
}

@media (max-width:600px) {
	.tabs_checklist-full_black .tabs__content .tabs__panel img {
		max-width: 100%
	}
}

.tabs_space .tabs__nav {
	padding-top: 15px;
	margin: auto
}

@media (max-width:768px) {
	.tabs_space .tabs__nav {
		padding-top: 30px
	}
}

.tabs_space .tabs__content {
	width: 50%;
	min-height: 520px
}

@media (max-width:1200px) {
	.tabs_space .tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs_space .tabs__content {
		width: 100%;
		min-height: 0
	}
}

.tabs_space .tabs__content .tabs__panel img,
.tabs_space .tabs__content .tabs__panel video {
	max-width: 100%;
	height: auto
}

.tabs_space-full {
	margin: 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 1250px
}

.tabs_space-full .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto
}

@media (max-width:600px) {
	.tabs_space-full .tabs__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_space-full .tabs__nav .tabs__item {
	width: 330px;
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, .24);
	text-align: center;
	color: #fff;
	margin-bottom: 50px
}

.tabs_space-full .tabs__nav .tabs__item+.tabs__item {
	margin-left: 30px
}

@media (max-width:768px) {
	.tabs_space-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 15px;
		text-align: center
	}
	.tabs_space-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 15px
	}
}

@media (max-width:600px) {
	.tabs_space-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial;
		width: 100%
	}
	.tabs_space-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 0
	}
}

.tabs_space-full .tabs__nav .tabs__item .tabs__header,
.tabs_space-full .tabs__nav .tabs__item .tabs__subheader {
	color: #fff
}

.tabs_space-full .tabs__nav .tabs__item .tabs__subheader {
	font: 300 14px/24px "Gotham Pro", Arial, serif
}

.tabs_space-full .tabs__nav .tabs__item_active {
	border: 1px solid #fff
}

.tabs_space-full .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	margin: 50px 0
}

.tabs_space-full .tabs__content .tabs__panel {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0
}

.tabs_space-full .tabs__content .tabs__panel img {
	margin: auto;
	max-width: 80%
}

.tabs_space-full .tabs__content .tabs__panel .slick-prev {
	left: 0;
	background: url(../images/slick-gray-prev.png) center/contain no-repeat transparent
}

.tabs_space-full .tabs__content .tabs__panel .slick-next {
	right: 0;
	background: url(../images/slick-gray-next.png) center/contain no-repeat transparent
}

@media (max-width:1000px) {
	.tabs_space-full .tabs__content {
		padding: 0 50px;
		min-height: 0
	}
	.tabs_space-full .tabs__content .tabs__panel img {
		max-width: 90%
	}
}

@media (max-width:768px) {
	.tabs_space-full .tabs__content {
		padding: 0 30px
	}
}

@media (max-width:600px) {
	.tabs_space-full .tabs__content {
		padding: 0 15px
	}
	.tabs_space-full .tabs__content .tabs__panel img {
		max-width: 85%
	}
}

.tabs_space-full .tabs__nav {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1000px) {
	.tabs_space-full .tabs__nav {
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

.tabs_space-full .tabs__nav .tabs__item {
	margin: 0;
	width: 250px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid rgba(79, 73, 92, .24);
	padding: 15px
}

@media (max-width:1200px) {
	.tabs_space-full .tabs__nav .tabs__item {
		width: auto
	}
}

.tabs_space-full .tabs__nav .tabs__item .tabs__header {
	font: 300 18px/1.67 "Gotham Pro", Arial, serif;
	color: #292d34;
	margin: 0
}

.tabs_space-full .tabs__nav .tabs__item_active {
	margin: 0;
	border: 1px solid #4f495c
}

.tabs_space-full .tabs__nav .tabs__item_active .tabs__header {
	font: 500 18px/1.67 "Gotham Pro", Arial, serif
}

@media (max-width:1000px) {
	.tabs_space-full .tabs__nav .tabs__item {
		margin-bottom: 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%
	}
	.tabs_space-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 0
	}
}

@media (max-width:600px) {
	.tabs_space-full .tabs__nav .tabs__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%
	}
	.tabs_space-full .tabs__nav .tabs__item:last-child {
		margin-bottom: 0
	}
}

.tabs_space .tabs-sub__panel {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

.tabs_space .tabs-sub__nav {
	padding: 0 0 50px
}

.tabs_space .tabs-sub__nav .tabs__item {
	width: auto;
	color: #7b68ee;
	border-color: #7b68ee;
	background: rgba(123, 104, 238, .14);
	padding: 8px 15px 6px;
	border: 0;
	border-radius: 2px
}

@media (max-width:600px) {
	.tabs_space .tabs-sub__nav .tabs__item {
		width: 100%
	}
}

.tabs_space .tabs-sub__nav .tabs__item .tabs__header {
	font: 500 12px/12px "Gotham Pro", Arial, serif;
	color: inherit;
	text-transform: uppercase
}

.tabs_space .tabs-sub__nav .tabs__item:hover,
.tabs_space .tabs-sub__nav .tabs__item_active {
	color: #fff;
	background-color: #7b68ee
}

.tabs_graphic {
	width: 100%;
	display: block;
	position: relative;
	text-align: center;
	max-width: 100%;
	margin: auto
}

@media (max-width:1000px) {
	.tabs_graphic {
		padding: 0 20px
	}
}

.tabs_graphic .tabs__content {
	display: block;
	width: 100%;
	min-height: 280px
}

@media (max-width:1200px) {
	.tabs_graphic .tabs__content {
		width: 100%
	}
}

@media (max-width:1000px) {
	.tabs_graphic .tabs__content {
		min-height: 100%
	}
}

@media (max-width:768px) {
	.tabs_graphic .tabs__content {
		width: 100%;
		overflow-y: scroll
	}
}

.tabs_graphic .tabs__content .tabs__panel img {
	border: 0;
	border-radius: 0;
	margin: auto
}

@media (max-width:768px) {
	.tabs_graphic .tabs__content .tabs__panel img {
		max-width: 1000px
	}
}

.tabs_graphic .tabs__nav {
	width: 100%;
	display: block
}

.tabs_graphic .tabs__nav_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:1000px) {
	.tabs_graphic .tabs__nav_list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:768px) {
	.tabs_graphic .tabs__nav {
		margin: 0
	}
}

@media (max-width:1000px) {
	.tabs_graphic .tabs__nav .section-v2__text {
		margin: 40px auto
	}
}

.tabs_graphic .tabs__nav__header {
	background: transparent url(../images/cloud.png) center/contain no-repeat;
	margin: 20px auto 30px;
	max-width: 240px;
	padding: 50px 0 25px;
	position: relative;
	color: #fff
}

@media (max-width:600px) {
	.tabs_graphic .tabs__nav__header {
		font: 400 22px/1.2em Axiforma, Arial, serif
	}
}

.tabs_graphic .tabs__nav__header span {
	display: block;
	font: 400 11px/11px Axiforma, Arial, serif;
	color: inherit;
	text-transform: uppercase;
	margin-top: 3px
}

.tabs_graphic .tabs__nav .tabs__item {
	width: 250px;
	padding: 25px;
	background: #fff;
	margin: 0;
	box-shadow: rgba(0, 0, 0, .08) 0 1px 14px 0;
	text-align: left;
	position: relative;
	cursor: pointer
}

@media (max-width:600px) {
	.tabs_graphic .tabs__nav .tabs__item {
		padding: 20px
	}
}

.tabs_graphic .tabs__nav .tabs__item+.tabs__item {
	margin: 0 0 0 25px
}

.tabs_graphic .tabs__nav .tabs__item_title {
	font: 400 26px/26px Axiforma, Arial, serif;
	color: #4a4a4a;
	margin-bottom: 10px
}

@media (max-width:600px) {
	.tabs_graphic .tabs__nav .tabs__item_title {
		font: 400 22px/22px Axiforma, Arial, serif;
		text-align: center
	}
}

.tabs_graphic .tabs__nav .tabs__item_title span {
	color: inherit;
	display: block;
	font: 400 12px/20px Axiforma, Arial, serif;
	text-transform: uppercase
}

.tabs_graphic .tabs__nav .tabs__item [data-graphic-nav] {
	text-align: center;
	font: 400 19px/29px Axiforma, Arial, serif;
	color: #777;
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: 25px;
	position: relative
}

@media (max-width:600px) {
	.tabs_graphic .tabs__nav .tabs__item [data-graphic-nav] {
		font: 400 17px/26px Axiforma, Arial, serif
	}
}

.tabs_graphic .tabs__nav .tabs__item [data-graphic-nav] span {
	color: inherit;
	display: block;
	font: 400 12px/20px Axiforma, Arial, serif;
	text-transform: uppercase;
	text-align: left
}

.tabs_graphic .tabs__nav .tabs__item_navs {
	position: relative;
	margin-left: 10px
}

.tabs_graphic .tabs__nav .tabs__item.active,
.tabs_graphic .tabs__nav .tabs__item:hover {
	background: #7b68ee;
	border: 0
}

.tabs_graphic .tabs__nav .tabs__item.active [data-graphic-nav],
.tabs_graphic .tabs__nav .tabs__item:hover [data-graphic-nav] {
	color: #fff
}

.tabs_graphic .tabs__nav .tabs__item.active .tabs__item_title,
.tabs_graphic .tabs__nav .tabs__item:hover .tabs__item_title {
	color: #fff
}

.tabs_graphic .tabs__nav .tabs__item.active .tabs__item_title span,
.tabs_graphic .tabs__nav .tabs__item:hover .tabs__item_title span {
	color: inherit
}

@media (max-width:1000px) {
	.tabs_graphic .tabs__nav .tabs__item {
		margin: 0 auto 50px;
		width: 500px
	}
	.tabs_graphic .tabs__nav .tabs__item:before {
		top: -25px;
		width: 50px
	}
	.tabs_graphic .tabs__nav .tabs__item:first-child:before {
		content: none
	}
	.tabs_graphic .tabs__nav .tabs__item:last-child {
		margin: 0 auto
	}
	.tabs_graphic .tabs__nav .tabs__item+.tabs__item {
		margin: 0 auto 50px
	}
}

@media (max-width:600px) {
	.tabs_graphic .tabs__nav .tabs__item {
		width: 100%
	}
}

.tabs_hierarchy {
	max-width: 100%;
	width: 100%;
	display: block;
	position: relative;
	text-align: center;
	margin: auto;
	padding-bottom: 40px
}

@media (max-width:1000px) {
	.tabs_hierarchy {
		padding-top: 30px
	}
}

.tabs_hierarchy .tabs__header {
	color: inherit;
	font: 300 16px/1 Axiforma, Arial, serif;
	margin: 0 0 15px 0;
	padding: 10px;
	letter-spacing: 1px
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__header {
		font: 300 14px/1 Axiforma, Arial, serif
	}
}

.tabs_hierarchy .tabs__nav {
	width: 100%;
	display: block
}

.tabs_hierarchy .tabs__nav_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__nav {
		margin: 0
	}
}

.tabs_hierarchy .tabs__item {
	width: auto;
	padding: 25px;
	margin: 0;
	text-align: center;
	position: relative;
	border: 0;
	background: 0 0;
	border-radius: 0;
	-ms-flex-preferred-size: inherit;
	flex-basis: inherit;
	-webkit-box-flex: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit
}

@media (max-width:1000px) {
	.tabs_hierarchy .tabs__item {
		padding: 20px
	}
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item {
		width: 50%
	}
}

.tabs_hierarchy .tabs__item a {
	display: inline-block
}

.tabs_hierarchy .tabs__item_icon {
	overflow: hidden;
	margin: 0 auto
}

.tabs_hierarchy .tabs__item_icon-asana {
	width: 41px;
	height: 60px;
	background: url(../images/integrations/asana-mark-sm.svg) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item_icon-asana {
		width: 30px;
		height: 50px
	}
}

.tabs_hierarchy .tabs__item_icon-trello {
	width: 47px;
	height: 60px;
	background: url(../images/integrations/trello-mark.svg) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item_icon-trello {
		width: 30px;
		height: 50px
	}
}

.tabs_hierarchy .tabs__item_icon-jira {
	width: 34px;
	height: 60px;
	background: url(../images/integrations/jira-mark.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item_icon-jira {
		width: 30px;
		height: 50px
	}
}

.tabs_hierarchy .tabs__item_icon-basecamp {
	width: 43px;
	height: 60px;
	background: url(../images/integrations/basecamp-mark.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item_icon-basecamp {
		width: 30px;
		height: 50px
	}
}

.tabs_hierarchy .tabs__item_icon-monday {
	width: 49px;
	height: 60px;
	background: url(../images/integrations/monday-mark.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item_icon-monday {
		width: 30px;
		height: 50px
	}
}

.tabs_hierarchy .tabs__item_icon-todoist {
	width: 37px;
	height: 60px;
	background: url(../images/integrations/todoist-mark.svg) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__item_icon-todoist {
		width: 30px;
		height: 50px
	}
}

.tabs_hierarchy .tabs__item_active a {
	border-bottom: 1px solid
}

.tabs_hierarchy .tabs__item_active .tabs__header {
	background: #5c4dbc;
	color: #fff;
	border-radius: 30px
}

.tabs_hierarchy .tabs__content {
	display: block;
	width: 100%;
	margin: auto
}

.tabs_hierarchy .tabs__content_points {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: auto;
	max-width: 800px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

@media (max-width:1000px) {
	.tabs_hierarchy .tabs__content_points {
		-ms-flex-pack: distribute;
		justify-content: space-around;
		margin-top: 30px;
		overflow: hidden
	}
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__content_points {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.tabs_hierarchy .tabs__content_points-list {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__content_points-list {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
}

.tabs_hierarchy .tabs__content_points-list_left {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.tabs_hierarchy .tabs__content_points-list_left .tabs__content_points-item:before {
	top: -18px;
	right: -5px;
	content: url(../images/hierarchy-guide/circle-check-icon.svg)
}

.tabs_hierarchy .tabs__content_points-list_left .tabs__content_points-item_icon img {
	opacity: 1
}

.tabs_hierarchy .tabs__content_points-list_right {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__content_points-list_right {
		margin-top: 30px
	}
}

.tabs_hierarchy .tabs__content_points-list_right .tabs__content_points-item:before {
	top: -15px;
	right: -8px;
	content: url(../images/hierarchy-guide/circle-cross-icon.svg)
}

.tabs_hierarchy .tabs__content_points-list_right .tabs__content_points-item_icon img {
	opacity: .2
}

.tabs_hierarchy .tabs__content_points-header {
	margin: 35px auto;
	height: auto
}

.tabs_hierarchy .tabs__content_points-header_icon {
	width: 65px;
	height: 65px;
	margin: 0 auto 15px;
	overflow: hidden;
	text-indent: -500px
}

.tabs_hierarchy .tabs__content_points-header_icon-asana {
	background: url(../images/integrations/asana-mark.png) no-repeat center left/contain
}

.tabs_hierarchy .tabs__content_points-header_icon-clickup {
	background: url(../images/comparison-logo-mark.svg) left top/contain no-repeat transparent
}

.tabs_hierarchy .tabs__content_points-header_icon-trello {
	background: url(../images/integrations/trello-mark.svg) no-repeat center left/contain
}

.tabs_hierarchy .tabs__content_points-header_icon-basecamp {
	background: url(../images/integrations/basecamp-mark.png) no-repeat center left/contain
}

.tabs_hierarchy .tabs__content_points-header_icon-monday {
	background: url(../images/integrations/monday-mark.png) no-repeat center left/contain
}

.tabs_hierarchy .tabs__content_points-header_icon-todoist {
	background: url(../images/integrations/todoist-mark.svg) no-repeat center left/contain
}

.tabs_hierarchy .tabs__content_points-header_icon-jira {
	background: url(../images/integrations/jira-mark.png) no-repeat center left/contain
}

.tabs_hierarchy .tabs__content_points-header_title {
	font: 400 30px/40px Axiforma, Arial, serif;
	color: #292d34
}

.tabs_hierarchy .tabs__content_points-item {
	border-radius: 4px;
	text-align: center;
	background: #fff;
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .08);
	transition: .3s;
	padding: 30px 35px;
	position: relative;
	margin-bottom: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__content_points-item {
		width: 95%;
		margin: 0 auto 30px;
		padding: 30px
	}
}

.tabs_hierarchy .tabs__content_points-item:before {
	content: '';
	display: block;
	position: absolute;
	width: 41px;
	height: 41px
}

.tabs_hierarchy .tabs__content_points-item_icon {
	margin: 0 auto 15px
}

.tabs_hierarchy .tabs__content_points-item_text {
	font: 400 15px/26px Axiforma, Arial, serif;
	color: #292d34
}

@media (max-width:1000px) {
	.tabs_hierarchy .tabs__content {
		min-height: 100%
	}
}

@media (max-width:768px) {
	.tabs_hierarchy .tabs__content {
		overflow: auto
	}
}

.tabs_hierarchy .tabs__content .tabs__panel {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tabs_hierarchy .tabs__content .tabs__panel img {
	border: 0;
	border-radius: 0;
	margin: auto
}

.tabs_hierarchy .tabs__content .tabs__panel .tab-asana-content>div {
	display: none
}

.tabs_hierarchy .tabs__content .tabs__panel .tab-asana-content>div.active {
	display: block
}

@media (max-width:1000px) {
	.tabs_hierarchy .tabs__content .tabs__panel .tab-asana-content {
		margin-bottom: 70px
	}
}

@media (max-width:600px) {
	.tabs_hierarchy .tabs__content .tabs__panel .tab-asana-content {
		margin-bottom: 50px
	}
}

.tabs_hierarchy .tabs__content .tabs__panel .tabs__swither {
	padding: 40px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tabs_hierarchy .tabs__content .tabs__panel .tabs__swither a {
	background: #7464da;
	color: #fff;
	font: 300 12px/1 Axiforma, Arial, serif;
	display: block;
	border-radius: 3px;
	text-transform: uppercase;
	padding: 10px 20px;
	transition: .2s
}

.tabs_hierarchy .tabs__content .tabs__panel .tabs__swither a.active {
	background: #fff;
	color: #7464da
}

@media (max-width:1000px) {
	.tabs_hierarchy .tabs__content .tabs__panel .tabs__swither {
		position: absolute;
		bottom: 0
	}
}

.tabs_hierarchy .tabs__content .tabs__panel_active {
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

@media (max-width:1000px) {
	.tabs_hierarchy_headers {
		padding-top: 0
	}
}

.tabs_hierarchy_headers .tabs__header {
	color: #fff
}

.tabs_hierarchy_headers .tabs__item_active a {
	border-bottom: 1px solid #fff
}

.tabs_hierarchy_headers .tabs__item_icon-todoist {
	background: url(../images/integrations/todoist-mark.png) center/contain no-repeat transparent
}

.tabs_hierarchy_headers .tabs__content {
	min-height: 370px
}

@media (max-width:1000px) {
	.tabs_hierarchy_headers .tabs__content {
		min-height: 0;
		padding: 40px 0 60px
	}
}

@media (max-width:768px) {
	.tabs_hierarchy_headers .tabs__content img {
		max-width: 200%
	}
}

@media (max-width:600px) {
	.tabs_hierarchy_headers .tabs__content img {
		max-width: 300%
	}
}

.tabs_welcome {
	margin: 0 auto;
	min-height: 475px;
	-webkit-box-pack: inherit;
	-ms-flex-pack: inherit;
	justify-content: inherit
}

.tabs_welcome.tabs__statuses_on-body .tabs__nav_orange {
	padding-bottom: 20px
}

@media (max-width:600px) {
	.tabs_welcome.tabs__statuses_on-body .tabs__nav_orange {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.tabs_welcome.tabs__statuses_on-body .tabs__nav_orange .tabs__item {
	height: 30px;
	font: 300 10px/1 Axiforma, Arial, serif
}

@media (max-width:600px) {
	.tabs_welcome.tabs__statuses_on-body .tabs__nav_orange .tabs__item {
		padding: 0 10px;
		-webkit-box-flex: 0;
		-ms-flex: 0;
		flex: 0
	}
}

.tabs_welcome.tabs__statuses_on-body .tabs__nav_orange .tabs__item_active {
	height: 30px
}

.tabs_welcome.tabs__statuses_on-body .custom-statuses__headers {
	margin: 0
}

.tabs_welcome.tabs__statuses_on-body .custom-statuses__headers .section-v2__subheader {
	font: 400 13px/24px Axiforma, Arial, serif
}

.tabs_welcome.tabs__statuses_on-body .custom-statuses__tags {
	padding: 0;
	margin: 30px auto
}

.tabs_welcome.tabs__statuses_on-body .custom-statuses__tag-item {
	padding: 10px 20px;
	font: 500 10px/12px Axiforma, Arial, serif
}

.tabs_welcome.tabs__statuses_on-body .tabs__content {
	padding: 15px 20px;
	background: #fff;
	box-shadow: 0 1px 13px rgba(0, 0, 0, .176432);
	border-radius: 5px
}

.tabs_welcome.tabs__statuses_on-body .tabs__content .tabs__content .tabs__panel .custom-statuses__card-outer_vacation img,
.tabs_welcome.tabs__statuses_on-body .tabs__content .tabs__panel img {
	max-width: 100%
}

.tabs_templates .tabs__content {
	min-height: 600px;
	width: 50%
}

@media (max-width:1200px) {
	.tabs_templates .tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs_templates .tabs__content {
		width: 100%;
		min-height: 0
	}
}

.tabs_templates .tabs__content .tabs__panel img,
.tabs_templates .tabs__content .tabs__panel video {
	max-width: 100%;
	height: auto
}

.tabs_favorites {
	margin: 0 auto
}

.tabs_favorites .tabs__nav {
	padding-top: 15px
}

@media (max-width:768px) {
	.tabs_favorites .tabs__nav {
		padding-top: 0
	}
}

.tabs_favorites .tabs__content {
	min-height: 600px;
	width: 50%
}

@media (max-width:1200px) {
	.tabs_favorites .tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs_favorites .tabs__content {
		width: 100%;
		min-height: 0;
		margin-bottom: 30px
	}
}

.tabs_favorites .tabs__content .tabs__panel img,
.tabs_favorites .tabs__content .tabs__panel video {
	max-width: 80%;
	height: auto
}

.tabs_favorites-full {
	margin: 50px auto 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%
}

.tabs_favorites-full .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: auto
}

@media (max-width:600px) {
	.tabs_favorites-full .tabs__nav {
		-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
	}
}

.tabs_favorites-full .tabs__nav .tabs__item {
	width: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	text-align: center;
	margin-bottom: 70px;
	background: 0 0;
	color: #fff;
	position: relative;
	padding: 15px 25px;
	height: 106px;
	border: 0;
	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
}

@media (max-width:1200px) {
	.tabs_favorites-full .tabs__nav .tabs__item {
		margin-bottom: 0
	}
}

.tabs_favorites-full .tabs__nav .tabs__item+.tabs__item {
	margin-left: 30px
}

@media (max-width:768px) {
	.tabs_favorites-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 15px;
		text-align: center
	}
	.tabs_favorites-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 15px
	}
}

@media (max-width:600px) {
	.tabs_favorites-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial;
		width: 100%
	}
	.tabs_favorites-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 0
	}
}

.tabs_favorites-full .tabs__nav .tabs__item .tabs__header {
	font: 300 21px/26px Axiforma, Arial, serif;
	color: #fff
}

.tabs_favorites-full .tabs__nav .tabs__item_active:nth-child(1) {
	background: url(../images/favorites/triangles/white-triangle-bg-1.png) center/cover no-repeat
}

.tabs_favorites-full .tabs__nav .tabs__item_active:nth-child(2) {
	background: url(../images/favorites/triangles/white-triangle-bg-2.png) center/cover no-repeat
}

.tabs_favorites-full .tabs__nav .tabs__item_active:nth-child(3) {
	background: url(../images/favorites/triangles/white-triangle-bg-3.png) center/cover no-repeat
}

.tabs_favorites-full .tabs__nav .tabs__item_active:nth-child(4) {
	background: url(../images/favorites/triangles/white-triangle-bg-4.png) center/cover no-repeat
}

.tabs_favorites-full .tabs__nav .tabs__item_active .tabs__header {
	color: #7b68ee
}

.tabs_favorites-full .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	min-height: 520px
}

@media (max-width:1200px) {
	.tabs_favorites-full .tabs__content {
		min-height: 0
	}
}

.tabs_favorites-full .tabs__content .tabs__panel {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs_favorites-full .tabs__content .tabs__panel img {
	max-width: 80%
}

@media (max-width:1200px) {
	.tabs_favorites-full .tabs__content .tabs__panel img {
		max-width: 100%
	}
}

.tabs_templates {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.tabs_templates .tabs__nav {
	padding-top: 15px
}

@media (max-width:768px) {
	.tabs_templates .tabs__nav {
		padding-top: 0
	}
}

.tabs_templates .tabs__content {
	min-height: 690px;
	width: 50%
}

@media (max-width:1200px) {
	.tabs_templates .tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs_templates .tabs__content {
		width: 100%;
		min-height: 0
	}
}

.tabs_templates .tabs__content .tabs__panel img,
.tabs_templates .tabs__content .tabs__panel video {
	max-width: 100%;
	height: auto
}

.tabs_templates-white {
	max-width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tabs_templates-white .tabs__nav .tabs__item {
	border: 0;
	background: 0 0
}

.tabs_templates-white .tabs__nav .tabs__item .tabs__header {
	font: 400 22px/26px "Gotham Pro", Arial, serif;
	margin-bottom: 10px;
	color: #fff
}

.tabs_templates-white .tabs__nav .tabs__item .tabs__subheader {
	font: 400 13px/26px "Gotham Pro", Arial, serif;
	color: #fff
}

.tabs_templates-white .tabs__nav .tabs__item_active:nth-child(1),
.tabs_templates-white .tabs__nav .tabs__item_active:nth-child(3) {
	background: url(../images/project-templates/triangles/white-triangle-bg-1.png) center/contain no-repeat
}

@media (max-width:1200px) {
	.tabs_templates-white .tabs__nav .tabs__item_active:nth-child(1),
	.tabs_templates-white .tabs__nav .tabs__item_active:nth-child(3) {
		background-size: cover
	}
}

.tabs_templates-white .tabs__nav .tabs__item_active:nth-child(2) {
	background: url(../images/project-templates/triangles/white-triangle-bg-2.png) center/contain no-repeat
}

@media (max-width:1200px) {
	.tabs_templates-white .tabs__nav .tabs__item_active:nth-child(2) {
		background-size: cover
	}
}

.tabs_templates-white .tabs__nav .tabs__item_active .tabs__header {
	color: #7b68ee
}

.tabs_templates-white .tabs__nav .tabs__item_active .tabs__subheader {
	color: #4a4a4a
}

.tabs_templates-white .tabs__content {
	min-height: 500px
}

@media (max-width:1200px) {
	.tabs_templates-white .tabs__content {
		width: calc(70% - 20px)
	}
}

@media (max-width:768px) {
	.tabs_templates-white .tabs__content {
		width: 100%;
		min-height: 0
	}
}

.tabs_templates-full {
	margin: 90px auto 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%
}

@media (max-width:1000px) {
	.tabs_templates-full {
		margin: 90px auto 50px
	}
}

.tabs_templates-full .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	max-width: 800px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:600px) {
	.tabs_templates-full .tabs__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_templates-full .tabs__nav .tabs__item {
	width: 150px;
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, .24);
	text-align: center;
	color: #fff;
	margin-bottom: 50px;
	padding: 12px
}

@media (max-width:768px) {
	.tabs_templates-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 15px;
		text-align: center
	}
	.tabs_templates-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 15px
	}
}

@media (max-width:600px) {
	.tabs_templates-full .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial;
		width: 100%
	}
	.tabs_templates-full .tabs__nav .tabs__item+.tabs__item {
		margin-left: 0
	}
}

.tabs_templates-full .tabs__nav .tabs__item .tabs__header,
.tabs_templates-full .tabs__nav .tabs__item .tabs__subheader {
	color: #fff
}

.tabs_templates-full .tabs__nav .tabs__item .tabs__subheader {
	font: 300 14px/24px "Gotham Pro", Arial, serif
}

.tabs_templates-full .tabs__nav .tabs__item_active {
	border: 1px solid #fff
}

.tabs_templates-full .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .186707);
	border-radius: 6px
}

.tabs_templates-full_black .tabs__panel {
	border-radius: 6px
}

.tabs_templates-full_black .tabs__panel:nth-child(1) {
	border-top: 10px solid #0086c0
}

.tabs_templates-full_black .tabs__panel:nth-child(2) {
	border-top: 10px solid #ffcd13
}

.tabs_templates-full_black .tabs__panel:nth-child(3) {
	border-top: 10px solid #f62b54
}

.tabs_templates-full_black .tabs__panel:nth-child(4) {
	border-top: 10px solid #00ca72
}

.tabs_templates-full_black .tabs__panel:nth-child(5) {
	border-top: 10px solid #585ad4
}

.tabs_templates-full_black .tabs__panel .card {
	padding: 0
}

.tabs_templates-full_black .tabs__panel .card__wrapper {
	padding: 10px 30px
}

.tabs_templates-full_black .tabs__panel .card__wrapper ul.card__text_list {
	margin-top: 10px
}

.tabs_templates-full_black .tabs__panel .card__wrapper ul.card__text_list li {
	font: 300 13px/26px "Gotham Pro", Arial, serif
}

.tabs_templates-full_black .tabs__panel .card__wrapper ul.card__text_list li:before {
	background: #d8d8d8;
	width: 6px;
	height: 6px
}

.tabs_templates-full_black .tabs__panel .card__wrapper ul.card__text_list li:last-child {
	margin-bottom: 0
}

.tabs_templates-full_black .tabs__panel .card__wrapper .card__link_with-arrow {
	font-size: 13px;
	margin-top: 10px;
	display: inline-block
}

.tabs_templates-full_black .tabs__nav {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1000px) {
	.tabs_templates-full_black .tabs__nav {
		-ms-flex-pack: distribute;
		justify-content: space-around;
		margin-bottom: 0
	}
}

.tabs_templates-full_black .tabs__nav .tabs__item {
	margin: 0;
	width: 150px;
	border: 1px solid #979797;
	border-radius: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 1px solid transparent;
	background: #fff
}

@media (max-width:1000px) {
	.tabs_templates-full_black .tabs__nav .tabs__item {
		width: 20%
	}
}

.tabs_templates-full_black .tabs__nav .tabs__item .tabs__header {
	font: 300 14px/26px "Gotham Pro", Arial, serif;
	color: #4a4a4a;
	margin: 0
}

.tabs_templates-full_black .tabs__nav .tabs__item_active {
	margin: 0;
	border-bottom: 1px solid transparent
}

.tabs_templates-full_black .tabs__nav .tabs__item_active:nth-child(1) {
	border: 1px solid #0086c0;
	background: #0086c0
}

.tabs_templates-full_black .tabs__nav .tabs__item_active:nth-child(2) {
	border: 1px solid #ffcd13;
	background: #ffcd13
}

.tabs_templates-full_black .tabs__nav .tabs__item_active:nth-child(3) {
	border: 1px solid #f62b54;
	background: #f62b54
}

.tabs_templates-full_black .tabs__nav .tabs__item_active:nth-child(4) {
	border: 1px solid #00ca72;
	background: #00ca72
}

.tabs_templates-full_black .tabs__nav .tabs__item_active:nth-child(5) {
	border: 1px solid #585ad4;
	background: #585ad4
}

.tabs_templates-full_black .tabs__nav .tabs__item_active .tabs__header {
	font: 300 14px/26px "Gotham Pro", Arial, serif;
	color: #fff
}

@media (max-width:600px) {
	.tabs_templates-full_black .tabs__nav .tabs__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%
	}
	.tabs_templates-full_black .tabs__nav .tabs__item:last-child {
		margin-bottom: 0
	}
}

.tabs_all-in-one-place {
	-webkit-box-align: normal;
	-ms-flex-align: normal;
	align-items: normal;
	margin: 70px auto 90px;
	position: relative
}

.tabs_all-in-one-place:before {
	content: '';
	display: block;
	position: absolute;
	width: 89%;
	height: 100%;
	border-bottom: 2px solid #e9ebf0;
	left: 0;
	z-index: -1;
	bottom: 25px
}

@media (max-width:1000px) {
	.tabs_all-in-one-place:before {
		content: none
	}
}

@media (max-width:1000px) {
	.tabs_all-in-one-place {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 30px auto
	}
}

.tabs_all-in-one-place .tabs__nav {
	width: 35%
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__nav {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_all-in-one-place .tabs__nav_list {
	width: 85%;
	position: relative
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__nav_list {
		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;
		width: 100%
	}
}

.tabs_all-in-one-place .tabs__nav_list::before {
	content: '';
	display: block;
	position: absolute;
	position: static;
	width: 2px;
	height: 30px;
	background: #e9ebf0;
	margin-bottom: 20px;
	margin-left: 8px
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__nav_list {
		display: none
	}
}

.tabs_all-in-one-place .tabs__nav_btn-wrap {
	padding-right: 20px;
	background: #fafbfc;
	max-width: 203px
}

.tabs_all-in-one-place .tabs__nav_btn-wrap .btn {
	margin-left: 35px;
	position: relative
}

.tabs_all-in-one-place .tabs__nav_btn-wrap .btn:before {
	content: '';
	display: block;
	position: absolute;
	width: 27px;
	height: 65px;
	border-left: 2px solid #e9ebf0;
	border-bottom: 2px solid #e9ebf0;
	left: -1px;
	-webkit-transform: translate(-100%, -100%);
	-ms-transform: translate(-100%, -100%);
	transform: translate(-100%, -100%);
	top: 50%
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__nav_btn-wrap {
		display: none
	}
}

.tabs_all-in-one-place .tabs__nav .tabs__item {
	border: 0;
	padding: 0;
	margin: 0 0 25px 0;
	position: relative;
	content: counters(item, ".") ". ";
	counter-increment: item;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: 0 0
}

.tabs_all-in-one-place .tabs__nav .tabs__item:last-child {
	margin-bottom: 54px
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__nav .tabs__item {
		width: 50%;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-webkit-box-flex: inherit;
		-ms-flex-positive: inherit;
		flex-grow: inherit
	}
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__nav .tabs__item {
		padding: 10px
	}
}

.tabs_all-in-one-place .tabs__nav .tabs__item:before {
	content: "0" counters(item, ".") " ";
	font: 800 13px/16px Axiforma, Arial, serif;
	text-transform: uppercase;
	margin-right: 19px;
	color: #b9bec7;
	transition: .2s
}

.tabs_all-in-one-place .tabs__nav .tabs__item .tabs__header {
	color: #b9bec7;
	font: 800 13px/16px Axiforma, Arial, serif;
	margin: 0;
	text-transform: uppercase
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__nav .tabs__item .tabs__header {
		font: 700 16px/26px Axiforma, Arial, serif
	}
}

.tabs_all-in-one-place .tabs__nav .tabs__item_active:before {
	color: #7b68ee
}

.tabs_all-in-one-place .tabs__nav .tabs__item_active:after {
	content: '';
	display: block;
	position: absolute;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%);
	width: 100px;
	height: 5px;
	border-radius: 7px;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.tabs_all-in-one-place .tabs__nav .tabs__item_active .tabs__header {
	color: #292d34
}

.tabs_all-in-one-place .tabs__nav .tabs__item:hover .tabs__header,
.tabs_all-in-one-place .tabs__nav .tabs__item:hover:before {
	color: #7c828d
}

.tabs_all-in-one-place .tabs__content {
	width: calc(63% - 20px);
	margin-top: 0
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__content {
		width: 100%
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
	margin: 40px 0 0
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel {
		margin: 0
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item .img-wrap__circle {
	z-index: 1
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item .img-wrap__item-bubble_active {
	z-index: 9;
	position: relative
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square {
	width: auto;
	height: auto
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: 0 0;
	box-shadow: none;
	width: auto;
	height: auto
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner:after {
	display: none
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
	width: 285px;
	height: auto;
	border-radius: 4px;
	background: #646464;
	padding: 20px;
	text-align: left;
	margin-right: 10px
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
		width: 150px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: 142px;
	box-sizing: border-box;
	border: 5px solid #646464;
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	z-index: 9;
	top: 50%
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 15px;
	line-height: 21px;
	font-family: Axiforma, Arial, serif
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
		font-size: 12px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
	font-size: 13px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff;
	font-family: Axiforma, Arial, serif
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
		font-size: 10px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner img {
	max-width: 140px;
	border: 0;
	margin: 0
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner img {
		max-width: 120px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(1) {
	left: -12%;
	top: -22%
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(1) {
		left: 10%
	}
}

@media (max-width:480px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(1) {
		top: -20%;
		left: 0
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(2) {
	left: 39%;
	top: 25%
}

@media (max-width:480px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(2) {
		left: 8%;
		top: 40%
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(2) .img-wrap__circle {
	left: 76%;
	top: -25%
}

.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(3) {
	left: 55%;
	top: 0
}

@media (max-width:480px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(3) {
		top: -50%;
		left: 10%
	}
}

.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(4) {
	left: 55%;
	top: 21%
}

@media (max-width:480px) {
	.tabs_all-in-one-place .tabs__content .tabs__panel#goal-tab .img-wrap__item:nth-of-type(4) {
		top: 24%
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_wrapper {
	background: url(../images/v2/dots.svg) repeat 2% 50%/auto;
	padding: 30px;
	position: relative
}

.tabs_all-in-one-place .tabs__content .tabs__image_wrapper .tabs__image_wrapper-title {
	color: #292d34;
	font: 800 30px/30px Axiforma, Arial, serif;
	background: #fff;
	max-width: 100%;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	border-radius: 4px;
	border-top-right-radius: 60px;
	padding: 25px 35px 20px 20px;
	position: absolute;
	left: 0;
	bottom: 0
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_wrapper .tabs__image_wrapper-title {
		font: 800 20px/30px Axiforma, Arial, serif;
		padding: 15px 25px 10px 10px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 50px;
	padding-left: 25px
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-bottom: 0;
		margin-top: 20px;
		padding-left: 0
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_about {
	width: 100%;
	margin-bottom: 20px
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_about .tabs__image_descr-item_text {
	margin-top: 20px;
	color: #7c828d;
	font: 400 18px/29px Axiforma, Arial, serif
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_about .tabs__image_descr-item_text {
		font: 400 14px/22px Axiforma, Arial, serif
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_title {
	color: #b9bec7;
	letter-spacing: 1px;
	text-transform: uppercase;
	font: 700 12px/17px Axiforma, Arial, serif;
	margin-right: 20px
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_title {
		margin-bottom: 10px!important
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1200px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons {
		-ms-flex-pack: distribute;
		justify-content: space-around;
		width: 100%
	}
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media (max-width:600px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons {
		margin-bottom: 15px
	}
}

@media (max-width:480px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img {
	border: 0;
	max-width: 100px;
	margin-left: 0
}

@media (max-width:1200px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img {
		margin-right: 0
	}
}

@media (max-width:480px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img {
		margin-bottom: 18px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img:nth-child(1) {
	margin-right: 18px
}

@media (max-width:1200px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img:nth-child(1) {
		margin-right: 0
	}
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img:nth-child(1) {
		margin-right: 18px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img+img {
	margin-right: 18px
}

@media (max-width:1200px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img+img {
		margin-right: 0
	}
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img+img {
		margin-right: 18px
	}
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons img:last-child {
	margin-right: 0
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons span {
	text-align: center;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons span img {
	margin-right: 0!important;
	max-width: 75px
}

.tabs_all-in-one-place .tabs__content .tabs__image_descr-wrapper .tabs__image_descr-item_replaces .tabs__image_descr-item_icons span span {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 15px
}

.tabs_all-in-one-place .tabs__content .tabs__image_with-tooltips {
	position: relative
}

.tabs_all-in-one-place .slick-list {
	overflow: visible
}

.tabs_all-in-one-place .slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	bottom: -21px;
	border: 2px solid #e9ebf0
}

@media (max-width:480px) {
	.tabs_all-in-one-place .slick-arrow {
		width: 30px;
		height: 30px;
		bottom: -4px
	}
}

.tabs_all-in-one-place .slick-prev {
	background: url(../images/icons/arrow-left-big.svg) no-repeat center/16px, #fafbfc;
	top: auto;
	right: 60px;
	left: auto
}

@media (max-width:480px) {
	.tabs_all-in-one-place .slick-prev {
		background: url(../images/icons/arrow-left-big.svg) no-repeat center/10px, #fafbfc;
		right: 40px
	}
}

.tabs_all-in-one-place .slick-next {
	background: url(../images/icons/arrow-right-big.svg) no-repeat center/16px, #fafbfc;
	top: auto;
	right: 0;
	left: auto
}

@media (max-width:480px) {
	.tabs_all-in-one-place .slick-next {
		background: url(../images/icons/arrow-right-big.svg) no-repeat center/10px, #fafbfc
	}
}

.tabs_all-in-one-place .slick-dots {
	bottom: 21px;
	top: auto;
	text-align: left;
	left: 0;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	background: #fafbfc;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1000px) {
	.tabs_all-in-one-place .slick-dots {
		padding: 0 20px 0 0
	}
}

.tabs_all-in-one-place .slick-dots li button:before {
	border-radius: 2px;
	background: rgba(185, 190, 199, .5)
}

.tabs_all-in-one-place .slick-dots li.slick-active button:before {
	background: #7b68ee
}

.tabs_views-v2 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 70px auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:1000px) {
	.tabs_views-v2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 30px auto
	}
}

.tabs_views-v2 .tabs__nav {
	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
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__nav {
		margin-bottom: 30px
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_views-v2 .tabs__nav_titles {
	width: 34%
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__nav_titles {
		width: 100%
	}
}

.tabs_views-v2 .tabs__nav_list {
	width: calc(61% - 20px);
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 43px;
	border-bottom: 1px solid #e9ebf0
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__nav_list {
		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
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__nav_list {
		width: 100%
	}
}

.tabs_views-v2 .tabs__nav .tabs__item {
	border: 0;
	padding: 0;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 28px 28px;
	margin: 0;
	background-color: transparent;
	position: relative
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__nav .tabs__item {
		-webkit-box-flex: inherit;
		-ms-flex-positive: inherit;
		flex-grow: inherit;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__nav .tabs__item {
		margin: 0 0 15px 0;
		width: 30px;
		height: 30px;
		padding: 15px;
		background-size: 15px
	}
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(1) {
	background-image: url(../images/v2/views/icons/icon_list.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(2) {
	background-image: url(../images/v2/views/icons/icon_board.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(3) {
	background-image: url(../images/v2/views/icons/icon_box.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(4) {
	background-image: url(../images/v2/views/icons/icon_calendar.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(5) {
	background-image: url(../images/v2/views/icons/icon_gantt.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(6) {
	background-image: url(../images/v2/views/icons/icon_files.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:nth-child(7) {
	background-image: url(../images/v2/views/icons/icon_forms.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover,
.tabs_views-v2 .tabs__nav .tabs__item_active {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	border-radius: 4px;
	background-color: #fff
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(1),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(1) {
	background-image: url(../images/v2/views/icons/icon_list-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(2),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(2) {
	background-image: url(../images/v2/views/icons/icon_board-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(3),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(3) {
	background-image: url(../images/v2/views/icons/icon_box-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(4),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(4) {
	background-image: url(../images/v2/views/icons/icon_calendar-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(5),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(5) {
	background-image: url(../images/v2/views/icons/icon_gantt-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(6),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(6) {
	background-image: url(../images/v2/views/icons/icon_files-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover:nth-child(7),
.tabs_views-v2 .tabs__nav .tabs__item_active:nth-child(7) {
	background-image: url(../images/v2/views/icons/icon_forms-active.svg)
}

.tabs_views-v2 .tabs__nav .tabs__item:hover {
	border-radius: 0;
	box-shadow: none;
	background-color: transparent
}

.tabs_views-v2 .tabs__nav .tabs__item_active:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 7px;
	left: 50%;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%);
	bottom: -49px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__nav .tabs__item_active:after {
		width: 100%
	}
}

.tabs_views-v2 .tabs__nav .tabs__item_active:hover {
	background-color: #fff
}

.tabs_views-v2 .tabs__content {
	width: calc(100% - 20px);
	margin-top: 0;
	padding: 100px 0 50px;
	margin-top: -100px;
	overflow: hidden
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content {
		width: 100%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel {
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	background: url(../images/v2/dots.svg) repeat center/auto
}

.tabs_views-v2 .tabs__content .tabs__panel .tabs__image_wrapper {
	padding: 20px;
	position: relative;
	max-width: 800px;
	margin: auto
}

.tabs_views-v2 .tabs__content .tabs__panel .tabs__image_wrapper .tabs__image_wrapper-title {
	color: #292d34;
	font: 800 30px/30px Axiforma, Arial, serif;
	background: #fff;
	max-width: 100%;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	padding: 23px 30px 22px;
	min-width: 210px;
	text-align: center;
	position: absolute;
	left: 50%;
	top: -15px;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel .tabs__image_wrapper .tabs__image_wrapper-title {
		font: 800 20px/30px Axiforma, Arial, serif;
		padding: 13px 20px 12px
	}
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item .img-wrap__circle {
	z-index: 1
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item .img-wrap__item-bubble_active {
	z-index: 9;
	position: relative
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square {
	width: auto;
	height: auto
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background: 0 0;
	box-shadow: none;
	width: auto;
	height: auto
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner:after {
	display: none
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
	width: 285px;
	height: auto;
	border-radius: 4px;
	background: #646464;
	padding: 20px;
	text-align: left;
	margin-right: 10px
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text {
		width: 150px
	}
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: 142px;
	box-sizing: border-box;
	border: 5px solid #646464;
	-webkit-transform: translate(-50%, 0) rotate(-45deg);
	-ms-transform: translate(-50%, 0) rotate(-45deg);
	transform: translate(-50%, 0) rotate(-45deg);
	z-index: 9;
	top: 50%
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 15px;
	line-height: 21px;
	font-family: Axiforma, Arial, serif
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__title {
		font-size: 12px
	}
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
	font-size: 13px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff;
	font-family: Axiforma, Arial, serif
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner .img-wrap__item__text__description {
		font-size: 10px
	}
}

.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner img {
	max-width: 140px;
	border: 0;
	margin: 0
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel .img-wrap__item_with-square .img-wrap__item_inner img {
		max-width: 120px
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(1) {
	top: -15%;
	left: -17%
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(1) {
		top: -20%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(1) {
		top: -16%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(1) {
		top: -15%;
		right: 21%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(2) {
	top: 45%;
	left: 42%
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(2) {
		top: 40%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(2) {
		left: 46%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(2) {
		top: 35%;
		left: 43%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(3) {
	top: 27%;
	left: 39%
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(3) {
		top: 24%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(3) {
		top: 35%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(3) {
		bottom: 25%;
		left: auto;
		right: 15%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-calendar .img-wrap__item:nth-of-type(4) {
	top: 28%;
	left: 0
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) .img-wrap__circle,
.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) .img-wrap__circle {
	left: 80%
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(3) .img-wrap__circle {
	left: 84%
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) .img-wrap__circle {
	left: 87%
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) {
	top: -19%;
	right: 20%
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) {
		top: -15%;
		right: 23%
	}
}

@media (max-width:800px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) {
		top: -36%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) {
		top: -16%;
		right: 5%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) {
		top: -25%;
		right: 3%
	}
}

@media (max-width:480px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(1) {
		top: -40%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) {
	top: 7%;
	right: 26%
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) {
		top: 4%;
		right: 25%
	}
}

@media (max-width:800px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) {
		top: -9%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) {
		top: 8%;
		right: 34%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) {
		top: 1%;
		right: 22%
	}
}

@media (max-width:480px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(2) {
		top: -42%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(3) {
	top: 0;
	left: 0
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(3) {
		left: -5%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(3) {
		top: -3%;
		left: -7%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(3) {
		top: -10%
	}
}

@media (max-width:480px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(3) {
		top: -27%;
		left: -2%
	}
}

.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) {
	bottom: 34%;
	right: 15%
}

@media (max-width:1000px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) {
		bottom: 24%;
		right: 13%
	}
}

@media (max-width:800px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) {
		right: 14%
	}
}

@media (max-width:768px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) {
		bottom: 24%;
		right: 13%
	}
}

@media (max-width:600px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) {
		bottom: 25%;
		right: 14%
	}
}

@media (max-width:480px) {
	.tabs_views-v2 .tabs__content .tabs__panel#view-tab-gantt .img-wrap__item:nth-of-type(4) {
		bottom: 14%;
		right: 17%
	}
}

.tabs_views-v2 .slick-list {
	overflow: visible
}

.tabs_views-v2 .slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #e9ebf0
}

@media (max-width:480px) {
	.tabs_views-v2 .slick-arrow {
		width: 30px;
		height: 30px
	}
}

.tabs_views-v2 .slick-prev {
	background: url(../images/icons/arrow-left-big.svg) no-repeat center/16px, #fafbfc
}

@media (max-width:480px) {
	.tabs_views-v2 .slick-prev {
		background: url(../images/icons/arrow-left-big.svg) no-repeat center/10px, #fafbfc
	}
}

.tabs_views-v2 .slick-next {
	background: url(../images/icons/arrow-right-big.svg) no-repeat center/16px, #fafbfc
}

@media (max-width:480px) {
	.tabs_views-v2 .slick-next {
		background: url(../images/icons/arrow-right-big.svg) no-repeat center/10px, #fafbfc
	}
}

.tabs_views-v2 .slick-dots {
	bottom: 0;
	top: auto
}

.tabs_views-v2 .slick-dots li button:before {
	border-radius: 2px;
	background: rgba(185, 190, 199, .5)
}

.tabs_views-v2 .slick-dots li.slick-active button:before {
	background: #7b68ee
}

.tabs_over-x-integrations {
	max-width: 100%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.tabs_over-x-integrations .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-left: 1px solid #e9ebf0;
	width: 34%
}

@media (max-width:1000px) {
	.tabs_over-x-integrations .tabs__nav {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media (max-width:768px) {
	.tabs_over-x-integrations .tabs__nav {
		width: 100%
	}
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid {
	width: 100%;
	display: none;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	padding-top: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: 100px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid-item {
	width: 105px;
	height: 65px;
	background: #fafbfc;
	border: 1px solid #e9ebf0;
	box-sizing: border-box;
	border-radius: 4px;
	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;
	margin-bottom: 0;
	transition: all 1s ease 0s;
	padding: 15px;
	margin-right: 15px
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid-item:last-child {
	margin-right: 0
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid-item img {
	max-width: 100%;
	border: 0
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid-item:hover {
	box-shadow: rgba(0, 0, 0, .1) 0 5px 35px 0;
	-webkit-transform: translateY(-.25em);
	-ms-transform: translateY(-.25em);
	transform: translateY(-.25em)
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid-item+.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid-item {
	margin-left: 15px
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid_hidden {
	display: none;
	padding-top: 0
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid_hidden.visible {
	-webkit-animation: fadein 1s;
	animation: fadein 1s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid .slick-arrow {
	width: 30px;
	height: 30px;
	box-shadow: 0 15px 45px rgba(16, 30, 54, .15);
	border-radius: 4px
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid .slick-prev {
	background: url(../images/icons/arrow-left-big.svg) no-repeat center/16px, #fff
}

.tabs_over-x-integrations .tabs__nav .over-x-integrations__logo-grid .slick-next {
	background: url(../images/icons/arrow-right-big.svg) no-repeat center/16px, #fff
}

.tabs_over-x-integrations .tabs__nav .tabs__item {
	background-color: transparent;
	border: 0;
	text-align: left;
	margin-bottom: 15px;
	padding: 32px 35px;
	width: 100%;
	position: relative
}

.tabs_over-x-integrations .tabs__nav .tabs__item:last-child {
	margin-bottom: 0
}

@media (max-width:600px) {
	.tabs_over-x-integrations .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial
	}
}

.tabs_over-x-integrations .tabs__nav .tabs__item .tabs__header {
	font: 800 30px/38px Axiforma, Arial, serif;
	color: #b9bec7;
	margin: 0
}

@media (max-width:1000px) {
	.tabs_over-x-integrations .tabs__nav .tabs__item .tabs__header {
		font: 800 30px/38px Axiforma, Arial, serif
	}
}

.tabs_over-x-integrations .tabs__nav .tabs__item:hover .tabs__header {
	color: #7c828d
}

.tabs_over-x-integrations .tabs__nav .tabs__item_active {
	background: #fff;
	box-shadow: 0 15px 45px rgba(16, 30, 54, .15);
	border-radius: 4px
}

.tabs_over-x-integrations .tabs__nav .tabs__item_active:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	border-radius: 15px;
	top: 0;
	left: -3px;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.tabs_over-x-integrations .tabs__nav .tabs__item_active .tabs__header {
	color: #292d34
}

.tabs_over-x-integrations .tabs__nav .tabs__item_active+.over-x-integrations__logo-grid {
	background: url(../images/v2/dots.svg) repeat center/auto
}

@media (max-width:768px) {
	.tabs_over-x-integrations .tabs__nav .tabs__item_active+.over-x-integrations__logo-grid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.tabs_over-x-integrations .tabs__nav .tabs__item_active+.over-x-integrations__logo-grid .over-x-integrations__logo-grid-item {
	background: #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	border: 1px solid transparent
}

.tabs_over-x-integrations .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 64%
}

@media (max-width:768px) {
	.tabs_over-x-integrations .tabs__content {
		display: none
	}
}

.tabs_over-x-integrations .tabs__content .tabs__panel {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.tabs_over-x-integrations .tabs__content .tabs__panel .slick-list {
	padding: 20px 0
}

.tabs_over-x-integrations .tabs__content .tabs__panel .slick-arrow {
	width: 50px;
	height: 50px;
	box-shadow: 4px 0 35px rgba(16, 30, 54, .15);
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
	display: none!important
}

@media (max-width:480px) {
	.tabs_over-x-integrations .tabs__content .tabs__panel .slick-arrow {
		width: 30px;
		height: 30px
	}
}

.tabs_over-x-integrations .tabs__content .tabs__panel .slick-prev {
	background: url(../images/icons/arrow-left-big.svg) no-repeat center/16px, #fff;
	right: 0;
	left: auto;
	bottom: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

@media (max-width:480px) {
	.tabs_over-x-integrations .tabs__content .tabs__panel .slick-prev {
		background: url(../images/icons/arrow-left-big.svg) no-repeat center/10px, #fff
	}
}

.tabs_over-x-integrations .tabs__content .tabs__panel .slick-next {
	background: url(../images/icons/arrow-right-big.svg) no-repeat center/16px, #fff;
	top: -2px;
	right: 0;
	left: auto;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

@media (max-width:480px) {
	.tabs_over-x-integrations .tabs__content .tabs__panel .slick-next {
		background: url(../images/icons/arrow-right-big.svg) no-repeat center/10px, #fff
	}
}

.tabs_over-x-integrations .tabs__content .tabs__panel_active .over-x-integrations__logo-grid {
	background: url(../images/v2/dots.svg) repeat center/auto
}

.tabs_over-x-integrations .tabs__content .tabs__panel_active .over-x-integrations__logo-grid-item {
	background: #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	border: 1px solid transparent
}

.tabs_over-x-integrations .tabs__content .tabs__panel_active .slick-arrow {
	display: block!important
}

.tabs_chrome-extension {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	margin: 0 auto
}

.tabs_chrome-extension .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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;
	width: 100%;
	max-width: 1140px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	box-shadow: 0 10px 30px rgba(16, 30, 54, .1);
	border-radius: 4px
}

@media (max-width:1000px) {
	.tabs_chrome-extension .tabs__nav {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 50px
	}
}

.tabs_chrome-extension .tabs__nav .tabs__item {
	background: 0 0;
	border: 0;
	text-align: center;
	width: 16.66%;
	padding: 23px 0;
	position: relative;
	margin: 0;
	border-bottom: 3px solid transparent;
	border-radius: 0
}

@media (max-width:1000px) {
	.tabs_chrome-extension .tabs__nav .tabs__item {
		width: 30%
	}
}

@media (max-width:768px) {
	.tabs_chrome-extension .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial;
		margin: 0
	}
}

@media (max-width:600px) {
	.tabs_chrome-extension .tabs__nav .tabs__item {
		width: 50%
	}
}

.tabs_chrome-extension .tabs__nav .tabs__item .tabs__icon {
	margin-bottom: 10px;
	height: 36px
}

.tabs_chrome-extension .tabs__nav .tabs__item .tabs__icon svg {
	fill: #b9bec7;
	opacity: .5
}

.tabs_chrome-extension .tabs__nav .tabs__item .tabs__icon svg>* {
	fill: #b9bec7
}

.tabs_chrome-extension .tabs__nav .tabs__item .tabs__header {
	font: 700 14px/1.4em "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #b9bec7;
	margin-bottom: 0
}

.tabs_chrome-extension .tabs__nav .tabs__item:hover .tabs__header {
	color: #7c828d
}

.tabs_chrome-extension .tabs__nav .tabs__item:hover .tabs__icon svg {
	opacity: 1;
	fill: #7c828d
}

.tabs_chrome-extension .tabs__nav .tabs__item:hover .tabs__icon svg>* {
	fill: #7c828d
}

.tabs_chrome-extension .tabs__nav .tabs__item_active .tabs__icon svg {
	opacity: 1
}

.tabs_chrome-extension .tabs__nav .tabs__item_active .tabs__header {
	color: #292d34
}

.tabs_chrome-extension .tabs__nav .tabs__item_active .tabs__header:hover {
	color: #292d34
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:hover .tabs__header {
	color: #292d34
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(1) {
	border-color: #7b68ee
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(1) .tabs__icon svg {
	opacity: 1;
	fill: #7b68ee
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(1) .tabs__icon svg>* {
	fill: #7b68ee
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(2) {
	border-color: #fd71af
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(2) .tabs__icon svg {
	opacity: 1;
	fill: #fd71af
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(2) .tabs__icon svg>* {
	fill: #fd71af
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(3) {
	border-color: #49ccf9
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(3) .tabs__icon svg {
	opacity: 1;
	fill: #49ccf9
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(3) .tabs__icon svg>* {
	fill: #49ccf9
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(4) {
	border-color: #00b884
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(4) .tabs__icon svg {
	opacity: 1;
	fill: #00b884
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(4) .tabs__icon svg>* {
	fill: #00b884
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(5) {
	border-color: #ffc800
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(5) .tabs__icon svg {
	opacity: 1;
	fill: #ffc800
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(5) .tabs__icon svg>* {
	fill: #ffc800
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(6) {
	border-color: #68eebe
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(6) .tabs__icon svg {
	opacity: 1;
	fill: #68eebe
}

.tabs_chrome-extension .tabs__nav .tabs__item_active:nth-child(6) .tabs__icon svg>* {
	fill: #68eebe
}

.tabs_chrome-extension .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%
}

.tabs_chrome-extension .tabs__content .tabs__panel {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards {
	width: 100%
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .wrapper {
	max-width: 1600px;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture {
	position: relative;
	max-width: 820px;
	margin-right: 145px;
	height: 680px
}

@media (max-width:1200px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture {
		margin-right: 0
	}
}

@media (max-width:1000px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture {
		height: auto
	}
}

@media (max-width:768px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture {
		width: 100%;
		max-width: 100%
	}
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture img {
	border: 0;
	max-width: 480px;
	padding-top: 60px
}

@media (max-width:1000px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__picture img {
		max-width: 100%;
		padding-top: 0
	}
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content {
	max-width: 440px;
	margin-right: 10%
}

@media (max-width:1000px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content {
		margin-right: 0
	}
}

@media (max-width:768px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content {
		width: 100%;
		max-width: 100%
	}
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content .card__header {
	color: #292d34;
	font: 800 35px/50px Axiforma, Arial, serif;
	position: relative;
	margin-bottom: 50px
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content .card__header:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 7px;
	position: static;
	margin-top: 70px
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content .card__text {
	font: 400 14px/25px Axiforma, Arial, serif;
	color: #7c828d
}

.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content .card__link {
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(16, 30, 54, .15);
	border-radius: 4px;
	text-transform: capitalize;
	border-bottom: 0;
	font-weight: 700;
	height: 50px;
	width: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	background: url(../images/icons/arrow-right-big.svg) no-repeat 88% 50%/16px;
	margin-top: 30px
}

@media (max-width:600px) {
	.tabs_chrome-extension .tabs__content .tabs__panel .cards .card__content .card__link {
		margin-left: auto;
		margin-right: auto
	}
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(1) .cards .card__picture:before {
	background: url(../images/chrome-extension/v2/tabs/bg__beside-create-tasks.svg) no-repeat top left/contain
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(1) .cards .card__header:after {
	background: linear-gradient(90deg, #9f8fff 100%, #7b68ee 0)
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(2) .cards .card__picture:before {
	background: url(../images/chrome-extension/v2/tabs/bg__beside-track-time.svg) no-repeat top left/contain
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(2) .cards .card__header:after {
	background: linear-gradient(191.05deg, #ff9ec9 8.16%, #fd71af 87.77%)
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(3) .cards .card__picture:before {
	background: url(../images/chrome-extension/v2/tabs/bg__beside-screenshot.svg) no-repeat top left/contain
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(3) .cards .card__header:after {
	background: linear-gradient(191.05deg, #84dfff 8.16%, #49ccf9 87.77%)
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(4) .cards .card__picture:before {
	background: url(../images/chrome-extension/v2/tabs/bg__beside-attach-email.svg) no-repeat top left/contain
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(4) .cards .card__header:after {
	background: linear-gradient(269.39deg, #5ddd93 .03%, #27ae60 99.97%)
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(5) .cards .card__picture:before {
	background: url(../images/chrome-extension/v2/tabs/bg__beside-web-clipper.svg) no-repeat top left/contain
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(5) .cards .card__header:after {
	background: linear-gradient(269.39deg, #ffdb58 .03%, #ffc800 99.97%)
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(6) .cards .card__picture:before {
	background: url(../images/chrome-extension/v2/tabs/bg__beside-notes.svg) no-repeat top left/contain
}

.tabs_chrome-extension .tabs__content .tabs__panel:nth-child(6) .cards .card__header:after {
	background: linear-gradient(269.39deg, #68eebe .03%, #4fd3a4 99.97%)
}

.tabs_customize {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 5px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.tabs_customize .tabs__nav-customize {
	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
}

@media (max-width:600px) {
	.tabs_customize .tabs__nav-customize {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 25px 0 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.tabs_customize .tabs__nav-customize .tabs__item {
	padding: 0;
	border: 0;
	background: 0 0;
	position: relative;
	margin: 0;
	width: 20%;
	text-align: left
}

@media (max-width:1000px) {
	.tabs_customize .tabs__nav-customize .tabs__item {
		width: 25%
	}
}

@media (max-width:600px) {
	.tabs_customize .tabs__nav-customize .tabs__item {
		width: 50%;
		margin-bottom: 45px
	}
}

.tabs_customize .tabs__nav-customize .tabs__item .tabs__header {
	font: 800 35px/69px Axiforma, Arial, serif;
	color: rgba(255, 255, 255, .4);
	margin: 0
}

@media (max-width:768px) {
	.tabs_customize .tabs__nav-customize .tabs__item .tabs__header {
		font: 800 30px/40px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.tabs_customize .tabs__nav-customize .tabs__item .tabs__header {
		font: 800 25px/30px Axiforma, Arial, serif
	}
}

.tabs_customize .tabs__nav-customize .tabs__item:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 65px;
	left: -30px;
	background: rgba(255, 255, 255, .2);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%
}

@media (max-width:1000px) {
	.tabs_customize .tabs__nav-customize .tabs__item:before {
		content: none
	}
}

.tabs_customize .tabs__nav-customize .tabs__item:hover .tabs__header {
	color: #fff
}

.tabs_customize .tabs__nav-customize .tabs__item_active:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 15px;
	left: 0;
	background: #ffc800;
	bottom: -25px
}

@media (max-width:768px) {
	.tabs_customize .tabs__nav-customize .tabs__item_active:after {
		width: 50px
	}
}

.tabs_customize .tabs__nav-customize .tabs__item_active .tabs__header {
	font: 800 50px/69px Axiforma, Arial, serif;
	color: #fff
}

@media (max-width:1000px) {
	.tabs_customize .tabs__nav-customize .tabs__item_active .tabs__header {
		font: 800 35px/69px Axiforma, Arial, serif
	}
}

@media (max-width:768px) {
	.tabs_customize .tabs__nav-customize .tabs__item_active .tabs__header {
		font: 800 30px/40px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.tabs_customize .tabs__nav-customize .tabs__item_active .tabs__header {
		font: 800 25px/30px Axiforma, Arial, serif
	}
}

.tabs_customize .tabs__nav-customize .tabs__item:nth-child(1):before {
	display: none
}

.tabs_customize .tabs__content-customize {
	width: 100%;
	margin-top: 90px
}

@media (max-width:1200px) {
	.tabs_customize .tabs__content-customize {
		margin-top: 50px
	}
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize {
		margin-top: 30px
	}
}

.tabs_customize .tabs__content-customize .tabs__panel {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:1000px) {
	.tabs_customize .tabs__content-customize .tabs__panel {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper {
	width: 72%
}

@media (max-width:1000px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper {
		width: 100%;
		margin-bottom: 50px
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper img {
	margin: auto
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces {
	width: 585px;
	background: #fff;
	box-sizing: border-box;
	box-shadow: -1px 4px 12px rgba(0, 0, 0, .03);
	border-radius: 5px;
	margin: 0 auto
}

@media (max-width:1440px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces {
		width: 100%
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-left: 1px solid #e9eaee;
	border-right: 1px solid #e9eaee;
	border-radius: 5px 5px 0 0
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_icon {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	margin-right: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:1440px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_icon {
		width: 22px;
		height: 22px
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_icon.simple {
	background: #49ccf9
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_icon.medium {
	background: #7b68ee
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_icon.advanced {
	background: #ff02f0
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_header {
	font: 500 16px/26px "Gotham Pro", Arial, serif;
	color: #4f4f4f
}

@media (max-width:1440px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_header {
		font: 500 14px/24px "Gotham Pro", Arial, serif
	}
}

@media (max-width:1200px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_header {
		font: 500 13px/23px "Gotham Pro", Arial, serif
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item {
	width: 33.33%;
	height: 65px;
	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;
	opacity: .5;
	border-bottom: 1px solid #e7e9ed;
	outline: 0
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item {
		width: 100%
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item:hover {
	opacity: 1
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item.tabs__item_active {
	opacity: 1;
	background: #fff;
	border: 1px solid #e7e9ed;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	border-radius: 5px 5px 0 0
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item.tabs__item_active {
		border-bottom: 1px solid #e7e9ed
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item.tabs__item_active:nth-child(1) {
	border-left: 0
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__nav_item.tabs__item_active:last-child {
	border-right: 0
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info {
	padding: 20px;
	border-left: 1px solid #e9eaee;
	border-right: 1px solid #e9eaee;
	border-bottom: 1px solid #e9eaee
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info .tabs__panel {
	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;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: none
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info .tabs__panel_active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_column-left {
	width: 28%
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_column-left {
		width: 100%
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_column-right {
	width: 72%
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_column-right {
		width: 100%;
		margin-top: 20px
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_column-link {
	text-align: center;
	font: 500 11px/1.2em "Gotham Pro", Arial, serif;
	color: #7b68ee;
	border-bottom: 1px dashed #7b68ee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin: auto
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_column-link:hover {
	color: #5c4dbc;
	border-bottom: 1px dashed #5c4dbc
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_subheader {
	font: 500 11px/23px "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #4f4f4f
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 5px
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row_icon {
	border-radius: 3px;
	width: 17.5px;
	height: 17.5px;
	background: url(../images/pm-problems/space/check-icon.svg) no-repeat center/8px;
	margin-right: 4px
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row_text {
	font: 500 10px/17.5px "Gotham Pro", Arial, serif;
	text-transform: uppercase;
	color: #fff;
	border-radius: 4px;
	height: 17.5px;
	padding: 0 7px
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.todo .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.todo .problem-item-content-spaces__info_statuses-row_text {
	background-color: #d3d3d3
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.pending .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.pending .problem-item-content-spaces__info_statuses-row_text {
	background-color: #5ecbcf
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.progress .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.progress .problem-item-content-spaces__info_statuses-row_text {
	background-color: #5994ef
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.complete .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.complete .problem-item-content-spaces__info_statuses-row_text {
	background-color: #83c561
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.review .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.review .problem-item-content-spaces__info_statuses-row_text {
	background-color: #f7cd47
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.review .problem-item-content-spaces__info_statuses-row_icon {
	background-image: none
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.update .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.update .problem-item-content-spaces__info_statuses-row_text {
	background-color: #eb612f
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.update .problem-item-content-spaces__info_statuses-row_icon {
	background-image: none
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.staged .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.staged .problem-item-content-spaces__info_statuses-row_text {
	background-color: #eb44c0
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.ready .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.ready .problem-item-content-spaces__info_statuses-row_text {
	background-color: #a17bf7
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.ready .problem-item-content-spaces__info_statuses-row_icon {
	background-image: none
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.production .problem-item-content-spaces__info_statuses-row_icon,
.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_statuses-row.production .problem-item-content-spaces__info_statuses-row_text {
	background-color: #010101
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:1440px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	box-shadow: 0 2px 25px rgba(0, 0, 0, .0482);
	width: 122px;
	padding: 10px 8px;
	margin-bottom: 12.5px
}

@media (max-width:1440px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card {
		margin-right: 15px
	}
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card {
		margin-right: 0;
		width: 30%
	}
}

@media (max-width:480px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card {
		width: 45%
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_active {
	border: 1px solid #7b68ee
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_picture img {
	max-width: 100px;
	border: 0
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_header {
	font: 500 11px/1 "Gotham Pro", Arial, serif;
	color: #4f4f4f;
	text-align: center;
	margin-bottom: 5px
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_switcher {
	width: 19px;
	height: 11px;
	background: #e7e9ec;
	border-radius: 13px;
	position: relative;
	margin: auto
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_switcher:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	top: 1.6px;
	left: 10px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_switcher.active {
	background: #7b68ee
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .problem-item-content-spaces__info_features-card_switcher.active:after {
	left: calc(100% - 2px)
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .key-features__tag-list {
	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;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .key-features__tag-list .key-features__tag-item {
	padding: 20px 30px;
	margin: 0 5px 17px;
	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;
	height: 70px;
	object-fit: contain;
	border-radius: 7px;
	background-color: #fff;
	box-shadow: 0 2px 13px 0 rgba(0, 0, 0, .11);
	font: 500 13px/1.67 Axiforma, Arial, serif;
	letter-spacing: normal;
	color: #4a4a4a
}

@media (max-width:1600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .key-features__tag-list .key-features__tag-item {
		height: 60px
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .key-features__tag-list .key-features__tag-item:hover {
	background: #7b68ee;
	color: #fff
}

@media (max-width:1000px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .key-features__tag-list .key-features__tag-item {
		padding: 20px 10px 20px 10px;
		height: 50px
	}
}

@media (max-width:768px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .tabs_statuses_on-header {
		margin-top: 0
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_wrapper .tabs_statuses_on-header .tabs__panel {
	max-height: 100%
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_descr-wrapper {
	width: 23%
}

@media (max-width:1000px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_descr-wrapper {
		width: 100%
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_descr-wrapper .tabs__image_descr-item_title {
	font: 700 14px/1 Axiforma, Arial, serif;
	color: rgba(255, 255, 255, .4);
	margin-bottom: 15px;
	text-transform: uppercase
}

@media (max-width:1000px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_descr-wrapper .tabs__image_descr-item_title {
		display: none
	}
}

.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_descr-wrapper .tabs__image_descr-item_text {
	color: #fff;
	font: 500 18px/30px Axiforma, Arial, serif;
	padding-bottom: 60px
}

@media (max-width:600px) {
	.tabs_customize .tabs__content-customize .tabs__panel .tabs__image_descr-wrapper .tabs__image_descr-item_text {
		font: 500 16px/26px Axiforma, Arial, serif
	}
}

.tabs_customize .tabs__content-customize .tabs__panel.slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tabs_customize .slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #fff;
	bottom: -21px
}

@media (max-width:1000px) {
	.tabs_customize .slick-arrow {
		bottom: -25px
	}
}

@media (max-width:480px) {
	.tabs_customize .slick-arrow {
		width: 30px;
		height: 30px;
		bottom: -4px
	}
}

.tabs_customize .slick-prev {
	background: url(../images/icons/arrow-left-white-big.svg) no-repeat center/16px, transparent;
	top: auto;
	right: 60px;
	left: auto
}

@media (max-width:480px) {
	.tabs_customize .slick-prev {
		background: url(../images/icons/arrow-left-white-big.svg) no-repeat center/10px, transparent;
		right: 40px
	}
}

.tabs_customize .slick-next {
	background: url(../images/icons/arrow-right-white-big.svg) no-repeat center/16px, transparent;
	top: auto;
	right: 0;
	left: auto
}

@media (max-width:480px) {
	.tabs_customize .slick-next {
		background: url(../images/icons/arrow-right-white-big.svg) no-repeat center/10px, transparent
	}
}

.tabs_features {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-top: 0
}

.tabs_features .tabs__nav {
	width: 38%
}

@media (max-width:768px) {
	.tabs_features .tabs__nav {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.tabs_features .tabs__nav_list {
	border-left: 1px solid #e9ebf0;
	margin-top: 45px
}

.tabs_features .tabs__nav .tabs__item {
	padding: 0;
	border: 0;
	background: 0 0;
	position: relative;
	padding: 6px 0 6px 35px;
	margin-bottom: 30px
}

@media (max-width:768px) {
	.tabs_features .tabs__nav .tabs__item {
		text-align: left
	}
}

.tabs_features .tabs__nav .tabs__item .tabs__header {
	font: 800 25px Axiforma, Arial, serif;
	color: #b9bec7
}

@media (max-width:1200px) {
	.tabs_features .tabs__nav .tabs__item .tabs__header {
		font-size: 22px
	}
}

.tabs_features .tabs__nav .tabs__item .tabs__header span {
	color: inherit;
	font: inherit;
	padding-right: 10px
}

.tabs_features .tabs__nav .tabs__item:hover .tabs__header {
	color: #7c828d
}

.tabs_features .tabs__nav .tabs__item_active {
	background: url(../images/v2/dots.svg) repeat center/auto
}

.tabs_features .tabs__nav .tabs__item_active:before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 100%;
	border-radius: 15px;
	left: -3px;
	top: 0
}

.tabs_features .tabs__nav .tabs__item_active .tabs__header {
	font: 800 35px Axiforma, Arial, serif;
	color: #292d34
}

@media (max-width:1200px) {
	.tabs_features .tabs__nav .tabs__item_active .tabs__header {
		font-size: 29px
	}
}

@media (max-width:600px) {
	.tabs_features .tabs__nav .tabs__item_active .tabs__header {
		font-size: 25px
	}
}

.tabs_features .tabs__nav .tabs__item_active .tabs__header span {
	font-size: 25px;
	color: #7b68ee
}

.tabs_features .tabs__nav .tabs__item_active:hover .tabs__header {
	color: #292d34
}

.tabs_features .tabs__nav .tabs__item_active+.tabs__panel {
	border-radius: 4px;
	padding: 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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 30px;
	display: none
}

@media (max-width:768px) {
	.tabs_features .tabs__nav .tabs__item_active+.tabs__panel {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.tabs_features .tabs__nav .tabs__item_active+.tabs__panel .tabs__image_wrapper {
	max-width: 100%
}

.tabs_features .tabs__nav .tabs__item_active+.tabs__panel .tabs__image_wrapper img {
	max-height: 400px
}

@media (max-width:600px) {
	.tabs_features .tabs__nav .tabs__item_active+.tabs__panel .tabs__image_wrapper img {
		max-height: 205px
	}
}

.tabs_features .tabs__nav .tabs__item_active+.tabs__panel .tabs__image_wrapper video {
	max-width: 100%;
	margin: auto;
	display: block
}

.tabs_features .tabs__nav .tabs__item_active+.tabs__panel .tabs__image_descr-wrapper {
	color: #fff;
	font: 400 14px/18px Axiforma, Arial, serif;
	text-align: center;
	margin-top: 30px
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_1:before {
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%)
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_1 .tabs__header span {
	color: #7b68ee
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_2:before {
	background: linear-gradient(270deg, #ff9ec9 0, #fd71af 100%)
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_2 .tabs__header span {
	color: #fd71af
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_3:before {
	background: linear-gradient(270deg, #84dfff 0, #49ccf9 100%)
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_3 .tabs__header span {
	color: #49ccf9
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_4:before {
	background: linear-gradient(270deg, #5ddd93 0, #27ae60 100%)
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_4 .tabs__header span {
	color: #27ae60
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_5:before {
	background: linear-gradient(270deg, #ffdb58 0, #ffc800 100%)
}

.tabs_features .tabs__nav .tabs__item_active.tabs__item_5 .tabs__header span {
	color: #ffc800
}

.tabs_features .tabs__nav .tabs__panel_1 {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #9f8fff 0, #7b68ee 100%);
	box-shadow: 0 25px 45px rgba(123, 104, 238, .5)
}

.tabs_features .tabs__nav .tabs__panel_2 {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #ff9ec9 0, #fd71af 100%);
	box-shadow: 0 25px 75px rgba(253, 113, 175, .5)
}

.tabs_features .tabs__nav .tabs__panel_3 {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #84dfff 0, #49ccf9 100%);
	box-shadow: 0 25px 75px rgba(73, 204, 249, .5)
}

.tabs_features .tabs__nav .tabs__panel_4 {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #5ddd93 0, #27ae60 100%);
	box-shadow: 0 25px 75px rgba(39, 174, 96, .5)
}

.tabs_features .tabs__nav .tabs__panel_5 {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #ffdb58 0, #ffc800 100%);
	box-shadow: 0 25px 75px rgba(255, 200, 0, .5)
}

.tabs_features .tabs__nav .btn {
	margin: 35px 0 0
}

.tabs_features .tabs__content {
	width: 62%;
	margin-top: 0
}

@media (max-width:768px) {
	.tabs_features .tabs__content {
		display: none
	}
}

.tabs_features .tabs__content .tabs__panel {
	border-radius: 4px;
	padding: 55px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 580px
}

@media (max-width:1000px) {
	.tabs_features .tabs__content .tabs__panel {
		height: auto
	}
}

.tabs_features .tabs__content .tabs__panel .tabs__image_wrapper {
	max-width: 100%
}

.tabs_features .tabs__content .tabs__panel .tabs__image_wrapper img {
	max-height: 400px
}

@media (max-width:600px) {
	.tabs_features .tabs__content .tabs__panel .tabs__image_wrapper img {
		max-height: 205px
	}
}

.tabs_features .tabs__content .tabs__panel .tabs__image_wrapper video {
	max-width: 100%;
	margin: auto;
	display: block
}

.tabs_features .tabs__content .tabs__panel .tabs__image_descr-wrapper {
	color: #fff;
	font: 400 18px/29px Axiforma, Arial, serif;
	text-align: center;
	margin-top: 30px
}

.tabs_features .tabs__content .tabs__panel:nth-child(1) {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #9f8fff 0, #7b68ee 100%);
	box-shadow: 0 25px 45px rgba(123, 104, 238, .5)
}

.tabs_features .tabs__content .tabs__panel:nth-child(2) {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #ff9ec9 0, #fd71af 100%);
	box-shadow: 0 25px 75px rgba(253, 113, 175, .5)
}

.tabs_features .tabs__content .tabs__panel:nth-child(3) {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #84dfff 0, #49ccf9 100%);
	box-shadow: 0 25px 75px rgba(73, 204, 249, .5)
}

.tabs_features .tabs__content .tabs__panel:nth-child(4) {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #5ddd93 0, #27ae60 100%);
	box-shadow: 0 25px 75px rgba(39, 174, 96, .5)
}

.tabs_features .tabs__content .tabs__panel:last-child {
	background: url(../images/v2/dots.svg) repeat center/auto, linear-gradient(270deg, #ffdb58 0, #ffc800 100%);
	box-shadow: 0 25px 75px rgba(255, 200, 0, .5)
}

.tabs_partners {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	padding: 0 20px
}

.tabs_partners .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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;
	width: 100%;
	max-width: 1140px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:1000px) {
	.tabs_partners .tabs__nav {
		margin-bottom: 50px
	}
}

@media (max-width:600px) {
	.tabs_partners .tabs__nav {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.tabs_partners .tabs__nav .tabs__item {
	background: 0 0;
	border: 0;
	text-align: center;
	width: 50%;
	padding: 23px 0;
	position: relative;
	margin: 0;
	border-radius: 0;
	opacity: .4
}

@media (max-width:768px) {
	.tabs_partners .tabs__nav .tabs__item {
		-ms-flex-preferred-size: initial;
		flex-basis: initial;
		margin: 0
	}
}

.tabs_partners .tabs__nav .tabs__item:hover {
	opacity: .7
}

.tabs_partners .tabs__nav .tabs__item:first-child {
	border: 2px solid #fd71af;
	color: #fd71af;
	margin-right: 5px
}

.tabs_partners .tabs__nav .tabs__item:first-child:hover .tabs__header {
	color: #fd71af
}

.tabs_partners .tabs__nav .tabs__item:last-child {
	border: 2px solid #7b68ee;
	color: #7b68ee
}

.tabs_partners .tabs__nav .tabs__item:last-child:hover .tabs__header {
	color: #7b68ee
}

@media (max-width:600px) {
	.tabs_partners .tabs__nav .tabs__item {
		width: 100%
	}
}

.tabs_partners .tabs__nav .tabs__item .tabs__header {
	font: 700 35px/50px Axiforma, Arial, serif;
	text-transform: capitalize;
	margin-bottom: 0
}

@media (max-width:768px) {
	.tabs_partners .tabs__nav .tabs__item .tabs__header {
		font: 700 30px/40px Axiforma, Arial, serif
	}
}

@media (max-width:600px) {
	.tabs_partners .tabs__nav .tabs__item .tabs__header {
		font: 700 25px/35px Axiforma, Arial, serif
	}
}

.tabs_partners .tabs__nav .tabs__item .tabs__subheader {
	font: 500 15px/18px Axiforma, Arial, serif;
	opacity: 1
}

@media (max-width:768px) {
	.tabs_partners .tabs__nav .tabs__item .tabs__subheader {
		font: 500 14px/16px Axiforma, Arial, serif
	}
}

.tabs_partners .tabs__nav .tabs__item:first-child .tabs__header {
	color: #fd71af
}

.tabs_partners .tabs__nav .tabs__item:last-child .tabs__header {
	color: #7b68ee
}

.tabs_partners .tabs__nav .tabs__item_active {
	border-radius: 4px;
	box-shadow: 0 10px 25px #c1c1c1;
	opacity: 1
}

.tabs_partners .tabs__nav .tabs__item_active:hover {
	opacity: 1
}

.tabs_partners .tabs__nav .tabs__item_active:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

@media (max-width:600px) {
	.tabs_partners .tabs__nav .tabs__item_active:after {
		content: none
	}
}

.tabs_partners .tabs__nav .tabs__item_active:first-child {
	background: #fd71af
}

.tabs_partners .tabs__nav .tabs__item_active:first-child .tabs__header,
.tabs_partners .tabs__nav .tabs__item_active:first-child .tabs__subheader {
	color: #fff
}

.tabs_partners .tabs__nav .tabs__item_active:first-child:hover .tabs__header,
.tabs_partners .tabs__nav .tabs__item_active:first-child:hover .tabs__subheader {
	color: #fff
}

.tabs_partners .tabs__nav .tabs__item_active:first-child:after {
	border-top: 12px solid #fd71af
}

.tabs_partners .tabs__nav .tabs__item_active:last-child {
	background: #7b68ee
}

.tabs_partners .tabs__nav .tabs__item_active:last-child .tabs__header,
.tabs_partners .tabs__nav .tabs__item_active:last-child .tabs__subheader {
	color: #fff
}

.tabs_partners .tabs__nav .tabs__item_active:last-child:hover .tabs__header,
.tabs_partners .tabs__nav .tabs__item_active:last-child:hover .tabs__subheader {
	color: #fff
}

.tabs_partners .tabs__nav .tabs__item_active:last-child:after {
	border-top: 12px solid #7b68ee
}

.tabs_partners .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	margin-top: 90px
}

@media (max-width:1000px) {
	.tabs_partners .tabs__content {
		margin-top: 0
	}
}

.tabs_partners .tabs__content .tabs__panel {
	-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
}

.tabs_partners .tabs__content .tabs__panel .wrapper {
	padding: 45px 0 90px
}

@media (max-width:1200px) {
	.tabs_partners .tabs__content .tabs__panel .wrapper {
		padding: 45px 20px 90px
	}
}

@media (max-width:600px) {
	.tabs_partners .tabs__content .tabs__panel .wrapper {
		padding: 30px 20px 60px
	}
}

.tabs_partners .tabs__content .tabs__panel .wrapper .section-v2__header_main {
	margin-bottom: 45px
}

.tabs_partners .tabs__content .tabs__panel .cards {
	width: 100%
}

.tabs_partners .tabs__content .tabs__panel .cards .wrapper {
	width: 100%;
	padding: 0
}

.tabs_partners .tabs__content .tabs__panel .cards .card__picture {
	width: 50%
}

@media (max-width:600px) {
	.tabs_partners .tabs__content .tabs__panel .cards .card__picture {
		width: 100%
	}
}

.tabs_partners .tabs__content .tabs__panel .cards .card__content {
	width: 50%;
	max-width: 440px
}

@media (max-width:600px) {
	.tabs_partners .tabs__content .tabs__panel .cards .card__content {
		width: 100%;
		max-width: 100%
	}
}

@media (max-width:600px) {
	.tabs_partners .tabs__content .tabs__panel .cards .card__content .card__wrapper_v2 .card__content>* {
		text-align: left
	}
}

.tabs_partners .tabs__content .tabs__panel .cards .card__content .section-v2__header {
	margin-bottom: 0
}

.tabs_partners .tabs__content .tabs__panel .cards .card__content .section-v2__text:after {
	content: '';
	display: block;
	position: absolute;
	width: 100px;
	height: 5px;
	border-radius: 7px;
	position: static;
	background: linear-gradient(270deg, #9f8fff 0, #7b68ee 100%);
	margin-top: 30px
}

.tabs_zapier {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 900px
}

.tabs_zapier .tabs__nav {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	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;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px
}

.tabs_zapier .tabs__nav .tabs__item {
	background-color: #fafafa;
	border: 1px solid #e6e6e6;
	height: 50px;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 140px;
	text-align: center
}

.tabs_zapier .tabs__nav .tabs__item:first-child {
	margin-right: 10px
}

.tabs_zapier .tabs__nav .tabs__item .tabs__header {
	color: #666;
	font: 700 14px/50px Axiforma, Arial, serif;
	margin: 0
}

.tabs_zapier .tabs__nav .tabs__item_active {
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
	background-color: #fff
}

.tabs_zapier .tabs__nav .tabs__item_active .tabs__header {
	color: #136bf5
}

.tabs_zapier .tabs__nav .tabs__item:hover .tabs__header {
	color: #136bf5
}

.tabs_zapier .tabs__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 100%
}

.tabs_zapier .tabs__content .tabs__panel {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tabs_demo {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 400px;
	border: 1px solid #e9ebf0;
	border-radius: 4px;
	margin: 0
}

@media (max-width:1000px) {
	.tabs_demo {
		max-width: 100%
	}
}

.tabs_demo .tabs__nav {
	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-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%
}

.tabs_demo .tabs__nav .tabs__item {
	padding: 20px 22px 15px;
	margin: 0;
	border: 0;
	border-bottom: 3px solid transparent;
	background: 0 0;
	border-radius: 0
}

@media (max-width:600px) {
	.tabs_demo .tabs__nav .tabs__item {
		width: 100%
	}
}

.tabs_demo .tabs__nav .tabs__item .tabs__header {
	font: 700 18px/20px Axiforma, Arial, serif;
	margin: 0;
	color: #b9bec7
}

.tabs_demo .tabs__nav .tabs__item_active .tabs__header {
	color: #292d34
}

.tabs_demo .tabs__nav .tabs__item_active:first-child {
	border-bottom: 3px solid #fd71af
}

.tabs_demo .tabs__nav .tabs__item_active:nth-child(2) {
	border-bottom: 3px solid #49ccf9
}

.tabs_demo .tabs__nav .tabs__item_active:last-child {
	border-bottom: 3px solid #64ea9c
}

.tabs_demo .tabs__content {
	width: 100%
}

.tabs_demo .tabs__content .tabs__panel:first-child .video-component__poster:before {
	box-shadow: 0 25px 75px rgba(253, 113, 175, .5);
	background-color: #fd71af
}

.tabs_demo .tabs__content .tabs__panel:first-child .video-component__poster:after {
	background: url(../images/v2/play-white.svg) no-repeat
}

.tabs_demo .tabs__content .tabs__panel:first-child .video-component__poster:focus:before,
.tabs_demo .tabs__content .tabs__panel:first-child .video-component__poster:hover:before {
	background-color: #fff
}

.tabs_demo .tabs__content .tabs__panel:first-child .video-component__poster:focus:after,
.tabs_demo .tabs__content .tabs__panel:first-child .video-component__poster:hover:after {
	background: url(../images/v2/play-pink.html) no-repeat
}

.tabs_demo .tabs__content .tabs__panel:first-child .video-component__text {
	color: #fd71af
}

.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__poster:before {
	box-shadow: 0 25px 75px rgba(73, 204, 249, .5);
	background-color: #49ccf9
}

.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__poster:after {
	background: url(../images/v2/play-white.svg) no-repeat
}

.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__poster:focus:before,
.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__poster:hover:before {
	background-color: #fff
}

.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__poster:focus:after,
.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__poster:hover:after {
	background: url(../images/v2/play-blue.html) no-repeat
}

.tabs_demo .tabs__content .tabs__panel:nth-child(2) .video-component__text {
	color: #49ccf9
}

.tabs_demo .tabs__content .tabs__panel:last-child .video-component__poster:before {
	box-shadow: 0 25px 75px rgba(100, 234, 156, .5);
	background-color: #64ea9c
}

.tabs_demo .tabs__content .tabs__panel:last-child .video-component__poster:after {
	background: url(../images/v2/play-white.svg) no-repeat
}

.tabs_demo .tabs__content .tabs__panel:last-child .video-component__poster:focus:before,
.tabs_demo .tabs__content .tabs__panel:last-child .video-component__poster:hover:before {
	background-color: #fff
}

.tabs_demo .tabs__content .tabs__panel:last-child .video-component__poster:focus:after,
.tabs_demo .tabs__content .tabs__panel:last-child .video-component__poster:hover:after {
	background: url(../images/v2/play-green.html) no-repeat
}

.tabs_demo .tabs__content .tabs__panel:last-child .video-component__text {
	color: #64ea9c
}

.tabs_demo .video-component__wrapper {
	position: relative;
	padding: 0;
	width: 100%
}

@media (max-width:1000px) {
	.tabs_demo .video-component__wrapper {
		margin: 0!important;
		background: 0 0!important
	}
}

.tabs_demo .demo-wrapper {
	padding: 20px 30px 25px 45px
}

.tabs_demo .demo-wrapper ul li {
	position: relative;
	font: 400 14px/22px Axiforma, Arial, serif;
	color: #7c828d;
	margin-bottom: 15px
}

.tabs_demo .demo-wrapper ul li:before {
	content: '';
	display: block;
	position: absolute;
	content: url(../images/icons/rose_check-mark.html);
	width: 12px;
	height: 9px;
	left: -25px;
	top: 0
}

.tabs_demo .demo-wrapper ul li:last-child {
	margin-bottom: 0
}

.section_slash-commands.section_pattern {
	background-position: bottom;
	background-repeat: repeat-x
}

.section_slash-commands .card__header,
.section_slash-commands .card__text {
	font-weight: 400;
	color: #4a4a4a
}

@media (max-width:1000px) {
	.popular-tags_carousel {
		padding-bottom: 70px
	}
}

.popular-tags_carousel .slick-next {
	background: url(../images/slick-next_big.png) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:600px) {
	.popular-tags_carousel .slick-next {
		width: 12px;
		background: url(../images/slick-next.png) center/contain no-repeat transparent
	}
}

.popular-tags_carousel .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:1000px) {
	.popular-tags_carousel .slick-prev {
		background: url(../images/slick-prev_big.png) center/contain no-repeat transparent
	}
}

@media (max-width:600px) {
	.popular-tags_carousel .slick-prev {
		width: 12px;
		background: url(../images/slick-prev.png) center/contain no-repeat transparent
	}
}

.popular-tags_carousel .popular-tags_image img {
	max-width: 100%;
	margin: auto;
	height: auto
}

.popular-tags_carousel .popular-tags_adv {
	border-radius: 43px;
	background-color: #eca125;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 35px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto;
	max-width: 477px;
	font: 500 15px/1.5em "Gotham Pro", Arial, serif;
	position: relative;
	top: -35px
}

@media (max-width:1000px) {
	.popular-tags_carousel .popular-tags_adv {
		top: auto
	}
}

@media (max-width:600px) {
	.popular-tags_carousel .popular-tags_adv {
		font: 500 13px/1.5em "Gotham Pro", Arial, serif
	}
}

.popular-tags_carousel .popular-tags_inner {
	position: relative
}

@media (max-width:600px) {
	.popular-tags_carousel .popular-tags_inner {
		padding: 0 20px
	}
}

.team {
	margin: 40px auto;
	padding: 0 30px
}

.team .slick-track {
	margin: 0 auto
}

.team .slick-track .slick-slide {
	text-align: center;
	outline: 0
}

.team .slick-track .slick-slide img {
	width: 80px;
	border-radius: 50%;
	display: inline-block;
	outline: 0
}

.team .slick-prev {
	left: -5px
}

.team .slick-next {
	right: -5px
}

.teams {
	padding: 30px 0
}

.teams__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 900px;
	padding: 30px;
	overflow: hidden
}

@media (max-width:600px) {
	.teams__wrapper {
		width: 100%;
		max-width: 100%;
		padding: 15px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.teams__item {
	margin: 10px
}

.teams__item img {
	max-width: 90%
}

.teams__item_soundstripe {
	margin-bottom: -4px
}

@media (max-width:600px) {
	.teams__item_soundstripe {
		margin-bottom: 0
	}
}

.team-templates-search {
	display: block;
	margin: 15px auto 0;
	padding: 0 20px;
	position: relative;
	max-width: 680px
}

@media (max-width:600px) {
	.team-templates-search {
		max-width: 90%
	}
}

.team-templates-search__input {
	transition: .2s;
	background: #fff url(../images/icons/search.svg) no-repeat 97% 50%/18px;
	width: 100%;
	min-width: 0;
	height: 65px;
	border: 0;
	box-sizing: border-box;
	font: 15px/28px "Gotham Pro", Arial, serif;
	padding: 0 10px 0 25px;
	border-radius: 5px;
	box-shadow: 0 0 4px rgba(0, 0, 0, .140738);
	outline: 0;
	display: block;
	margin: auto
}

.team-templates-search__input::-webkit-input-placeholder {
	color: #9b9b9b
}

.team-templates-search__input::-moz-placeholder {
	color: #9b9b9b
}

.team-templates-search__input:-ms-input-placeholder {
	color: #9b9b9b
}

.team-templates-search__input:-moz-placeholder {
	color: #9b9b9b
}

.team-templates-search_close {
	display: none;
	background: url(../images/icons/red-close.svg);
	position: absolute;
	left: 100%;
	top: 50%;
	width: 14px;
	height: 14px;
	z-index: 9;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.team-templates__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly
}

@media (max-width:1000px) {
	.team-templates__list {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.team-templates__item {
	background: #fff;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .0751748);
	border-radius: 4px;
	margin-bottom: 100px;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in;
	transition: .2s;
	cursor: pointer;
	width: 31%
}

@media (max-width:1000px) {
	.team-templates__item {
		width: 48%
	}
}

@media (max-width:600px) {
	.team-templates__item {
		width: 100%;
		margin-bottom: 70px
	}
}

.team-templates__item:hover {
	box-shadow: 0 10px 15px rgba(0, 0, 0, .0951748)
}

.team-templates__title {
	color: #4a4a4a;
	text-align: center;
	height: 45px;
	font: 500 17px/45px Axiforma, Arial, serif
}

.team-templates__image {
	background-size: cover;
	background-position: top right;
	height: 350px;
	background-repeat: no-repeat;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

@media (max-width:1200px) {
	.team-templates__image {
		height: 300px
	}
}

@media (max-width:768px) {
	.team-templates__image {
		height: 250px
	}
}

.team-templates__image-accountants {
	background-color: #ffa6a6;
	background-image: url(../images/team-templates/teams/accounting.png)
}

.team-templates__image-cryptocurrency {
	background-color: #d2caff;
	background-image: url(../images/team-templates/teams/crypto.png)
}

.team-templates__image-designers {
	background-color: #abdaf5;
	background-image: url(../images/team-templates/teams/Architectural_Design___Templates_Team__List_.png)
}

.team-templates__image-developers {
	background-color: #f3f5ab;
	background-image: url(../images/team-templates/teams/development.png)
}

.team-templates__image-educators {
	background-color: #bdffa6;
	background-image: url(../images/team-templates/teams/education.png)
}

.team-templates__image-entertainers {
	background-color: #d2caff;
	background-image: url(../images/team-templates/teams/entertaiment.png)
}

.team-templates__image-event {
	background-color: #ffa6a6;
	background-image: url(../images/team-templates/teams/event-planning.png)
}

.team-templates__image-finance {
	background-color: #f5e0ab;
	background-image: url(../images/team-templates/teams/finance.png)
}

.team-templates__image-power {
	background-color: #f3f5ab;
	background-image: url(../images/team-templates/teams/power-templates.png)
}

.team-templates__image-heathcare {
	background-color: #bdffa6;
	background-image: url(../images/team-templates/teams/healthcare.png)
}

.team-templates__image-human-resource {
	background-color: #abdaf5;
	background-image: url(../images/team-templates/teams/human-resourses.png)
}

.team-templates__image-lawyers {
	background-color: #bdffa6;
	background-image: url(../images/team-templates/teams/law.png)
}

.team-templates__image-marketers {
	background-color: #d2caff;
	background-image: url(../images/team-templates/teams/Notice-of-sale___Templates_Team__List_.png)
}

.team-templates__image-nonprofit {
	background-color: #f5e0ab;
	background-image: url(../images/team-templates/teams/non-profit.png)
}

.team-templates__image-office-adm {
	background-color: #ffa6a6;
	background-image: url(../images/team-templates/teams/office-adm.png)
}

.team-templates__image-operators {
	background-color: #f3f5ab;
	background-image: url(../images/team-templates/teams/business-op.png)
}

.team-templates__image-personal {
	background-color: #abdaf5;
	background-image: url(../images/team-templates/teams/personal-projects.png)
}

.team-templates__image-project {
	background-color: #bdffa6;
	background-image: url(../images/team-templates/teams/project-management.png)
}

.team-templates__image-real-estate {
	background-color: #ffa6a6;
	background-image: url(../images/team-templates/teams/real-estate.png)
}

.team-templates__image-recruiters {
	background-color: #d2caff;
	background-image: url(../images/team-templates/teams/recruitment.png)
}

.team-templates__image-restaurant {
	background-color: #f5e0ab;
	background-image: url(../images/team-templates/teams/restaurant.png)
}

.team-templates__image-venture {
	background-color: #bdffa6;
	background-image: url(../images/team-templates/teams/venture.png)
}

.team-templates__image-students {
	background-color: #abdaf5;
	background-image: url(../images/team-templates/teams/student-new.png);
	background-position: 50% top
}

.team-templates__image-sales {
	background-color: #ffa6a6;
	background-image: url(../images/team-templates/teams/sales.png);
	background-position: 50% top
}

.team-templates__image-customer {
	background-color: #f3f5ab;
	background-image: url(../images/team-templates/teams/customer-service.png);
	background-position: 50% top
}

.team-templates__image-startup {
	background-color: #abdaf5;
	background-image: url(../images/team-templates/teams/startup.png);
	background-position: 50% top
}

.teams-review {
	text-align: center;
	padding: 0 50px
}

.teams-review_carousel .section-v2__header {
	color: #4a4a4a
}

.teams-review_carousel .slick-next {
	background: url(../images/v2/slick-next_blue.svg) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:600px) {
	.teams-review_carousel .slick-next {
		width: 12px;
		background: url(../images/v2/slick-next_blue.svg) center/contain no-repeat transparent
	}
}

.teams-review_carousel .slick-prev {
	background: url(../images/v2/slick-prev_blue.svg) center/contain no-repeat transparent;
	width: 45px
}

@media (max-width:600px) {
	.teams-review_carousel .slick-prev {
		width: 12px;
		background: url(../images/v2/slick-prev_blue.svg) center/contain no-repeat transparent
	}
}

.teams-review__text {
	font: 300 18px/32px Axiforma, Arial, serif;
	color: #777;
	margin: 0 auto 30px;
	max-width: 720px
}

.teams-review__person {
	margin: auto;
	max-width: 220px
}

.teams-review__photo {
	width: 63px;
	height: 63px;
	margin: 0 auto;
	border-radius: 50%
}

.teams-review__role {
	margin: 10px 0 0;
	font: 300 14px/19px Axiforma, Arial, serif;
	color: #292d34
}

.teams-review__role strong {
	font: 500 14px/19px Axiforma, Arial, serif;
	color: #292d34
}

.teams-review__role em {
	color: inherit
}

.teams-review_carousel-white .teams-review__role,
.teams-review_carousel-white .teams-review__role em,
.teams-review_carousel-white .teams-review__role strong,
.teams-review_carousel-white .teams-review__text {
	color: #fff
}

.teams-review_carousel-white .slick-next {
	background: url(../images/slick-next_big_white.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.teams-review_carousel-white .slick-next {
		background: url(../images/slick-next_white.png) center/contain no-repeat transparent
	}
}

.teams-review_carousel-white .slick-prev {
	background: url(../images/slick-prev_big_white.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.teams-review_carousel-white .slick-prev {
		background: url(../images/slick-prev_white.png) center/contain no-repeat transparent
	}
}

.template_greybg {
	background: transparent url(../../images/team-templates/marketing/tabs-on-grey__.svg) center/cover no-repeat;
	box-shadow: 0 -4px 0 -2px rgba(0, 0, 0, .0565)
}

.template-statuses {
	padding-top: 20px;
	padding-bottom: 70px
}

.template-statuses__card-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.template-statuses__card-outer {
	display: none;
	position: relative
}

.template-statuses__card-outer:last-child {
	margin-bottom: 0
}

.template-statuses__card-outer .large {
	width: 215px;
	height: 215px;
	position: absolute;
	border-radius: 100%;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, .85), 0 0 7px 3px rgba(0, 0, 0, .25), inset 0 0 40px 2px rgba(0, 0, 0, .25);
	display: none
}

@media (max-width:600px) {
	.template-statuses__card-outer .large {
		width: 150px;
		height: 150px
	}
}

.template-statuses__card-outer img {
	max-width: 100%;
	border: 0
}

.template-statuses__card-outer.active {
	display: block;
	-webkit-animation: features-v2__card-outer .4s ease-in;
	animation: features-v2__card-outer .4s ease-in
}

.template-statuses__bg-white {
	box-shadow: 0 1px 14px 0 rgba(0, 0, 0, .0785);
	padding: 30px 35px;
	background: #fff;
	max-width: 1100px;
	margin: 40px auto
}

.template-statuses__tag-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 30px 0
}

.template-statuses__tag-item {
	margin: 5px;
	padding: 13px 30px;
	font: 600 12px/14px Axiforma, Arial, serif;
	text-transform: uppercase;
	border: 1px solid;
	border-radius: 3px;
	display: none
}

.template-statuses__tag-item.active {
	display: block
}

.template-statuses__tag-item-open {
	color: #aeacb0;
	border-color: #aeacb0
}

.template-statuses__tag-item-open.active,
.template-statuses__tag-item-open:hover {
	color: #fff;
	background-color: #aeacb0
}

.template-statuses__tag-item-idea {
	color: #7b68ee;
	border-color: #7b68ee
}

.template-statuses__tag-item-idea.active,
.template-statuses__tag-item-idea:hover {
	color: #fff;
	background-color: #7b68ee
}

.template-statuses__tag-item-idea_v2 {
	color: #f3d061;
	border-color: #f3d061
}

.template-statuses__tag-item-idea_v2.active,
.template-statuses__tag-item-idea_v2:hover {
	color: #fff;
	background-color: #f3d061
}

.template-statuses__tag-item-creating {
	color: #69adfc;
	border-color: #69adfc
}

.template-statuses__tag-item-creating.active,
.template-statuses__tag-item-creating:hover {
	color: #fff;
	background-color: #69adfc
}

.template-statuses__tag-item-formatting {
	color: #f2d137;
	border-color: #f2d137
}

.template-statuses__tag-item-formatting.active,
.template-statuses__tag-item-formatting:hover {
	color: #fff;
	background-color: #f2d137
}

.template-statuses__tag-item-approval {
	color: #d63d1e;
	border-color: #d63d1e
}

.template-statuses__tag-item-approval.active,
.template-statuses__tag-item-approval:hover {
	color: #fff;
	background-color: #d63d1e
}

.template-statuses__tag-item-publish {
	color: #8cd8bb;
	border-color: #8cd8bb
}

.template-statuses__tag-item-publish.active,
.template-statuses__tag-item-publish:hover {
	color: #fff;
	background-color: #8cd8bb
}

.template-statuses__tag-item-closed {
	color: #91c85f;
	border-color: #91c85f
}

.template-statuses__tag-item-closed.active,
.template-statuses__tag-item-closed:hover {
	color: #fff;
	background-color: #91c85f
}

.template-statuses__tag-item-research {
	color: #7b68ee;
	border-color: #7b68ee
}

.template-statuses__tag-item-research.active,
.template-statuses__tag-item-research:hover {
	color: #fff;
	background-color: #7b68ee
}

.template-statuses__tag-item-research_v2 {
	color: #d44631;
	border-color: #d44631
}

.template-statuses__tag-item-research_v2.active,
.template-statuses__tag-item-research_v2:hover {
	color: #fff;
	background-color: #d44631
}

.template-statuses__tag-item-content-creation {
	color: #71aaf8;
	border-color: #71aaf8
}

.template-statuses__tag-item-content-creation.active,
.template-statuses__tag-item-content-creation:hover {
	color: #fff;
	background-color: #71aaf8
}

.template-statuses__tag-item-running {
	color: #f2d137;
	border-color: #f2d137
}

.template-statuses__tag-item-running.active,
.template-statuses__tag-item-running:hover {
	color: #fff;
	background-color: #f2d137
}

.template-statuses__tag-item-analysis {
	color: #d24025;
	border-color: #d24025
}

.template-statuses__tag-item-analysis.active,
.template-statuses__tag-item-analysis:hover {
	color: #fff;
	background-color: #d24025
}

.template-statuses__tag-item-done {
	color: #92e0c3;
	border-color: #92e0c3
}

.template-statuses__tag-item-done.active,
.template-statuses__tag-item-done:hover {
	color: #fff;
	background-color: #92e0c3
}

.template-statuses__tag-item-content-ideas {
	color: #e9c639;
	border-color: #e9c639
}

.template-statuses__tag-item-content-ideas.active,
.template-statuses__tag-item-content-ideas:hover {
	color: #fff;
	background-color: #e9c639
}

.template-statuses__tag-item-content-ideas_v2 {
	color: #b24a9e;
	border-color: #b24a9e
}

.template-statuses__tag-item-content-ideas_v2.active,
.template-statuses__tag-item-content-ideas_v2:hover {
	color: #fff;
	background-color: #b24a9e
}

.template-statuses__tag-item-in-progress {
	color: #c75016;
	border-color: #c75016
}

.template-statuses__tag-item-in-progress.active,
.template-statuses__tag-item-in-progress:hover {
	color: #fff;
	background-color: #c75016
}

.template-statuses__tag-item-in-progress_blue {
	color: #5c9bf0;
	border-color: #5c9bf0
}

.template-statuses__tag-item-in-progress_blue.active,
.template-statuses__tag-item-in-progress_blue:hover {
	color: #fff;
	background-color: #5c9bf0
}

.template-statuses__tag-item-in-progress_dark {
	color: #302172;
	border-color: #302172
}

.template-statuses__tag-item-in-progress_dark.active,
.template-statuses__tag-item-in-progress_dark:hover {
	color: #fff;
	background-color: #302172
}

.template-statuses__tag-item-update-requested {
	color: #cd5dd7;
	border-color: #cd5dd7
}

.template-statuses__tag-item-update-requested.active,
.template-statuses__tag-item-update-requested:hover {
	color: #fff;
	background-color: #cd5dd7
}

.template-statuses__tag-item-update-requested_v2 {
	color: #598c3d;
	border-color: #598c3d
}

.template-statuses__tag-item-update-requested_v2.active,
.template-statuses__tag-item-update-requested_v2:hover {
	color: #fff;
	background-color: #598c3d
}

.template-statuses__tag-item-approved {
	color: #866af1;
	border-color: #866af1
}

.template-statuses__tag-item-approved.active,
.template-statuses__tag-item-approved:hover {
	color: #fff;
	background-color: #866af1
}

.template-statuses__tag-item-approved_v2 {
	color: #b6a057;
	border-color: #b6a057
}

.template-statuses__tag-item-approved_v2.active,
.template-statuses__tag-item-approved_v2:hover {
	color: #fff;
	background-color: #b6a057
}

.template-statuses__tag-item-revisit {
	color: #5f9cf2;
	border-color: #5f9cf2
}

.template-statuses__tag-item-revisit.active,
.template-statuses__tag-item-revisit:hover {
	color: #fff;
	background-color: #5f9cf2
}

.template-statuses__tag-item-writing {
	color: #ef7c54;
	border-color: #ef7c54
}

.template-statuses__tag-item-writing.active,
.template-statuses__tag-item-writing:hover {
	color: #fff;
	background-color: #ef7c54
}

.template-statuses__tag-item-update-required {
	color: #e826d5;
	border-color: #e826d5
}

.template-statuses__tag-item-update-required.active,
.template-statuses__tag-item-update-required:hover {
	color: #fff;
	background-color: #e826d5
}

.template-statuses__tag-item-published {
	color: #946cf6;
	border-color: #946cf6
}

.template-statuses__tag-item-published.active,
.template-statuses__tag-item-published:hover {
	color: #fff;
	background-color: #946cf6
}

.template-statuses__tag-item-visual-design {
	color: #3dbeff;
	border-color: #3dbeff
}

.template-statuses__tag-item-visual-design.active,
.template-statuses__tag-item-visual-design:hover {
	color: #fff;
	background-color: #3dbeff
}

.template-statuses__tag-item-structure {
	color: #f07e57;
	border-color: #f07e57
}

.template-statuses__tag-item-structure.active,
.template-statuses__tag-item-structure:hover {
	color: #fff;
	background-color: #f07e57
}

.template-statuses__tag-item-structure_purple {
	color: #9c78f7;
	border-color: #9c78f7
}

.template-statuses__tag-item-structure_purple.active,
.template-statuses__tag-item-structure_purple:hover {
	color: #fff;
	background-color: #9c78f7
}

.template-statuses__tag-item-development {
	color: #ff67e7;
	border-color: #ff67e7
}

.template-statuses__tag-item-development.active,
.template-statuses__tag-item-development:hover {
	color: #fff;
	background-color: #ff67e7
}

.template-statuses__tag-item-test {
	color: #b5acf5;
	border-color: #b5acf5
}

.template-statuses__tag-item-test.active,
.template-statuses__tag-item-test:hover {
	color: #fff;
	background-color: #b5acf5
}

.template-statuses__tag-item-launch {
	color: #676767;
	border-color: #676767
}

.template-statuses__tag-item-launch.active,
.template-statuses__tag-item-launch:hover {
	color: #fff;
	background-color: #676767
}

.template-statuses__tag-item-doing {
	color: #c7b2fa;
	border-color: #c7b2fa
}

.template-statuses__tag-item-doing.active,
.template-statuses__tag-item-doing:hover {
	color: #fff;
	background-color: #c7b2fa
}

.template-statuses__tag-item-review {
	color: #e95d4c;
	border-color: #e95d4c
}

.template-statuses__tag-item-review.active,
.template-statuses__tag-item-review:hover {
	color: #fff;
	background-color: #e95d4c
}

.template-statuses__tag-item-ready {
	color: #565656;
	border-color: #565656
}

.template-statuses__tag-item-ready.active,
.template-statuses__tag-item-ready:hover {
	color: #fff;
	background-color: #565656
}

.template-statuses__tag-item-ready_v2 {
	color: #d857d4;
	border-color: #d857d4
}

.template-statuses__tag-item-ready_v2.active,
.template-statuses__tag-item-ready_v2:hover {
	color: #fff;
	background-color: #d857d4
}

.template-statuses__tag-item-in-use {
	color: #889759;
	border-color: #889759
}

.template-statuses__tag-item-in-use.active,
.template-statuses__tag-item-in-use:hover {
	color: #fff;
	background-color: #889759
}

.template-statuses__tag-item-prospect {
	color: #f4d573;
	border-color: #f4d573
}

.template-statuses__tag-item-prospect.active,
.template-statuses__tag-item-prospect:hover {
	color: #fff;
	background-color: #f4d573
}

.template-statuses__tag-item-qualified {
	color: #7b68ee;
	border-color: #7b68ee
}

.template-statuses__tag-item-qualified.active,
.template-statuses__tag-item-qualified:hover {
	color: #fff;
	background-color: #7b68ee
}

.template-statuses__tag-item-negotation {
	color: #d74ed2;
	border-color: #d74ed2
}

.template-statuses__tag-item-negotation.active,
.template-statuses__tag-item-negotation:hover {
	color: #fff;
	background-color: #d74ed2
}

.template-statuses__tag-item-contract {
	color: #5287db;
	border-color: #5287db
}

.template-statuses__tag-item-contract.active,
.template-statuses__tag-item-contract:hover {
	color: #fff;
	background-color: #5287db
}

.template-statuses__tag-item-client {
	color: #333;
	border-color: #333
}

.template-statuses__tag-item-client.active,
.template-statuses__tag-item-client:hover {
	color: #fff;
	background-color: #333
}

.template-statuses__tag-item-denied {
	color: #92ddc4;
	border-color: #92ddc4
}

.template-statuses__tag-item-denied.active,
.template-statuses__tag-item-denied:hover {
	color: #fff;
	background-color: #92ddc4
}

.template-statuses__tag-item-final-checks {
	color: #5287db;
	border-color: #5287db
}

.template-statuses__tag-item-final-checks.active,
.template-statuses__tag-item-final-checks:hover {
	color: #fff;
	background-color: #5287db
}

.template-statuses__tag-item-queued {
	color: #d853d3;
	border-color: #d853d3
}

.template-statuses__tag-item-queued.active,
.template-statuses__tag-item-queued:hover {
	color: #fff;
	background-color: #d853d3
}

.template-statuses__tag-item-needs-planning {
	color: #e6987d;
	border-color: #e6987d
}

.template-statuses__tag-item-needs-planning.active,
.template-statuses__tag-item-needs-planning:hover {
	color: #fff;
	background-color: #e6987d
}

.template-statuses__tag-item-planning {
	color: #8e72d4;
	border-color: #8e72d4
}

.template-statuses__tag-item-planning.active,
.template-statuses__tag-item-planning:hover {
	color: #fff;
	background-color: #8e72d4
}

.template-statuses__tag-item-booking {
	color: #bfd85c;
	border-color: #bfd85c
}

.template-statuses__tag-item-booking.active,
.template-statuses__tag-item-booking:hover {
	color: #fff;
	background-color: #bfd85c
}

.template-statuses__tag-item-scheduled {
	color: #61aef2;
	border-color: #61aef2
}

.template-statuses__tag-item-scheduled.active,
.template-statuses__tag-item-scheduled:hover {
	color: #fff;
	background-color: #61aef2
}

.template-statuses__tag-item-session-1 {
	color: #a2e1cc;
	border-color: #a2e1cc
}

.template-statuses__tag-item-session-1.active,
.template-statuses__tag-item-session-1:hover {
	color: #fff;
	background-color: #a2e1cc
}

.template-statuses__tag-item-session-2 {
	color: #6eb4f3;
	border-color: #6eb4f3
}

.template-statuses__tag-item-session-2.active,
.template-statuses__tag-item-session-2:hover {
	color: #fff;
	background-color: #6eb4f3
}

.template-statuses__tag-item-session-3 {
	color: #f4dd8f;
	border-color: #f4dd8f
}

.template-statuses__tag-item-session-3.active,
.template-statuses__tag-item-session-3:hover {
	color: #fff;
	background-color: #f4dd8f
}

.template-statuses__tag-item-ideas {
	color: #dc6338;
	border-color: #dc6338
}

.template-statuses__tag-item-ideas.active,
.template-statuses__tag-item-ideas:hover {
	color: #fff;
	background-color: #dc6338
}

.template-graphic {
	padding-top: 20px;
	margin-bottom: 100px
}

.section-template_main_bg {
	background: url(../images/team-templates/marketing/content-on-template__.svg) center/cover no-repeat transparent;
	position: relative;
	overflow: hidden
}

@media (max-width:600px) {
	.section-template_main_bg {
		background: url(../images/team-templates/marketing/content-on-template__.svg) 30%/cover no-repeat transparent
	}
}

.section-template_main_bg-marketing {
	padding-bottom: 1800px;
	margin-bottom: -1800px
}

[data-tooltip] {
	position: relative
}

[data-tooltip]::after,
[data-tooltip]::before {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: .2s;
	display: none
}

[data-tooltip]::before {
	content: attr(data-tooltip);
	background: #2a1e3f;
	color: #fff;
	font: 400 13px/15px "Gotham Pro", Arial, serif;
	-webkit-font-smoothing: subpixel-antialiased;
	padding: 15px 20px;
	border-radius: 5px;
	width: 280px;
	margin-left: -20px;
	z-index: 100
}

@media (max-width:600px) {
	[data-tooltip]::before {
		padding: 15px;
		width: 240px
	}
}

[data-tooltip]::after {
	width: 0;
	height: 0;
	border: 6px solid transparent;
	content: ''
}

[data-tooltip]:hover::after,
[data-tooltip]:hover::before {
	opacity: 1;
	visibility: visible;
	transition: .2s;
	display: block
}

[data-tooltip]::before {
	top: 100%;
	left: 0;
	margin-top: 9px
}

[data-tooltip]::after {
	border-bottom-color: #2a1e3f;
	border-top: none;
	top: 100%;
	left: 3px;
	margin-top: 4px
}

.border-0 {
	border: 0!important
}

.border-top-0 {
	border-top: 0!important
}

.border-right-0 {
	border-right: 0!important
}

.border-bottom-0 {
	border-bottom: 0!important
}

.border-left-0 {
	border-left: 0!important
}

.padding-0 {
	padding: 0!important
}

.padding-top-0 {
	padding-top: 0!important
}

.padding-right-0 {
	padding-right: 0!important
}

.padding-bottom-0 {
	padding-bottom: 0!important
}

.padding-left-0 {
	padding-left: 0!important
}

.utterance-box.utterance-box_bubble {
	position: relative;
	display: block;
	height: 78px;
	padding: 10px;
	text-align: center;
	border-radius: 8px;
	background-color: #f4f6f6;
	border: 1px solid #eaeded;
	width: 220px;
	margin: 0 40px 45px auto
}

@media (max-width:600px) {
	.utterance-box.utterance-box_bubble {
		margin: 0 auto 25px
	}
}

.utterance-box.utterance-box_bubble:last-child {
	margin: 0 40px 25px auto
}

@media (max-width:600px) {
	.utterance-box.utterance-box_bubble:last-child {
		margin: 0 auto 25px
	}
}

.utterance-box.utterance-box_bubble:after,
.utterance-box.utterance-box_bubble:before {
	content: " ";
	position: absolute;
	bottom: -14px;
	right: 10%;
	border-width: 0 0 13px 26px;
	border-style: solid;
	display: block;
	border-color: transparent #eaeded;
	width: 0
}

.utterance-box.utterance-box_bubble:after {
	bottom: -12px;
	border-width: 0 0 12px 25px;
	border-color: transparent #f4f6f6
}

.utterance-box__inner {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.utterance-box__text {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	font-family: Axiforma, Arial, serif
}

.utterance-box__text>* {
	font-family: Axiforma, Arial, serif
}

.video-component {
	width: 640px;
	height: auto;
	position: relative;
	background-color: transparent;
	border-radius: 7px;
	overflow: hidden;
	margin: 0 auto
}

@media (max-width:768px) {
	.video-component {
		width: 525px;
		height: 370px
	}
}

@media (max-width:600px) {
	.video-component {
		width: 315px;
		height: auto;
	}
}

@media (max-width:480px) {
	.video-component {
		width: 100%
	}
}

.video-component__poster {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	border: none;
	border-radius: 7px;
	text-indent: -999em;
	overflow: hidden;
	opacity: 1;
	transition: opacity .8s, height 0s;
	transition-delay: 0s, 0s;
	outline: 0
}

.video-component__poster_active {
	opacity: 0;
	height: 0;
	transition-delay: 0s, .8s
}

.video-component__poster:hover {
	cursor: pointer
}

.video-component__poster:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background-color: #fff;
	box-shadow: 0 25px 75px #7b68ee;
	border-radius: 4px;
	border-radius: 100%;
	transition: background-color .3s
}

@media (max-width:600px) {
	.video-component__poster:before {
		width: 80px;
		height: 80px;
		margin: -40px 0 0 -40px
	}
}

.video-component__poster:after {
	content: '';
	background: url(../images/v2/play-purple.svg) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 57px;
	height: 60px;
	margin: -23px 0 0 -27px
}

.video-component__poster:focus:before,
.video-component__poster:hover:before {
	background-color: #7b68ee
}

.video-component__poster:focus:after,
.video-component__poster:hover:after {
	background: url(../images/v2/play-white.svg) no-repeat
}

.video-component_small {
	width: 500px;
	height: 395px;
	background: 0 0
}

@media (max-width:1000px) {
	.video-component_small {
		width: 100%;
		height: 300px
	}
}

@media (max-width:600px) {
	.video-component_small {
		width: 300px;
		height: 215px
	}
}

.video-component_small .video-component__poster:before {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px
}

.video-component_small .video-component__poster:focus:before,
.video-component_small .video-component__poster:hover:before {
	background-color: #7b68ee
}

.views-page__four-views {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 50px
}

.views-page__item {
	width: 50%;
	text-align: center;
	margin: 0 0 50px;
	padding: 0 50px
}

@media (max-width:1200px) {
	.views-page__item {
		padding: 0 5%
	}
}

@media (max-width:768px) {
	.views-page__item {
		width: 100%
	}
}

.views-page__item img {
	width: 100%
}

.views-page__item-more {
	margin-top: 5px;
	font-size: 13px;
	color: #7b68ee;
	text-decoration: underline;
	font-family: Axiforma, Arial, serif
}

.views-page__item-title {
	font: 600 18px/1.2 Axiforma, Arial, serif;
	color: #000;
	margin-bottom: 5px
}

.views-page__item-subtitle {
	font: 400 14px/1.2 Axiforma, Arial, serif;
	color: #000;
	margin-bottom: 15px
}

.saastr {
	min-width: 100%;
	min-height: 100%;
	background: #5f50ba;
	margin: 0
}

.saastr-admin-error,
.saastr-create-error,
.saastr-email-error,
.saastr-name-error,
.saastr-password-error {
	display: none;
	color: #ff6eaf;
	width: 100%;
	max-width: 500px;
	margin-bottom: 15px;
	font: 400 14px/1 "Gotham Pro", Arial, serif
}

.saastr-admin-error.error-visible,
.saastr-create-error.error-visible,
.saastr-email-error.error-visible,
.saastr-name-error.error-visible,
.saastr-password-error.error-visible {
	display: block
}

.saastr-create-error {
	margin-bottom: 0;
	margin-top: 20px
}

.saastr-body {
	padding: 45px 20px 200px;
	min-height: 800px;
	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;
	position: relative;
	overflow: hidden
}

.saastr-body:before {
	content: '';
	display: block;
	position: absolute;
	left: 23%;
	bottom: 40px;
	width: 500%;
	height: 200%;
	-webkit-transform: skewX(46deg) rotate(-11deg);
	-ms-transform: skewX(46deg) rotate(-11deg);
	transform: skewX(46deg) rotate(-11deg);
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
	z-index: -1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #7b68ee;
	box-shadow: 0 2px 38px 0 rgba(0, 0, 0, .25)
}

@media (max-width:100000px) {
	.saastr-body:before {
		left: 37%
	}
}

@media (max-width:2050px) {
	.saastr-body:before {
		left: 28%
	}
}

@media (max-width:1440px) {
	.saastr-body:before {
		left: 23%
	}
}

.saastr__clickup-logo {
	width: 190px;
	height: 71px;
	background: url(../images/saastr/clickup-logo.svg) center/cover no-repeat transparent;
	margin-bottom: 40px
}

.saastr__big-header {
	color: #fff;
	font: 600 60px/1 "Proxima Nova", Arial, serif;
	margin-bottom: 40px
}

.saastr__header {
	color: #fff;
	font: 600 30px/38px "Proxima Nova", Arial, serif;
	margin-bottom: 45px
}

.saastr__subheader {
	color: #fff;
	font: 500 24px/33px "Proxima Nova", Arial, serif;
	margin-bottom: 30px;
	text-align: center
}

@media (max-width:600px) {
	.saastr__subheader br {
		display: none
	}
}

.saastr__btn-description {
	color: #a7e7ff;
	font: 500 30px/1 "Proxima Nova", Arial, serif;
	margin-bottom: 25px;
	text-align: center
}

.saastr__btn {
	transition: .2s;
	padding: 30px 55px;
	border-radius: 100px;
	background-color: #fff;
	box-shadow: 0 25px 20px -17px rgba(0, 0, 0, .25);
	cursor: pointer;
	font: 500 24px/1 "Proxima Nova", Arial, serif;
	color: #7b68ee;
	text-transform: uppercase;
	text-align: center;
	margin: 0 7px;
	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
}

.saastr__btn:hover {
	color: #f6c345
}

.saastr__btn:active {
	box-shadow: none
}

.saastr__btn:disabled {
	cursor: not-allowed
}

.saastr__btn:disabled:hover {
	color: #7b68ee
}

.saastr__btn_yellow {
	background: #f6c345;
	color: #fff
}

.saastr__btn_yellow:hover {
	background: #f9cd62;
	color: #fff
}

.saastr__btn_yellow:disabled:hover {
	color: #fff
}

@media (max-width:700px) {
	.saastr__btn {
		width: 100%
	}
}

.saastr-steps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px
}

.saastr-steps__item {
	transition: .2s;
	width: 77px;
	height: 6px;
	background: #eee;
	opacity: .22;
	margin: 0 7px
}

.saastr-steps__item_active {
	background: #fff;
	opacity: 1
}

.saastr-step1 {
	display: none;
	-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;
	min-height: 550px
}

.saastr-step1_active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.saastr-step1__saastr-logo-mark {
	width: 107px;
	height: 122px;
	background: url(../images/saastr/saastr-logo-mark.svg) center/cover no-repeat transparent;
	margin-bottom: 13px
}

.saastr-step1__saastr-logo {
	width: 280px;
	height: 67px;
	background: url(../images/saastr/saastr-logo.svg) center/cover no-repeat transparent;
	margin-bottom: 12px
}

.saastr-step2 {
	display: none;
	-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;
	min-height: 550px;
	width: 100%;
	max-width: 1400px
}

.saastr-step2_active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.saastr-step2__roles {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 45px;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.saastr-step2__role {
	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;
	height: auto;
	margin: 0;
	cursor: pointer;
	border-radius: 103px;
	position: relative;
	width: 16%;
	max-width: 205px
}

@media (max-width:1000px) {
	.saastr-step2__role .saastr-step2__name-of-role {
		font: 500 16px/18px "Proxima Nova", Arial, serif;
		margin: 10px
	}
	.saastr-step2__role .saastr-step2__picture {
		margin-bottom: 10px
	}
	.saastr-step2__role .saastr-step2__check {
		width: 40px;
		height: 40px;
		bottom: -20px
	}
}

@media (max-width:700px) {
	.saastr-step2__role {
		margin-bottom: 40px
	}
	.saastr-step2__role .saastr-step2__name-of-role {
		display: none
	}
	.saastr-step2__role .saastr-step2__picture {
		margin: 0
	}
	.saastr-step2__role .saastr-step2__check {
		width: 40px;
		height: 40px;
		right: 0;
		bottom: -5px
	}
}

@media (max-width:600px) {
	.saastr-step2__role .saastr-step2__check {
		width: 20px;
		height: 20px;
		right: 0;
		bottom: -5px
	}
	.saastr-step2__role .saastr-step2__check-icon {
		width: 12px;
		height: 12px
	}
}

.saastr-step2__role_active {
	background: #fff
}

.saastr-step2__role_active .saastr-step2__name-of-role {
	color: #7b68ee
}

.saastr-step2__role_active .saastr-step2__check {
	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
}

@media (max-width:700px) {
	.saastr-step2__role_active .saastr-step2__name-of-role {
		display: block;
		position: absolute;
		color: #fff;
		bottom: -70px;
		margin: 0
	}
}

.saastr-step2__picture {
	width: 100%;
	background: #fff;
	border-radius: 50%;
	margin-bottom: 22px;
	position: relative
}

.saastr-step2__picture:after {
	content: "";
	display: block;
	padding-bottom: 100%
}

.saastr-step2__picture_designer {
	background: url(../images/saastr/role/designer.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_marketing {
	background: url(../images/saastr/role/marketing.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_boss {
	background: url(../images/saastr/role/boss.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_sales {
	background: url(../images/saastr/role/sales.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_dev {
	background: url(../images/saastr/role/dev.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_alien {
	background: url(../images/saastr/role/alien.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_alien {
	background: url(../images/saastr/role/alien.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_startup {
	background: url(../images/saastr/role/startup.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_agency {
	background: url(../images/saastr/role/agency.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_small-business {
	background: url(../images/saastr/role/small-business.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_enterprise {
	background: url(../images/saastr/role/enterprise.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_non-profit {
	background: url(../images/saastr/role/non-profit.svg) center/cover no-repeat transparent
}

.saastr-step2__picture_other {
	background: url(../images/saastr/role/other.svg) center/cover no-repeat transparent
}

.saastr-step2__name-of-role {
	height: 50px;
	width: 154px;
	color: #fff;
	font: 500 22px/25px "Proxima Nova", Arial, serif;
	text-align: center;
	margin-bottom: 45px
}

.saastr-step2__check {
	display: none;
	height: 63px;
	width: 63px;
	background-color: #f6c345;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
	border-radius: 50%;
	position: absolute;
	bottom: -24px
}

.saastr-step2__check-icon {
	width: 22px;
	height: 17px;
	background: url(../images/saastr/check.svg) center/cover no-repeat transparent
}

.saastr-step3 {
	display: none;
	-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;
	min-height: 550px;
	padding: 0 20px
}

.saastr-step3_active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.saastr-step3__form {
	margin-bottom: 40px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.saastr-step3__input {
	margin-bottom: 15px;
	border: 1px solid #fff;
	border-radius: 4px;
	width: 100%;
	max-width: 500px;
	height: 64px;
	position: relative
}

.saastr-step3__input input {
	width: 100%;
	height: 62px;
	border: 0;
	padding: 0 25px;
	font: 400 19px/1 "Proxima Nova", Arial, serif;
	outline: 0;
	color: #fff;
	background: 0 0
}

.saastr-step3__input input::-webkit-input-placeholder {
	color: #dbdbdb;
	font-size: initial;
	line-height: 1.3em
}

.saastr-step3__input input::-moz-placeholder {
	color: #dbdbdb;
	opacity: 1;
	font-size: initial;
	line-height: 1.3em
}

.saastr-step3__input input:-ms-input-placeholder {
	color: #dbdbdb;
	font-size: initial;
	line-height: 1.3em
}

.saastr-step3__input input:-moz-placeholder {
	color: #dbdbdb;
	opacity: 1;
	font-size: initial
}

.saastr-step3__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:768px) {
	.saastr-step3__btns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:768px) {
	.saastr-step3__btns .saastr__btn:first-child {
		margin-bottom: 25px
	}
}

@media (max-width:768px) {
	.saastr-step3 .saastr__btn {
		width: 100%
	}
}

.saastr-step3__cup {
	width: 29px;
	min-width: 29px;
	height: 30px;
	background: url(../images/saastr/cup.svg) center/cover no-repeat transparent;
	display: inline-block;
	margin-right: 10px
}

.saastr-step3__terms {
	margin-top: 40px;
	font: 300 15px/1.4 "Proxima Nova", Arial, serif;
	color: #fff
}

.saastr-step3__terms a {
	color: #fff;
	text-decoration: underline
}

.saastr-step3__terms a:hover {
	text-decoration: none
}

.saastr-step3__eye {
	width: 35px;
	height: 26px;
	padding: 5px;
	top: 20px;
	right: 7px;
	background: url(../images/saastr/eye.svg) center no-repeat transparent;
	background-size: 25px 16px;
	cursor: pointer;
	position: absolute
}

.saastr-success {
	display: none;
	-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;
	min-height: 550px;
	padding: 46px 20px 0
}

.saastr-success_active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.saastr-success__header {
	font: 500 43px/38px "Proxima Nova", Arial, serif;
	color: #fff;
	text-align: center;
	margin-bottom: 20px
}

.saastr-success__subheader {
	font: 400 19px/24px "Proxima Nova", Arial, serif;
	color: #fff;
	text-align: center
}

.saastr-success__role {
	width: 205px;
	height: 205px;
	border-radius: 103px;
	position: relative;
	margin-bottom: 30px
}

.saastr-success__thumbup {
	visibility: hidden;
	height: 63px;
	width: 63px;
	background-color: #f6c345;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
	border-radius: 50%;
	position: absolute;
	bottom: -10px;
	right: 0;
	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
}

.saastr-success__thumbup-icon {
	width: 28px;
	height: 41px;
	background: url(../images/saastr/thumbup.svg) center/cover no-repeat transparent
}

.saastr-admin {
	display: none
}

.saastr-notes {
	display: none;
	position: fixed;
	right: 20px;
	bottom: 10px
}

.saastr-notes_active {
	display: block
}

.saastr-notes__link {
	color: #fff;
	font: 300 12px/1 "Proxima Nova", Arial, serif;
	text-transform: uppercase;
	cursor: pointer;
	padding: 10px;
	margin-left: -10px
}

.saastr-notes__block {
	display: none;
	border-radius: 4px;
	background: #fff;
	padding-top: 15px;
	width: 300px;
	height: 200px
}

.saastr-notes__block_active {
	display: block
}

.saastr-notes__btn {
	transition: .2s;
	width: 80px;
	height: 34px;
	border-radius: 3px;
	border: 1px solid #7b68ee;
	color: #7b68ee;
	font: 300 14px/1 "Proxima Nova", Arial, serif;
	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;
	position: absolute;
	bottom: 8px;
	right: 8px;
	cursor: pointer
}

.saastr-notes__btn:active {
	color: #fff;
	background: #7b68ee
}

.saastr-notes__textarea {
	width: 100%;
	height: 130px;
	resize: none;
	outline: 0;
	border: 0;
	padding: 0 15px 0 15px;
	margin-bottom: 10px;
	font: 400 14px/16px "Proxima Nova", Arial, serif
}

.saastr-restart {
	display: none;
	position: fixed;
	right: 100px;
	bottom: 10px
}

.saastr-restart_active {
	display: block
}

.saastr-restart__link {
	color: #fff;
	font: 300 12px/1 "Proxima Nova", Arial, serif;
	text-transform: uppercase;
	cursor: pointer;
	padding: 10px
}

.saastr-b__clickup-logo_horisontal {
	width: 140px;
	height: 40px;
	background: url(../images/saastr/b/clickup-logo.svg) center/cover no-repeat transparent
}

.saastr-b__clickup-logo_vertical {
	height: 59px;
	width: 77px;
	background: url(../images/saastr/b/clickup-logo_vertical.svg) center/cover no-repeat transparent
}

.saastr-b-pre {
	height: 75px;
	width: 100%;
	background: url(../images/saastr/b/pre-bg.jpg) center/cover no-repeat #33254f;
	overflow: hidden;
	position: relative;
	cursor: pointer
}

.saastr-b-pre_post {
	background: url(../images/saastr/b/post-bg.jpg) center/cover no-repeat #6351b5
}

.saastr-b-pre__body {
	height: 75px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	max-width: 1440px;
	width: 98%;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	transition: .2s
}

.saastr-b-pre__saastr {
	min-width: 250px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:600px) {
	.saastr-b-pre__saastr {
		min-width: 101px
	}
}

.saastr-b-pre__saastr-logo {
	min-width: 101px;
	height: 60px;
	background: url(../images/saastr/b/saastr-annual-logo.png) center/contain no-repeat transparent
}

.saastr-b-pre__saastr-y2018 {
	min-width: 133px;
	height: 60px;
	background: url(../images/saastr/b/saastr-annual-2018.png) center/contain no-repeat transparent
}

@media (max-width:600px) {
	.saastr-b-pre__saastr-y2018 {
		display: none
	}
}

.saastr-b-pre__arrow-left {
	transition: .2s;
	min-width: 76px;
	height: 35px;
	background: url(../images/saastr/b/arrow-left.png) 80%/contain no-repeat transparent
}

@media (max-width:1000px) {
	.saastr-b-pre__arrow-left {
		display: none
	}
}

.saastr-b-pre__arrow-right {
	transition: .2s;
	min-width: 76px;
	height: 35px;
	background: url(../images/saastr/b/arrow-right.png) 20%/contain no-repeat transparent
}

@media (max-width:1000px) {
	.saastr-b-pre__arrow-right {
		display: none
	}
}

.saastr-b-pre__title {
	color: #4fe8fa;
	font-size: 20px;
	font-family: BeonMedium, Arial, serif;
	text-align: center;
	line-height: 1.2;
	text-shadow: 1px 1px 6px rgba(79, 232, 250, .8);
	-webkit-animation: shine 1s infinite;
	animation: shine 1s infinite
}

@media (max-width:1000px) {
	.saastr-b-pre__title {
		font-size: 18px;
		text-shadow: 1px 1px 4px rgba(79, 232, 250, .8);
		margin-bottom: 5px
	}
}

@media (max-width:800px) {
	.saastr-b-pre__title {
		font-size: 14px
	}
}

.saastr-b-pre__title-during {
	color: #fff;
	font-size: 20px;
	font-family: BeonMedium, Arial, serif;
	text-align: center;
	line-height: 1.2;
	border: 2px solid #00deff;
	border-radius: 4px;
	padding: 7px 50px;
	margin: 0 30px 0;
	text-shadow: 1px 1px 6px rgba(79, 232, 250, .8);
	-webkit-animation: shine-border 1s infinite;
	animation: shine-border 1s infinite;
	box-shadow: 1px 1px 6px rgba(79, 232, 250, .5)
}

@media (max-width:1000px) {
	.saastr-b-pre__title-during {
		font-size: 18px;
		text-shadow: 1px 1px 4px rgba(79, 232, 250, .8);
		margin-bottom: 5px
	}
}

@media (max-width:800px) {
	.saastr-b-pre__title-during {
		font-size: 14px;
		padding: 5px 20px;
		margin-top: 7px
	}
}

.saastr-b-pre__title-during_post {
	font-size: 24px;
	margin-bottom: 0
}

@media (max-width:1000px) {
	.saastr-b-pre__title-during_post {
		font-size: 18px;
		margin-bottom: 5px
	}
}

@media (max-width:800px) {
	.saastr-b-pre__title-during_post {
		font-size: 14px;
		margin-top: 7px
	}
}

.saastr-b-pre__description {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media (max-width:1000px) {
	.saastr-b-pre__description {
		display: none
	}
}

.saastr-b-pre__title-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 5px
}

@media (max-width:1000px) {
	.saastr-b-pre__title-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.saastr-b-pre__title-block-place {
	color: #eb0084;
	font-family: BeonMedium, Arial, serif;
	margin-bottom: 5px;
	white-space: nowrap;
	text-shadow: 1px 1px 6px rgba(235, 0, 132, .8);
	display: none
}

@media (max-width:1000px) {
	.saastr-b-pre__title-block-place {
		display: block;
		font-size: 14px
	}
}

@media (max-width:800px) {
	.saastr-b-pre__title-block-place {
		font-size: 12px
	}
}

@media (max-width:1000px) {
	.saastr-b-pre__title-block-place_post {
		color: #fff;
		margin-bottom: 3px
	}
}

@media (max-width:800px) {
	.saastr-b-pre__title-block-place_post {
		margin-bottom: 3px
	}
}

.saastr-b-pre__title-block-date {
	color: #fff;
	font-family: BeonMedium, Arial, serif;
	text-shadow: 1px 1px 4px rgba(255, 255, 255, .8);
	display: none
}

@media (max-width:1000px) {
	.saastr-b-pre__title-block-date {
		display: block;
		font-size: 14px
	}
}

@media (max-width:800px) {
	.saastr-b-pre__title-block-date {
		font-size: 12px
	}
}

.saastr-b-pre__place {
	color: #eb0084;
	font-size: 20px;
	font-family: BeonMedium, Arial, serif;
	margin-bottom: 5px;
	white-space: nowrap;
	text-shadow: 1px 1px 6px rgba(235, 0, 132, .8)
}

.saastr-b-pre__place_post {
	font-size: 24px;
	color: #fff;
	text-shadow: 1px 1px 4px rgba(255, 255, 255, .8);
	margin-bottom: 0
}

.saastr-b-pre__date {
	color: #fff;
	font-size: 15px;
	font-family: BeonMedium, Arial, serif;
	text-shadow: 1px 1px 4px rgba(255, 255, 255, .8)
}

.saastr-b-pre:hover .saastr-b-pre__arrow-left {
	background-position: center
}

.saastr-b-pre:hover .saastr-b-pre__arrow-right {
	background-position: center
}

.saastr-b-pre:hover .saastr-b-pre__title {
	text-shadow: 1px 1px 10px #4fe8fa;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.saastr-b-pre:hover .saastr-b-pre__place {
	text-shadow: 1px 1px 10px #eb0084
}

.saastr-b-pre:hover .saastr-b-pre__date {
	text-shadow: 1px 1px 8px #fff
}

.saastr-b-during {
	height: 75px;
	width: 100%;
	background: url(../images/saastr/b/pre-bg.jpg) center/cover no-repeat #33254f;
	overflow: hidden;
	position: relative;
	cursor: pointer
}

@-webkit-keyframes shine {
	10% {
		color: #449ca6
	}
	20% {
		color: #4fe8fa
	}
	30% {
		color: #449ca6
	}
	45% {
		color: #4fe8fa
	}
}

@keyframes shine {
	10% {
		color: #449ca6
	}
	20% {
		color: #4fe8fa
	}
	30% {
		color: #449ca6
	}
	45% {
		color: #4fe8fa
	}
}

@-webkit-keyframes shine-border {
	10% {
		border-color: #449ca6
	}
	20% {
		border-color: #4fe8fa
	}
	30% {
		border-color: #449ca6
	}
	45% {
		border-color: #4fe8fa
	}
}

@keyframes shine-border {
	10% {
		border-color: #449ca6
	}
	20% {
		border-color: #4fe8fa
	}
	30% {
		border-color: #449ca6
	}
	45% {
		border-color: #4fe8fa
	}
}

.cnbc-the-profit {
	height: 120px;
	width: 100%;
	background: url(../images/cnbc-the-profit/cnbc-microphone.png) center right/contain no-repeat;
	overflow: hidden;
	position: relative;
	cursor: pointer
}

@media (max-width:1600px) {
	.cnbc-the-profit {
		height: 110px
	}
}

@media (max-width:1000px) {
	.cnbc-the-profit {
		height: 100px
	}
}

@media (max-width:768px) {
	.cnbc-the-profit {
		height: 85px
	}
}

@media (max-width:600px) {
	.cnbc-the-profit {
		height: 250px
	}
}

.cnbc-the-profit:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: linear-gradient(to right, #27204b, #8672ff)
}

@media (max-width:600px) {
	.cnbc-the-profit:before {
		background: #4d3fa0;
		z-index: 0
	}
}

.cnbc-the-profit__body {
	height: inherit;
	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;
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 0 25px;
	position: relative;
	transition: .2s
}

@media (max-width:600px) {
	.cnbc-the-profit__body {
		padding: 0 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
}

.cnbc-the-profit__logo {
	min-width: 170px;
	height: 82px;
	background: url(../images/cnbc-the-profit/cnbc-logo.svg) center/contain no-repeat transparent;
	text-indent: -500px;
	overflow: hidden
}

@media (max-width:1000px) {
	.cnbc-the-profit__logo {
		min-width: 135px;
		height: 90px
	}
}

@media (max-width:768px) {
	.cnbc-the-profit__logo {
		min-width: 120px;
		height: 70px
	}
}

@media (max-width:600px) {
	.cnbc-the-profit__logo {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		min-width: 119px;
		height: 58px
	}
}

.cnbc-the-profit__title {
	font: 500 34px/1.09 "Gotham Pro", Arial, serif;
	letter-spacing: -.7px;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 2px rgba(53, 42, 105, .3)
}

@media (max-width:600px) {
	.cnbc-the-profit__title-block {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

@media (max-width:1600px) {
	.cnbc-the-profit__title {
		font: 500 28px/1.09 "Gotham Pro", Arial, serif
	}
}

@media (max-width:1440px) {
	.cnbc-the-profit__title {
		font: 500 24px/1.09 "Gotham Pro", Arial, serif
	}
}

@media (max-width:1200px) {
	.cnbc-the-profit__title {
		max-width: 600px
	}
}

@media (max-width:1000px) {
	.cnbc-the-profit__title {
		max-width: 500px;
		font: 500 22px/1.09 "Gotham Pro", Arial, serif
	}
}

@media (max-width:768px) {
	.cnbc-the-profit__title {
		max-width: 400px;
		font: 500 20px/1.09 "Gotham Pro", Arial, serif
	}
}

@media (max-width:600px) {
	.cnbc-the-profit__title {
		font: 500 20px/1.15 "Gotham Pro", Arial, serif;
		max-width: 260px;
		letter-spacing: -.4px;
		text-shadow: 0 1px 2px rgba(53, 42, 105, .3)
	}
}

.cnbc-the-profit__live {
	min-width: 320px;
	height: 100px;
	background: url(../images/cnbc-the-profit/cnbc-tuesday.png) center/contain no-repeat transparent;
	text-indent: -500px;
	overflow: hidden
}

@media (max-width:1600px) {
	.cnbc-the-profit__live {
		min-width: 304px;
		height: 90px
	}
}

@media (max-width:1000px) {
	.cnbc-the-profit__live {
		margin-right: 0
	}
}

@media (max-width:768px) {
	.cnbc-the-profit__live {
		height: 50px;
		min-width: 170px
	}
}

@media (max-width:600px) {
	.cnbc-the-profit__live {
		background: url(../images/cnbc-the-profit/cnbc-tuesday-mobile.png) center/contain no-repeat transparent;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		height: 56px;
		min-width: 264px
	}
}

.cnbc-the-profit__live_v2 {
	min-width: 213px;
	height: 91px;
	background: url(../images/cnbc-the-profit/cnbc-as-soon-as.png) center/contain no-repeat transparent;
	text-indent: -500px;
	overflow: hidden
}

@media (max-width:1600px) {
	.cnbc-the-profit__live_v2 {
		min-width: 213px;
		height: 91px
	}
}

@media (max-width:1000px) {
	.cnbc-the-profit__live_v2 {
		margin-right: 0
	}
}

@media (max-width:768px) {
	.cnbc-the-profit__live_v2 {
		height: 50px;
		min-width: 170px
	}
}

@media (max-width:600px) {
	.cnbc-the-profit__live_v2 {
		background: url(../images/cnbc-the-profit/cnbc-as-soon-as-mobile.png) center/contain no-repeat transparent;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		height: 56px;
		min-width: 172px
	}
}

.zapier__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 5px
}

@media (max-width:480px) {
	.zapier__row {
		-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
	}
}

.zapier__row_item {
	width: 49%;
	background-color: #fafafa;
	border-radius: 5px;
	padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: inherit;
	flex-wrap: inherit
}

@media (max-width:480px) {
	.zapier__row_item {
		width: 100%;
		margin-bottom: 15px
	}
}

.zapier__row_item-left {
	margin-right: 15px
}

.zapier__row_item-icon {
	height: 30px;
	width: 30px;
	border-color: #e6e6e6;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	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
}

.zapier__row_item-icon img {
	width: 21px
}

.zapier__row_item-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.zapier__row_item-badge {
	margin-right: 5px;
	background-color: #666;
	color: #fff;
	text-transform: uppercase;
	padding: 1px 10px 0;
	border-radius: 5px;
	height: 15px;
	font: 700 10px/15px Axiforma, Arial, serif
}

.zapier__row_item-title {
	font: 600 14px/1.2 Axiforma, Arial, serif;
	color: #292d34
}

.zapier__row_item-bottom {
	margin-top: 5px
}

.zapier__row_item-text {
	font: 400 14px/20px Axiforma, Arial, serif;
	color: #666
}