.top-info {
	padding-top: 68px;
    padding-bottom: 68px;
    background: linear-gradient(277deg, rgba(28, 99, 237, 0.00) 0%, #063AA1 60.42%), url(../images/patient-page-top-bg.avif) 70% / cover no-repeat; 
}
.center-btn-wrapper {
	margin-top: unset;
}
.protection-faq__block {
    margin-bottom: 40px;
}
.three-blocks__inner {
    gap: 24px;
}
.three-blocks__inner-item {
    display: flex;
    align-items: center;
}
.clinic-types__inner {
    grid-template-columns: repeat(7, 1fr);
}

@media (max-width: 1050px) {
    .clinic-types__inner {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 640px) {
	.top-info {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .clinic-types__inner {
        grid-template-columns: repeat(1, 1fr);
    }
    .about-app__inner {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 24px;
    }
}

@media (max-width: 480px) {
	.center-btn-wrapper {
        padding: 0 15px 48px;
    }
}