.p-services__title {
	padding: 30px 0 30px 50px;
	color: var(--bg);
	background: var(--text_s_blue);
}

.b-make-request {
	max-width: 600px;
	width: 88%;
	text-align: center;
	margin: 0 auto;
	padding: 20px 0 74px;
}

.b-make-request__text {
	max-width: 484px;
	margin: 0 auto;
	text-align: center;
	font-size: 13px;
	line-height: 19px;
	font-family: var(--font_poppins);
	margin-bottom: 35px;
}

.b-make-request__link a {
	display: block;
	margin: 0 auto;
	width: 80%;
	text-align: center;
	padding: 11px 0;
	background: #46C0CC;
	border-radius: 4px;
	max-width: 250px;
	text-transform: uppercase;
	font-family: var(--font_bebas);

	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: white;


}

.b-make-request__link a:hover {
	text-decoration: none;
}

.p-services__top {
	padding: 1px 0 0;
	gap: 11px;
}

.p-services__description {
	padding: 106px 0 40px 50px;
	max-width: 521px;
	font-family: var(--font_poppins);
}

.p-services h2 {
	font-family: var(--font_bebas);
	font-weight: 400;
	font-style: normal;
	font-size: 36px;
	line-height: 43px;
	font-family: var(--font_bebas);
	text-transform: uppercase;
}

.p-services__description p {
	font-family: var(--font_poppins);
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;

}

.p-services__description h2 {
	padding: 37px 0 23px;
}

.section.top {
	margin-bottom: 5px;
}

.p-services__content-block {
	background: var(--text_s_blue);
	padding: 50px 46px 48px 50px;
	font-family: var(--font_poppins);
	color: var(--bg);
}

.paragraph-title {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 27px;
	padding: 0 0 36px;
	font-family: var(--font_poppins-bold);
}


.p-services__content-block .paragraph-items {
	display: flex;
	justify-content: space-between;

}

.p-services__content-block .paragraph:not(:last-child) {
	margin-bottom: 48px;
}

.p-services__content-block .paragraph-item {
	font-size: 13px;
	line-height: 19px;
	width: 46%;
}

.p-services__content-block li {
	padding: 0 0 25px 25px;
	position: relative;
}

.p-services__content-block li::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23' viewBox='0 0 24 23' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05466 7.461C3.04059 6.86768 4.32082 7.18596 4.91414 8.17189L10.869 18.0673C11.4624 19.0532 11.1441 20.3335 10.1582 20.9268C9.17222 21.5201 7.89199 21.2018 7.29867 20.2159L1.34377 10.3205C0.750449 9.33455 1.06873 8.05431 2.05466 7.461Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0872 1.27908C22.0422 1.92101 22.296 3.21557 21.6541 4.17057L10.8078 20.3068C10.1659 21.2618 8.8713 21.5156 7.9163 20.8736C6.9613 20.2317 6.70751 18.9372 7.34943 17.9822L18.1957 1.84596C18.8377 0.890958 20.1322 0.637161 21.0872 1.27908Z' fill='white'/%3E%3C/svg%3E");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services__image-block {
	font-family: var(--font_poppins);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 18px;
	padding: 0 7px 0 37px;
}

.p-services {
	padding: 0 0 55px;
	background: url(/sites/default/files/wibesrevert.png) no-repeat;
	background-position: 50% 32%;
	background-size: contain;
}

.p-services__image-subtitle {
	padding: 68px 25px 40px 65px;
}

.p-services.branding .p-services__image-block .paragraph .paragraph-img-i {
	display: none;
}


.p-services__image-block .paragraph {
	display: flex;
	justify-content: space-between;
	width: 48%;
	margin-bottom: 54px;
	align-items: flex-start;
}

.p-services.branding .p-services__image-block .paragraph-img-svg {
	width: 15%;
}

.p-services.branding .p-services__image-block .paragraph .paragraph-txt {
	padding: 13px 0 0 29px;
	width: 85%;
}

.p-services__image-block .paragraph .paragraph-txt>div:nth-child(1) {
	font-size: 18px;
	font-weight: 800;
	font-family: var(--font_poppins-bold);
}

.p-services__image-block .paragraph .paragraph-txt>div:nth-child(2) {
	font-size: 13px;
	line-height: 19px;
}



.section.image {
	margin-bottom: 32px;
}



.paragraph-img svg {
	width: 100%;
	height: auto;
}



.p-services__top-left {
	width: 77%;
}

.p-services__top-right {
	width: 22%;
}

.p-services__img_svg svg {
	width: 100%;
	height: auto;
}

.p-services__title-mob {
	display: none;
}

.p-services__img-mob-box {
	display: none;
}


.paragraph-img>.field {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-content: flex-end;
	align-items: flex-end;
	height: 100%;
}



.p-services__tariffs-block {
	display: flex;
	gap: 8px;
}

.p-services__tariffs-block .paragraph-item p {

	margin: 28px 0;
}

.p-services__tariffs-block .paragraph-item {
	text-align: center;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	-ms-border-radius: 9px;
	-o-border-radius: 9px;
	padding: 16px 14px;
	background: #062f42;
	color: white;
	font-size: 13px;
}

.paragraph-tariffs-title {
	font-family: var(--font_bebas);
	text-align: center;
	margin: 0 0 19px;
	font-size: 24px;
	line-height: 29px;
}

.paragraph_tariffs {
	width: 20%;

}

.paragraph-tariffs-link a {
	background: #A85ACC;
	border-radius: 9px;
	font-family: var(--font_bebas);
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	padding: 10px 0 9px;
	margin: 20px 0 0;
}
.paragraph-tariffs-link a:hover{
	text-decoration: none;
}
.p-services__make_request {
	text-align: center;
}

.p-services__make_request-text {
	margin: 0 auto 29px;
	max-width: 443px;
	font-size: 13px;
}

@media (max-width: 1140px) {


	.p-services__image-block {
		padding: 0 19px 0 37px;
	}

}

@media (max-width: 700px) {

	.p-services__image-block .paragraph {
		width: 100%;
	}

}

@media (max-width: 650px) {

	.p-services__top.d-flex {
		flex-direction: column-reverse;
	}

	.p-services__top-left,
	.p-services__top-right {
		width: 100%;
	}


	.p-services__top.d-flex {
		flex-direction: column-reverse;
		gap: 0;
	}

	.p-services__title-mob {
		display: block;
		font-family: var(--font_bebas);
		color: #46c0cc;
		font-size: 85px;
		padding: 4px 0px 0px 21px;
		line-height: 84px;

		height: 165px;
	}

	.p-services__img_svg {
		display: none;
	}

	.p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}


	.p-services h2 {
		font-size: 28px;
		line-height: 29px;
	}

	.header__box.d-flex.d-flex-sb {
		padding: 30px 0 20px;
	}


	.p-services__title .subtitle {
		width: 84%;
	}

	.p-services__description {
		padding: 38px 0 0 36px;
	}

	.p-services__title {
		padding: 30px 0 30px 36px
	}

	.p-services__description h2 {
		padding: 37px 0 13px;
	}

	.section.top {
		margin-bottom: 44px;
	}

	.p-services__content-block {
		padding: 45px 70px 73px 36px;
	}

	.p-services__content-block .paragraph-item {

		width: 100%;
	}

	.p-services__content-block .paragraph-items {
		flex-wrap: wrap;
	}

	.p-services__content-block .paragraph:not(:last-child) {
		margin-bottom: 73px;
	}

	.p-services__image-subtitle {
		padding: 68px 25px 40px 52px;
	}

	.p-services__image-block .paragraph>div:nth-child(2),
	.p-services__image-block .paragraph-img {
		width: 100%;
	}

	.p-services__image-block .paragraph {
		text-align: center;
		flex-wrap: wrap;
	}

	.p-services__image-block .paragraph-img svg {
		width: 74px;

	}

	.p-services__image-block {
		padding: 0;
		max-width: 553px;
		margin: 0 auto;
		width: 100%;
	}

	.p-services__image-block .paragraph>div:nth-child(2) {
		padding: 13px 0 0;
		width: 86%;
		margin: 0 auto;
	}

	.p-services__image-block .paragraph .paragraph-txt>div:nth-child(2) {
		line-height: 18px;
	}

	.p-services__image-block .paragraph {

		margin-bottom: 59px;
	}
 .p-services__make_request-text {

	font-size: 14px;
	padding: 0 21px;
}

.p-services.branding .p-services__image-block .paragraph-img-svg {
	width: 100%;
}
.p-services.branding .p-services__image-block .paragraph .paragraph-txt {
	padding: 13px 15px 0;
	width: 100%;
}
}

@media (max-width: 460px) {

	.p-services.branding .p-services__description {
	padding: 36px 0 32px 0;

}
	.header__logo.logo svg {
		max-width: 113px;
		height: auto;
	}

	.header__box.d-flex.d-flex-sb {
		padding: 2px 0 9px;
	}

	.p-services__title-mob {
		display: none;
	}

	.p-services__top-l-box {
		display: flex;
		flex-direction: column;
	}

	.p-services__title {
		padding: 30px 0 30px 0;

	}

	.p-services__title .subtitle {
		margin: 0 auto;
	}

	.p-services__img-mob-box {
		display: flex;
		gap: 20px;
	}

	.p-services__img {
		display: none;
	}

	.p-services__img-mob img {
		width: 100%;
		height: auto;
	}

	.p-services__img-mob {
		width: 59%;
	}

	.p-services__img_svg-mob {
		width: 31%;
		padding: 23px 0 0;
	}

	.p-services__img-mob img {
		width: 100%;
		height: auto;
	}

	.p-services__img_svg-mob {}

	.p-services__img_svg-mob svg {
		width: 100%;
		height: auto;
	}

	.p-services__description {
		padding: 36px 0 0px 0;
		width: 84%;
		margin: 0 auto;
	}

	.p-services__content-block {
		padding: 32px 0 73px 0;

	}

	.p-services__content-block .paragraph {
		width: 84%;
		margin: 0 auto;
	}

	.p-services__content-image img {
		height: 232px;
		object-fit: cover;
	}

	.p-services__image-subtitle {
		padding: 68px 0 30px 0;
		width: 84%;
		margin: 0 auto;
	}




}

/*-----support---*/

.p-services.support.p-node {
	background: url(/sites/default/files/vibes.png) no-repeat;
	background-position: 50% 29%;
	background-size: contain;
}

.p-services.support .p-services__top-left {
	width: 73%;
}


.p-services.support .p-services__top {
	justify-content: space-between;
}


.p-services.support .p-services__top-right {
	width: 23%;
	padding: 15px 0 0;
}


.p-services.support .p-services__description {
	padding: 38px 0 42px 0px;
	max-width: 513px;
}

.p-services.support .p-services__content-block {
	display: flex;
	gap: 27px;
}

.p-services.support .p-services__content-block .paragraph-items {
	display: block;
	padding: 4px 0 0 6px;
	max-width: 507px;
}

.p-services.support .p-services__content-block .paragraph:nth-child(1) {
	width: 53%;
}

.p-services.support .p-services__content-block .paragraph:nth-child(2) {
	width: 43%;
}


.p-services.support .p-services__content-block .paragraph-title {
	text-transform: uppercase;
	font-family: var(--font_bebas);
	font-size: 36px;
	padding: 12px 0 36px 5px;
	line-height: 43px;
}


.p-services.support .p-services__content-block .paragraph-item .paragraph-item__title {
	font-family: var(--font_poppins-bold);
	font-size: 18px;
	font-weight: 800;
	line-height: 27px;

}

.p-services.support .p-services h2 {
	max-width: 604px;
}


.p-services.support .p-services__content-block .paragraph-item {
	width: 100%;
	margin-bottom: 25px;
}

.p-services.support .p-services__content-block li {
	padding: 0 0 25px 43px;
	position: relative;
}



.p-services.support .p-services__content-block {
	padding: 50px 46px 20px 50px;
}


.p-services.support .section.tariffs {
	padding: 92px 0 65px 0px;
}

.p-services.support .p-services__tariffs-subtitle {
	padding: 0px 0 36px 47px;
}


.p-services.support .p-services__tariffs-description {
	font-size: 13px;
	padding: 0 0 52px 47px;
}

.p-services.support .p-services__tariffs-description ul {
	padding: 11px 0 0;
}

.p-services.support .p-services__tariffs-description ul li {
	position: relative;
	padding: 0 0 11px 23px;
}

.p-services.support .p-services__tariffs-description ul li::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11118 4.04128C1.64521 3.71991 2.33865 3.8923 2.66002 4.42633L5.8855 9.7862C6.20687 10.3202 6.03448 11.0137 5.50044 11.335C4.96641 11.6564 4.27297 11.484 3.9516 10.95L0.726121 5.59012C0.40475 5.05609 0.577145 4.36265 1.11118 4.04128Z' fill='%2346C0CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4228 0.691149C11.94 1.03885 12.0775 1.74005 11.7298 2.25732L5.85489 10.9975C5.50719 11.5148 4.80599 11.6523 4.28871 11.3046C3.77144 10.9569 3.63397 10.2557 3.98167 9.73839L9.85659 0.998196C10.2043 0.48092 10.9055 0.343451 11.4228 0.691149Z' fill='%2346C0CC'/%3E%3C/svg%3E%0A");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}


.p-services.support .paragraph_tariffs:nth-child(1) {
	max-width: 197px;
}

.p-services.support .paragraph_tariffs:nth-child(2) {
	max-width: 220px;
}

.p-services.support .paragraph_tariffs:nth-child(3) {
	max-width: 220px;
}

.p-services.support .paragraph_tariffs:nth-child(4) {
	max-width: 220px;
}

.p-services.support .paragraph_tariffs:nth-child(5) {
	max-width: 220px;
}

.p-services.support .p-services__tariffs-block .paragraph-item {
	padding: 18px 22px;
}

.p-services.support .paragraph-item h4 {
	font-size: 16px;
	font-family: var(--font_source);
}

.p-services.support .p-services__tariffs-block .paragraph-item p {
	margin: 30px 0;
}

.p-services.support .p-services__faq-subtitle .subtitle {
	padding: 0 0 40px 47px;
}


.p-services.support .p-services__title .subtitle {
	max-width: 535px;
}

.p-services__faq-block .paragraph-item__title.faq {
	font-family: var(--font_poppins-bold);
	font-weight: bold;
	font-size: 15px;
	line-height: 19px;
	background: #46C0CC;
	border-radius: 9px;
	color: #FFFFFF;
	padding: 14px 0 12px 47px;
	margin: 0 0 21px;
	cursor: pointer;

}

.p-services__faq-block .paragraph-item__text {
	display: none;
}

.p-services__faq-block .paragraph-item__text.is-open {
	display: block;
	font-family: var(--font_poppins);
	padding: 0 0 30px 47px;
	font-size: 13px;
	max-width: 620px;
	line-height: 19px;
}

.p-services__faq-block .paragraph-item__title.faq.is-open {
	background: #124760;
}


.p-services__faq-block {
	max-width: 690px;
}

.p-services.support .section.faq {
	padding: 0 0 146px;
}





@media (max-width: 1142px) {
	.p-services.support .p-services__description {
		padding: 38px 0 42px 54px;

	}

	.p-services.support .p-services__tariffs-block {
		justify-content: space-between;
	}

	.p-services.support .p-services__top-right {
		width: 28%;
	}
}

@media (max-width: 800px) {

	.p-services.support .paragraph_tariffs:nth-child(1),
	.p-services.support .paragraph_tariffs:nth-child(2),
	.p-services.support .paragraph_tariffs:nth-child(3),
	.p-services.support .paragraph_tariffs:nth-child(4),
	.p-services.support .paragraph_tariffs:nth-child(5) {
		max-width: 100%;
	}

	.p-services.support .paragraph_tariffs {
		width: 100%;
	}

	.p-services.support .p-services__tariffs-block {
		flex-wrap: wrap;
		width: 88%;
		margin: 0 auto;
	}

	.p-services.support .p-services__tariffs-block .paragraph-item,
	.p-services.support .paragraph-tariffs-link {
		display: none;
	}


	.p-services.support .p-services__tariffs-block .paragraph-item.is-open,
	.p-services.support .paragraph-tariffs-link.is-open {
		display: block;
	}


	.p-services.support .paragraph-tariffs-title.faqq {
		color: #46C0CC;
		display: block;
		border: 2px solid #46C0CC;
		border-radius: 9px;
		padding: 8px 0;
		max-width: 100%;
		cursor: pointer;
	}

	.p-services.support .p-services__faq-block {
		max-width: 100%;
		margin: 0 auto;
		width: 88%;
	}

	.p-services.support .p-services__faq-block .paragraph-item__title.faq {
		padding: 14px 12px 12px;
		font-size: 13px;
	}


	.p-services.support .p-services__faq-block .paragraph-item__text.is-open {
		padding: 0 20px 30px;
		font-size: 12px;

	}

	.p-services.support .section.faq {
		padding: 0 0 73px;
	}

	.p-services.support .p-services__tariffs-description {
		font-size: 13px;
		padding: 0 0 52px 0;
		width: 88%;
		margin: 0 auto;
	}

	.p-services.support .p-services__content-block {
		padding: 50px 0 20px 0;
		flex-wrap: wrap;
		justify-content: center;
	}


	.p-services.support .p-services__content-block .paragraph:nth-child(1),
	.p-services.support .p-services__content-block .paragraph:nth-child(2) {
		width: 88%;
	}

}


@media (max-width: 650px) {

	.p-services.support .p-services__content-block .paragraph:nth-child(1),
	.p-services.support .p-services__content-block .paragraph:nth-child(2),
	.p-services.support .p-services__tariffs-description,
	.p-services.support .p-services__tariffs-block,
	.p-services.support .p-services__faq-block {
		width: 84%;
	}

	.p-services.support .p-services__description {
		width: 84%;
		margin: 0 auto;
	}

	.p-services.support .p-services__tariffs-subtitle {
		padding: 0px 0 36px 0;
		width: 84%;
		margin: 0 auto;
	}

	.p-services.support .p-services__faq-subtitle .subtitle {
		padding: 0 0 40px 0;
		width: 84%;
		margin: 0 auto;
	}



	.p-services.support .p-services__top-left {
		width: 100%;
	}

	.p-services.support .p-services__top-right {
		width: 100%;
	}

	.p-services.support .p-services__content-block .paragraph-title {
		font-size: 28px;
		padding: 12px 0 13px 0;
		line-height: 31px;
	}

	.p-services.support .p-services__content-block .paragraph-items {
		padding: 4px 0 0 0;
	}
}

@media (max-width: 500px) {

	.p-services.support .p-services__faq-block,
	.p-services.support .p-services__tariffs-block {
		width: 84%;
	}

	.section.top {
		margin-bottom: 0;
	}

	.p-services.support .p-services__content-block {
		padding: 35px 0 20px 0;
	}

	.p-services.support .section.tariffs {
		padding: 56px 0 61px 0px;
	}
}

@media (max-width: 460px) {

	.p-services.support .p-services__description {
		padding: 38px 0 42px 0;
	}

	.p-services__content-block .paragraph:not(:last-child) {
		margin-bottom: 0px;
	}
}


/*-------programmatic-advertising ---------*/



.p-services.programmatic .p-services__content-block {
	background: transparent;
	padding: 0 0 96px;
}

.p-services.programmatic .p-services__content-block .paragraph-item:nth-child(1) {
	background: linear-gradient(161.85deg, #10345B -139.39%, #125362 -7.7%, #10345B 122.35%);
}

.p-services.programmatic .p-services__content-block .paragraph-item:nth-child(2) {
	background: linear-gradient(161.15deg, #10345B -55.41%, #125362 79.19%, #10345B 212.11%);
}

.p-services.programmatic .p-services__content-block .paragraph-item:nth-child(3) {
	background: linear-gradient(160.74deg, #10345B -81.62%, #125362 50.37%, #10345B 180.73%);
}

.p-services.programmatic .p-services__content-block .paragraph-item {
	width: 28%;
}

.p-services.programmatic .p-services__content-block .paragraph-item .item {
	max-width: 183px;
	margin: 0 auto;
	padding: 37px 0 23px;
}

.p-services.programmatic .p-services__top-left {
	width: 70%;
}

.p-services.programmatic .p-services__top {
	justify-content: space-between;
}

.p-services.programmatic .p-services__title {
	padding: 30px 0 30px 0;

}

.p-services.programmatic .p-services__title .subtitle {
	padding: 30px 51px 30px 50px;
	margin: 0 auto;
}

.p-services.programmatic .p-services__description {
	padding: 0 0 77px 0;
	max-width: 597px;
}


.p-services.programmatic .p-services__description h2 {
	padding: 30px 0 40px;
}

.p-services.programmatic .p-services__description p {
	margin-bottom: 10px;
}

.p-services.programmatic .p-services__content-block-title h2 {
	margin-bottom: 40px;
}

.p-services.programmatic .paragraph-item__title.faq {
	text-transform: uppercase;
	font-family: var(--font_bebas);
	font-size: 17px;
	margin-bottom: 18px;
}



.p-services.programmatic .p-services__content-block-two {
	padding: 0;
	display: flex;
	justify-content: space-between;
	position: relative;
	flex-wrap: wrap;
}

.p-services.programmatic .p-services__content-block-two img {
	position: absolute;
	top: 212px;
	left: 50%;
	right: 50%;
	transform: translate(-50%, -50%);
}

.p-services.programmatic .p-services__content-block-subtitle {
	margin-bottom: 64px;
}

.p-services.programmatic .p-services__content-block-two .paragraph .paragraph__item {
	background: var(--text_s_blue);
	color: white;
	max-width: 338px;
	padding: 26px 31px;
	font-size: 14px;
	border-radius: 5px;
	position: relative;
	z-index: 2;
}

.p-services.programmatic .p-services__content-block-two .paragraph {
	width: 48%;
}

.p-services.programmatic .p-services__content-block-two .paragraph:nth-child(1) .paragraph__item::before {
	content: "";
	border: 109px solid transparent;
	border-bottom: 39px solid #46c0cc;
	position: absolute;
	top: -58px;
	transform: rotate(25deg);
	right: -109px;
	border-left: 0px;
	z-index: 1;
}


.p-services.programmatic .p-services__content-block-two .paragraph:nth-child(2) .paragraph__item::before {
	content: "";
	border: 109px solid transparent;
	border-bottom: 39px solid #46c0cc;
	position: absolute;
	top: 38px;
	transform: rotate(130deg);
	left: -24px;
	border-left: 0px;
	z-index: 1;
}


.p-services.programmatic .p-services__content-block-two .paragraph:nth-child(3) .paragraph__item::before {
	content: "";
	border: 109px solid transparent;
	border-bottom: 39px solid #46c0cc;
	position: absolute;
	bottom: 45px;
	transform: rotate(316deg);
	right: -39px;
	border-left: 0px;
	z-index: 1;
}

.p-services.programmatic .p-services__content-block-two .paragraph:nth-child(4) .paragraph__item::before {
	content: "";
	border: 109px solid transparent;
	border-bottom: 39px solid #46c0cc;
	position: absolute;
	bottom: -58px;
	transform: rotate(202deg);
	left: -112px;
	border-left: 0px;
	z-index: 1;
}


.p-services.programmatic .p-services__content-block-two .paragraph .paragraph__title {
	padding: 0 0 8px;
	font-weight: bold;
	font-size: 14px;
}


.p-services.programmatic .p-services__content-block-two .paragraph:nth-child(2),
.p-services.programmatic .p-services__content-block-two .paragraph:nth-child(4) {

	display: flex;
	justify-content: flex-end;
}



.p-services.programmatic .p-services__content-block-two .paragraph {
	margin-bottom: 78px;
}

.p-services.programmatic .p-services__image-subtitle {
	padding: 51px 0 40px;
	text-align: center;
}
.p-services.programmatic .p-services__image {
	margin-bottom: 85px;
}

.p-services.programmatic .p-services__image-text {
	text-align: center;
	max-width: 752px;
	font-size: 13px;
	margin: 0 auto 61px;
}

.p-services.programmatic .p-services__image-block-img {
	display: flex;
	justify-content: space-between;
	max-width: 679px;
	margin: 0 auto;
}

.p-services.programmatic .p-services__image-block-img .paragraph {
	text-align: center;
}

.p-services.programmatic .p-services__image-block-img .paragraph .paragraph-img img {
	text-align: center;
	margin: 0 auto;
}

.p-services.programmatic .p-services__image-block-img .paragraph .paragraph-img-i {
	margin-bottom: 26px;
}

.p-services.programmatic .p-services__image-block-img .paragraph {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;

}


@media (max-width: 1142px) {
	.p-services.programmatic .p-services__description {
		padding: 0 4% 3%;
	}

	.p-services.programmatic .p-services__content {
		width: 95%;
		margin: 0 auto;
	}


}


@media (max-width: 910px) {
	.p-services.programmatic .p-services__content-block-two img {
		display: none;
	}

	.p-services.programmatic .p-services__content-block-two .paragraph .paragraph__item::before {
		display: none;
	}

	.p-services.programmatic .p-services__content-block .paragraph-item {
		width: 32%;
	}

	.p-services.programmatic .p-services__top-left {
		width: 75%;
	}
}


@media (max-width: 798px) {

	.p-services.programmatic .p-services__image {
		width: 88%;
		margin: 0 auto;
	}


}



@media (max-width: 666px) {
	.p-services.programmatic .p-services__content-block .paragraph-item {
		width: 100%;
		margin-bottom: 15px;
	}

	.p-services__content-block .paragraph-items {

		flex-wrap: wrap;
	}

	.p-services.programmatic .p-services__content-block .paragraph-item .item {
		max-width: 89%;
		margin: 0 auto;
	}


	.p-services.programmatic .p-services__content-block {
		background: transparent;
		padding: 0 0 33px;
	}

	.p-services.programmatic .p-services__content-block-subtitle {
		margin-bottom: 25px;
	}


}

@media (max-width: 650px) {

	.p-services.programmatic .p-services__top-left,
	.p-services.programmatic .p-services__top-right {
		width: 100%;
	}

	.p-services.programmatic .p-services__title .subtitle {
		width: 92%;
	}


	.p-services.programmatic .p-services__title .subtitle {

		margin: 0 auto;
		padding: 5px 0 0px 0;
	}


}

@media (max-width: 534px) {

	.p-services.programmatic .p-services__content-block-two .paragraph .paragraph__item {
		max-width: 100%;
	}

	.p-services.programmatic .p-services__content-block-two .paragraph {
		width: 100%;
	}

	.p-services.programmatic .p-services__content-block-two .paragraph {
		margin-bottom: 25px;
	}

	.p-services.programmatic .p-services__image-subtitle {
		padding: 20px 0 20px;
		text-align: center;
	}

	.p-services.programmatic .p-services__image-block-img {
		flex-wrap: wrap;
	}

	.p-services.programmatic .p-services__image-block-img .paragraph {
		width: 100%;

	}


	.p-services.programmatic .p-services__image-block-img .paragraph:not(:last-child) {
		margin-bottom: 57px;
	}
}



@media (max-width: 460px) {

	.b-make-request,
	.p-services.programmatic .p-services__image,
	.p-services.programmatic .p-services__content {
		width: 84%;
	}


	.p-services.programmatic .p-services__img_svg-mob {
		display: none;
	}

	.p-services.programmatic .p-services__img-mob {
		width: 100%;
	}

	.p-services.programmatic .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}

	.p-services.programmatic .p-services__title .subtitle {
		width: 84%;
	}

	.p-services.programmatic .p-services__description {
		padding: 0 0 41px;
	}

	.p-services.programmatic .p-services__content-block .paragraph {
		width: 100%;
		margin: 0 auto;
	}


	.p-services.programmatic .p-services__image-subtitle {
		width: 100%;
		margin: 0 auto;
	}
}



/*-------email-marketing------*/

.p-services.e-marketing .p-services__img img {
	position: absolute;
	top: 40px;
	right: 194px;
	max-width: 532px;
}


.p-services.e-marketing .p-services__top-box {
	position: relative;
	padding: 0 0 11px;
}

.p-services.e-marketing .p-services__title {
	padding: 16px 17px 16px 64px;

}

.p-services.e-marketing .p-services__description {
	padding: 28px 0 40px 64px;
	max-width: 394px;
}

.p-services.e-marketing .p-services__top {
	padding: 1px 0 0;
	gap: 11px;
	justify-content: space-between;
}

.p-services.e-marketing .p-services__top-right {
	width: 20%;
	display: flex;
	justify-content: flex-end;
}

.p-services.e-marketing .p-services__img_svg {
	max-width: 196px;
}

.p-services.e-marketing .section.content {
	position: relative;
	z-index: 1;
	margin-bottom: 130px;
}

.p-services.e-marketing .p-services__content-block {
	padding: 62px 46px 48px 63px;
	margin-bottom: 56px;
}

.p-services.e-marketing .p-services__content-block .p-services__content-block_in {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0;
}



.p-services.e-marketing .p-services__content-block .paragraph-items {
	display: block;
}

.p-services.e-marketing .p-services__content-block .paragraph {
	width: 48%;
}

.p-services.e-marketing .p-services__content-block .paragraph .paragraph-title {
	font-family: var(--font_bebas);
	font-weight: bold;
	font-size: 36px;
	line-height: 43px;
	padding: 0 0 39px;

}

.p-services.e-marketing .p-services__content-block .paragraph-item {
	font-size: 13px;
	line-height: 19px;
	width: 100%;
	max-width: 398px;
	padding: 0 0 32px 0;
	position: relative;
}

.p-services.e-marketing .p-services__content-block .paragraph:nth-child(1) .paragraph-item {
	padding: 0 0 32px 25px;
	max-width: 435px;

}

.p-services.e-marketing .p-services__content-block .paragraph:nth-child(1) .paragraph-item::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23' viewBox='0 0 24 23' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05466 7.461C3.04059 6.86768 4.32082 7.18596 4.91414 8.17189L10.869 18.0673C11.4624 19.0532 11.1441 20.3335 10.1582 20.9268C9.17222 21.5201 7.89199 21.2018 7.29867 20.2159L1.34377 10.3205C0.750449 9.33455 1.06873 8.05431 2.05466 7.461Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0872 1.27908C22.0422 1.92101 22.296 3.21557 21.6541 4.17057L10.8078 20.3068C10.1659 21.2618 8.8713 21.5156 7.9163 20.8736C6.9613 20.2317 6.70751 18.9372 7.34943 17.9822L18.1957 1.84596C18.8377 0.890958 20.1322 0.637161 21.0872 1.27908Z' fill='white'/%3E%3C/svg%3E");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.e-marketing .p-services__content-block .paragraph .paragraph-item__title {
	font-weight: 600;
	font-size: 17px;
}

.p-services.e-marketing .p-services__content-block-subtitle {
	padding: 0 0 0 64px;
	margin-bottom: 38px;
}

.p-services.e-marketing .p-services__content-block-two {
	padding: 0 0 0 63px;
	max-width: 671px;
	font-family: var(--font_poppins);
	font-size: 13px;
	line-height: 19px;
}

.p-services.e-marketing .p-services__content-block-two .paragraph__title {
	font-size: 17px;
	font-family: var(--font_poppins-bold);
}

.p-services.e-marketing .p-services__content-block-two .paragraph {
	margin-bottom: 12px;
}

.p-services.e-marketing .p-services__tariffs-subtitle {
	padding: 0 0 48px 64px;
}

.p-services.e-marketing .section.tariffs {
	margin: 0 0 73px;
}

.p-services.e-marketing .p-services__make_request-text {
	margin: 0 auto 38px;
	max-width: 575px;
	font-size: 13px;
}


.p-services.e-marketing .p-services__tariffs-block {
	flex-wrap: wrap;
	max-width: 1014px;
	margin: 0 auto;
	justify-content: space-between;
}

.p-services.e-marketing .paragraph_tariffs {
	width: 48%;
	background: #062f42;
	padding: 4% 5%;
	margin-bottom: 31px;
	display: flex;
	flex-direction: column;
}

.p-services.e-marketing .paragraph-tariffs-link {
	margin-top: auto;
}

.p-services.e-marketing .paragraph-tariffs-title {
	text-align: left;
	color: white;
}


.p-services.e-marketing .paragraph-tariffs-link a {
	display: block;
	margin: 0 auto;
	width: 80%;
	text-align: center;
	padding: 11px 0;
	background: #46C0CC;
	border-radius: 4px;
	max-width: 250px;
	text-transform: uppercase;
	font-family: var(--font_bebas);
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;

}

.p-services.e-marketing .paragraph-tariffs-link a:hover {
	text-decoration: none;
}

.p-services.e-marketing .p-services__tariffs-block .paragraph-item {
	text-align: left;
	padding: 0;
	margin-bottom: 39px;
}

.p-services.e-marketing .p-services__tariffs-block .paragraph-item li {
	position: relative;
	font-family: var(--font_poppins);
	padding: 0 0 0 23px;
	margin-bottom: 7px;
	font-size: 13px;
}

.p-services.e-marketing .p-services__tariffs-block .paragraph-item li::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11118 4.04128C1.64521 3.71991 2.33865 3.8923 2.66002 4.42633L5.8855 9.7862C6.20687 10.3202 6.03448 11.0137 5.50044 11.335C4.96641 11.6564 4.27297 11.484 3.9516 10.95L0.726121 5.59012C0.40475 5.05609 0.577145 4.36265 1.11118 4.04128Z' fill='%2346C0CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4228 0.691149C11.94 1.03885 12.0775 1.74005 11.7298 2.25732L5.85489 10.9975C5.50719 11.5148 4.80599 11.6523 4.28871 11.3046C3.77144 10.9569 3.63397 10.2557 3.98167 9.73839L9.85659 0.998196C10.2043 0.48092 10.9055 0.343451 11.4228 0.691149Z' fill='%2346C0CC'/%3E%3C/svg%3E%0A");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.e-marketing {
	background: url(/sites/default/files/vibes.png) no-repeat;
	background-position: 50% 44%;
	background-size: contain;
}

@media (max-width: 1102px) {
	.p-services.e-marketing .p-services__img img {
		top: 62px;
	}

}

@media (max-width: 982px) {
	.p-services.e-marketing .p-services__img img {
		right: 158px;
		max-width: 500px;
	}

	.p-services.e-marketing .p-services__title {
		padding: 16px 0 16px 0;

	}

	.p-services.e-marketing .p-services__title h2 {
		width: 88%;
		margin: 0 auto;
	}

	.p-services.e-marketing .p-services__description {
		padding: 28px 0 40px 0;
		max-width: 394px;
		margin-left: 6%;
	}

	.p-services.e-marketing .p-services__content-block {
		padding: 62px 0 48px 0;
	}

	.p-services.e-marketing .p-services__content-block .p-services__content-block_in {
		width: 91%;
		margin: 0 auto;
	}


	.p-services.e-marketing .p-services__content-block-subtitle {
		padding: 0;
		width: 91%;
		margin: 0 auto 25px;
	}


	.p-services.e-marketing .p-services__content-block-two {
		padding: 0;
		max-width: 100%;
		width: 91%;
		margin: 0 auto;
	}

	.p-services.e-marketing .section.content {
		margin-bottom: 84px;
	}

	.p-services.e-marketing .p-services__tariffs-subtitle {
		padding: 0 0 48px 0;
		width: 91%;
		margin: 0 auto;
	}

	.p-services.e-marketing .p-services__tariffs-block {
		width: 91%;
	}
}

@media (max-width: 968px) {
	.p-services.e-marketing .p-services__img img {
		right: 16%;
		max-width: 396px;
		top: inherit;
		bottom: -6px;
	}

	.p-services.e-marketing .p-services__description {
		padding: 28px 0 40px 0;
		max-width: 394px;
		margin-left: 6%;
		width: 53%;
	}
}

@media (max-width: 798px) {

	.p-services.e-marketing .section.tariffs {
	margin: 0;
}

	.p-services.e-marketing .p-services__img,
	.p-services.e-marketing .p-services__img_svg,
	.p-services.e-marketing .p-services__img_svg-mob {
		display: none;
	}

	.p-services.e-marketing .p-services__img-mob-box {
		display: block;
	}



	.p-services.e-marketing .p-services__top-left {
		width: 100%;
	}

	.p-services.e-marketing .p-services__top {
		flex-wrap: wrap;
	}

	.p-services.e-marketing .p-services__img-mob {
		display: flex;
		justify-content: flex-end;
	}

	.p-services.e-marketing .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}
}


@media (max-width: 726px) {
	.p-services.e-marketing .paragraph_tariffs {
		width: 100%;padding: 9% 5%;
	}

	.p-services.e-marketing .p-services__content-block .paragraph {
		width: 100%;
	}

	.p-services.e-marketing .section.content {
		margin-bottom: 55px;
	}

	.p-services.e-marketing .p-services__tariffs-subtitle {
		padding: 0 0 18px 0;

	}

	.p-services.e-marketing .p-services__make_request-text{
		font-size: 14px;
	}
}

@media (max-width: 460px) {

	.p-services.e-marketing .p-services__img-mob {
		width: 100%;
	}

	.p-services.e-marketing .p-services__description {
		padding: 28px 0 20px 0;
		max-width: 100%;
		margin-left: auto;
		width: 88%;
		margin-right: auto;
	}

	.p-services.e-marketing .p-services__content-block .p-services__content-block_in {
		width: 88%;
		margin: 0 auto;
	}

	.p-services.e-marketing .p-services__content-block-subtitle,
	.p-services.e-marketing .p-services__content-block-two,
	.p-services.e-marketing .p-services__tariffs-subtitle,
	.p-services.e-marketing .p-services__tariffs-block {
		width: 88%;
	}

	.p-services.e-marketing .p-services__content-block .paragraph .paragraph-title {
		font-size: 24px;
		line-height: 29px;
	}

	.p-services.e-marketing .p-services__content-block {
		padding: 35px 0 13px 0;
	}
}


/*-----mobile appp---*/

.p-services.mobile .p-services__top-right {
	width: 38%;
}

.p-services.mobile .p-services__top-left {
	width: 66%;
}

.p-services.mobile .p-services__img_svg {
	position: relative;
}

.p-services.mobile .p-services__img_svg svg {
	position: absolute;
}

.p-services.mobile .p-services__top {
	gap: 0;
}

.p-services.mobile .p-services__top-right {
	width: 38%;
	background: linear-gradient(90deg, rgb(70, 192, 204) 0%, rgb(70, 192, 204) 32%, rgb(255, 255, 255) 32%);
	background-size: 100px 232px;
	background-repeat: no-repeat;
}

.p-services.mobile .p-services__title {
	padding: 30px 80px 30px 50px;

}

.p-services.mobile .p-services__description {
	padding: 29px 0 93px 64px;
	max-width: 373px;
}

.p-services.mobile .p-services__content-block_in .paragraph-title {
	font-family: var(--font_bebas);
	text-transform: uppercase;
	font-size: 36px;
	line-height: 43px;
	padding: 15px 0 40px 48px;
}

.p-services.mobile .p-services__content-block .paragraph-items {
	display: block;
}

.p-services.mobile .p-services__content-block .paragraph-item {
	font-size: 13px;
	line-height: 19px;
	width: 100%;
	padding: 0 0 0 47px;
	max-width: 455px;
	margin-bottom: 20px;
	position: relative;
}

.p-services.mobile .p-services__content-block .paragraph:nth-child(1) .paragraph-item::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23' viewBox='0 0 24 23' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05466 7.461C3.04059 6.86768 4.32082 7.18596 4.91414 8.17189L10.869 18.0673C11.4624 19.0532 11.1441 20.3335 10.1582 20.9268C9.17222 21.5201 7.89199 21.2018 7.29867 20.2159L1.34377 10.3205C0.750449 9.33455 1.06873 8.05431 2.05466 7.461Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0872 1.27908C22.0422 1.92101 22.296 3.21557 21.6541 4.17057L10.8078 20.3068C10.1659 21.2618 8.8713 21.5156 7.9163 20.8736C6.9613 20.2317 6.70751 18.9372 7.34943 17.9822L18.1957 1.84596C18.8377 0.890958 20.1322 0.637161 21.0872 1.27908Z' fill='white'/%3E%3C/svg%3E");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.mobile .p-services__content-block .paragraph-item__title {
	font-weight: 600;
}

.p-services.mobile .p-services__content-block {
	margin-bottom: 73px;
}

.p-services.mobile .p-services__content-block-subtitle {
	padding: 0 0 38px 64px;
}

.p-services.mobile .p-services__content-block-two {
	padding: 0 0 0 64px;
	max-width: 648px;
}

.p-services.mobile .p-services__content-block-two .paragraph__text ul {
	margin: 27px 0 0;
}

.p-services.mobile .p-services__content-block-two .paragraph__text ul li {
	position: relative;
	font-size: 13px;
	margin-bottom: 21px;
	padding: 0 0 0 23px;
}

.p-services.mobile .p-services__content-block-two .paragraph__text ul li::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11118 4.04128C1.64521 3.71991 2.33865 3.8923 2.66002 4.42633L5.8855 9.7862C6.20687 10.3202 6.03448 11.0137 5.50044 11.335C4.96641 11.6564 4.27297 11.484 3.9516 10.95L0.726121 5.59012C0.40475 5.05609 0.577145 4.36265 1.11118 4.04128Z' fill='%2346C0CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4228 0.691149C11.94 1.03885 12.0775 1.74005 11.7298 2.25732L5.85489 10.9975C5.50719 11.5148 4.80599 11.6523 4.28871 11.3046C3.77144 10.9569 3.63397 10.2557 3.98167 9.73839L9.85659 0.998196C10.2043 0.48092 10.9055 0.343451 11.4228 0.691149Z' fill='%2346C0CC'/%3E%3C/svg%3E%0A");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.mobile .p-services__content-block-two .paragraph__text p {
	font-size: 13px;
	line-height: 20px;
}

.p-services.mobile .section.content {
	margin-bottom: 115px;
}

.p-services.mobile .p-services__tariffs-subtitle h2 {
	padding: 0 0 40px 64px;
}

.p-services.mobile .p-services__tariffs-description {
	text-align: center;
	max-width: 318px;
	margin: 0 auto 51px;
	font-size: 13px;
}

.p-services.mobile .p-services__tariffs-block {
	display: flex;
	gap: 34px;
	justify-content: center;
}

.p-services.mobile .paragraph_tariffs {
	width: 29%;
	background: #062f42;
	padding: 34px 0 39px;
	display: flex;
	flex-direction: column;
}

.p-services.mobile .paragraph-tariffs-link a {
	display: block;
	margin: 0 auto;
	width: 80%;
	text-align: center;
	padding: 11px 0;
	background: #46C0CC;
	border-radius: 4px;
	max-width: 250px;
	text-transform: uppercase;
	font-family: var(--font_bebas);
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
}

.p-services.mobile .paragraph-tariffs-title {
	text-align: left;
	max-width: 217px;
	margin: 0 auto 28px;
	color: white;
	padding: 0 0 0 9px;
}

.p-services.mobile .p-services__tariffs-block .paragraph-item {
	text-align: left;
	padding: 0;
	max-width: 217px;
	margin: 0 auto 10px;
}

.p-services.mobile .p-services__tariffs-block .paragraph-item li {
	margin: 0 0 11px;
	position: relative;
	padding: 0 0 0 22px;
}

.p-services.mobile .p-services__tariffs-block .paragraph-item li::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11118 4.04128C1.64521 3.71991 2.33865 3.8923 2.66002 4.42633L5.8855 9.7862C6.20687 10.3202 6.03448 11.0137 5.50044 11.335C4.96641 11.6564 4.27297 11.484 3.9516 10.95L0.726121 5.59012C0.40475 5.05609 0.577145 4.36265 1.11118 4.04128Z' fill='%2346C0CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4228 0.691149C11.94 1.03885 12.0775 1.74005 11.7298 2.25732L5.85489 10.9975C5.50719 11.5148 4.80599 11.6523 4.28871 11.3046C3.77144 10.9569 3.63397 10.2557 3.98167 9.73839L9.85659 0.998196C10.2043 0.48092 10.9055 0.343451 11.4228 0.691149Z' fill='%2346C0CC'/%3E%3C/svg%3E%0A");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.mobile .paragraph-tariffs-link {
	margin-top: auto;
}

@media (max-width: 1132px) {
	.p-services.mobile .p-services__title {
		padding: 4% 1% 2% 7%;
	}

	.p-services.mobile .p-services__description {
		padding: 4% 1% 12% 7%;
		max-width: 373px;
	}
}

@media (max-width: 1010px) {
	.p-services.mobile .p-services__description {
		padding: 4% 1% 9% 7%;
		max-width: 373px;
	}

}

@media (max-width: 952px) {
	.p-services.mobile .p-services__top-right {
		display: none;
	}

	.p-services.mobile .p-services__top-left {
		width: 100%;
	}

	.p-services.mobile .p-services__img-mob-box {
		display: block;
		background: linear-gradient(90deg, rgb(70, 192, 204) 0%, rgb(70, 192, 204) 100%, rgb(255, 255, 255) 100%);
		background-size: 100% 42%;
		background-repeat: no-repeat;
		background-position: bottom;
	}

	.p-services.mobile .p-services__img_svg-mob {
		display: none;
	}

	.p-services.mobile .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}

	.p-services.mobile .p-services__img-mob img {
		margin: 0 auto;
	}

	.p-services.mobile .p-services__title {
		padding: 4% 0 2% 0;

	}

	.p-services.mobile .p-services__title h2 {
		width: 88%;
		margin: 0 auto;
	}

	.p-services.mobile .p-services__description {
		padding: 4% 0 9% 6%;
		max-width: 373px;
		width: 88%;
	}

	.p-services.mobile .p-services__content-block .paragraph-item {
		max-width: 100%;
	}

	.p-services.mobile .p-services__content-block {
		padding: 50px 0 48px 0;
	}

	.p-services.mobile .p-services__content-block_in {
		width: 88%;
		margin: 0 auto;
	}

	.p-services.mobile .p-services__content-block-subtitle {
		padding: 0 0 38px 0;
		width: 88%;
		margin: 0 auto;
	}

	.p-services.mobile .paragraph_tariffs {
		width: 30%;
	}

	.p-services.mobile .p-services__tariffs-block {
		gap: 10px;
	}
}


@media (max-width: 820px) {

	.p-services.mobile .p-services__tariffs-block {
		flex-wrap: wrap;
	}

	.p-services.mobile .paragraph_tariffs {
		width: 44%;
	}

	.p-services.mobile .p-services__content-block {
		padding: 11px 0 21px 0;
		margin-bottom: 42px;
	}

	.p-services.mobile .p-services__content-block_in .paragraph-title {
		padding: 15px 0 16px 0;
	}

	.p-services.mobile .p-services__content-block-subtitle {
		padding: 0 0 15px 0;
	}
}

@media (max-width: 686px) {
	.p-services.mobile .p-services__content-block-two {
		padding: 0 0 0 0;
		max-width: 648px;
		margin: 0 auto;
		width: 88%;
	}

	.p-services.mobile .section.content {
		margin-bottom: 53px;
	}
}

@media (max-width: 556px) {

	.p-services.mobile .paragraph_tariffs {
		width: 88%;
	}

	.p-services.mobile .p-services__tariffs-block .paragraph-item {
		max-width: 100%;
		width: 88%;
	}

	.p-services.mobile .paragraph-tariffs-title {
		text-align: left;
		max-width: 88%;
		margin: 0 auto 28px;
		color: white;
		padding: 0;
		width: 88%;
	}

	.p-services.mobile .p-services__content-block_in .paragraph-title {
		font-size: 28px;
	}

	.p-services.mobile .section.top {
		margin-bottom: 0;
	}

	.p-services.mobile .p-services__description {
		padding: 4% 0 4% 0;
	}

	.p-services.mobile .p-services__content-block .paragraph-item {
		padding: 0 0 0 28px;
	}

	.p-services.mobile .p-services__tariffs-subtitle h2 {
		padding: 0 0 40px 0;
		width: 88%;
		margin: 0 auto;
	}


}

@media (max-width: 460px) {
	.p-services.mobile .p-services__img-mob {
		width: 100%;
	}

	.p-services.mobile .p-services__content-block_in {
		width: 100%;
		margin: 0 auto;
	}

	.p-services.mobile .p-services__description,
	.p-services.mobile .p-services__title h2,
	.p-services.mobile .p-services__content-block-subtitle,
	.p-services.mobile .p-services__content-block-two,
	.p-services.mobile .p-services__tariffs-subtitle h2,
	.p-services.mobile .paragraph_tariffs {
		width: 84%;
	}
}



/*-------consalting------*/

.p-services.consalting .p-services__description {
	padding: 0 0 30px 0;
	font-family: var(--font_poppins);
	color: var(--bg);
	width: 92%;
	margin: 0 auto;
	max-width: 777px;
}

.p-services.consalting .p-services__top-l-box-in {
	background: var(--text_s_blue);
}

.p-services.consalting .p-services__title {
	padding: 30px 0 19px 0;
}

.p-services.consalting .p-services__title h2 {
	width: 92%;
	margin: 0 auto;
	padding: 0;
	max-width: 777px;
}

.p-services.consalting .p-services__description p {
	max-width: 440px;
}

.p-services.consalting .p-services__top-right {
	width: 16%;
	display: flex;
	justify-content: flex-end;
}

.p-services.consalting .p-services__top-left {
	width: 83%;
}




.p-services.consalting .p-services__content-block {
	background: transparent;
	padding: 32px 0 0 0;
	color: inherit;
	width: 41%;
}

.p-services.consalting .p-services__content-block .paragraph-items {
	display: block;

}

.p-services.consalting .p-services__content-block .paragraph-item {
	font-size: 13px;
	line-height: 19px;
	width: 100%;
	margin-bottom: 10px;
}

.p-services.consalting .p-services__content-block .paragraph-item__title {
	position: relative;
	padding: 0 0 0 23px;
}

.p-services.consalting .p-services__content-block .paragraph-item__title::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11118 4.04128C1.64521 3.71991 2.33865 3.8923 2.66002 4.42633L5.8855 9.7862C6.20687 10.3202 6.03448 11.0137 5.50044 11.335C4.96641 11.6564 4.27297 11.484 3.9516 10.95L0.726121 5.59012C0.40475 5.05609 0.577145 4.36265 1.11118 4.04128Z' fill='%2346C0CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4228 0.691149C11.94 1.03885 12.0775 1.74005 11.7298 2.25732L5.85489 10.9975C5.50719 11.5148 4.80599 11.6523 4.28871 11.3046C3.77144 10.9569 3.63397 10.2557 3.98167 9.73839L9.85659 0.998196C10.2043 0.48092 10.9055 0.343451 11.4228 0.691149Z' fill='%2346C0CC'/%3E%3C/svg%3E%0A");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.consalting .p-services__content-block-two {
	width: 51%;
	padding: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='501' height='569' viewBox='0 0 501 569' fill='none'%3E%3Cpath d='M494.044 6.58656L446.139 95.0627L445.747 95.7509V96.5373V540.688C445.747 554.647 434.383 566.051 420.472 566.051H28.2143C14.3031 566.051 2.93899 554.647 2.93899 540.688V72.3538C2.93899 58.3943 14.3031 46.9907 28.2143 46.9907H409.891H410.577L411.165 46.6958L494.044 6.58656ZM501 0L409.989 44.0415H28.2143C12.6377 44.0415 0 56.723 0 72.3538V540.688C0 556.318 12.6377 569 28.2143 569H420.472C436.048 569 448.686 556.318 448.686 540.688V96.5373L501 0Z' fill='%2346C0CC'/%3E%3C/svg%3E");
	background-position: top;
	background-repeat: no-repeat;
	background-size: contain;
}

.p-services.consalting .p-services__content-block-two .paragraph {
	position: relative;
	border-radius: 27px;
	padding: 18% 22% 10% 6%;
	font-size: 13px;
	font-family: var(--font_poppins);
}



.p-services.consalting .p-services__content-block-box {
	display: flex;
	width: 92%;
	max-width: 970px;
	margin: 0 auto;
	gap: 51px;
}

.p-services.consalting {
	padding: 0 0 55px;
	background: url(/sites/default/files/wibes2.png) no-repeat;
	background-position: 0px 984px;
	background-size: contain;

}


.p-services.consalting .p-services__content-block-title {
	margin-bottom: 14px;
}

.p-services.consalting .p-services__content-block-two .paragraph p {
	margin-bottom: 10px;
	line-height: 19px;
}

.p-services.consalting .section.faq {
	background: #46c0cc;
	color: var(--bg);
	padding: 62px 0 67px 0;
}

.p-services.consalting .p-services__faq {
	width: 92%;
	margin: 0 auto;
	max-width: 970px;
}

.p-services.consalting .p-services__faq-subtitle {
	padding: 0 0 41px;
}


.p-services.consalting .p-services__faq-block .paragraph-item__title.faq {
	font-weight: 600;
	font-size: 18px;
	line-height: 19px;
	color: var(--bg);
	padding: 21px 0 20px 12px;
	margin: 0 0 21px;
	cursor: pointer;
	background: #124760;
	border-radius: 3px;
	position: relative;
}

.p-services.consalting .p-services__faq-block .paragraph-item__title.faq::after {
	content: "";
	position: absolute;
	right: 23px;
	top: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13' fill='none'%3E%3Cpath opacity='0.5' d='M7.79492 0L0.000694275 12.1292H15.5892L7.79492 0Z' fill='white'/%3E%3C/svg%3E");
	transform: rotate(180deg);
	opacity: 0.6;
	width: 16px;
	height: 13px;
}

.p-services.consalting .p-services__faq-block .paragraph-item__title.faq.is-open::after {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}

.p-services.consalting .p-services__faq-block .paragraph-item__text.is-open p {
	margin-bottom: 16px;
}

.p-services.consalting .p-services__faq-block .paragraph-item__text.is-open {
	padding: 0 0 30px 8px;
	font-size: 13px;
	max-width: 674px;
	color: var(--bg);

}

.p-services.consalting .section.content {
	margin-bottom: 61px;
}


.p-services.consalting .p-services__faq-block .paragraph-item__text li {
	list-style: symbols;
	list-style-position: inside;
}


@media (max-width: 948px) {

	.p-services.consalting .p-services__content-block-two,
	.p-services.consalting .p-services__content-block {
		width: 100%;
		background-image: none;
	}

	.p-services.consalting .p-services__content-block-box {
		flex-wrap: wrap;
		gap: 0;
	}

	.p-services.consalting .p-services__content-block-two .paragraph {
		border-radius: 0;
		padding: 3% 2% 1% 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}

	.p-services.consalting .p-services__faq-block {
		max-width: 100%;
	}

	.p-services.consalting {
		padding: 0;

	}

}

@media (max-width: 650px) {
	.p-services.consalting .p-services__top-left {
		width: 100%;
	}

	.p-services.consalting .p-services__top-right {
		width: 100%;
		display: flex;
		justify-content: left;
	}

	.p-services.consalting .p-services__title-mob {

		height: auto;
	}

	.p-services.consalting .p-services__faq-block .paragraph-item__title.faq {
		font-size: 13px;
		padding: 21px 47px 20px 12px;
	}


	.p-services.consalting .p-services__title h2,
	.p-services.consalting .p-services__description,
	.p-services.consalting .p-services__content-block-box,
	.p-services.consalting .p-services__faq {
		width: 84%;

	}


}




@media (max-width: 460px) {
	.p-services.consalting .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}

	.p-services.consalting .p-services__img-mob {
		width: 100%;
	}

	.p-services.consalting .p-services__content-block .paragraph {
		width: 100%;
		margin: 0 auto;
	}

	.p-services.consalting .section.content {
		margin-bottom: 20px;
	}

	.p-services.consalting .section.faq {
		padding: 26px 0 67px 0;
	}

}


/*-------website audite-----*/


.p-services.website.e-marketing .p-services__title h2 {
	max-width: 400px;
}

.p-services.website.e-marketing .p-services__title {
	padding: 30px 17px 30px 64px;
}

.p-services.website.e-marketing .p-services__img img {
	position: absolute;
	top: 1px;
	right: 216px;
	max-width: 338px;
}


.p-services.website.e-marketing .p-services__img_svg svg {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 2;
}

.p-services.website.e-marketing .p-services__description {
	padding: 42px 0 40px 64px;
	max-width: 368px;
}

.p-services.website.e-marketing .section.content {
	margin-top: -143px;
	margin-bottom: 50px;
}

.p-services.website.e-marketing {
	background-position: 50% 37%;
}

.p-services.website.e-marketing .paragraph-tariffs-title {
	margin: 0;
}


@media (max-width: 1074px) {

	.p-services.website.e-marketing .p-services__img img {
		right: 247px;
		max-width: 298px;
	}

	.p-services.website.e-marketing .p-services__top-left {
		width: 63%;
	}

}

@media (max-width: 982px) {
	.p-services.website.e-marketing .p-services__title {
		padding: 30px 0 30px 0;
	}

	.p-services.website.e-marketing .p-services__img img {
		display: none;
	}

	.p-services.website.e-marketing .p-services__top-left {
		width: 78%;
	}

	.p-services.website.e-marketing .p-services__title h2 {
		width: 88%;
		margin: 0 auto;
		max-width: 100%;
	}

	.p-services.website.e-marketing .p-services__description {
		padding: 42px 0 40px 0;
		max-width: 368px;
	}

	.p-services.website.e-marketing .p-services__top-right {
		min-width: 197px;
	}
}

@media (max-width: 790px) {
	.p-services.website.e-marketing .p-services__title {
		padding: 153px 0 30px 0;
		margin-top: -126px;
	}

	.p-services.website.e-marketing .section.content {
		margin-top: 0;
		margin-bottom: 50px;
	}

	.p-services.website.e-marketing .p-services__img-mob {
		display: flex;
		justify-content: center;
	}

	.p-services.website.e-marketing .p-services__content-block-two .paragraph__title,
	.p-services.website.e-marketing .p-services__content-block .paragraph .paragraph-item__title {
		font-size: 13px;

	}

	.p-services.website.e-marketing .p-services__content-block-two .paragraph__text {
		font-size: 11px;
	}


	.p-services.website.e-marketing .p-services__content-block .paragraph-item__text {
		font-size: 12px;
	}

	.p-services.website.e-marketing .p-services__top-left {
		width: 100%;
	}
}

@media (max-width: 568px) {
	.p-services.website.e-marketing .p-services__title {
		padding: 30px 0 30px 0;
		margin-top: 0;
	}

	.p-services.website.e-marketing .p-services__img-mob {
		display: flex;
		justify-content: center;
		background: linear-gradient(0deg, rgb(70, 192, 204) 0%, rgb(70, 192, 204) 32%, rgb(255, 255, 255) 32%);
		background-size: 100% 62%;
		background-repeat: no-repeat;
		background-position: bottom;
	}

	.p-services.website.e-marketing .section.content {
		margin-top: 0;
		margin-bottom: 29px;
	}
}


/*--------marketing------*/


.p-services.e-marketing.marketing .p-services__content-block .paragraph:nth-child(1) .paragraph-item::before {
	display: none;
}

.p-services.e-marketing.marketing .p-services__img img {
	position: absolute;
	top: 32px;
	right: 269px;
	max-width: 394px;
}

.p-services.e-marketing.marketing .p-services__title {
	padding: 30px 17px 30px 64px;
	max-width: 645px;
}

.p-services.e-marketing.marketing .p-services__title h2.subtitle {
	max-width: 336px;
}

.p-services.e-marketing.marketing .p-services__description {
	padding: 42px 0 40px 65px;
	max-width: 367px;
}

.p-services.e-marketing.marketing .p-services__top-right {
	width: 24%;

}

.p-services.e-marketing.marketing .p-services__img_svg {
	max-width: 239px;
	padding: 33px 0 0;
}

.p-services.e-marketing.marketing .section.top {
	margin-bottom: 43px;
}


.p-services.e-marketing.marketing .p-services__content-block .paragraph:nth-child(1) .paragraph-item {
	padding: 0;
	max-width: 435px;
}

.p-services.e-marketing.marketing .p-services__content-block li {
	padding: 0 0 21px 25px;
	position: relative;
}

.p-services.e-marketing.marketing .p-services__content-block .p-services__content-block_in {
	display: block;

}


.p-services.e-marketing.marketing .p-services__content-block .paragraph:not(:last-child) {
	margin-bottom: 27px;
}

.p-services.e-marketing.marketing .p-services__content-block .paragraph .paragraph-title {
	font-weight: 500;
}


.p-services.e-marketing.marketing .p-services__content-block .paragraph:nth-child(2) .paragraph-item {
	max-width: 448px;
}

.p-services.e-marketing.marketing .p-services__content-block .paragraph-item__text p {
	margin-bottom: 21px;
}


.p-services.e-marketing.marketing .p-services.e-marketing {
	background-position: 50% 38%;
}

.p-services.e-marketing.marketing .section.content {
	margin-bottom: 15px;
}


.p-services.e-marketing.marketing .p-services__image-block-img {
	display: flex;
	justify-content: space-between;
	text-align: center;
	max-width: 1003px;
	margin: 0 auto;
}

.p-services.e-marketing.marketing .p-services__image-subtitle {
	padding: 68px 25px 77px 65px;
}

.p-services.e-marketing.marketing .paragraph-img-svg {
	margin-bottom: 22px;
}

.p-services.e-marketing.marketing .paragraph-txt {
	font-size: 13px;
}


.p-services.e-marketing.marketing .section.image {
	margin-bottom: 99px;
}


.p-services.e-marketing.marketing .p-services__content-block-two li {
	padding: 2px 0 24px 25px;
	max-width: 497px;
	position: relative;
}

.p-services.e-marketing.marketing .p-services__content-block {

	margin-bottom: 18px;
}


.p-services.e-marketing.marketing .p-services__content-block-two li::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11118 4.04128C1.64521 3.71991 2.33865 3.8923 2.66002 4.42633L5.8855 9.7862C6.20687 10.3202 6.03448 11.0137 5.50044 11.335C4.96641 11.6564 4.27297 11.484 3.9516 10.95L0.726121 5.59012C0.40475 5.05609 0.577145 4.36265 1.11118 4.04128Z' fill='%2346C0CC'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4228 0.691149C11.94 1.03885 12.0775 1.74005 11.7298 2.25732L5.85489 10.9975C5.50719 11.5148 4.80599 11.6523 4.28871 11.3046C3.77144 10.9569 3.63397 10.2557 3.98167 9.73839L9.85659 0.998196C10.2043 0.48092 10.9055 0.343451 11.4228 0.691149Z' fill='%2346C0CC'/%3E%3C/svg%3E%0A");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.e-marketing.marketing .section.contenttwo {
	margin-bottom: 32px;
}

.p-services.e-marketing.marketing .paragraph_tariffs {
	width: 48%;
	padding: 4% 9%;
}

.p-services.e-marketing.marketing .p-services__tariffs-block {
	max-width: 942px;
}


.p-services.e-marketing.marketing .p-services__tariffs-block .paragraph-item p {
	margin: 1px 0;
}


.p-services.e-marketing.marketing .p-services__tariffs-block .paragraph-item {
	margin-bottom: 8px;
}

.p-services.e-marketing.marketing .paragraph-tariffs-link a {
	width: 100%;
	max-width: 100%;
}

.p-services.e-marketing.marketing .p-services__tariffs-block .paragraph-item {
	margin-bottom: 24px;
	font-size: 13px;
	font-family: var(--font_poppins);
}



@media (max-width: 1068px) {
	.p-services.e-marketing.marketing .p-services__img img {
		max-width: 315px;
	}

	.p-services.e-marketing.marketing .p-services__image-block-img {
		width: 88%;
		flex-wrap: wrap;
	}

	.p-services.e-marketing.marketing .paragraph_tariffs {
		width: 48%;
	}

}

@media (max-width: 982px) {
	.p-services.e-marketing.marketing .p-services__title {
		padding: 30px 0 30px 0;
		max-width: 100%;
	}

	.p-services.e-marketing.marketing .p-services__title h2.subtitle {
		max-width: 568px;
	}

	.p-services.e-marketing.marketing .p-services__img img {

		display: none;
	}

	.p-services.e-marketing.marketing .p-services__top-right {
		width: 17%;
	}

	.p-services.e-marketing.marketing .p-services__top-left {
		width: 81%;
	}

	.p-services.e-marketing.marketing .section.top {
		margin-bottom: 10px;
	}

	.p-services.e-marketing.marketing .p-services__description {
		padding: 42px 0 40px 0;
		max-width: 367px;
	}

	.p-services.e-marketing.marketing .p-services__description {
		margin-left: 8%;
	}


	.p-services.e-marketing.marketing .p-services__image-subtitle {
		padding: 68px 0 77px 0;
		width: 88%;
		margin: 0 auto;
	}

	.p-services.e-marketing.marketing .p-services__img_svg {
		padding: 0;
	}

	.p-services.e-marketing.marketing .p-services__image-block-img>.paragraph {
		width: 49%;
		margin-bottom: 41px;
	}


	.p-services.e-marketing.marketing .p-services__content-block-subtitle,
	.p-services.e-marketing.marketing .p-services__content-block-two {

		width: 88%;

	}

	.p-services.e-marketing.marketing .p-services__tariffs-subtitle {
		padding: 0 0 48px 0;
	}

	.p-services.e-marketing.marketing .p-services__tariffs-subtitle {
		padding: 0 0 48px 0;
		width: 88%;
	}

	.p-services.e-marketing.marketing .p-services__tariffs-block {

		width: 88%;
	}

	.p-services.e-marketing.marketing .paragraph_tariffs {
		width: 49%;
		padding: 4% 5%;
	}

	.p-services.e-marketing.marketing .paragraph_tariffs {
		margin-bottom: 10px;
	}

}

@media (max-width: 798px) {
	.p-services.e-marketing.marketing .p-services__top-left {
		width: 100%;
	}

}

@media (max-width: 768px) {

	.p-services.e-marketing.marketing .paragraph_tariffs {
		width: 100%;
	}

	.p-services.e-marketing .p-services__img-mob {
		display: flex;
		justify-content: center;
	}
}

@media (max-width: 500px) {
	.p-services.e-marketing.marketing .p-services__image-block-img>.paragraph {
		width: 100%;
	}

	.p-services.e-marketing.marketing .section.image {
		margin-bottom: 33px;
	}

	.p-services.e-marketing.marketing .p-services__image-subtitle {
		padding: 23px 0 37px 0;
	}
}


/*-----crm---*/

.p-services.e-marketing.crm .p-services__content-block .p-services__content-block_in {
	display: block;
}

.p-services.e-marketing.crm .p-services__title {
	padding: 30px 17px 40px 64px;
}

.p-services.e-marketing.crm .p-services__title h2 {
	max-width: 418px;
}

.p-services.e-marketing.crm .p-services__img img {
	position: absolute;
	top: 45px;
	right: 0;
	max-width: 667px;
}

.p-services.e-marketing.crm .p-services__description {
	padding: 32px 0 40px 64px;
	max-width: 446px;
}

.p-services.e-marketing.crm .p-services__description p {
	margin-bottom: 22px;
}


.p-services.e-marketing.crm .p-services__top-box {
	position: relative;
	padding: 0 0 7px;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph:nth-child(1) .paragraph-item {
	padding: 0 0 21px 25px;
	max-width: 100%;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph .paragraph-title {
	font-family: var(--font_bebas);
	font-weight: normal;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph:not(:last-child) {
	margin-bottom: 27px;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph {
	width: 100%;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph:nth-child(1) {
	max-width: 448px;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph:nth-child(2) {
	max-width: 756px;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph .paragraph-item__title {
	font-family: var(--font_poppins-bold);
	font-size: 13px;
}


.p-services.e-marketing.crm .p-services__content-block .paragraph-item {
	max-width: 100%;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph:nth-child(2) .paragraph-item__text p {
	margin-bottom: 21px;
}

.p-services.e-marketing.crm .p-services__content-block .paragraph-item {
	padding: 0;
}

.p-services.e-marketing.crm .p-services__content-block {
	padding: 62px 46px 100px 63px;
	margin-bottom: 0;
}


.p-services.e-marketing.crm .section.content {
	margin-bottom: 30px;
}

.p-services.e-marketing.crm .p-services__content-block-two .paragraph__text p {
	max-width: 307px;
	margin-bottom: 19px;
}

.p-services.e-marketing.crm .p-services__image-subtitle {
	padding: 70px 25px 57px 65px;
}
.p-services.e-marketing.crm .section.image {
	margin-bottom: 73px;
}
.p-services.e-marketing.crm .p-services__make_request-text {
	max-width: 466px;
}
.p-services.e-marketing.crm .p-services__image .paragraph-img img {
	margin: 0 auto;
}

.p-services.e-marketing.crm .p-services__image .p-services__image-block-img {
	display: flex;
	flex-wrap: wrap;
	max-width: 1025px;
	margin: 0 auto;
	justify-content: center;
}

.p-services.e-marketing.crm .p-services__image .p-services__image-block-img .paragraph {
	width: 25%;
}



@media (max-width: 1098px) {
	.p-services.e-marketing.crm .p-services__img img {
		max-width: 552px;
	}

}

@media (max-width: 1000px) {
	.p-services.e-marketing.crm .p-services__img img {
		max-width: 537px;
	}
}

@media (max-width: 982px) {
	.p-services.e-marketing.crm .p-services__img img {
		position: relative;
		top: inherit;
		right: inherit;
		max-width: 100%;
	}

	.p-services.e-marketing.crm .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}

	.p-services.e-marketing.crm .p-services__top-left {
		width: 100%;
	}

	.p-services.e-marketing.crm .p-services__title h2 {
		max-width: 100%;
	}

	.p-services.e-marketing.crm .p-services__top-right {
		display: none;
	}

	.p-services.e-marketing.crm .p-services__img img {
		margin: 0 auto;
	}

	.p-services.e-marketing.crm .p-services__img {
		margin-bottom: 11px;
	}

	.p-services.e-marketing.crm .p-services__title {
		padding: 30px 0 40px 0;
	}

	.p-services.e-marketing.crm .p-services__description {
		padding: 32px 0 5px 0;
		width: 88%;
	}


	.p-services.e-marketing.crm .p-services__content-block {
		padding: 62px 0 33px 0;
		margin-bottom: 0;
	}

	.p-services.e-marketing.crm .p-services__image-subtitle {
		padding: 70px 0 57px 0;
		width: 91%;
		margin: 0 auto;
	}

	.p-services.e-marketing.crm .p-services__image .p-services__image-block-img {
		width: 91%;
	}

	.p-services.e-marketing.crm .p-services__content-block {
		padding: 32px 0 33px 0;
		margin-bottom: 0;
	}

	.p-services.e-marketing .p-services__content-block .paragraph .paragraph-title {
		padding: 0 0 16px;
	}

}


@media (max-width: 798px) {

	.p-services.e-marketing.crm .p-services__img {
		display: block;
	}

	.p-services.e-marketing.crm .p-services__image .p-services__image-block-img .paragraph {
		width: 43%;
		margin-bottom: 37px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

@media (max-width: 650px) {
	.p-services.e-marketing.crm .p-services__image .p-services__image-block-img .paragraph {
		width: 100%;
	}

}


/*------smm -----*/


.p-services.e-marketing.smm .p-services__title {
	padding: 30px 17px 30px 64px;
	max-width: 725px;
}

.p-services.e-marketing.smm .p-services__img img {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 667px;
}

.p-services.e-marketing.smm .p-services__description {
	max-width: 441px;
	padding: 95px 0 129px 64px;
}

.p-services.e-marketing.smm .p-services__title h2 {
	max-width: 516px;
}

.p-services.e-marketing.smm .p-services__top-right {
	display: none;
}

.p-services.e-marketing.smm .p-services__content-block {

	margin-bottom: 0;
}

.p-services.e-marketing.smm .p-services__description p {
	margin-bottom: 22px;
}

.p-services.e-marketing.smm .p-services__content-block .paragraph:nth-child(2) .paragraph-title {
	font-weight: 500;
	font-size: 20px;
}

.p-services.e-marketing.smm .p-services__content-block .paragraph:nth-child(1) {
	max-width: 400px;

}

.p-services.e-marketing.smm .p-services__content-block .paragraph .paragraph-title {
	font-weight: 500;
}



.p-services.e-marketing.smm .p-services__content-block .paragraph:nth-child(2) .paragraph-title {
	font-weight: 500;
	font-size: 23px;
	max-width: 400px;
	line-height: normal;
}


.p-services.e-marketing.smm .section.content {
	position: relative;
	z-index: 1;
	margin-bottom: 69px;
}

.p-services.e-marketing.smm .p-services__content-block-subtitle {
	margin-bottom: 14px;
}

.p-services.e-marketing.smm .p-services__image-block-img .paragraph svg {
	max-width: 81px;
	height: auto;
	width: 100%;
}

.p-services.e-marketing.smm .p-services__image-block-img {
	display: flex;
	justify-content: space-between;
	max-width: 1010px;
	margin: 0 auto;
	width: 88%;
}

.p-services.e-marketing.smm .section.image {
	margin-bottom: 78px;
}

.p-services.e-marketing.smm .p-services__tariffs-description {
	font-family: var(--font_poppins);
	max-width: 600px;
	margin: 0 auto 44px;
	text-align: center;
	font-size: 13px;
}


.p-services.e-marketing.smm .paragraph_tariffs {
	width: 44%;
	margin-bottom: 0;
}

.p-services.e-marketing.smm .p-services__tariffs-block {
	flex-wrap: wrap;
	max-width: 1014px;
	margin: 0 auto;
	justify-content: center;
	gap: 22px;
}

.p-services.e-marketing.smm .paragraph-tariffs-link a {
	width: 100%;
	max-width: 100%;
}

.p-services.e-marketing.smm .p-services__tariffs-block .paragraph-item p {
	margin: 0;
	padding: 0 0 0 10px;
}

.p-services.e-marketing.smm .p-services__tariffs-subtitle {
	padding: 0 0 33px 64px;
}


@media (max-width: 1115px) {

	.p-services.e-marketing.smm .p-services__title h2 {
		max-width: 75%;
	}
}

@media (max-width: 982px) {

.p-services.e-marketing.smm .p-services__title {
	max-width: 100%;
}

	.p-services.e-marketing.smm .p-services__title {
		padding: 30px 0 30px 0;
	}

	.p-services.e-marketing.smm .p-services__title h2 {
		max-width: 88%;
	}

	.p-services.e-marketing.smm .p-services__description {

		padding: 42px 0 10px 0;
	}


	.p-services.e-marketing.smm .p-services__img img {
		position: relative;
		margin: 0 auto;
		max-width: 667px; width: 100%;
	}

	.p-services.e-marketing.smm .p-services__top-left {
		width: 100%;
	}

	.p-services.e-marketing.smm .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}

	.p-services.e-marketing.smm .p-services__content-block .paragraph .paragraph-item__title {
		font-size: 14px;
	}

	.p-services.e-marketing.smm .p-services__image-subtitle {
		padding: 38px 0 40px 0;
		width: 91%;
		margin: 0 auto;
	}

	.p-services.e-marketing.smm .p-services__tariffs-subtitle {
		padding: 0 0 33px 0;
		width: 91%;
	}
}


@media (max-width: 798px) {
.p-services.e-marketing.smm .p-services__img{
	display: block;
}

	.p-services.e-marketing.smm .p-services__content-block .paragraph {
		width: 100%;
	}

	.p-services.e-marketing.smm .p-services__content-block {
		padding: 37px 0 48px 0;
	}

	.p-services.e-marketing.smm .p-services__content-block .paragraph:not(:last-child) {
		margin-bottom: 9px;
	}

	.p-services.e-marketing.smm .p-services__content-block .paragraph:nth-child(2) .paragraph-title {
		font-weight: 500;
		font-size: 35px;
		max-width: 100%;
		line-height: normal;
	}

	.p-services.e-marketing.smm .paragraph_tariffs {
		width: 48%;
	}

}


@media (max-width: 650px) {

.p-services.e-marketing.smm .p-services__content-block .paragraph:nth-child(2) .paragraph-title,
.p-services.e-marketing.smm .p-services__content-block-subtitle h2,
.p-services.e-marketing.smm .p-services__image-subtitle h2,
.p-services.e-marketing.smm .p-services__tariffs-subtitle h2 {
	font-size: 24px;
}


	.p-services.e-marketing.smm .paragraph_tariffs {
		width: 100%;
	}

	.p-services.e-marketing.smm .p-services__tariffs-description {
		width: 91%;
	}

	.p-services.e-marketing.smm .p-services__image-block-img {
		flex-wrap: wrap;
	}


	.p-services.e-marketing.smm .p-services__image-block-img .paragraph {
		width: 30%;
		margin-bottom: 39px;
	}

	.p-services.e-marketing.smm .p-services__image-block-img .paragraph .field__item {
		text-align: center;
	}
}

@media (max-width: 500px) {
	.p-services.e-marketing.smm .p-services__image-block-img .paragraph svg {
		max-width: 53px;
	}
	.p-services.e-marketing.smm .section.image {
	margin-bottom: 25px;
}
}


/*-----  seo --------*/

.p-services.e-marketing.seo .p-services__title h2 {
	max-width: 510px;
}


.p-services.e-marketing.seo .section.top {
	background: linear-gradient(90deg, rgba(70, 192, 204, 1) 0%, rgba(70, 192, 204, 1) 66%, rgba(255, 255, 255, 1) 67%);
	background-size: 80% 199px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

.p-services.e-marketing.seo .p-services__img img {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 466px;
	z-index: 2;
}

.p-services.e-marketing.seo .p-services__title {
	padding: 30px 17px 40px 64px;
}

.p-services.e-marketing.seo .p-services__description {
	padding: 44px 0 30px 64px;
	max-width: 401px;
}

.p-services.e-marketing.seo .p-services__content-block {
	max-width: 870px;
	padding: 30px 46px 48px 63px;
	margin-bottom: 0;
	width: 77%;
}

.p-services.e-marketing.seo .p-services__content-block .p-services__content-block_in {
	display: block;

}

.p-services.e-marketing.seo .p-services__content-block .paragraph:nth-child(1) .paragraph-item::before {
	display: none;
}

.p-services.e-marketing.seo .p-services__content-block .paragraph:nth-child(1) .paragraph-item {
	padding: 0;
	max-width: 297px;
}

.p-services.e-marketing.seo .p-services__content-block .paragraph:nth-child(1) .paragraph-item .paragraph-item__text p {
	margin-bottom: 22px;
}

.p-services.e-marketing.seo .p-services__content-block .paragraph {
	width: 100%;
}

.p-services.e-marketing.seo .p-services__image-subtitle {
	padding: 0 25px 40px 65px;
}

.p-services.e-marketing.seo .p-services__content-block .paragraph:nth-child(2) .paragraph-item {
	padding: 0 0 32px 0;
	max-width: 612px;
}

.p-services.e-marketing.seo .section.content {
	position: relative;
	z-index: 1;
	margin-bottom: 77px;
}

.p-services.e-marketing.seo .p-services__image-block-img {
	display: flex;
	width: 92%;
	justify-content: space-between;
	max-width: 1013px;
	margin: 0 auto;
	text-align: center;
}


.p-services.e-marketing.seo .p-services__image-block-img .paragraph-img-svg {
	margin-bottom: 23px;
}

.p-services.e-marketing.seo .p-services__image-block-img .paragraph-txt {
	font-size: 14px;
}

.p-services.e-marketing.seo .section.image {
	margin-bottom: 95px;
}

.p-services.e-marketing.seo .paragraph_tariffs {
	width: 32%;
	padding: 3% 3%;
	margin-bottom: 31px;

}

.p-services.e-marketing.seo .p-services__tariffs-block .paragraph-item li::before {
	content: "•";
	background-image: none;
	width: 6px;
}

.p-services.e-marketing.seo .p-services__tariffs-block .paragraph-item li {
	padding: 0 0 0 10px;
}

.p-services.e-marketing.seo .paragraph-tariffs-link a {
	width: 100%;
}

.p-services.e-marketing.seo .p-services__content-block .paragraph .paragraph-title {
	font-weight: 500;
}

@media (max-width: 982px) {
	.p-services.e-marketing.seo .p-services__title {
		padding: 30px 0 40px 0;
	}

	.p-services.e-marketing.seo .p-services__title h2 {
		max-width: 526px;
		margin: 0;
		width: 73%;
		padding-left: 6%;
	}

	.p-services.e-marketing.seo .p-services__description {
		padding: 44px 0 31px 0;
		max-width: 401px;
		margin-left: 6%;
		width: 61%;
	}

	.p-services.e-marketing.seo .p-services__content-block {
		width: 70%;
		padding: 30px 0 48px 0;
	}

	.p-services.e-marketing.seo .p-services__content-block .p-services__content-block_in {
		width: 88%;
		margin: 0 auto;
	}

	.p-services.e-marketing.seo .p-services__image-subtitle {
		padding: 0 0 40px 0;
	}

	.p-services.e-marketing.seo .p-services__image-subtitle h2 {
		width: 91%;
		margin: 0 auto;
	}

	.p-services.e-marketing.seo .p-services__img img {
		max-width: 331px;
	}
}

@media (max-width: 798px) {
	.p-services.e-marketing.seo .p-services__title h2 {
		max-width: 100%;
		margin: 0 auto;
		width: 88%;
		padding-left: 0;
	}

	.p-services.e-marketing.seo .p-services__content-block {
		width: 100%;
		padding: 30px 0 48px 0;
	}

	.p-services.e-marketing.seo .p-services__image-subtitle h2 {
		width: 88%;
		margin: 0 auto;
	}

	.p-services.e-marketing.seo .p-services__image-block-img {
		width: 88%;
	}

	.p-services.e-marketing.seo .paragraph_tariffs {
		width: 49%;

	}

	.p-services.e-marketing.seo .section.top {
		background: transparent;
	}

	.p-services.e-marketing.seo .p-services__img img {
		position: relative;
		margin: 0 auto 13px;
	}

	.p-services.e-marketing.seo .p-services__img {
		display: block;
	}

	.p-services.e-marketing.seo .section.content {
		margin-bottom: 47px;
	}
}

@media (max-width: 650px) {
	.p-services.e-marketing.seo .p-services__content-block .paragraph .paragraph-title {
		font-size: 28px;
	}

	.p-services.e-marketing.seo .section.top {
		margin-bottom: 0;
	}

	.p-services.e-marketing.seo .p-services__description {
		padding: 44px 0 32px 0;
		max-width: 100%;
		margin-left: auto;
		width: 88%;
		margin-right: auto;
		margin-top: 0;
		margin-bottom: 0;
	}

}

@media (max-width: 600px) {

	.p-services.e-marketing.seo .p-services__image-block-img {
		flex-wrap: wrap;
	}

	.p-services.e-marketing.seo .p-services__image-block-img .paragraph {
		width: 48%;
		margin-bottom: 30px;
	}

	.p-services.e-marketing.seo .paragraph_tariffs {
		width: 100%;
		padding: 6%;
	}

	.p-services.e-marketing.seo .p-services__image-subtitle {

		width: 100%;
	}


	.p-services.e-marketing.seo.p-services__description p {
		font-size: 12px;
	}

	.p-services.e-marketing.seo .p-services__title {
		padding: 30px 0 30px 0;
	}

	.p-services.e-marketing.seo .p-services__top-box {
		padding: 0;
	}

	.p-services.e-marketing.seo .p-services__description {
		padding: 32px 0 32px 0;
	}


	.p-services.e-marketing.seo .p-services__content-block .paragraph:not(:last-child) {
		margin-bottom: 40px;
	}

	.p-services.e-marketing.seo .p-services__img img {
		max-width: 260px;
	}

}


/*--------mobile-app dev-------*/

.p-services.e-marketing.marketing.mobdev .p-services__img img {
	position: relative;
	top: 0;
	right: 0;
	max-width: 100%;
}

.p-services.e-marketing.marketing.mobdev .p-services__title {
	padding: 30px 17px 30px 64px;
	max-width: 100%;
}

.p-services.e-marketing.marketing.mobdev .p-services__img_svg {
	max-width: 100%;
	padding: 39px 0 0;
}

.p-services.e-marketing.marketing.mobdev .p-services__top-right {
	width: 27%;
}

.p-services.e-marketing.marketing.mobdev .p-services__top-l-box-in {
	background: var(--text_s_blue);
}

.p-services.e-marketing.marketing.mobdev .p-services__description {
	color: var(--bg);
}

.p-services.e-marketing.marketing.mobdev .p-services__title h2.subtitle {
	max-width: 100%;
	width: 88%;
}

.p-services.e-marketing.marketing.mobdev .p-services__description {
	padding: 10px 0 43px 65px;
	max-width: 529px;
}


.p-services.e-marketing.marketing.mobdev .section.top {
	margin-bottom: 0;
}

.p-services.e-marketing.marketing.mobdev .p-services__top-box {
	position: relative;
	padding: 0;
}

.p-services.e-marketing.marketing.mobdev .p-services__content-block .p-services__content-block_in {
	display: flex;
}

.p-services.e-marketing.marketing.mobdev .p-services__content-block .paragraph:nth-child(1) {
	width: 100%;
}


.p-services.e-marketing.marketing.mobdev .p-services__content-block .paragraph:nth-child(2) .paragraph-item__text p {
	padding: 0 0 0 23px;
	position: relative;
}

.p-services.e-marketing.marketing.mobdev .p-services__content-block .paragraph:nth-child(2) .paragraph-item__text p::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23' viewBox='0 0 24 23' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05466 7.461C3.04059 6.86768 4.32082 7.18596 4.91414 8.17189L10.869 18.0673C11.4624 19.0532 11.1441 20.3335 10.1582 20.9268C9.17222 21.5201 7.89199 21.2018 7.29867 20.2159L1.34377 10.3205C0.750449 9.33455 1.06873 8.05431 2.05466 7.461Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0872 1.27908C22.0422 1.92101 22.296 3.21557 21.6541 4.17057L10.8078 20.3068C10.1659 21.2618 8.8713 21.5156 7.9163 20.8736C6.9613 20.2317 6.70751 18.9372 7.34943 17.9822L18.1957 1.84596C18.8377 0.890958 20.1322 0.637161 21.0872 1.27908Z' fill='white'/%3E%3C/svg%3E");
	width: 19px;
	height: 18px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
}

.p-services.e-marketing.marketing.mobdev .p-services__faq-subtitle {
	padding: 0 25px 32px 65px;
}

.p-services.e-marketing.marketing.mobdev .paragraph_tariffs {
	width: 30%;
	padding: 3.5% 4%;
}

.p-services.e-marketing.marketing.mobdev .paragraph-tariffs-title {
	margin: 0 0 9px;
}

.p-services.e-marketing.marketing.mobdev .p-services__tariffs-block .paragraph-item li::before {
	display: none;
}


@media (width >=730px) {

	.p-services.e-marketing.marketing.mobdev .p-services__faq-block .paragraph-item__title.faq {
		background: transparent;
		color: black;
		font-size: 18px;
		margin: 0 0 4px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__faq-block .paragraph-item__title.faq.is-open {
		background: transparent;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__faq-block .paragraph-item__text {
		display: block;
		padding: 0 0 3% 32%;
		font-size: 15px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__faq-block .paragraph-item__text.is-open {
		padding: 0 0 3% 23%;
		max-width: 681px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__faq-block {
		max-width: 809px;
		padding: 0 30px 0 64px;
	}
}

.p-services.e-marketing.marketing.mobdev .p-services__faq-block {
	max-width: 690px;
	margin: 0 auto;
	width: 88%;
}

.p-services.e-marketing.marketing.mobdev .p-services__faq-block .paragraph-item__text li {
	list-style: inside;
}

.p-services.e-marketing.marketing.mobdev .section.faq {
	margin-bottom: 37px;
}

.p-services.e-marketing.marketing.mobdev .p-services__tariffs-block .paragraph-item li {
	padding: 0 0 0 11px;
	list-style: inside;
}

.p-services.e-marketing.marketing.mobdev .p-services__tariffs-block {
	max-width: 1014px;
}

@media (max-width: 982px) {
	.p-services.e-marketing.marketing.mobdev .p-services__image-block-img>.paragraph {
		width: 30%;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__top-right {
		width: 100%;

	}

	.p-services.e-marketing.marketing.mobdev .p-services__top-left {
		width: 100%;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__img img {
		display: block;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__img_svg {
		display: none;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__top {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__title-mob {
		display: block;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__title-mob {
		display: block;
		font-family: var(--font_bebas);
		color: #46c0cc;
		font-size: 85px;
		padding: 4px 0px 0px 58px;
		line-height: 84px;
		height: auto;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__title {
		padding: 30px 0 30px 0;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__description {
		padding: 10px 0 43px 0;
		margin-left: 6%;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__img img {
		width: 100%;
	}
}


@media (max-width: 866px) {
	.p-services.e-marketing.marketing.mobdev .paragraph_tariffs {
		width: 49%;
	}
}


@media (max-width: 798px) {
	.p-services.e-marketing.marketing.mobdev .p-services__img-mob {
		justify-content: left;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__title-mob {
		display: none;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__img-mob-box {
		margin-bottom: 12px;
	}

	.p-services.e-marketing.marketing.mobdev.p-services__content-block .p-services__content-block_in {
		width: 88%;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__faq-subtitle {
		padding: 0 25px 32px 0;
		width: 88%;
		margin: 0 auto;
	}
}

@media (max-width: 650px) {


	.p-services.e-marketing.marketing.mobdev .paragraph-title {
		font-size: 28px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__image-block-img>.paragraph {

		margin-bottom: 10px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__image-subtitle {
		padding: 25px 0 32px 0;
	}

	.p-services.e-marketing.marketing.mobdev .section.image {
		margin-bottom: 41px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__content-block .p-services__content-block_in {
		width: 88%;
		margin: 0 auto;
	}
}

@media (max-width: 550px) {
	.p-services.e-marketing.marketing.mobdev .paragraph_tariffs {
		width: 100%;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__faq-block .paragraph-item__title.faq {
		padding: 14px 11px 12px 24px;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__tariffs-subtitle {
		padding: 0 0 20px 0;
	}

	.p-services.e-marketing.marketing.mobdev .p-services__content-block {
		padding: 0;
	}
}



/*---------- webdev ----*/


.p-services.e-marketing.marketing.webdev .p-services__img_svg {
	max-width: 239px;
	padding: 0;
}

.p-services.e-marketing.marketing.webdev .p-services__top-right {
	width: 20%;
	justify-content: flex-end;
}

.p-services.e-marketing.marketing.webdev .p-services__img img {
	top: 32px;
	right: 152px;
	max-width: 425px;
}

.p-services.e-marketing.marketing.webdev .p-services__title {
	max-width: 791px;
}

.p-services.e-marketing.marketing.webdev .p-services__title h2.subtitle {
	max-width: 560px;
}

.p-services.e-marketing.marketing.webdev .section.top {
	background: linear-gradient(90deg, rgba(70, 192, 204, 1) 0%, rgba(70, 192, 204, 1) 66%, rgba(255, 255, 255, 1) 67%);
	background-size: 85% 189px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

.p-services.e-marketing.marketing.webdev .section.content {
	background: var(--text_s_blue);
}

.p-services.e-marketing.marketing.webdev .p-services__description {
	padding: 27px 0 0 65px;
}

.p-services.e-marketing.marketing.webdev .p-services__description p {
	margin-bottom: 14px;
}


.p-services.e-marketing.marketing.webdev .section.top {
	margin-bottom: 0;
}

.p-services.e-marketing.marketing.webdev .section.content .p-services__content {
	position: relative;
}


.p-services.e-marketing.marketing.webdev .section.content .p-services__content-svg {
	position: absolute;
	right: 0;
	top: 20px;
}

.p-services.e-marketing.marketing.webdev .p-services__content-block {
	padding: 30px 46px 22px 63px;
	margin-bottom: 56px;
}

.p-services.e-marketing.marketing.webdev .section.content {
	margin-bottom: 40px;
}

.p-services.e-marketing.marketing.webdev .p-services__content-block .paragraph .paragraph-item__title {
	margin-bottom: 13px;
}

.p-services.e-marketing.marketing.webdev .p-services__content-block-two {
	max-width: 430px;
}

.p-services.e-marketing.marketing.webdev .p-services__content-block-subtitle {
	margin-bottom: 21px;
}

.p-services.e-marketing.marketing.webdev .p-services__title-mob {
	display: none;
}


.p-services.e-marketing.marketing.webdev .p-services__image-subtitle {
	padding: 68px 25px 33px 65px;
}

.p-services.e-marketing.marketing.webdev .section.image {
	margin-bottom: 81px;
}

@media (max-width: 1034px) {

	.p-services.e-marketing.marketing.webdev .p-services__img img {
		top: 93px;
	}
}

@media (max-width: 982px) {

	.p-services.e-marketing.marketing.webdev .p-services__title-mob {
		display: block;
		color: white;
		width: 65%;
		margin-left: 6%;
		padding: 30px 0 0;
	}

	.p-services.e-marketing.marketing.webdev .p-services__description {
		padding: 27px 0 0 0;
	}

	.p-services.e-marketing.marketing.webdev .p-services__title h2.subtitle {
		max-width: 500px;
		margin: 0 0 0 6%;
	}



	.p-services.e-marketing.marketing.webdev .paragraph-img-svg {
		margin-bottom: 0;
	}

	.p-services.e-marketing.marketing.webdev .p-services__image-block-img>.paragraph {
		width: 28%;
		margin-bottom: 41px;
	}

	.p-services.e-marketing.marketing.webdev .p-services__image-block-img .paragraph-img img {
		margin: 0 auto;
	}

	.p-services.e-marketing.marketing.webdev .p-services__image-subtitle {
		padding: 16px 0 43px 0;
	}

	.p-services.e-marketing.marketing.webdev .section.image {
	margin-bottom: 55px;
}

	.p-services.e-marketing.marketing.webdev .p-services__content-block .p-services__content-block_in {
		width: 88%;
		margin: 0 auto;
	}


	.p-services.e-marketing.marketing.webdev .p-services__top-left {
		width: 80%;
	}

	.p-services.e-marketing.marketing.webdev .p-services__title {
		display: none;
	}

	.p-services.e-marketing.marketing.webdev .section.top {
		background: transparent;

	}

	.p-services.e-marketing.marketing.webdev .p-services__description {
		padding: 0;
		display: none;
	}

	.p-services.e-marketing.marketing.webdev .p-services__top-box {
		position: relative;
		padding: 0;
	}

	.p-services.e-marketing.marketing.webdev .p-services__content-block {
		padding: 30px 0 22px 0;
		margin-bottom: 56px;
	}


	.p-services.e-marketing.marketing.webdev .p-services__content-block-two {
		max-width: 100%;
	}

	.p-services.e-marketing.marketing.webdev .section.content .p-services__content-svg {
		position: absolute;
		right: 0;
		top: 14px;
	}

	.p-services.e-marketing.marketing.webdev .p-services__img img {
		top: 0;
		display: block;
		position: relative;
		right: inherit;
		margin: 0 auto;
		max-width: 526px;
		bottom: 0;
		width: 88%;
	}


	.p-services.e-marketing.marketing.webdev .p-services__top-l-box {
		display: flex;
		flex-direction: column-reverse;
	}


	.p-services.e-marketing.marketing.webdev .p-services__img {
		margin-bottom: 70px;
	}


}



@media (max-width: 798px) {

	.p-services.e-marketing.marketing.webdev .p-services__top-left {
		width: 100%;
	}

	.p-services.e-marketing.marketing.webdev .p-services__img-mob {
		margin-bottom: 16px;
	}

}

@media (max-width: 768px) {

	.p-services.e-marketing.marketing.webdev .p-services__img-mob {
		justify-content: flex-end;
	}

	.p-services.e-marketing.marketing.webdev .p-services__title h2.subtitle {
		max-width: 64%;
		margin: 0 0 0 6%;
	}

}

@media (max-width: 650px) {

	.p-services.e-marketing.marketing.webdev .section.content .p-services__content-svg {
		max-width: 128px;
		height: auto;
	}

	.p-services.e-marketing.marketing.webdev .p-services__content-block .paragraph .paragraph-title {
		font-weight: 500;
		font-size: 28px;
	}


	.p-services.e-marketing.marketing.webdev .p-services__content-block .paragraph {
		width: 68%;
	}

	.p-services.e-marketing.marketing.webdev .p-services__img-mob img {
		max-width: 457px;
	}

}


@media (max-width: 460px) {
	.p-services.e-marketing.marketing.webdev .p-services__content-block .paragraph {
		margin: 0;
		width: 80%;
	}

	.p-services.e-marketing.marketing.webdev .section.content .p-services__content-svg {
		max-width: 70px;
	}

	.p-services.e-marketing.marketing.webdev .p-services__img-mob img {
		max-width: 249px;
	}

}