.contact-section1 {
    padding:30px 0;
    text-align: center;
    background-color: var(--red-color);
    color:#fff;
}

.contact-section2 {
    padding:50px 0;
}

.cs2-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 75px;
}

.cs2-col1 {
    -webkit-flex: 55;
    -ms-flex: 55;
    flex: 55;
    background-color: #f4f4f4;
    border-radius:20px;
    padding:20px;
}

.cs2-col2 {
    -webkit-flex: 45;
    -ms-flex: 45;
    flex: 45;
}

.cs2-col1 h2 {
    font-size: 31px;
}

.cs2c2-section {
    margin-bottom:40px;
}



@media only screen and (max-width: 1023px) {
    .cs2-container {
        flex-direction:column;
    }
}