.information_blocks-section__row {
	display: flex;
    gap: 5%;
    align-items: center;
    max-width: 1600px;
    width: 100%;
    margin: 0 auto;
	padding: 10px 30px 30px;
    justify-content: space-between;
}

.information_blocks-section__col {
	flex: 49%;
}

.information_blocks-section__item img {
	width: 100%;
	max-height: 600px;
    object-fit: cover;
}

.information_blocks-section__item a {
	position: relative;
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    padding: 12px 24px;
    border-radius: 9999px;
    background-color: #4A4A4A;
    color: white;
    border: 1px solid #4A4A4A;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1rem;
    text-decoration: none;
    overflow: hidden;
    transition: 0.3s ease;
    transition: background 0.3s ease;
    font-family: "Satoshi", sans-serif;
    font-size: 17px;
	margin-top: 20px;
}

.information_blocks-section__item a:hover { 
	background-color: transparent;
	color: #4A4A4A;
	transition: 0.3s ease;
    transition: background 0.3s ease;
}

.information_blocks-section__title {
	font-family: "Satoshi", sans-serif;
    font-weight: 700;
    font-size: 47px;
    max-width: 490px;
    text-transform: uppercase;
    line-height: 60px;
}

.information_blocks-section__info {
	font-family: "Satoshi", sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 55px;
}

.information_blocks-section__inner {
	display: flex; 
	flex-direction: column;
	gap: 50px;
}

@media only screen and (max-width: 1300px) and (min-width: 1001px) {
	.information_blocks-section__row {
		gap: 20px;
	}
	
	 .information_blocks-section__info {
        font-size: 28px;
        line-height: 40px;
        margin: 15px 0;
    }
	
	.information_blocks-section__item img {
		height: 400px;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 700px) {
	.information_blocks-section__row {
		gap: 35px;
		flex-direction: column-reverse !important;
	}
	
	 .information_blocks-section__info {
        font-size: 28px;
        line-height: 40px;
        margin: 15px 0;
    }
	
	.information_blocks-section__item img {
		height: 400px;
	}
	
	.information_blocks-section__col.information_blocks-section__col--right {
		width: 100%;
	}
	
	.information_blocks-section__inner {
		gap: 40px;
	}
}

@media only screen and (max-width: 699px) and (min-width: 500px) {
	.information_blocks-section__row {
		gap: 35px;
		flex-direction: column-reverse !important;
	}
	
	 .information_blocks-section__info {
        font-size: 26px;
        line-height: 38px;
        margin: 15px 0;
    }
	
	.information_blocks-section__title {
		font-size: 43px;
	}
	
	.information_blocks-section__item img {
		height: 300px;
	}
	
	.information_blocks-section__col.information_blocks-section__col--right {
		width: 100%;
	}
	
	.information_blocks-section__inner {
		gap: 15px;
	}
}

@media only screen and (max-width: 499px) {
	.information_blocks-section__row {
		gap: 35px;
		flex-direction: column-reverse !important;
		padding-left: 0px; 
		padding-right: 0px;
	}
	
	 .information_blocks-section__info {
        font-size: 26px;
        line-height: 38px;
        margin: 15px 0;
    }
	
	.information_blocks-section__title {
		font-size: 36px;
	}
	
	.information_blocks-section__item img {
		height: 300px;
	}
	
	.information_blocks-section__col.information_blocks-section__col--right {
		width: 100%;
	}
	
	.information_blocks-section__inner {
		gap: 15px;
	}
}

@media only screen and (max-width: 1300px) and (min-width: 801px) {
    .information_blocks-section__row {
        max-width: 100%;
        width: 100%;
    }
}

@media only screen and (max-width: 800px) and (min-width: 550px) {
    .information_blocks-section__row {
        max-width: 100%;
        width: 100%;
    }
}

@media only screen and (max-width: 549px) {
    .information_blocks-section__row {
        max-width: 100%;
        width: 100%;
    }
}