@charset "UTF-8";

a[id*="box"] + section .heading.block_header_2 .h {
    font-size: 2.8rem !important;
    letter-spacing: 0rem;
    border-bottom: none;
    padding-bottom: 0;
    font-weight: 500;
	padding-left: 0;
	color: var(--i_main_color);
}
a[id*="box"] + section .heading.block_header_2 .h:before,
a[id*="box"] + section .heading.block_header_2 .h:after {
    display: none;
}
a[id*="box"] + section .heading.block_header_2 p {
    font-size: 1.5rem;
    letter-spacing: 0rem;
    font-weight: 500;
	padding-left: 0;
}

@media screen and (min-width: 900px) {
    a[id*="box"] + section .inner_item_txt {
        padding: 60px !important;
        z-index: 9;
        margin-left: -80px;
        min-width: 400px;
        background: var(--i_bg_color);
		border-radius: 15px;
    }
    #box2 + section .inner_item_txt {
        margin-right: -80px;
        margin-left: auto;
        padding-right: 50px !important;
    }
	a[id*="box"] + section .inner_item_img{
		border-radius: 15px;
		overflow: hidden;
	}
    a[id*="box"] + section .inner_item_img img {
        height: 520px;
        object-fit: cover;
        object-position: center;
    }

}
@media screen and (max-width: 900px) {
    a[id*="box"] + section .inner_item_img {
        margin-bottom: 0 !important;
		border-radius: 15px;
		overflow: hidden;
    }
    a[id*="box"] + section .inner_item_txt {
        padding: 25px !important;
        background: var(--i_bg_color);
        width: 90%;
        margin: -20px auto;
        position: relative;
		border-radius: 15px;
    }
    a[id*="box"] + section::before {
        width: 100%;
    }
    #box2 + section {
        margin-top: 0px;
        padding-top: 0;
    }
}
@media screen and (max-width: 800px) {
    a[id*="box"] + section .heading.block_header_2 .h {
        font-size: 2.3rem !important;
    }
    a[id*="box"] + section .heading.block_header_2 p {
        font-size: 1.5rem;
    }
}
