.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}

.financing-home{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 15%;
margin-bottom: 5%;
}

@media(max-width: 767px){
.financing-home{
flex-direction: column;
}
.financing-left{
margin-bottom: 7%;
}
}




/*** Banner ***/
        .info-banner {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
bottom: 0;
height: 100vh;
width: 100vw;
            z-index: 1000;
            background-color: #00000022; /* Adjust the background color as needed */
            text-align: center;
        }

.info-banner-content {
	max-width: fit-content;
	width: 95%;
	background-color: transparent;
	color: #222;
	text-align: center;
	position: relative;
	margin: auto;
	top: 8%;
	max-height: 760px;
	overflow-y: scroll;
	height: 100%;
}

.info-banner-content h2 {
	background-color: #c45526;
	padding: 40px 12px;
	color: #fff;
	margin-top: auto;
}

.info-banner-image {
	width: fit-content;
	padding: 2%;
	border: 2px solid #262223;
	text-align: center;
	background: #fff;
	margin: 0 auto;
	padding-bottom: 5%;
}

.info-banner-content img{
max-width: 465px;
width: 98.7%;
margin: 15px auto;
}

.info-banner-text {
padding: 0px 25px 30px;
margin-top: -20px;
}

.info-banner .site_button {
	width: fit-content;
	padding: 8px 16px;
	border: #fff 1px solid;
	border-radius: 100px;
	background: var(--accent-color);
	color: #fff;
	position: relative;
	top: -50px;
}

.close-btn {
	position: absolute;
	top: 1%;
	right: 1%;
	transform: translateY(-10%);
	cursor: pointer;
	color: #fff;
	font-size: 22px;
	background: #87898b;
	padding: 5px 8px;
	border: 2px solid;
	font-weight: 600;
}