section.ban .text{
    width: 365px;
}

section.ban .img img{
    clip-path: polygon(24.08597% 0,100% 0,100% 100%,0 100%);
    -webkit-clip-path: polygon(24.08597% 0,100% 0,100% 100%,0 100%);
}

.solutions{
    background: url(../../assets/img/projplansbg.png) no-repeat right center/auto 100%;
    padding: 134px 0 157px;
}

.solutions .difs{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -ms-flex-direction: column;
}

.solutions .difs{
    grid-gap: 75px;
}

.solutions .difs>* .container{
    position: relative;
    max-width: calc(1140px + 140px);
}

.solutions .difs>* .container::before{
    content: '';
    position: absolute;
    inset: 1rem 0 auto;
    width: 100%;
    height: 80%;
    background: url('data:image/svg+xml;utf8,<svg width="771" height="150" viewBox="0 0 771 150" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.34863 148.453L724.616 148.453L769.375 1.00092L46.1077 1.00092L1.34863 148.453ZM0 149.453L45.3662 0.000915527L770.724 0.000915527L725.357 149.453L0 149.453Z" fill="rgb(199,199,198)"/></svg>') no-repeat center/100% 100%;
    margin: 0 auto;
}

.solutions .difs>* .sectitle{
    position: relative;
    width: fit-content;
    text-align: center;
    background-color: var(--white);
    margin: 0 auto;
    padding: 0 1rem;
}

.solutions .difs>* .items{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    grid-gap: 1rem;
    margin-top: 33px;
}

.solutions .difs>* .items>*{
    display: block;
    display: -webkit-block;
    text-transform: none;
}

.solutions .difs>* .items>*:nth-child(odd):hover{
    color: var(--white);
    background-color: var(--main);
}

.solutions .difs>* .items>*:nth-child(even){
    color: var(--main);
    background-color: #C7C7C6;
}

@media(max-width:992px){
    .solutions{
        padding: 2rem 0;
    }
    .solutions .difs>* .container::before{
        display: none;
        display: -webkit-none;
    }
}

@media(max-width:768px){
    .solutions .difs>* .items>*{
        width: 100%;
    }
}