.slider2-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 47px 0 0 !important;
    background-color: #FDFDFD;
}


.group-silder {
    display: flex;
    justify-content: center;
    /* max-width: calc(1920px - 132px); */
    /* padding-right: 132px !important; */
    padding-left: 0 !important;
    margin-bottom: 0;
    width: 100%;
    gap: 0 !important;
    overflow: hidden;
}

.group-silder-custom {
    overflow: unset !important;
}

.groups-shape {
    position: relative;
}

.groups-shape-custom {
    left: -132px !important;
}

.rectangle-shape-mobile-col {
    display: block
}

.rectangle-shape {
    margin: 0;
    width: 100% !important;
    height: 130% !important;
    /* clip-path: polygon(30% 0, 60% 0, 0 100%, 0 45%); */
    /* clip-path: polygon(40% 0, 75% 0, 0 96%, 0 49%); */
    clip-path: polygon(73% 0, 100% 0, 0 69%, 0 50%);
}

.rectangle-shape-col {
    position: relative;
}

.rectangle-shape-col .rectangle-shape {
    position: absolute;
    left: -483px;
    width: 1737px !important;
    height: 160px !important;
    background: rgba(0, 0, 0, 0.08);
    transform: rotate(-71deg);
    clip-path: unset;
}

.rectangle-shape-mobile-col {
    display: none;
}

.slider2-wrapper .content-slider2 {
    display: flex;
    flex-direction: column;
    row-gap: 36px;
    /* padding: 143px 0px 206px 0px; */
    padding: 0 0px 0 50px;
    
}

.content-slider2>h2 {
    font-size: var(--wp--preset--font-size--heading-2);
    font-weight: var(--wp--custom--typography--font-weight--600);
    line-height: 80px;
    letter-spacing: -0.02em;
    margin: 0;
    /* margin-top: 241px; */
}

.content-slider2>p {
    line-height: var(--wp--custom--typography--line-height--body-large);
    color: rgba(0, 0, 0, 0.81);
    margin: 0;
    /* margin-bottom: 244px; */
}

@media (min-width: 993px) {
    .group-silder {
        min-height: 765px;
    }
}

@media (max-width: 992px) {
    .group-silder {
        padding: 70px 16px 54px 0 !important;
    }

    .slider2-wrapper {
        padding: 0px !important;
    }

    .content-slider2>h2 {
        line-height: 45px;
    }

    .rectangle-shape-col {
        display: none;
    }

    .rectangle-shape-mobile-col {
        display: block;
        flex-basis: 30% !important;
    }

    .rectangle-shape-mobile {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        width: 86px !important;
        height: 150px !important;
        clip-path: polygon(0% 100%, 0% 0%, 100% 0%);
    }

    .content-slider2 {
        /*margin-right: 16px !important;*/
    }

    .slider2-wrapper .content-slider2 {
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0px;
        flex-basis: 70% !important;
        row-gap: 16px;
        margin-top: -8px;
    }
}

.reveal {
    opacity: 0;
    transform: translateY(100px);
    transition: 1s all ease;
}

.reveal.active {
    transform: translateX(0px);
    opacity: 1;
}

.rectangle-shape-col.reveal {
    opacity: 1;
    transform: unset;
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
}

.rectangle-shape-col.reveal.active {
    transform: unset;
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
}

@media (min-width: 1401px) AND (max-width: 1500px) {
    .rectangle-shape-col {
        flex-basis: 50% !important
    }
    .rectangle-shape-col .rectangle-shape {
        left: -427px;
        height: 130px !important;
    }
}
@media (min-width: 1366px) AND (max-width: 1400px) {
    .rectangle-shape-col .rectangle-shape {
        left: -427px;
        height: 130px !important;
    }

    .rectangle-shape-col.reveal.active {
        clip-path: polygon(0 100%, 100% 100%, 150% 0, 0 0);
    }

    .content-slider2>h2 {
        line-height: clamp(1.75rem, 0.8398rem + 3.8835vw, 5.5rem);
    }
}

@media (min-width: 993px) AND (max-width: 1365px) {
    .rectangle-shape-col .rectangle-shape {
        left: -410px;
        height: 112px !important;
    }

    .rectangle-shape-col.reveal.active {
        clip-path: polygon(0 100%, 100% 100%, 150% 0, 0 0);
    }

    .content-slider2>h2 {
        line-height: clamp(1.75rem, 0.8398rem + 3.8835vw, 5.5rem);
    }
}