

.section_intro_banner {
	display: flex;
	justify-content: space-between;
}
.section_intro_banner .image_block {
	width: 64.8%;
}
.section_intro_banner .text_block {
	flex: 1;
 
}
.section_intro_banner .section_description {
	max-width: 368px;
}
.section_intro_banner .image_block img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: cover;
}
.section_intro_banner .text_block .text_block_inner {
	max-width: 555px;
	margin-left: auto;
	padding: 0 30px 0 45px;
}
@media screen and (max-width: 650px) {
    .section_intro_banner {
        display: block;
    }
    .section_intro_banner .image_block {
        width: 100%;
    }
    .section_intro_banner .text_block .text_block_inner {
        max-width: 100%;
        margin-left: auto;
        padding: 0 45px;
    }
    .section_intro_banner .section_description {
        max-width: 100%;
    }
   
}
@media screen and (max-width: 480px) {
    .section_intro_banner .text_block .text_block_inner {
        padding: 0 20px;
    }
}