@media (max-height: 1660px) {
	.hero {
		min-height: 600px;
	}
}
@media (max-width: 1300px) {
    :root {
        --section-big-border: 280px;
        --section-pd: 60px;
        --section-content-pd: 40px;
    }
    .section_call a:first-child:before {
        transform: scale(0.6);
        right: 40%;
		bottom: 110%;
    }
}

@media (max-width: 1200px) {
    :root {
        --section-big-border: 220px;
    }

    .section-child {
        padding-top: 0px;
        max-width: 50%;
    }
    .section-content {
        background-position: 70% -5px;
    }
    .section-child .section_img_container {
        width: calc(512px / 1.5);
        height: calc(512px / 1.5);
    }
    .section-img-box {
        width: 45%;
        height: auto;
        aspect-ratio: 1/1;
    }
}

