.home-header-button {
    width: fit-content;
    border-radius: 50px !important;
    box-shadow: 4px 5px #D355FF;
    transition: box-shadow 0.3s ease;
}

.home-header-button:hover {
    box-shadow: none;
}

/*modify the main css*/
.base-header-background3 {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 90%, 0% 0%);
}

/*modify the main css*/
.custom-line span:after {
    bottom: -10px;
    background: linear-gradient(90.64deg, #7051D1 4%, #C860EA 53.42%, #3FB7FF 98.89%);
}


.tutorial-button {
    width: fit-content;
    border-radius: 50px !important;
    background: radial-gradient(96.68% 309.29% at 0% 2.39%, #9952F9 0%, #EF8E82 97.43%)
}


#fast-earning-opportunities {
    background: linear-gradient(182.07deg, #EAB4CD 9.03%, #E7BCE3 104.2%);
    position: relative;
    overflow: visible;
}

#fast-earning-opportunities .image-content {
    margin: 0;
    padding: 0;
}

#fast-earning-opportunities .promo-image {
    width: 100%;
    height: auto;
    display: block;
}

@media (max-width: 991px) {
    #fast-earning-opportunities {
        /*height: 580px;*/
    }

    #fast-earning-opportunities .promo-image {
        border-top-left-radius: 32px;
    }
}

/* Large screens (≥992px): lock image size & position it to the right */
@media (min-width: 992px) {
    #fast-earning-opportunities {
        min-height: 620px;
        padding-right: 780px;
    }

    #fast-earning-opportunities .image-content {
        position: absolute;
        right: 0;
        transform: translateY(3.9%);
    }

    #fast-earning-opportunities .promo-image {
        width: 780px;
        height: 671.55px;
        object-fit: contain;
    }

    #fast-earning-opportunities .text-content {
        max-width: 50%;
        padding-left: 60px;
    }
}

#fast-earning-opportunities h2 {
    font-size: clamp(1.5rem, 2.5vw + 0.5rem, 2.5rem);
    line-height: 1.25;
}

#fast-earning-opportunities p.leadish {
    font-size: clamp(0.875rem, 0.8vw + 0.5rem, 1.25rem);
}


@media (max-width: 770px) {
    .tutorial-clip-path-step-1 {
        clip-path: polygon(0% 0%, 100% 5%, 100% 100%, 0% 95%, 0% 0%) !important;
    }

    .tutorial-clip-path-step {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 95%, 0% 0%) !important;
    }
}
