
.our-services-noslider {
	padding: 40px 0 70px 0;
}

.our-services-noslider .title {
	color: #30466d;
	margin-bottom: 48px;
}

.our-services-noslider .subtitle {
	color: #30466d;
	font-size: 17px;
	line-height: 176%;
	margin-bottom: 48px;
	max-width: 880px;
}

.our-services-noslider-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	align-items: stretch;
	height: 100%;
	justify-content: stretch;
}

.our-services-noslider-wrapper .service {
	padding: 33px 26px 33px 26px;
	display: flex;
	flex-grow: 1;
	flex-basis: 235px;
	flex-direction: column;
	box-shadow: 0 8px 50px 0 rgba(48, 70, 109, .05);
	align-self: stretch;
	transition: all .3s ease;
}

.our-services-noslider-wrapper .service:hover {
	box-shadow: 0 8px 50px 0 rgba(48, 70, 109, .1);
}

.our-services-noslider-wrapper .service[href="javascript:void(0)"] {
	cursor: default;
	border: none;
}

.our-services-noslider-wrapper .service h3 {
	font-size: 19px;
	line-height: 176%;
	color: #30466d;
	font-weight: 500;
	height: 128px;
}

.our-services-noslider-wrapper .service p {
	color: #30466d;
	font-size: 15px;
	line-height: 176%;
}

@media screen and (max-width: 1440px) {
	.our-services-noslider-wrapper .service {
		padding: 33px 26px 33px 26px;
	}
}

@media screen and (max-width: 540px) {
	.our-services-noslider .title {
		font-size: 32px;
		margin-bottom: 12px;
	}
	
	.our-services-noslider .subtitle {
		margin-bottom: 24px;
	}
}
