#contacts-page #top-section {
	background-image: url('../img/Макет Акции.webp');
}
#top-section .form-top .form-title {
    width: 100%;
}
#top-section .form-top .form-title p {
	font-size: 25px;
}
#top-section .type {
	background: var(--red-gradient);
}
#top-section .form-top button {
	line-height: 1;
}
#news-section .text .title {
    font-size: 56px;
    margin-bottom: 10px;
}
#news-section .text .desc {
    font-size: 29px;
}
#news-section .link {
	font-size:36px;
    font-weight: 700;
    font-style: normal;
    --XTwg7g: 0;
    color: rgb(255, 255, 255);
    font-kerning: none;
    text-decoration: none;
}
#news-section .owl-item:first-child .link {
	font-size:29px;
    font-weight: 400;
}
.owl-contacts {
    background: #ffffff;
    border-radius: 20px;
    overflow: hidden;
}
.single-contact .thumb {
	padding: 40px 80px;
}
.single-contact .thumb .icon {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.single-contact .thumb .icon a {
	display: contents;
}

#news-section .single-contact .thumb img {
	max-width: 100%;
	width: 150px;
	    margin-left: auto;
    margin-right: auto;
}


@media (max-width: 768px) {
	#news-section .link {
    	font-size: 25px;
    	text-align: center;
    }
    #top-section .form-top {
    	margin-left: auto;
    	margin-right: auto;
    }
    #top-section {
        background-position: center 150px;
        background-size: 300px;
    }
    #top-section h1 {
        font-size: 45px;
        text-align: center;
        margin-bottom: 30px;
    }
    #top-section .type {
        margin-bottom: 340px;
    }
}



@media (max-width: 400px) {
        #top-section {
        background-position: center 200px;
    }
}