@media only screen and (max-width: 767px){
    .page-title .content-box h1{
        font-size: 32px!important;
        line-height: 40px!important;
    }
    .page-title{
        padding: 100px 0px 80px 0px!important;
    }

    .sec-title h2{
        font-size: 16px!important;
        line-height: 24px!important;    
    }
    .sec-pad{
        padding: 40px 0px 40px 0px!important;
    }

    .header-top{
        display: none!important;
    }

    .sec-title .sub-title{
        font-size: 26px!important;
        line-height: 34px!important;
        margin-bottom: 20px!important;
    }

    .cta-column{
        display: none!important;
    } 
    .dream-style-two .content_block_two{
        background: transparent!important;
        padding: 0px!important;
    }  
    .dream-style-two{
        padding-top: 0px!important;
    }
}


.imagem-cortada {
    width: 100%;
    height: 600px; /* ou qualquer altura desejada */
    object-fit: cover;
    object-position: center;
    aspect-ratio: 9/16; /* força a proporção 9:16 */
}