.service_card_002
{
    padding: 3vw 6vw;
    width: 100%;
    height: 70dvw;
    display: flex;
    overflow: hidden;
    gap: 6vw;
    /* border: solid .1vw red; */
}

.service_card_image
{
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 6vw;
    height: 100%;
    /* border: solid .1vw red; */
}
.service_card_image > img
{
}


.service_card_information
{
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2vw;
    /* border: solid .1vw red; */
}
.service_card_information > h2
{
    font-size: 2vw;
}
.service_card_information > p
{
    font-size: 1vw;
}


.service_card_left > .service_card_image_2
{
    display: none !important;
}
.service_card_right > .service_card_image_1
{
    display: none !important;
}


.service_card_center > .service_card_image_1
{
    order: 1;
    width: 100% !important;
    height: 100%;
}
.service_card_center > .service_card_image_1 > img
{
    width: 200%;
    right: 5vw;
}
.service_card_center > .service_card_image_2
{
    order: 3;
    width: 100% !important;
}
.service_card_center > .service_card_information
{
    order: 2;
    width: 85% !important;
}



@media only screen and (max-width: 822px) and (min-width: 439px)
{ 
    .service_card_information
    {
        width: 60%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1.5vw;
        max-height: 200px;
        /* border: solid .1vw red; */
    }
    .service_card_002 > .service_card_image
    {
        max-height: 200px;
        /* height: fit-content !important; */
    }
    .service_card_information > h2
    {
        font-size: 2vw;
    }
    .service_card_information > p
    {
        font-size: 1.5vw;
    }
    
 
}

@media only screen and (max-width: 439px)
{ 
    .service_card_002
    {
        padding: 6vw 10vw;
        width: 100vw;
        height: auto;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        gap: 6vw;
        overflow: hidden !important;
    }
    .service_card_002 > .service_card_image
    {
        width: 100% !important;
        max-height: 300px;
        /* height: 75vw !important; */
        order: 2 !important;
        background: #000;
        height: fit-content !important;
    }
    .service_card_002 > .service_card_information
    {
        width: 100%;
        display: flex;
        flex-direction: column !important;
        justify-content: center;
        gap: 1.5vw;
        overflow: hidden !important;
        order: 1 !important;
    }
    .service_card_information > h2
    {
        font-size: 4.5vw;
    }
    .service_card_information > p
    {
        font-size: 3vw;
    }

    .service_card_002 > .service_card_left > .service_card_image_2
    {

        display: none !important;
    }
    .service_card_center > .service_card_image_2
    {

        display: none !important;
    }
    .service_card_002 > .service_card_right > .service_card_image_2
    {
        display: none !important;
    }
}



