@media(min-width: 800px) {
    .banner{
        display: flex;
        overflow: hidden;
    }
    
    .banner img{
        width: 60%;
        height: 100%;
        object-fit: cover;
    }
    
    .banner_text{
        background: var(--primary);
        width: 40%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 20px;
        z-index: 1;
        position: relative;
    }

    .banner_text::before{
        content: '';
        position: absolute;
        z-index: -1;
        width: 50%;
        height: 115%;
        background: var(--primary);
        transform: rotate(-15deg);
        top: -15%;
        left: -15%;
    }
    
    .banner_text h1{
        font-size: 40px;
    }

    .banner_text p{
        font-size: 20px;
        position: relative;
        left: -8%;
    }
}