/* Ajustes locais para manter a marca legível sem cobrir o conteúdo. */
.site-footer .wpb_text_column p{overflow-wrap:anywhere}
@media(min-width:1101px){.site-header .header-main .site-title img{width:235px!important;height:auto!important;top:-45px!important}}
@media(min-width:787px) and (max-width:1100px){.site-header{overflow-x:clip}.site-header .header-main .site-title img{width:175px!important;height:auto!important;top:-25px!important}}
@media(max-width:786px){.site-header .header-main .site-title img{width:138px!important;height:auto!important;top:-12px!important}.site-header .header-main .mobile-menu-button{line-height:70px}.site-header .header-main .mobile-menu-button span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;line-height:1;vertical-align:middle}.rev_slider img[src*="slogan.png"]{display:none!important}}
@media(max-width:480px){.site-header .header-main .site-title img{width:120px!important;top:-9px!important}}
