
:is(body.itemid-101 .hc-hero,.hc-hero.hc-home):after{display:none!important;}
.hc-hero.hc-home .hc-hero-image{position:absolute;right:-40px;top:38px;bottom:38px;width:49%;height:calc(100% - 76px);object-fit:cover;border-radius:100px 12px 12px 12px;}
.hc-faq details{border-bottom:1px solid #c6dce6;padding:17px 0;}
.hc-faq summary{cursor:pointer;font-weight:600;color:#29343b;line-height:1.5;}
.hc-faq details p{padding-top:12px;}
.article-details .article-full-image img,.blog .article-intro-image img{width:100%;height:auto;border-radius:16px;}
@media(max-width:1199px){.hc-hero.hc-home .hc-hero-image{right:24px;width:45%;}}
@media(max-width:767px){.hc-hero.hc-home .hc-hero-image{top:auto;bottom:25px;left:24px;right:24px;width:calc(100% - 48px);height:270px;border-radius:45px 8px 8px 8px;}}

.article-full-image img[src*="/images/blog/guia-"],.article-intro-image img[src*="/images/blog/guia-"]{aspect-ratio:1200/675;object-fit:contain;}
.hc-page table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;overflow-wrap:anywhere;}
.hc-page th,.hc-page td{padding:12px 8px;vertical-align:top;border-bottom:1px solid #c6dce6;}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2");}
