.ourservice{
	overflow: hidden;
}

.ourServiceContent{
	width:100vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.ourServiceBlockHeader{
	width:90vw;
}


.ourServiceImageMobile{
	display:none;
}


.ourServiceList{
	margin-top: 0;
	padding: 0;
	list-style-type: none;
}


.ourServiceSlogan {
	margin: 4vw 0;
	font-style: normal;
	font-weight: 600;
	width: 90vw;
	font-size: 5.3vw;
	line-height: 95.8%;
	word-spacing: 0.15em;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	/* font-feature-settings: 'liga' off, 'kern' off; */
	color: #182225;
	
	/* -webkit-text-stroke: 2px #00926D; */
}

.ourServiceSlogan p{
	margin:0
}

.ourServiceDescription{
	font-weight: 400;
	font-family: "work sans";
	margin-bottom: 1vw;
	letter-spacing: -0.05vw;
	width : 90vw;
	font-size: 1.3vw;
}

.ourServiceDescriptionBold{
	font-weight: 700;
	font-size: 1.3vw;
	font-family: "work sans";
	margin-bottom: 1vw;
	letter-spacing: -0.05vw;
}

.ourServiceBlock{
	padding: 6vw 0;
	width:90vw;
}

.ourServiceBlock1{
	background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F5F5F5 100%);
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.ourServicePart{
	margin-top: 2vw;
	display: flex;
	justify-content: space-between;
}

.ourServiceTitleText, .ourServiceBlockTitleText{
	margin-top: 5.56vw;
	width : 16vw;
	font-size: 1.6vw;
	margin-top: 5vw;
	font-weight: 400;
	text-transform: uppercase;
	color: #182225;
}

.ourServiceTitle{
	margin-top: 2vw;
}

.ourServiceTitleNumber{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 9vw;
	line-height: 24px;
	letter-spacing: -0.03em;
	position: relative;
	margin-left: -0.5vw;

	color: #00926D;
}




.ourServiceOffer{
	width: 16vw;
}

.ourServiceImage{
	min-width: 63vw;
	height : auto
}

.serviceWithChangedBg{
	background-color: #EDEDED;
	width: 100vw;
	display: flex;
	justify-content: center;
}


.ourServiceBlockDescription{
	font-weight: 400;
	font-family: "work sans";
	letter-spacing: -0.05vw;
	font-size: 1.3vw;
	width: 63vw;
}

.ourServiceOfferText{
	font-weight: 700;
	font-size: 1.3vw;
	font-family: "work sans";
	letter-spacing: -0.05vw;
}

.ourServiceOfferButton p{
	color: #00926D;
	text-decoration: underline;
	font-size: 1.25vw;
	padding-left: 0.4vw;
}

.ourServiceOfferButton{
	width :17vw;
	height: 3vw;
	margin-top:2vw;
	margin-left: -0.5vw;
	display:flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	border:none;
	border-radius: 1vw;
}

.ourServiceOfferButton:hover{
	cursor: pointer;
}

.ourServiceDescriptionTitle{
	margin-bottom: 1vw;
}

@media (max-width: 680px) {
	.ourServiceBlockTitleText{
		width: 82vw;
		font-size: 4.6vw;
		text-align: center;
		margin-top: 9vw;
	}

	.ourServiceSlogan{
		font-size: 8vw;
		width: 82vw;
	}
	.ourServiceBlockHeader {
		width: 82vw;
	}

	.ourServiceDescription{
		width: 82vw;
	}

	.ourServiceDescription, .ourServiceDescriptionBold{
		margin-bottom: 4vw;
		font-size: 2.7vw;
	}

	.ourServicePart{
		flex-direction: column;
		margin-top: 5.5vw;
	}

	.ourServiceTitle {
		margin-top: 0;
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
	  }
	
	.ourServiceTitleNumber{
		margin: 0;
		font-size: 18vw;
		line-height: 43px;
	}

	.ourServiceBlock{
		width: 82vw;
	}

	.ourServiceTitleText{
		margin: 0;
		width: 47vw;
		font-size: 4.1vw;
	}

	.ourServiceImageMobile {
		display: block;
		margin-top: 5.5vw;
	  }

	.ourServiceImage{
		display: none;
	}

	.ourServiceOffer {
		width: 55vw;
	}

	.ourServiceOfferButton{
		width: 60vw;
		margin-top: 4vw;
	}

	.ourServiceOfferText , .ourServiceOfferButton p{
		font-size: 3.3vw;
	}

	.ourServiceBlockDescription {
		font-size: 3.3vw;
		width: 82vw;
		margin-top: 4vw;
	}

	.ourServiceDescriptionTitle {
		margin-bottom: 4vw;
	  }
}