#infowall.infowall1{
    position:fixed!important;
    inset:0!important;
    z-index:9999!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-family:"Inter",sans-serif!important;
}

.infowall1-overlay{
    position:absolute!important;
    inset:0!important;
    background:rgba(0,0,0,.55)!important;
}

.infowall1-outer{
    padding:0px!important;
    max-width:950px;
}

.infowall1-box{padding:0px!important;background:transparent!important;}
.infowall1-box .e-con-inner{padding:0px!important;gap:0px!important;}

.infowall1-layout-container{display:block!important;padding:0px!important;}
.infowall1-layout-container > .e-con-inner {
    display:grid!important;
    grid-template-columns:48% 1fr!important;
    max-width:100%!important;
}

.infowall1-hero-panel{
    padding:48px 40px!important;
    color:#fff!important;
    background:url("https://www.axial.net/wp-content/uploads/2025/08/Group-49-2.jpg") center/cover no-repeat!important;
    border-radius: 16px 0 0 16px !important;
}
@media (max-width: 600px){
    .infowall1-layout-container > .e-con-inner{
        grid-template-columns:100%!important;
    }
    .infowall1-outer{max-width:85%;}
    .infowall1-hero-panel{border-radius: 16px 16px 0 0!important;}
}
.infowall1-form-panel{
    padding:48px!important;
}

.infowall1-wrap{
    min-height:560px!important;
    background:#fff!important;
    max-width:100%!important;
    width:100%;
    border-radius: 16px;
}

/* Headers */
/* .infowall1-wrap h2{
	font-family: TT Interphases Pro Variable;
font-weight: 584;
font-style: DemiBold;
font-size: 20px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 0%;
text-transform: capitalize;
color:#fff;
} */
.infowall1-wrap h2 span{font-weight:700!important;}


/* Right (white) panel */
.infowall1-wrap>.infowall1-right-panel{
    padding:72px 60px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
}

/* Form title */
.infowall1-wrap>.infowall1-right-panel h2{
    font-size:24px!important;
    font-weight:700!important;
    color:#2d3545!important;
}

.infowall1-box .infowall1-divider{margin:24px 0px!important;height:0.5px;background-color:#FFFFFF52;}
.infowall1-box .infowall1-feature-title:hover{
    color:#ffffff!important;
}
.infowall1-box .infowall1-feature-title{
    font-family: Inter;
    font-weight: 600;
    font-style: Semi Bold;
    font-size: 20px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0%;
    text-transform: capitalize;
    color:#fff;margin-bottom:8px;
}
.infowall1-box .infowall1-feature-description{
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 22px;
    letter-spacing: -2%;
    color:#ffffffcc;
}

#gform_fields_25{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:12px!important;
}
#field_25_23, #field_25_3, #field_25_8{
    width:100%;
}

#field_25_1,
#field_25_2,
#field_25_5,
#field_25_24{
    width:calc(50% - 8px)!important;
}

@media (max-width:600px){
    #field_25_1,
    #field_25_2,
    #field_25_5,
    #field_25_24{
        width:100%!important;
    }
}
.infowall1 .gform_wrapper li.gfield{
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.infowall1 .gform_footer button{
    margin-top:40px;
}
.infowall1 .infowall1-feature-item.elementor-position-left .infowall1-feature-icon, .infowall1-feature-item.elementor-position-right .infowall1-feature-icon{
    display: inline-flex;
    flex: 0 0 auto;
    margin-right:15px;
}
.infowall1 .infowall1-feature-item.elementor-position-left .infowall1-feature-wrapper{
    flex-direction: row;
    text-align: start;
}
.infowall1 .infowall1-feature-item.elementor-position-left .infowall1-feature-wrapper, .infowall1-feature-item.elementor-position-right .infowall1-feature-wrapper{
    display: flex;
}

/* .infowall1-form-panel: form container */
.infowall1-form-panel {
    position: relative;
}
.infowall1-form-panel button.close {
    position: absolute;
    top: 6px;
    right: 7px;
    background: none;
    border: 0;
    padding: 8px;
    margin: 0;
    box-shadow: none;
    min-width: 0;
}
.infowall1-form-panel button.close svg {
    width: 28px;
    height: 28px;
    fill: var(--grey-950);
}
.infowall1-form-panel button.close:hover svg {
    fill: var(--grey-550);
}
.infowall1-form-panel h2.infowall1-form-title {
    font-family: TT Interphases Pro Variable, sans-serif;
    font-variation-settings: 'wght' 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -2%;
    color: #31353f;
    padding-bottom: 20px;
}
@media screen and (max-width: 1279px) {
    .infowall1-form-panel h2.infowall1-form-title {
        text-align: center
    }
}
