.new-consultation {
    overflow: hidden;
    position: relative;
    padding: 80px 0;
    color: #FFF;
}

.new-consultation .content-full {
    padding: 40px 0;
}

.new-consultation.wave-top {
    top: -105px;
    padding-top: 180px;
    margin-bottom: -105px;
}

.new-consultation .background-image {
    height: 100%;
    width: 100%;
    top: 0;
}

.new-consultation .content-inner {
    display: flex;
    gap: 50px;
    align-items: flex-end;
    justify-content: center;
    padding: 0 100px;
}

.new-consultation .content {          
    display: flex;
    align-items: center;
    gap: 100px;
}

.new-consultation .title {
    margin-bottom: 20px;
}

.new-consultation .links {
    display: block;
}

.new-consultation h6 {
    color: #FFF;
}

.new-consultation .button-white {
    color: #6A6C9D;
}
@media only screen and (max-width: 1500px) {
    .new-consultation {
        padding: 40px 0;
        padding-bottom: 60px;
    }
    .new-consultation.wave-top {
        padding-top: 140px;
    }
}

@media only screen and (max-width: 1250px) {
    .new-consultation .content-inner,
    .new-consultation .content {
        flex-direction: column;
        gap: 30px;
        align-items: center;
        text-align: center;
    }
}

@media only screen and (max-width: 768px) {
    .new-consultation .content-inner {
        padding: 0;
    }
    .new-consultation .title {
         font-size: 38px;
     }
}