@media screen and (max-width: 1024px) {
    .monstro-banner.support-container:has(.fullwidth){
        flex-direction: column;
        height: unset;
    }
    .monstro-banner.support-container .fullwidth img[style]{
        width: 100%;       
        object-fit: cover;
        height: auto !important;
    }
    .monstro-banner.support-container{
        flex-direction: column;
    }
    .monstro-banner.support-container .banner-default .description{
        width: 100%;
        padding: 0 1rem;
    }
}

@media screen and (max-width: 750px) {
    .monstro-banner.support-container .banner-default .title{
        font-size: 6vw !important;
    }
    .monstro-banner.support-container:has(.fullwidth){
        flex-direction: column;
        height: unset;
    }
    .monstro-banner.support-container .fullwidth img[style]{
        width: 100%;       
        object-fit: cover;
        height: auto !important;
    }
    .monstro-banner.support-container{
        flex-direction: column;
    }
    .monstro-banner.support-container .banner-default .description{
        width: 100%;
        padding: 0 1rem;
        font-size: 3vw !important;
        white-space: unset !important;
    }
}
