.fwc_innerWrp {
    display: grid;
    gap: 30px;
    grid-template-columns: 55% 45%;
    padding-bottom: 60px;
}
.fwc_innerWrp>div {
    flex: 1;
}
.fwc_form {
    background: #fff;
    column-gap: 20px px;
    display: block;
}
.fwcInnerform {
    margin-top: -245px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 16px rgb(0 0 0/2%), 0 42px 84px rgb(0 0 0/8%);
    column-gap: 20px px;
    display: block;
}
.fwcInnerform h1 {
    text-align: center;
    font-weight: 700 !important;
    font-size: 31px;
}
.fwcInnerform{
    padding: 30px;
}
.fwc_form .hs-custom-form {
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    column-gap: 20px;
    display: block; 
    padding: 0;
}
.fwc_form .form-title {
    display: none;
}


.fwcCustomer .userFwc img {
    width: 100%;
}
.fwcCustomer {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
}
.conFwc .fwCname {
    font-weight: 800;
    margin-bottom: 6px;
}
.fwcItem {
    text-align: center;
    border-radius: 20px;
    box-shadow: 0 0 16px rgb(0 0 0/2%), 0 42px 84px rgb(0 0 0/8%);
    padding: 30px;
    transition: 1s;
}
.fwcItem:hover {
    transform: scale(1.1);
}
.fwcInnerform .hs_error_rollup .no-list.hs-error-msgs.inputs-list {
    bottom: 0px;
    position: relative;
}
.fwcInnerform .hs_error_rollup label {
    color: red !important;
}


{# Media CSS #}

@media screen and (max-width: 991px){
.fwc_innerWrp {		
    grid-template-columns: repeat(1, 1fr);

}
.webinar-staging .learn-bnr-wrapper .learn-bnr-left {
    flex: auto;
}
.fwcInnerform {
    margin-top: 0;
}
.fwcCustomer {
    grid-template-columns: repeat(2, 1fr);
}
}



@media screen and (max-width: 767px) {
.fwcCustomer {
    grid-template-columns: repeat(1, 1fr);
}	
}