#consultoria-holder {display: flex;}

#consultoria-image {width: 50%; background-position: right top;}

#consultoria-main {width: 50%; padding: 60px 0 60px 40px;}
#consultoria-main-holder {max-width: 550px;}
#consultoria-title h1 {font-size: 32px; color: var(--red); font-weight: 300;}
#consultoria-content {margin: 40px 0 0; font-size: 16px;}

@media(max-width: 767px) {
    #consultoria-holder {display: block;}
    #consultoria-image {width: 100%; height: 400px;}
    #consultoria-main {width: 100%; padding: 40px 15px;}
    #consultoria-title h1 {font-size: 26px;}
    #consultoria-content {margin: 30px 0 0; font-size: 14px;}
}