.contact_form_labancorp_style h1 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 28px;
    letter-spacing: 2px;
}
.contact_form_labancorp_style .contact-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5.56rem;
}

.contact_form_labancorp_style .contact-left {
    background: #16243D;
    border-radius: 2.22rem;
    border-bottom-right-radius: 0;
    overflow: hidden;
    position: relative;
}

.contact_form_labancorp_style .contact-left .title {
    background-color: #F4801D;
    padding: 1.11rem 1.67rem;
    color: #ffffff;
    font-size: 1.38rem;
    line-height: 1.94rem;
    text-transform: uppercase;
    position: absolute;
    border-top-left-radius: 1.11rem;
    border-top-right-radius: 1.11rem;
    left: 2.78rem;
    top: 18.7rem;
}

.contact_form_labancorp_style .contact-left img {
    width: 100%;
    display: block;
    height: 22.8rem;
}

.contact_form_labancorp_style .contact-left .info-box {
    padding: 1.11rem 0;
}

.contact_form_labancorp_style .info-item {
    display: flex;
    align-items: center;
    gap: 1.67rem;
    padding: 1.11rem 2.78rem;
    border-bottom: 1px solid #FFFFFF80;
    color: white;
}

.contact_form_labancorp_style .info-item:last-child {
    border-bottom: none;
}

.contact_form_labancorp_style .info-item .description {
    display: flex;
    flex-direction: column;
    gap: 0.416rem;
    font-size: 1.38rem;
    line-height: 1.94rem;
}

.contact_form_labancorp_style .info-item .description strong {
    font-weight: 500;
}

.contact_form_labancorp_style .info-icon {
    width: 5rem;
    height: 5rem;
}

.contact_form_labancorp_style .contact-right {
    display: flex;
    flex-direction: column;
    gap: 1.597rem;
}
.contact_form_labancorp_style .contact-right input,
.contact_form_labancorp_style .contact-right textarea {
    width: 100%;
    padding: 1.25rem 1.11rem;
    border-radius: 0.556rem;
    border: none;
    background: #F3F3F3;
    font-size: 1.11rem;
    line-height: 1.67rem;
}
.contact_form_labancorp_style .contact-right textarea {
    resize: none;
    height: 17.36rem;

}
.contact_form_labancorp_style .btn-submit {
    align-self: flex-start;
    background: #F4801D;
    color: #FFFFFF;
    padding: 1.11rem 1.67rem;
    border-radius: 6.94rem;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 0.556rem;
    text-decoration: none;
    margin-top: 1.32rem;
    font-size: 1.11rem;
    line-height: 1.67rem;
}

@media (max-width: 768px) {
	html {
        	font-size: 3.93px; 
    	}
    	.contact_form_labancorp_style .contact-wrap {
        	grid-template-columns: 1fr;
    	}
	.contact_form_labancorp_style .contact-wrap{
	        padding: 0 2.54rem;
	}
	.contact_form_labancorp_style .contact-left img{
		height: 54.96rem;
	}
	.contact_form_labancorp_style .contact-left .title{
		top: 43.76rem;
		font-size: 3.56rem;
		padding: 4.2rem 2.03rem;
	    	top: 44.86rem;
		left: 4.07rem;
		border-top-left-radius: 4.07rem;
    		border-top-right-radius: 4.07rem;
	}
	.contact_form_labancorp_style .info-item{
		gap: 4.07rem;
    		padding: 4.07rem;
    		border-bottom: 0.25rem solid #FFFFFF80;
	}
	.contact_form_labancorp_style .info-icon {
    		width: auto;
    		height: auto;
	}
	.info-icon svg{
		width: 12.21rem;
    		height: 12.21rem;
	}
	.contact_form_labancorp_style .info-item .description{
		gap: 1.52rem;
    		font-size: 4.07rem;
    		line-height: 7.12rem;
	}
	.contact_form_labancorp_style .contact-right{
		gap: 4.07rem;
	}
	.contact_form_labancorp_style .contact-right input, .contact_form_labancorp_style .contact-right textarea{
		padding: 3.93rem;
		font-size: 4.07rem;
    		line-height: 6.1rem;
		outline: none;
	}
	.contact_form_labancorp_style .contact-right textarea{
		height: 63.61rem;
	}
	.contact_form_labancorp_style .btn-submit{
		font-size: 4.07rem;
		padding: 4.07rem 6.1rem;
		border-radius: 25.45rem;
		gap: 2.54rem;
	}
	.btn-submit svg{
		width: 5.1rem;
		height: 5.1rem;
	}
}
.contact_form_labancorp_style .contact-left .info-icon img {
    width: 100%;
    height: 100%;
}