.align-middle{display:flex;flex-direction:column;justify-content:center}.grecaptcha-badge{display:none!important}img{pointer-events:none}.pa-contact-form-labels .et_pb_contact_form_label{display:block!important;color:#000;font-size:14px}.pa-contact-form-labels .et_pb_contact_field_options_title{display:none}.pa-contact-form-labels input::placeholder,.pa-contact-form-labels textarea::placeholder{color:#000!important}@media only screen and (min-width:981px){body .blog-4-colunas .et_pb_salvattore_content{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}body .blog-4-colunas .et_pb_salvattore_content .column{display:contents!important}body .blog-4-colunas .et_pb_salvattore_content article{display:flex!important;flex-direction:column;width:100%!important;margin-bottom:5px!important}body .blog-4-colunas .et_pb_salvattore_content article .post-content{display:flex;flex-direction:column;flex-grow:1}body .blog-4-colunas .et_pb_salvattore_content article a.more-link{margin-top:auto!important;display:inline-block}}body .blog-4-colunas .et_pb_salvattore_content article a.more-link{background:#FDF2D2;padding:5px 20px;border-radius:50px;width:fit-content}.acf-custom-fields{margin-bottom:15px}.et_pb_post{position:relative}.acf_field_texto_categoria_servico{position:absolute;top:15px;left:10px;background:white;padding:3px 15px;border-radius:50px;width:fit-content;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5em!important}.acf_field_texto_categoria_evento{position:absolute;top:50px;left:45px;background:white;padding:3px 15px;border-radius:50px;width:fit-content;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5em!important}.categoria-destaque{color:#f2a30f!important;letter-spacing:1px;font-weight:800}.et-db #et-boc .et-l .et_pb_image_container{margin-bottom:0px}.et-db #et-boc .et-l .et_pb_post .entry-featured-image-url{margin-bottom:15px}.acf_field_endereco{display:block!important;position:relative;padding-left:30px;background-image:url('https://vivavegasbrasil.com/wp-content/uploads/2026/06/local.png');background-size:20px;background-repeat:no-repeat;background-position:left top;box-sizing:border-box!important;margin-bottom:8px;word-break:break-word}.acf_field_horario{display:block!important;position:relative;padding-left:30px;background-image:url('https://vivavegasbrasil.com/wp-content/uploads/2026/06/time.png');background-size:20px;background-repeat:no-repeat;background-position:left top;box-sizing:border-box!important;margin-bottom:8px;word-break:break-word}.acf_field_preco{display:block!important;position:relative;padding-left:30px;background-image:url('https://vivavegasbrasil.com/wp-content/uploads/2026/06/preco.png');background-size:20px;background-repeat:no-repeat;background-position:left top;box-sizing:border-box!important;margin-bottom:8px;word-break:break-word}body .blog-lista-lateral .et_pb_salvattore_content{display:flex!important;flex-direction:column!important;gap:25px!important}body .blog-lista-lateral .et_pb_salvattore_content .column{display:contents!important}body .blog-lista-lateral .et_pb_salvattore_content article a.more-link{background:#FDF2D2;padding:5px 20px;border-radius:50px;width:fit-content}@media only screen and (min-width:768px){body .blog-lista-lateral .et_pb_salvattore_content article{display:grid!important;grid-template-columns:350px 1fr!important;align-items:center!important;width:100%!important;margin-bottom:0!important;background:#ffffff;padding:30px!important;border-radius:10px;border:0px!important}body .blog-lista-lateral .et_pb_salvattore_content article .et_pb_image_container{grid-column:1!important;grid-row:1 / 10!important;margin:0!important}body .blog-lista-lateral .et_pb_salvattore_content article .et_pb_image_container img{border-radius:10px;object-fit:cover;width:100%;height:100%}body .blog-lista-lateral .et_pb_salvattore_content article .et_pb_image_container a{margin:0!important;margin-right:30px!important}body .blog-lista-lateral .et_pb_salvattore_content article>*:not(.et_pb_image_container){grid-column:2!important}}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}#coluna-filtros{height:30px;overflow-y:hidden;background-color:rgb(255,255,255)}.acf_field_texto_categoria_evento{top:15px;left:15px}