
/* AR Arquitetura — projeto: titulo separado da imagem, mobile e desktop */
main#conteudo > section:first-child:has(> img.absolute) {height:auto!important;min-height:0!important;overflow:visible!important;background:#fafaf7!important;padding-top:0!important;}
main#conteudo > section:first-child:has(> img.absolute) > img.absolute {position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:clamp(340px,67svh,920px)!important;object-fit:cover!important;transform:none!important;}
main#conteudo > section:first-child:has(> img.absolute) > .bg-gradient-to-t {display:none!important;}
main#conteudo > section:first-child:has(> img.absolute) > .container-x.absolute {position:relative!important;inset:auto!important;bottom:auto!important;color:#20201e!important;background:#fafaf7!important;padding-top:clamp(30px,5vw,70px)!important;padding-bottom:clamp(35px,6vw,80px)!important;opacity:1!important;transform:none!important;}
main#conteudo > section:first-child:has(> img.absolute) > .container-x.absolute p {color:#5e5a54!important;opacity:1!important;transform:none!important;}
main#conteudo > section:first-child:has(> img.absolute) > .container-x.absolute h1 {font-size:clamp(48px,8vw,112px)!important;line-height:1.03!important;max-width:100%!important;color:#20201e!important;}
main#conteudo > section:first-child:has(> img.absolute) > .container-x.absolute h1 span, main#conteudo > section:first-child:has(> img.absolute) > .container-x.absolute h1 span span {transform:none!important;overflow:visible!important;}
@media(max-width:640px){main#conteudo > section:first-child:has(> img.absolute) > img.absolute {height:53svh!important;min-height:300px!important;}main#conteudo > section:first-child:has(> img.absolute) > .container-x.absolute h1 {font-size:clamp(43px,11vw,67px)!important;overflow-wrap:break-word!important;}}
