.content-columns-wrapper {
	max-width: 1187px;
	width: 100%;
	margin: 0 auto;
}
.content-columns-row {
	gap: 60px;
}
.content-columns-item {
	flex: 1;
}
.content-columns-title {
	margin-bottom: 50px;
}
.content-columns-content p:not(:last-child) {
	margin-bottom: 27px;
}
.content-columns-content.font-14 {
	line-height: 1.85;
}

@media screen and (max-width: 1600px) {
    .content-columns-title {
	margin-bottom: 40px;
}
}

@media screen and (max-width: 1440px) {

.content-columns-title {
	margin-bottom: 30px;
}
}

@media screen and (max-width: 1360px) {
.content-columns-wrapper {
	max-width: 98%;
}
.content-columns-row {
	gap: 50px;
}
}
@media screen and (max-width: 1200px) {
   .content-columns-row {
	gap: 45px;
}
}

@media screen and (max-width: 991px) {
    .content-columns-row {
    gap: 35px;
    }
    .content-columns-content p:not(:last-child) {
	margin-bottom: 25px;
}
}
@media screen and (max-width: 767px) {
    .content-columns-row {
        flex-direction: column;
        gap: 30px;
    }
    .content-columns-title {
	margin-bottom: 22px;
}
.content-columns-content p:not(:last-child) {
	margin-bottom: 20px;
}
}