/*
Theme Name: Visão Cidade
Description: Tema de blocos moderno, limpo e responsivo para o portal Visão Cidade.
Version: 1.11.1
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: visao-cidade
*/
:root{--vc-radius: 10px;--vc-radius-sm: 10px;--vc-radius-inner: 6px;--vc-line: #e6eaf1;--vc-field-border: color-mix(in srgb, var(--wp--preset--color--muted) 75%, white);--vc-shadow: none;--vc-shadow-hover: none;--vc-s1: .5rem;--vc-s2: .875rem;--vc-s3: 1.25rem;--vc-s4: 1.5rem;--vc-s5: 2rem;--vc-s6: 2.5rem;--vc-gap: 1.25rem;--vc-section: var(--vc-gap);--vc-pad: clamp(1.1rem, 2.5vw, 1.75rem)}html{scroll-behavior:smooth}html{scroll-padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + 5.5rem)}:is(main,.vc-main)>.screen-reader-text:first-child+*{margin-top:0!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{height:auto}a{text-underline-offset:.2em;text-decoration-thickness:1px}:where(.vc-title a,.wp-block-post-title a,.vc-ticker-items a,.vc-most-read .vc-mr-title a,.vc-widget .wp-block-categories a,.vc-meta a:not(.vc-share a,.vc-comment-count),.vc-meta .vc-comment-count span,.wp-block-comment-author-name a,.wp-block-comment-date a,.vc-comments .logged-in-as a,.wp-block-post-content a:not(.wp-element-button,.wp-block-button__link,.vc-tag),.vc-footer a:not(.vc-social a,.wp-element-button,.vc-top),.vc-top span,p a:not(.vc-logo-text a,.vc-tag,.comment-reply-link,.wp-element-button)){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .2s}:where(.vc-title a,.wp-block-post-title a,.vc-ticker-items a,.vc-most-read .vc-mr-title a,.vc-widget .wp-block-categories a,.vc-meta a:not(.vc-share a,.vc-comment-count),.vc-meta .vc-comment-count span,.wp-block-comment-author-name a,.wp-block-comment-date a,.vc-comments .logged-in-as a,.wp-block-post-content a:not(.wp-element-button,.wp-block-button__link,.vc-tag),.vc-footer a:not(.vc-social a,.wp-element-button,.vc-top),.vc-top span,p a:not(.vc-logo-text a,.vc-tag,.comment-reply-link,.wp-element-button)):is(:hover,:focus-visible),.vc-overlay:hover .vc-title a,.vc-meta .vc-comment-count:is(:hover,:focus-visible) span,.vc-top:is(:hover,:focus-visible) span{background-size:100% 1px}.wp-block-post-content a:not(.wp-element-button,.wp-block-button__link,.vc-tag){background-image:linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in srgb,currentColor 30%,transparent),color-mix(in srgb,currentColor 30%,transparent));background-size:0 1px,100% 1px}.wp-block-post-content a:not(.wp-element-button,.wp-block-button__link,.vc-tag):is(:hover,:focus-visible){background-size:100% 1px,100% 1px}::selection{background:var(--wp--preset--color--primary);color:#fff}:focus-visible{outline:3px solid var(--wp--preset--color--primary);outline-offset:3px;border-radius:4px}:is(.vc-nav-wrap,.vc-footer,.vc-overlay .vc-body) :focus-visible{outline-color:var(--wp--custom--primary--glow)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vc-ticker{flex:1;display:flex;gap:.6rem;min-width:0;align-items:center;padding-left:var(--vc-s3);border-left:1px solid rgb(255 255 255 / .16)}.vc-ticker strong{color:var(--wp--preset--color--secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;line-height:1;flex:none}.vc-ticker-items{position:relative;min-width:0;flex:1;height:1.5em;line-height:1.5em;overflow:hidden}.vc-ticker-items a{position:absolute;inset:0 auto 0 0;max-width:100%;line-height:inherit;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(60%);transition:opacity .4s,transform .4s,background-size .3s cubic-bezier(.2,.7,.2,1);pointer-events:none}.vc-ticker-items a.is-active{opacity:1;transform:none;pointer-events:auto}:root{--vc-dark: #20242b;--vc-dark-2: #2a2f38}.vc-header{max-width:1240px;margin:0 auto .75rem!important;padding:1rem 1.5rem;background:var(--wp--preset--color--base);border-radius:var(--vc-radius);box-shadow:none;border:0;gap:var(--vc-s4)}.vc-brand-logo{flex:1 1 auto;min-width:0;gap:.25rem}.vc-nav-wrap{position:sticky;top:.75rem;z-index:50;max-width:1240px;margin:0 auto!important;padding:.4rem .45rem .4rem .5rem;background:var(--vc-dark);border-radius:var(--vc-radius);box-shadow:none;gap:var(--vc-s2);color:#fff}.admin-bar .vc-nav-wrap{top:calc(32px + .75rem)}@media (max-width: 782px){.admin-bar .vc-nav-wrap{top:calc(46px + .75rem)}}.vc-nav-wrap .wp-block-navigation{gap:.25rem;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.03em}.vc-nav-wrap .wp-block-navigation__container{gap:.2rem}.vc-nav-wrap .wp-block-navigation-item__content{padding:.65rem 1rem;border-radius:var(--vc-radius-inner);color:#e6e9ef;text-transform:uppercase;transition:background .2s,color .2s,transform .2s}.vc-nav-wrap .wp-block-navigation-item__content:hover{background:#ffffff17;color:#fff}.vc-nav-wrap .current-menu-item>.wp-block-navigation-item__content,.vc-nav-wrap .current-menu-ancestor>.wp-block-navigation-item__content,.vc-nav-wrap .wp-block-navigation-item__content[aria-current=page]{background:linear-gradient(135deg,var(--wp--preset--color--primary),var(--wp--custom--primary--light));color:#fff}.vc-nav-wrap .wp-block-navigation__submenu-icon{margin-left:.35rem}.vc-nav-wrap .wp-block-navigation__submenu-icon svg{stroke:currentColor;width:10px}.vc-nav-wrap .wp-block-navigation__submenu-container{background:var(--vc-dark-2)!important;color:#fff!important;border:0!important;border-radius:var(--vc-radius);padding:.4rem;min-width:230px;margin-top:.55rem;box-shadow:0 18px 40px -12px #0000008c}.vc-nav-wrap .wp-block-navigation__submenu-container:before{content:"";position:absolute;inset:-.6rem 0 auto;height:.6rem}.vc-nav-wrap .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.65rem .85rem;font-size:.8125rem;text-transform:none;font-weight:600;letter-spacing:0;border-radius:var(--vc-radius-inner);color:#e6e9ef!important}.vc-nav-wrap .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:var(--wp--preset--color--primary);color:#fff!important}.vc-nav-wrap .wp-block-navigation__submenu-container .current-menu-item>.wp-block-navigation-item__content{background:#ffffff1a;box-shadow:none}.vc-nav-wrap .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{margin-top:0;margin-left:.5rem}.vc-nav-wrap .vc-nav-search{flex:0 0 auto;margin:0}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper{width:260px;max-width:100%;box-sizing:border-box;display:flex;align-items:center;gap:.25rem;padding:.22rem .22rem .22rem 1.1rem;background:#ffffff12;border:1px solid rgb(255 255 255 / .45);border-radius:5px;transition:background .2s,border-color .2s,box-shadow .2s}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper:hover{background:#ffffff1c}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper:focus-within{background:#ffffff24;border-color:var(--wp--custom--primary--glow);box-shadow:0 0 0 4px color-mix(in srgb,var(--wp--custom--primary--light) 28%,transparent)}.vc-nav-wrap .vc-nav-search .wp-block-search__input{flex:1;min-width:0;padding:.3rem 0;margin:0;border:0!important;background:transparent;color:#fff;font-size:.875rem}.vc-nav-wrap .vc-nav-search .wp-block-search__input::placeholder{color:#ffffff8c}.vc-nav-wrap .vc-nav-search .wp-block-search__button{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;margin:0;border-radius:var(--vc-radius-inner);background:linear-gradient(135deg,var(--wp--preset--color--primary),var(--wp--custom--primary--light));color:#fff;transition:transform .2s}.vc-nav-wrap .vc-nav-search .wp-block-search__button:hover{transform:scale(1.08)}.vc-nav-wrap .vc-nav-search .wp-block-search__button svg{width:20px;height:20px;fill:currentColor}.vc-nav-wrap .wp-block-navigation__responsive-container-open{color:#fff;padding:.45rem .6rem;border-radius:var(--vc-radius-inner);background:#ffffff14}.vc-nav-wrap .wp-block-navigation__responsive-container-open svg{width:26px;height:26px;fill:currentColor}.vc-nav-wrap .wp-block-navigation__responsive-container.is-menu-open{background:var(--vc-dark)!important;padding:var(--vc-s4) var(--vc-s3)}.vc-nav-wrap .is-menu-open .wp-block-navigation-item__content{padding:.85rem 1rem;font-size:1rem}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container{background:transparent!important;border:0!important;box-shadow:none;padding-left:1rem;margin:0}@media (max-width: 600px){.vc-header{padding:.85rem 1.1rem;border-radius:var(--vc-radius)}.vc-nav-wrap{border-radius:var(--vc-radius)}.vc-nav-wrap .vc-nav-search{flex:1 1 auto;min-width:0}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper{width:100%!important}}main.wp-block-group{padding-top:var(--vc-s4)}.vc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--vc-s5);align-items:start}.vc-layout>*{margin-block:0!important}.vc-main{min-width:0}.vc-main>*+*{margin-top:var(--vc-section)!important}.vc-sidebar{display:flex;flex-direction:column;gap:var(--vc-s3)}@media (max-width: 1080px){.vc-layout{grid-template-columns:minmax(0,1fr) 300px;gap:var(--vc-s4)}}@media (max-width: 960px){.vc-layout{grid-template-columns:minmax(0,1fr)}.vc-sidebar{margin-top:var(--vc-section)}main.wp-block-group{padding-top:var(--vc-s3)}}.vc-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--vc-s2);margin-bottom:var(--vc-s3)}.vc-section-head h2{margin:0;display:flex;align-items:center;gap:.7rem;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--wp--preset--color--contrast)}.vc-section-head h2:before{content:"";width:5px;height:1.25em;border-radius:3px;background:linear-gradient(var(--wp--preset--color--primary),var(--wp--preset--color--primary-dark))}.vc-section-head a{font-size:.8125rem;font-weight:700;text-decoration:none;padding:.35rem .8rem;border-radius:var(--vc-radius);background:var(--wp--preset--color--base);transition:all .2s;white-space:nowrap}.vc-section-head a:hover{background:var(--wp--preset--color--primary);color:#fff;box-shadow:none}.vc-card,.vc-widget,.vc-article,.vc-feature .vc-list{background:var(--wp--preset--color--base);border-radius:var(--vc-radius);box-shadow:none;border:0}.vc-card{overflow:hidden;transition:box-shadow .3s,transform .3s,border-color .3s;display:flex;flex-direction:column;height:100%}.vc-card:hover{box-shadow:var(--vc-shadow-hover);transform:translateY(-3px);border-color:transparent}.vc-card .vc-media,.vc-overlay .vc-media,.vc-row .vc-media{display:block;overflow:hidden;background:var(--vc-line)}.vc-card .vc-media{aspect-ratio:16 / 9}.vc-card .wp-block-post-featured-image{margin:0;aspect-ratio:16 / 9;overflow:hidden}.vc-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.vc-card .vc-media img,.vc-overlay .vc-media img,.vc-row .vc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vc-card:hover .vc-media img,.vc-card:hover .wp-block-post-featured-image img,.vc-overlay:hover .vc-media img,.vc-row:hover .vc-media img{transform:scale(1.05)}.vc-thumb-fallback{display:block;width:100%;height:100%;background:var(--vc-line) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3afc2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='1.8'/%3E%3Cpath d='m21 16-4.5-4.5L7 20'/%3E%3C/svg%3E") center / auto min(30%,56px) no-repeat}.vc-overlay .vc-thumb-fallback{background-position:center 38%}.vc-card .vc-body{padding:1.15rem 1.35rem 1.4rem;display:flex;flex-direction:column;gap:.65rem;align-items:flex-start;flex:1}.vc-card .vc-body>.vc-date,.vc-card .vc-body>.wp-block-post-date{margin-top:auto;padding-top:.35rem}.vc-card .vc-body>*{margin:0}.vc-title,.vc-card .wp-block-post-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.32;letter-spacing:-.01em;text-wrap:pretty}.vc-title a,.vc-card .wp-block-post-title a{color:var(--wp--preset--color--contrast)}.vc-title a:hover,.vc-card .wp-block-post-title a:hover{color:var(--wp--preset--color--primary)}.vc-excerpt,.vc-card .wp-block-post-excerpt{margin:0;font-size:.9375rem;line-height:1.6;color:var(--wp--preset--color--muted)}p.vc-excerpt,.vc-card .wp-block-post-excerpt__excerpt{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vc-card .wp-block-post-excerpt__more-text{display:none}.vc-date,.wp-block-post-date{font-size:.8125rem;color:var(--wp--preset--color--muted);font-weight:500}.vc-tag,.wp-block-post-terms.vc-tags a{display:inline-block;padding:.22rem .7rem;border-radius:5px;background:color-mix(in srgb,var(--wp--preset--color--primary) 11%,white);color:var(--wp--preset--color--primary-dark);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.5;transition:all .2s}.vc-tag:hover,.wp-block-post-terms.vc-tags a:hover{background:var(--wp--preset--color--primary);color:#fff}.vc-tags-row{display:flex;flex-wrap:wrap;gap:.35rem}.wp-block-post-terms.vc-tags{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.8125rem}.wp-block-post-terms.vc-tags .wp-block-post-terms__separator{display:none}.vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:var(--vc-s3)}.wp-block-post-template.vc-posts{gap:var(--vc-s3)}.vc-row{display:grid;grid-template-columns:92px 1fr;gap:1rem;align-items:center}.vc-row .vc-media{aspect-ratio:1;border-radius:var(--vc-radius-sm)}.vc-row .vc-title{font-size:.9375rem;font-weight:650;line-height:1.35}.vc-row .vc-body{display:flex;flex-direction:column;gap:.35rem}.vc-list{display:flex;flex-direction:column}.vc-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--vc-s3);align-items:stretch}.vc-feature .vc-list{padding:.5rem 1.25rem;justify-content:space-between}.vc-feature .vc-list .vc-row{padding-block:1rem}.vc-feature .vc-list .vc-row+.vc-row{border-top:1px solid var(--vc-line)}@media (max-width: 720px){.vc-feature{grid-template-columns:minmax(0,1fr)}}.vc-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vc-s2)}.vc-hero-side{display:grid;grid-template-columns:1fr 1fr;gap:var(--vc-s2)}.vc-overlay{position:relative;border-radius:var(--vc-radius);overflow:hidden;min-height:220px;background:var(--wp--preset--color--navy);isolation:isolate;box-shadow:var(--vc-shadow)}.vc-overlay .vc-media{position:absolute;inset:0;z-index:-2}.vc-overlay:after{content:"";position:absolute;inset:0;z-index:-1;--vc-shade: color-mix(in srgb, var(--wp--preset--color--navy) 80%, black);background:linear-gradient(to top,color-mix(in srgb,var(--vc-shade) 94%,transparent) 0%,color-mix(in srgb,var(--vc-shade) 50%,transparent) 45%,transparent 80%)}.vc-overlay .vc-body{position:absolute;inset:auto 0 0;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;color:#fff}.vc-overlay .vc-title{color:#fff;font-size:1.0625rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vc-overlay .vc-title a{color:#fff;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .3s}.vc-overlay .vc-title a{background-position:0 calc(100% - .12em)}.vc-overlay .vc-title a:hover,.vc-overlay:hover .vc-title a{color:#fff}.vc-overlay .vc-date{color:var(--wp--custom--navy--subtle)}.vc-overlay.is-big{min-height:clamp(320px,46vw,520px)}.vc-overlay.is-big .vc-title{font-size:clamp(1.5rem,1.1rem + 1.7vw,2.4rem);line-height:1.18;letter-spacing:-.02em;-webkit-line-clamp:4}.vc-overlay.is-big .vc-body{padding:clamp(1.25rem,3vw,2.25rem);max-width:46rem;gap:.75rem}@media (min-width: 900px){.vc-hero{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.vc-hero-side{grid-template-columns:1fr;grid-template-rows:repeat(var(--vc-hero-side, 4),1fr)}.vc-hero.is-single{grid-template-columns:minmax(0,1fr)}.vc-hero-side .vc-overlay{min-height:0}.vc-hero-side .vc-title{font-size:.9375rem;-webkit-line-clamp:2}.vc-hero-side .vc-tags-row,.vc-hero-side .vc-date{display:none}.vc-hero-side .vc-body{padding:.9rem 1.1rem}}@media (max-width: 560px){.vc-hero-side{grid-template-columns:1fr}.vc-overlay{min-height:200px}}@media (min-width: 561px) and (max-width: 899px){.vc-hero-side>.vc-overlay:last-child:nth-child(odd){grid-column:1 / -1}}.vc-widget{padding:1.4rem 1.5rem 1.5rem}.vc-widget-title{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem!important;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--contrast)}.vc-widget-title:before{content:"";width:4px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--primary)}.vc-most-read{margin:0;padding:0;list-style:none;counter-reset:mr}.vc-most-read li{counter-increment:mr;display:grid;grid-template-columns:1.4rem 56px 1fr;gap:.7rem;align-items:center;padding:.9rem 0;border-top:1px solid var(--vc-line)}.vc-most-read li:first-child{border-top:0;padding-top:0}.vc-most-read li:last-child{padding-bottom:0}.vc-most-read li:before{content:counter(mr,decimal-leading-zero);font-size:.875rem;font-weight:800;line-height:1;color:var(--wp--preset--color--primary);opacity:.4;font-variant-numeric:tabular-nums}.vc-most-read li:nth-child(-n+3):before{opacity:1}.vc-most-read li:nth-child(n+4):before{opacity:1;color:var(--wp--preset--color--muted)}.vc-mr-thumb{display:block;width:56px;aspect-ratio:1;border-radius:var(--vc-radius-sm);overflow:hidden;background:var(--vc-line)}.vc-mr-thumb img,.vc-mr-thumb .vc-thumb-fallback{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.vc-most-read li:hover .vc-mr-thumb img{transform:scale(1.06)}.vc-mr-title{display:block;min-width:0;font-size:.9375rem;font-weight:650;line-height:1.4}.vc-mr-title a{color:var(--wp--preset--color--contrast);text-decoration:none;transition:color .2s,background-size .3s cubic-bezier(.2,.7,.2,1)}.vc-most-read li:hover .vc-mr-title a{color:var(--wp--preset--color--primary);background-size:100% 1px}.vc-sidebar .wp-block-image{margin:0}.vc-widget .wp-block-categories{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.vc-widget .wp-block-categories li{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-top:1px solid var(--vc-line);font-size:.875rem;color:var(--wp--preset--color--muted)}.vc-widget .wp-block-categories li:first-child{border-top:0;padding-top:0}.vc-widget .wp-block-categories li:last-child{padding-bottom:0}.vc-widget .wp-block-categories a{font-size:.9375rem;font-weight:650;text-decoration:none;color:var(--wp--preset--color--contrast)}.vc-widget .wp-block-categories a:hover{color:var(--wp--preset--color--primary)}.vc-article{overflow:hidden}.vc-article .wp-block-post-featured-image{margin:0}.vc-article>.vc-article-head{margin-top:0!important}.vc-article .wp-block-post-featured-image img{width:100%;height:auto;max-height:560px;object-fit:cover;display:block}.vc-article-head{padding:var(--vc-pad) var(--vc-pad) 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vc-s2)}.vc-article-head>*{margin:0}.vc-article-head .wp-block-post-title{font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;text-wrap:pretty}.vc-article-head .wp-block-post-excerpt{color:var(--wp--preset--color--muted);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.vc-article-head .wp-block-post-excerpt__excerpt{margin:0}.vc-meta{width:100%;gap:.5rem 1.25rem!important;padding-block:var(--vc-s2);margin-top:var(--vc-s1)!important;border-block:1px solid var(--vc-line);color:var(--wp--preset--color--muted);font-size:.875rem}.vc-meta>*{margin:0}.vc-meta .wp-block-post-author{display:flex;align-items:center;gap:.65rem}.vc-meta .wp-block-post-author__avatar img{border-radius:50%;display:block}.vc-meta .wp-block-post-author__name{font-weight:700;color:var(--wp--preset--color--contrast)}.vc-meta .wp-block-post-author__byline{font-size:.75rem;margin:0}.vc-meta .wp-block-post-date:before,.vc-meta .vc-reading:before{content:"\b7";margin-right:1.25rem;opacity:.6}.vc-article-body{padding:var(--vc-s4) var(--vc-pad) var(--vc-pad)}.vc-article-body .wp-block-post-content{font-size:1.1875rem;line-height:1.8;color:#1e293b}.vc-article-body .wp-block-post-content>*{max-width:none;margin-inline:0}.vc-article-body .wp-block-post-content>*+*{margin-top:1.4em}.vc-article-body .wp-block-post-content h2{font-size:1.6rem;margin-top:2em}.vc-article-body .wp-block-post-content h3{font-size:1.3rem;margin-top:1.8em}.vc-article-body .wp-block-post-content img{border-radius:var(--vc-radius-sm)}.vc-article-body .wp-block-post-content a{font-weight:600}.vc-article-body blockquote{border-left:4px solid var(--wp--preset--color--primary);margin-left:0;padding:.5rem 0 .5rem 1.5rem;font-size:1.3rem;line-height:1.5;font-weight:500;color:var(--wp--preset--color--primary-dark)}.vc-share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:var(--vc-s4);padding-top:var(--vc-s3);border-top:1px solid var(--vc-line);font-size:.875rem}.vc-share strong{margin-right:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.vc-share a,.vc-share button{font:inherit;font-weight:650;cursor:pointer;padding:.5rem 1rem;border-radius:var(--vc-radius);border:0;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);text-decoration:none;transition:all .2s;line-height:1.2}.vc-share a:hover,.vc-share button:hover{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:#fff;transform:translateY(-1px)}.vc-article-body .wp-block-post-terms.vc-tags{margin-top:var(--vc-s3)}.vc-authorbox{margin-top:var(--vc-s4);padding:var(--vc-s3);border-radius:var(--vc-radius);background:var(--wp--preset--color--surface)}.vc-authorbox .wp-block-post-author{display:flex;gap:1.1rem;align-items:flex-start}.vc-authorbox .wp-block-post-author__avatar img{border-radius:50%;display:block}.vc-authorbox .wp-block-post-author__byline{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--muted);font-weight:700}.vc-authorbox .wp-block-post-author__name{margin:.15rem 0 .35rem;font-size:1.1rem;font-weight:800}.vc-authorbox .wp-block-post-author__bio{margin:0;font-size:.9375rem;line-height:1.6;color:var(--wp--preset--color--muted)}.vc-comments{background:var(--wp--preset--color--base);border:0;border-radius:var(--vc-radius);box-shadow:none;padding:var(--vc-pad)}.vc-comments .wp-block-comments-title{display:flex;align-items:center;gap:.7rem;margin:0 0 var(--vc-s3);font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.vc-comments .wp-block-comments-title:before{content:"";width:5px;height:1.2em;border-radius:3px;background:var(--wp--preset--color--primary)}.vc-comments .wp-block-comment-template{margin:0;padding:0;list-style:none}.vc-comments .wp-block-comment-template>li{padding:var(--vc-s3) 0;border-top:1px solid var(--vc-line);margin:0}.vc-comments .wp-block-comment-template>li:first-child{border-top:0;padding-top:0}.vc-comments .wp-block-comment-template ol{margin:var(--vc-s3) 0 0;padding:0 0 0 clamp(1rem,4vw,3.75rem);list-style:none;border-left:2px solid var(--vc-line);margin-left:1.5rem}.vc-comments .wp-block-comment-template ol>li{margin-top:var(--vc-s3);padding:0;border:0}.vc-comment{gap:1rem!important}.vc-comment .wp-block-avatar{flex:none;margin:0}.vc-comment .wp-block-avatar img{display:block;border-radius:50%;box-shadow:0 0 0 3px var(--wp--preset--color--surface);background:var(--vc-line)}.vc-comment-main{flex:1;min-width:0}.vc-comment-main>*{margin:0}.vc-comment-head{gap:.15rem .75rem!important;margin-bottom:.45rem!important}.vc-comment-head>*{margin:0}.vc-comment-head .wp-block-comment-author-name{font-weight:800;font-size:.9375rem}.vc-comment-head .wp-block-comment-date{font-size:.8125rem;color:var(--wp--preset--color--muted)}.vc-comment-head .wp-block-comment-date a{color:inherit;text-decoration:none}.vc-comment-head .wp-block-comment-edit-link{font-size:.75rem}.vc-comment .wp-block-comment-content{font-size:.9688rem;line-height:1.65;color:#1e293b}.vc-comment .wp-block-comment-content p{margin:0 0 .6em}.vc-comment .wp-block-comment-content p:last-child{margin:0}.vc-comment .comment-reply-link{display:inline-block;margin-top:.65rem;font-size:.8125rem;font-weight:700;text-decoration:none;padding:.28rem .8rem;border-radius:5px;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--primary-dark);transition:all .2s}.vc-comment .comment-reply-link:hover{background:var(--wp--preset--color--primary);color:#fff}.vc-comment .wp-block-comment-reply-link{margin:0}.vc-comment-main .wp-block-comment-content em{display:inline-block;padding:.35rem .7rem;border-radius:4px;background:#fff7e6;font-size:.8125rem;color:#92600a;font-style:normal}.vc-comments .wp-block-comments-pagination{margin-top:var(--vc-s2)}.vc-comments .comment-respond{margin-top:var(--vc-s4);padding-top:var(--vc-s4);border-top:1px solid var(--vc-line)}.vc-comments .comment-reply-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .5rem;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.vc-comments .comment-reply-title small a{font-size:.8125rem;font-weight:700;text-decoration:none;padding:.3rem .8rem;border-radius:5px;background:var(--wp--preset--color--surface)}.vc-form-note,.vc-comments .logged-in-as{margin:0 0 var(--vc-s3);font-size:.875rem;color:var(--wp--preset--color--muted)}.vc-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--vc-s2) var(--vc-s2)}.vc-comments .comment-form>*{margin:0}.vc-comments .comment-form>p.vc-form-note,.vc-comments .comment-form>.logged-in-as,.vc-comments .comment-form-comment,.vc-comments .comment-form-cookies-consent,.vc-comments .form-submit{grid-column:1 / -1}.vc-comments .comment-form label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:700;color:var(--wp--preset--color--contrast)}.vc-comments .comment-form .required{color:#dc2626}.vc-comments .comment-form input[type=text],.vc-comments .comment-form input[type=email],.vc-comments .comment-form input[type=url],.vc-comments .comment-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:.9688rem;color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--surface);border:1.5px solid var(--vc-field-border);border-radius:6px;padding:.85rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s}.vc-comments .comment-form textarea{min-height:150px;resize:vertical;line-height:1.6}.vc-comments .comment-form ::placeholder{color:#94a3b8}.vc-comments .comment-form input:hover,.vc-comments .comment-form textarea:hover{border-color:var(--wp--preset--color--muted)}.vc-comments .comment-form input:focus,.vc-comments .comment-form textarea:focus{outline:none;background:#fff;border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--wp--preset--color--primary) 14%,transparent)}.vc-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.6rem;font-size:.8125rem;color:var(--wp--preset--color--muted)}.vc-comments .comment-form-cookies-consent label{margin:0;font-weight:500;color:inherit}.vc-comments .comment-form-cookies-consent input{margin-top:.2rem;accent-color:var(--wp--preset--color--primary);width:1rem;height:1rem}.vc-comments .form-submit{margin-top:var(--vc-s1)!important}.vc-comments .form-submit .submit,.vc-comments .wp-block-button__link{font:inherit;font-weight:700;font-size:.9375rem;cursor:pointer;border:0;border-radius:var(--vc-radius);padding:.9rem 1.75rem;color:#fff;background:var(--wp--preset--color--primary);box-shadow:none;transition:background-color .2s}.vc-comments .form-submit .submit:hover,.vc-comments .wp-block-button__link:hover{background:var(--wp--preset--color--primary-dark)}@media (max-width: 600px){.vc-comments .comment-form{grid-template-columns:1fr}.vc-comments .comment-form-author,.vc-comments .comment-form-email{grid-column:1 / -1}.vc-comments .form-submit .submit{width:100%}}.vc-archive-head{padding:var(--vc-s2) 0 var(--vc-s1)}.vc-archive-head .wp-block-query-title{margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.15}.vc-archive-head .wp-block-term-description{margin:var(--vc-s1) 0 0;color:var(--wp--preset--color--muted);max-width:60ch}.vc-archive-head .wp-block-search{margin-top:var(--vc-s2)}.wp-block-query-pagination{margin-top:var(--vc-s4);gap:.5rem;font-weight:700;font-size:.9rem}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination>a{padding:.5rem 1rem;border-radius:var(--vc-radius);text-decoration:none;background:var(--wp--preset--color--base);border:1px solid transparent;color:var(--wp--preset--color--contrast);transition:all .2s}.wp-block-query-pagination a:hover{border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.wp-block-query-pagination .page-numbers.current{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:#fff}.wp-block-query-pagination-numbers{display:flex;gap:.35rem}.wp-block-search__inside-wrapper{border:1.5px solid var(--vc-field-border);border-radius:var(--vc-radius);padding:.25rem;background:#fff;transition:border-color .2s,box-shadow .2s}.wp-block-search__inside-wrapper:focus-within{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--wp--preset--color--primary) 14%,transparent)}.wp-block-search__input{border:0!important;background:transparent;padding:.55rem 1rem;font:inherit}.wp-block-search__input:focus{outline:none}.wp-block-search__button{border:0;border-radius:5px;background:var(--wp--preset--color--primary);color:#fff;font-weight:700;padding:.55rem 1.2rem;cursor:pointer;margin:0}.vc-footer{background:var(--wp--preset--color--navy);color:var(--wp--custom--navy--text);margin-top:var(--vc-s6);padding-top:var(--vc-s5);padding-bottom:var(--vc-s3)}.vc-footer a{color:#fff;text-decoration:none}.vc-footer .wp-block-site-title{margin:0 0 .5rem;font-weight:800;letter-spacing:-.02em}.vc-footer .wp-block-site-title a{color:#fff}.vc-footer .wp-block-site-tagline{margin:0 0 var(--vc-s3);max-width:34ch}.vc-footer-cols{gap:var(--vc-s4) var(--vc-s5)!important;margin:0}.vc-footer h3{color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin:0 0 var(--vc-s2)}.vc-footer .wp-block-navigation{align-items:flex-start;gap:.55rem}.vc-footer .wp-block-navigation-item__content{opacity:.85;font-size:.9375rem!important;text-transform:none!important;font-weight:500!important}.vc-footer .wp-block-navigation-item__content:hover{opacity:1}.vc-footer .wp-block-search__inside-wrapper{background:#ffffff12;border-color:#ffffff73}.vc-footer .wp-block-search__input{color:#fff}.vc-footer .wp-block-search__button{background:var(--wp--preset--color--primary);padding:.55rem .85rem}.vc-footer .wp-social-link{transition:transform .2s}.vc-footer .wp-social-link:hover{transform:translateY(-2px)}.vc-footer-bottom{margin-top:var(--vc-s5)!important;padding-top:var(--vc-s3);border-top:1px solid rgb(255 255 255 / .1);font-size:.8125rem}.vc-footer-bottom p{margin:0}.vc-notice{padding:1rem;border:1px dashed var(--wp--preset--color--muted);border-radius:var(--vc-radius-sm)}@media (max-width: 782px){.vc-ticker{padding-left:var(--vc-s2)}}@media (max-width: 600px){.vc-meta .wp-block-post-date:before,.vc-meta .vc-reading:before{display:none}.vc-meta{gap:.35rem 1rem!important}.vc-meta .wp-block-post-author{flex-basis:100%}.vc-ticker{padding-left:0;border-left:0}.vc-card .vc-body{padding:1rem 1.15rem 1.25rem}.vc-widget{padding:1.25rem}.vc-article-body .wp-block-post-content{font-size:1.0625rem}.vc-authorbox .wp-block-post-author{flex-direction:column}.vc-comments .wp-block-comment-template ol{padding-left:1rem;margin-left:.75rem}.vc-footer{margin-top:var(--vc-s5)}}.vc-main>.vc-archive-head+*{margin-top:var(--vc-s3)!important}.vc-footer .wp-block-site-title a,.vc-footer .wp-block-site-title{color:#fff!important}:root{--vc-gutter: clamp(1rem, 4vw, 1.5rem)}header.wp-block-template-part{display:contents}footer.wp-block-template-part{margin-inline:calc(var(--vc-gutter) * -1);margin-top:0!important}.vc-footer{padding-inline:var(--vc-gutter)}main>*+.vc-layout,main>.wp-block-group+.wp-block-group.vc-layout{margin-top:var(--vc-section)!important}.vc-ticker{border-left-color:#0f172a24}.vc-ticker strong{color:var(--wp--preset--color--primary-dark)}.vc-ticker-items a{color:var(--wp--preset--color--contrast)}.vc-nav-wrap .has-child{border-radius:var(--vc-radius-inner);transition:background .2s}.vc-nav-wrap .has-child:hover{background:#ffffff17}.vc-nav-wrap .has-child>.wp-block-navigation-item__content:hover{background:none}.vc-nav-wrap .has-child.current-menu-item,.vc-nav-wrap .has-child.current-menu-ancestor{background:linear-gradient(135deg,var(--wp--preset--color--primary),var(--wp--custom--primary--light))}.vc-nav-wrap .has-child.current-menu-item>.wp-block-navigation-item__content,.vc-nav-wrap .has-child.current-menu-ancestor>.wp-block-navigation-item__content{background:none;box-shadow:none}.vc-nav-wrap .wp-block-navigation__submenu-icon{margin:0 .5rem 0 -.5rem;color:inherit}@media (min-width: 600px) and (max-width: 960px){.vc-nav-wrap .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.vc-nav-wrap .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.vc-nav-wrap .vc-nav-search{flex:1 1 auto;margin-left:auto;max-width:320px}}.vc-nav-wrap .is-menu-open .has-child,.vc-nav-wrap .is-menu-open .has-child.current-menu-item,.vc-nav-wrap .is-menu-open .has-child.current-menu-ancestor{background:none!important;box-shadow:none!important}.vc-nav-wrap .is-menu-open .current-menu-item>.wp-block-navigation-item__content,.vc-nav-wrap .is-menu-open .current-menu-ancestor>.wp-block-navigation-item__content{background:linear-gradient(135deg,var(--wp--preset--color--primary),var(--wp--custom--primary--light));box-shadow:none}.vc-nav-wrap .is-menu-open .wp-block-navigation__container{gap:.35rem;width:100%}.vc-nav-wrap .is-menu-open .wp-block-navigation-item{width:100%}.vc-nav-wrap .is-menu-open .wp-block-navigation-item__content{padding:.8rem 1rem!important;display:block;width:100%;box-sizing:border-box}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container{padding:0 0 0 1rem!important;min-width:0}.vc-nav-wrap{background:transparent;isolation:isolate}.vc-nav-wrap:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--vc-dark);-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);transition:background-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s;pointer-events:none}.vc-nav-wrap.is-stuck:before{background:#20242bb8;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%)}.vc-nav-wrap.is-stuck{box-shadow:none}.vc-nav-wrap .vc-nav-search.wp-block-search{flex:0 0 auto;margin:0 0 0 auto;max-width:none}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper{width:280px;max-width:calc(100vw - 7rem);overflow:hidden;gap:0;padding:.2rem .2rem .2rem 1rem;border-radius:var(--vc-radius-inner);transition:width .3s cubic-bezier(.2,.7,.2,1),background-color .2s,border-color .2s,box-shadow .2s,padding .3s}.vc-nav-wrap .vc-nav-search .wp-block-search__button{border-radius:var(--vc-radius-inner)}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{width:42px!important;min-width:0!important;padding:0;background:#ffffff14;border-color:transparent;box-shadow:none}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper:hover{background:#ffffff29}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__input{width:0;min-width:0;padding:0;opacity:0}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__button{width:42px;height:42px;background:transparent;color:#fff}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__button:hover{transform:none}.vc-nav-wrap .vc-nav-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button{width:36px;height:36px}@media (min-width: 600px) and (max-width: 960px){.vc-nav-wrap .vc-nav-search.wp-block-search{max-width:none}}@media (max-width: 600px){.vc-nav-wrap .vc-nav-search.wp-block-search{flex:0 1 auto;min-width:0}.vc-nav-wrap .vc-nav-search:not(.wp-block-search__searchfield-hidden){flex:1 1 auto}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper{width:100%;max-width:100%}}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper,.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{position:relative;display:block;height:42px;padding:0!important;box-sizing:border-box}.vc-nav-wrap .vc-nav-search .wp-block-search__input,.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__input{position:absolute;inset:0;width:100%;height:100%;min-width:0;box-sizing:border-box;margin:0;padding:0 52px 0 1rem!important;transition:opacity .2s .08s}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__input{opacity:0;transition:opacity .1s;pointer-events:none}.vc-nav-wrap .vc-nav-search .wp-block-search__button,.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__button,.vc-nav-wrap .vc-nav-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__button{position:absolute;inset:3px 3px auto auto;width:36px;height:36px;margin:0;transform:none;transition:background-color .25s,color .25s}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__button:hover,.vc-nav-wrap .vc-nav-search .wp-block-search__button:hover{transform:none}.vc-nav-wrap .vc-nav-search.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{width:42px!important}.vc-nav-wrap .vc-nav-search .wp-block-search__inside-wrapper{margin-left:auto}@media (max-width: 600px){.vc-nav-wrap .vc-nav-search.wp-block-search,.vc-nav-wrap .vc-nav-search:not(.wp-block-search__searchfield-hidden){flex:1 1 0;min-width:0}.vc-nav-wrap .vc-nav-search:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper{width:100%!important}}.vc-nav-wrap .wp-block-navigation__responsive-container.is-menu-open{padding:max(1.25rem,env(safe-area-inset-top)) 1.5rem max(2rem,env(safe-area-inset-bottom))!important;overflow-y:auto}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-dialog{padding:0!important;margin:0}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-container-content{padding:4.75rem 0 0!important;gap:0}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;color:#fff;background:#ffffff14;border-radius:var(--vc-radius-inner);transition:background .2s}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-container-close:hover{background:#ffffff29}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-container-close svg{width:24px;height:24px}.vc-nav-wrap .is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;align-items:stretch;gap:0!important;width:100%}.vc-nav-wrap .is-menu-open .wp-block-navigation-item{width:100%;align-items:stretch;border-radius:var(--vc-radius-inner)}.vc-nav-wrap .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item+.wp-block-navigation-item{border-top:1px solid rgb(255 255 255 / .08)}.vc-nav-wrap .is-menu-open .wp-block-navigation-item__content{padding:1.05rem 1.1rem!important;min-height:52px;display:flex;align-items:center;font-size:1.0625rem;letter-spacing:.02em;border-radius:var(--vc-radius-inner)}.vc-nav-wrap .is-menu-open .current-menu-item>.wp-block-navigation-item__content,.vc-nav-wrap .is-menu-open .current-menu-ancestor>.wp-block-navigation-item__content{margin-block:.15rem}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container{margin:0 0 .6rem 1.1rem!important;padding:0 0 0 .75rem!important;border:0!important;border-left:2px solid rgb(255 255 255 / .14)!important;border-radius:0!important;min-width:0!important;width:auto!important}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{min-height:46px;padding:.75rem 1rem!important;font-size:.9375rem;font-weight:600;text-transform:none;letter-spacing:0;color:#cfd6e2!important}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:#ffffff14;color:#fff!important}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container .current-menu-item>.wp-block-navigation-item__content{background:var(--wp--preset--color--primary);color:#fff!important}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-icon{display:none}.vc-nav-wrap .vc-nav-home .wp-block-navigation-item__content{display:inline-flex;align-items:center;gap:.65rem;padding-inline:.8rem}.vc-nav-wrap .vc-nav-home .vc-home-icon{width:20px;height:20px;flex:none}.vc-nav-wrap .vc-nav-home .wp-block-navigation-item__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vc-nav-wrap .is-menu-open .vc-nav-home .wp-block-navigation-item__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media (max-width: 600px){.vc-nav-wrap,.admin-bar .vc-nav-wrap{top:.4rem}}.wp-site-blocks>*{margin-block:0!important}header.wp-block-template-part>.vc-header{margin-bottom:.5rem!important}header.wp-block-template-part>.vc-nav-wrap{margin-bottom:0!important}main.wp-block-group{padding-top:var(--vc-s3)!important;padding-bottom:0!important}.vc-header{padding:.75rem 1.25rem;gap:var(--vc-s3)}.vc-nav-wrap{padding:.3rem .4rem}.vc-nav-wrap .wp-block-navigation-item__content{padding:.6rem .9rem}.vc-hero,.vc-hero-side{gap:.75rem}.vc-layout{gap:var(--vc-s5)}.vc-sidebar{gap:var(--vc-s2)}.vc-section-head{margin-bottom:.875rem}.vc-grid,.wp-block-post-template.vc-posts,.vc-feature{gap:var(--vc-s2)}.vc-feature .vc-list{padding:.25rem 1.1rem}.vc-feature .vc-list .vc-row{padding-block:.8rem}.vc-row{gap:.8rem;grid-template-columns:84px 1fr}.vc-card .vc-body{padding:.95rem 1.1rem 1.1rem;gap:.5rem}.vc-widget{padding:1.1rem 1.2rem 1.2rem}.vc-widget-title{margin-bottom:.75rem!important}.vc-most-read li{padding:.7rem 0}.vc-widget .wp-block-categories li{padding:.5rem 0}.vc-overlay .vc-body{padding:1rem 1.15rem;gap:.4rem}.vc-overlay.is-big .vc-body{padding:clamp(1rem,2.5vw,1.75rem);gap:.6rem}.vc-article-head{gap:.75rem}.vc-article-body{padding-top:var(--vc-s4)}.vc-meta{padding-block:.75rem;margin-top:.25rem!important}.vc-share{margin-top:var(--vc-s4);padding-top:var(--vc-s2)}.vc-authorbox{margin-top:var(--vc-s3);padding:var(--vc-s2) var(--vc-s3)}.vc-comments .comment-respond{margin-top:var(--vc-s3);padding-top:var(--vc-s3)}.vc-comments .wp-block-comment-template>li{padding-block:var(--vc-s2)}.vc-comments .wp-block-comments-title{margin-bottom:var(--vc-s2)}.vc-comments .comment-form{gap:.75rem}.vc-archive-head{padding:0 0 .25rem}.wp-block-query-pagination{margin-top:var(--vc-s3)}.vc-footer{margin-top:var(--vc-s5)!important;padding-top:var(--vc-s5);padding-bottom:var(--vc-s2)}.vc-footer-bottom{margin-top:var(--vc-s4)!important;padding-top:var(--vc-s2)}.vc-footer-cols{gap:var(--vc-s4) var(--vc-s5)!important}.vc-footer .wp-block-site-tagline{margin-bottom:var(--vc-s2)}@media (max-width: 960px){.vc-sidebar{margin-top:var(--vc-section)}}@media (max-width: 600px){.vc-header{padding:.65rem 1rem}main.wp-block-group{padding-top:var(--vc-s2)!important}.vc-hero,.vc-hero-side{gap:.6rem}.vc-card .vc-body{padding:.85rem 1rem 1rem}.vc-widget{padding:1rem}.vc-footer{margin-top:var(--vc-s4)!important}}.vc-feature .vc-list{justify-content:stretch}.vc-feature .vc-list .vc-row{flex:1 1 0;align-content:center}.vc-section{background:var(--wp--preset--color--base);border-radius:var(--vc-radius);padding:var(--vc-gap)}.vc-section .vc-section-head a{background:var(--wp--preset--color--surface)}.vc-section .vc-section-head a:hover{background:var(--wp--preset--color--primary);color:#fff}.vc-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.vc-section .vc-pagination .page-numbers{background:var(--wp--preset--color--surface)}.vc-section .vc-pagination .page-numbers.current{background:var(--wp--preset--color--primary)}.vc-section .vc-pagination .dots{background:transparent}.vc-section .vc-card,.vc-section .vc-feature .vc-list{background:transparent;border-radius:0;overflow:visible}.vc-section .vc-card:hover{transform:none}.vc-section .vc-card .vc-media{border-radius:var(--vc-radius-sm)}.vc-section .vc-card .vc-body{padding:.85rem 0 0}.vc-section .vc-feature .vc-list{padding:0;justify-content:flex-start}.vc-section .vc-feature .vc-list .vc-row{flex:none;padding-block:0;border-top:0}.vc-sep{flex:1 1 0;min-height:1.75rem;display:flex;align-items:center}.vc-sep:before{content:"";flex:1;height:1px;background:var(--vc-line)}@media (min-width: 721px){.vc-section .vc-feature{gap:var(--vc-s4)}}.vc-logo{display:block;line-height:0}.vc-logo-img{display:block;width:auto;max-width:100%;max-height:74px;height:auto}.vc-logo-text{margin:0;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1}.vc-logo-text a{color:var(--wp--preset--color--primary);text-decoration:none}.vc-logo-tagline{margin:.35rem 0 0;font-size:.875rem;color:var(--wp--preset--color--muted)}.vc-social{display:flex;flex-wrap:nowrap;gap:.25rem;margin:0;padding:0;list-style:none}.vc-social li{margin:0}.vc-social a{display:grid;place-items:center;width:30px;height:30px;color:var(--wp--preset--color--muted);border-radius:4px;transition:color .2s,background-color .2s,transform .2s}.vc-social a:hover{color:var(--wp--preset--color--primary)}.vc-social svg{width:18px;height:18px;fill:currentColor;display:block}.vc-social--footer{flex-wrap:wrap;gap:.5rem}.vc-social--footer a{width:38px;height:38px;color:#fff;background:#ffffff1a}.vc-social--footer a:hover{background:var(--wp--preset--color--primary);color:#fff;transform:translateY(-2px)}.vc-social--footer svg{width:20px;height:20px}.vc-footer .vc-home-icon{display:none}.vc-logo picture{display:block}.vc-nav-logo{display:none}@media (max-width: 960px){.vc-nav-wrap .vc-nav-logo{position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;max-width:calc(100% - 9rem);color:#fff;text-decoration:none;background:none;opacity:0;transform:translate(-50%,calc(-50% + 4px));visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s .25s}.vc-nav-wrap.is-stuck .vc-nav-logo{opacity:1;transform:translate(-50%,-50%);visibility:visible;transition:opacity .25s,transform .25s,visibility 0s}.vc-nav-logo-img{display:block;width:auto;max-width:100%;height:28px;object-fit:contain}.vc-nav-logo-text{font-family:var(--wp--preset--font-family--raleway);font-size:1.125rem;font-weight:800;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-nav-wrap:has(.is-menu-open) .vc-nav-logo{display:none}}.vc-progress{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.vc-progress span{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--wp--preset--color--primary),var(--wp--custom--primary--glow));transform:scaleX(0);transform-origin:0 50%;will-change:transform}@media (max-width: 600px){:root{--vc-gap: .875rem}}header.wp-block-template-part>.vc-header{margin-bottom:var(--vc-gap)!important}main.wp-block-group{padding-top:var(--vc-gap)!important}.vc-sidebar{gap:var(--vc-gap)}.vc-sidebar>*{margin-block:0!important}@media (max-width: 960px){.vc-layout{row-gap:var(--vc-gap)}.vc-sidebar{margin-top:0!important}}.vc-layout{column-gap:var(--vc-gap)}.vc-nav-wrap .wp-block-navigation__responsive-container.is-menu-open{background:#14181fcc!important;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%)}.vc-nav-wrap:has(.is-menu-open) .vc-nav-logo{display:flex!important;position:fixed;z-index:100001;left:1.5rem;right:auto;top:max(1.25rem,env(safe-area-inset-top));height:44px;max-width:calc(100% - 7rem);opacity:1;visibility:visible;transform:none;transition:none}.admin-bar .vc-nav-wrap:has(.is-menu-open) .vc-nav-logo{top:calc(var(--wp-admin--admin-bar--height, 0px) + max(1.25rem,env(safe-area-inset-top)))}.vc-nav-wrap .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item+.wp-block-navigation-item{border-top-color:#ffffff0f}.vc-nav-wrap .is-menu-open .wp-block-navigation-item__content{transition:background-color .2s,color .2s}.vc-nav-wrap .is-menu-open .wp-block-navigation-item__content:hover{background:#ffffff0f}.vc-nav-wrap .is-menu-open .current-menu-item>.wp-block-navigation-item__content,.vc-nav-wrap .is-menu-open .current-menu-ancestor>.wp-block-navigation-item__content,.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container .current-menu-item>.wp-block-navigation-item__content{background:var(--wp--preset--color--primary)!important;color:#fff!important}.vc-nav-wrap .is-menu-open .wp-block-navigation__submenu-container{border-left-color:#ffffff1a!important}@keyframes vc-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-container-content{animation:vc-menu-in .28s cubic-bezier(.2,.7,.2,1) both}.vc-nav-wrap:has(.is-menu-open) .vc-nav-logo-text{font-size:1.3rem}.vc-nav-wrap:has(.is-menu-open) .vc-nav-logo-img{height:32px}.wp-site-blocks{display:flex;flex-direction:column;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))}.wp-site-blocks>footer.wp-block-template-part{margin-top:auto!important}header.wp-block-template-part>*{width:100%}.vc-widget>:first-child{margin-top:0}:where(.vc-widget) :is(img,video,iframe,embed,object){max-width:100%}:where(.vc-widget) :is(img,video){height:auto}.vc-widget>:last-child{margin-bottom:0}.is-style-vc-widget-title{display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem!important;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--contrast)}.is-style-vc-widget-title:before{content:"";width:4px;height:1.1em;border-radius:2px;background:var(--wp--preset--color--primary)}.vc-widget:has(>.is-style-vc-ad){text-align:center;background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f8fafc 10px 20px)}.is-style-vc-ad:before{content:"Publicidade";display:block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--muted);margin-bottom:.6rem}.is-style-vc-ad img{display:block;margin-inline:auto;border-radius:var(--vc-radius-sm)}.wp-block-image.is-style-vc-ad{margin:0}.vc-widget>ul,.vc-widget nav>ul{margin:0;padding:0;list-style:none}.vc-widget>ul>li,.vc-widget nav>ul>li{padding:.5rem 0;border-top:1px solid var(--vc-line);font-size:.9375rem}.vc-widget>ul>li:first-child,.vc-widget nav>ul>li:first-child{border-top:0;padding-top:0}.vc-no-sidebar .vc-layout{grid-template-columns:minmax(0,1fr)}.vc-no-sidebar .vc-sidebar{display:none}.vc-section .vc-section-head{margin-bottom:var(--vc-gap)}.vc-section .vc-grid,.vc-section .vc-feature{gap:var(--vc-gap)}.vc-card .vc-date{line-height:1}.vc-article>.vc-article-body{margin-top:0!important;padding-top:var(--vc-pad)}.vc-comments:not(:has(.wp-block-comment-template)) .comment-respond{margin-top:0;padding-top:0;border-top:0}.vc-comments .wp-block-comment-template .comment-respond{padding-bottom:var(--vc-s3)}.vc-comments:not(:has(.wp-block-comment-template)) .comment-reply-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vc-meta .wp-block-post-date:before,.vc-meta .vc-reading:before{content:none}.vc-meta{column-gap:.75rem!important}.vc-meta>:not(:first-child,.vc-share):before{content:"\b7";margin-right:.75rem;opacity:.6}.vc-meta .vc-comment-count{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none}.vc-meta .vc-comment-count svg{flex:none}.vc-meta .vc-comment-count:hover{color:var(--wp--preset--color--primary)}.vc-meta .vc-comment-count:before{color:var(--wp--preset--color--muted)}.vc-share--icons{margin:0 0 0 auto!important;padding:0!important;border:0!important;gap:.25rem}.vc-share--icons a,.vc-share--icons button{display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;padding:0;border-radius:var(--vc-radius-inner);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);transform:none!important}.vc-share--icons svg{width:16px;height:16px;fill:currentColor}.vc-share--icons a:hover,.vc-share--icons button:hover,.vc-share--icons .is-copied{background:var(--wp--preset--color--primary);color:#fff}@media (max-width: 600px){.vc-meta>:not(:first-child,.vc-share):before{display:none}.vc-share--icons{margin:.25rem 0 0!important;flex-basis:100%}}.vc-overlay:after,.vc-overlay .vc-body{pointer-events:none}.vc-overlay .vc-body a{pointer-events:auto}:is(.vc-card,.vc-row):has(>.vc-media:hover,>.wp-block-post-featured-image a:hover) :is(.vc-title,.wp-block-post-title) a{color:var(--wp--preset--color--primary);background-size:100% 1px}.vc-overlay .vc-media{inset:-24px}.vc-overlay:after{display:none}.vc-overlay{--vc-overlay-inset: 4px}.vc-overlay{background:var(--vc-line)}.vc-overlay .vc-body,.vc-overlay.is-big .vc-body{inset:auto var(--vc-overlay-inset) var(--vc-overlay-inset);box-sizing:border-box;max-width:none;padding:.6rem .8rem;border-radius:calc(var(--vc-radius) - var(--vc-overlay-inset));background:#14181fd9}.vc-overlay.is-big .vc-body{padding:clamp(.7rem,1.6vw,1.1rem) clamp(.8rem,1.8vw,1.25rem)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.vc-overlay .vc-body,.vc-overlay.is-big .vc-body{background:#14181fb3;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}}.vc-footer-menu:not(:has(.wp-block-navigation)){display:none}.vc-nav-wrap{--vc-submenu-delay: .2s}.vc-nav-wrap .wp-block-navigation__responsive-container:not(.is-menu-open) .has-child .wp-block-navigation__submenu-container{width:auto!important;min-width:230px!important;height:auto!important;overflow:visible!important;transition:opacity .15s ease .25s,visibility 0s linear .4s!important}.vc-nav-wrap .wp-block-navigation__responsive-container:not(.is-menu-open) .has-child:hover>.wp-block-navigation__submenu-container{transition:opacity .15s ease var(--vc-submenu-delay),visibility 0s linear var(--vc-submenu-delay)!important}.vc-nav-wrap .wp-block-navigation__responsive-container:not(.is-menu-open) .has-child:focus-within>.wp-block-navigation__submenu-container{transition:opacity .15s ease,visibility 0s!important}.vc-nav-wrap .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{margin-left:.95rem!important;top:-.4rem!important}.vc-nav-wrap .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{inset:0 auto 0 -1rem;width:1rem;height:auto}.vc-section-head .vc-more{display:inline-flex;align-items:center;gap:.4rem;line-height:1.2}.wp-block-query-pagination a:has(.vc-arrow){display:inline-flex;align-items:center;gap:.4rem}.vc-arrow{flex:none;display:block;transition:transform .2s ease}a:is(:hover,:focus-visible)>.vc-arrow--right{transform:translate(3px)}a:is(:hover,:focus-visible)>.vc-arrow--left{transform:translate(-3px)}.vc-nav-wrap .wp-block-navigation__submenu-icon,.vc-nav-wrap .wp-block-navigation__submenu-icon:is(:hover,:focus,:active){background:transparent!important;box-shadow:none!important}.vc-nav-wrap .wp-block-navigation__submenu-icon svg{transition:transform .25s ease}.vc-nav-wrap .has-child:hover:not(:focus-within)>.wp-block-navigation__submenu-icon svg{transition-delay:var(--vc-submenu-delay)}.vc-nav-wrap .wp-block-navigation__submenu-icon{position:relative;z-index:2}.vc-nav-wrap .wp-block-navigation__submenu-icon:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.vc-nav-wrap .has-child.vc-sub-closed>.wp-block-navigation__submenu-icon[aria-expanded=false]~.wp-block-navigation__submenu-container{visibility:hidden!important;opacity:0!important;transition:none!important}.vc-nav-wrap .has-child.vc-sub-closed>.wp-block-navigation__submenu-icon[aria-expanded=false] svg{transform:none!important}.wp-block-post-template .vc-card>.vc-body{margin-block-start:0!important}.vc-footer,.vc-footer.vc-footer{margin-top:var(--vc-gap)!important}header.wp-block-template-part>.vc-header{margin:var(--vc-gap) auto 0!important}.vc-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--vc-s3);box-sizing:border-box;padding:1.1rem 1.5rem;border-radius:var(--vc-radius) var(--vc-radius) 0 0}.vc-header-date{font-size:.8125rem;line-height:1.4;color:var(--wp--preset--color--muted);white-space:nowrap}.vc-header-date b{display:block;font-size:.875rem;font-weight:700;color:var(--wp--preset--color--contrast)}.vc-header .vc-brand-logo{display:flex;flex-direction:column;align-items:center;text-align:center}.vc-header .vc-logo-img{height:auto;max-height:72px;max-width:min(480px,46vw);margin-inline:auto}.vc-header .vc-logo-text,.vc-header .vc-logo-tagline{text-align:center}.vc-header-social{display:flex;justify-content:flex-end}header.wp-block-template-part>.vc-nav-wrap{transition:border-radius .2s}header.wp-block-template-part>.vc-nav-wrap:not(.is-stuck){border-top-left-radius:0;border-top-right-radius:0}header.wp-block-template-part>.vc-ticker{flex:none;box-sizing:border-box;max-width:1240px;margin:var(--vc-gap) auto 0!important;padding:.4rem .4rem .4rem .75rem;border:0;border-radius:var(--vc-radius);background:var(--wp--preset--color--base);gap:.75rem;font-size:.875rem}.vc-ticker-nav{flex:none;display:flex;align-items:center;gap:.3rem;margin-left:auto}.vc-ticker-count{margin-right:.35rem;font-size:.75rem;font-weight:600;color:var(--wp--preset--color--muted);font-variant-numeric:tabular-nums}.vc-ticker-nav button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--vc-radius-inner);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);cursor:pointer;transition:background-color .2s,color .2s}.vc-ticker-nav button:focus-visible{background:var(--wp--preset--color--primary);color:#fff}@media (hover: hover){.vc-ticker-nav button:hover{background:var(--wp--preset--color--primary);color:#fff}.vc-ticker-nav button:hover>.vc-arrow--right{transform:translate(2px)}.vc-ticker-nav button:hover>.vc-arrow--left{transform:translate(-2px)}}header.wp-block-template-part>.vc-ticker strong{padding:.3rem .65rem;border-radius:var(--vc-radius-inner);background:var(--wp--custom--primary--soft);color:var(--wp--preset--color--primary-dark);font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1}@keyframes vc-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--wp--preset--color--primary) 40%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--wp--preset--color--primary) 0%,transparent)}}header.wp-block-template-part>.vc-ticker strong{animation:vc-ping 2.4s cubic-bezier(0,0,.2,1) infinite}.vc-ticker-nav button[hidden],.vc-ticker-pause .vc-icon-play,.vc-ticker.is-paused .vc-ticker-pause .vc-icon-pause{display:none}.vc-ticker.is-paused .vc-ticker-pause .vc-icon-play{display:block}header.wp-block-template-part>.vc-ticker.is-paused strong{animation:none}@media (max-width: 820px){header.wp-block-template-part>.vc-ticker{gap:.75rem}header.wp-block-template-part>.vc-ticker:not(:has(.vc-ticker-pause:not([hidden]))){padding-right:.75rem}.vc-ticker-nav :is(.vc-ticker-count,.vc-ticker-prev,.vc-ticker-next){display:none}header.wp-block-template-part>.vc-ticker strong{flex:none;width:8px;height:8px;padding:0;border-radius:50%;background:var(--wp--preset--color--primary)}.vc-ticker-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 820px){.vc-header{--vc-header-space: .75rem;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--vc-header-space);padding:var(--vc-header-space) 1rem;text-align:center}.vc-header-date b{display:inline;font-size:inherit}.vc-header-date b:after{content:","}.vc-header-date{justify-self:stretch}.vc-header-date:after{content:"";display:block;height:1px;margin:var(--vc-header-space) -1rem 0;background:var(--vc-line)}.vc-header .vc-logo-img{max-height:56px;max-width:100%}.vc-header-social{display:none}.vc-header--social-mobile .vc-header-social{display:flex;justify-content:center}}.vc-menu-social,.vc-menu-social-item{display:none}.vc-nav-wrap .is-menu-open .vc-menu-social-item{display:block;width:100%}.vc-nav-wrap .is-menu-open .vc-menu-social{display:block;width:100%;margin-top:1rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .08);animation:vc-menu-in .28s cubic-bezier(.2,.7,.2,1) both}.vc-menu-social-title{display:block;margin-bottom:.75rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa4b5}.vc-social--menu{flex-wrap:wrap;gap:.5rem}.vc-social--menu a{width:44px;height:44px;border-radius:var(--vc-radius-inner);background:#ffffff14;color:#fff}.vc-social--menu a:hover,.vc-social--menu a:focus-visible{background:var(--wp--preset--color--primary);color:#fff}.vc-social--menu svg{width:20px;height:20px}.vc-nav-wrap .wp-block-navigation__responsive-container.is-menu-open{overflow:hidden!important;display:flex;flex-direction:column}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-close{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-dialog{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.vc-nav-wrap .is-menu-open .wp-block-navigation__responsive-container-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:calc(44px + .75rem)!important;padding:.75rem 0 0!important;border-top:1px solid rgb(255 255 255 / .08)}.vc-nav-wrap.is-stuck:has(.vc-nav-search:not(.wp-block-search__searchfield-hidden)) .vc-nav-logo{opacity:0!important;visibility:hidden!important;transition:opacity .15s,visibility 0s .15s!important}.vc-footer h3{margin-bottom:0!important}.vc-footer h3+*{margin-top:.75rem!important}.vc-top{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}a:is(:hover,:focus-visible)>.vc-arrow--up{transform:translateY(-2px)}.vc-ad-slot{text-align:center;line-height:0}.vc-ad-slot :is(img,iframe,video,embed,object){max-width:100%;vertical-align:middle}.vc-ad-slot :is(img,video){height:auto}.vc-ad-widget{line-height:normal}.vc-ad-widget+.vc-ad-widget{margin-top:.75rem}.vc-ad-title{margin:0 0 .5rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--muted)}header.wp-block-template-part>.vc-ad-slot{flex:none;box-sizing:border-box;max-width:1240px;margin:var(--vc-gap) auto 0!important}.vc-article-body>.vc-ad-slot--post-inicio{margin:0 0 var(--vc-s4)!important}.vc-article-body>.vc-ad-slot--post-fim{margin:var(--vc-s4) 0 0!important}footer.wp-block-template-part>.vc-ad-slot--rodape{box-sizing:border-box;max-width:calc(1240px + 2 * var(--vc-gutter));margin:var(--vc-gap) auto 0;padding-inline:var(--vc-gutter)}.vc-widget:is(.widget_vc_instagram,.widget_vc_facebook){padding:0}:is(.widget_vc_instagram,.widget_vc_facebook)>.vc-widget-title{padding:1.1rem 1.2rem 0;margin-bottom:0!important}.vc-sc--instagram{--vc-sc-brand: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}.vc-sc--facebook{--vc-sc-brand: #1877f2}.vc-sc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.1rem 1.2rem;color:inherit;text-decoration:none;border-radius:var(--vc-radius)}.vc-sc:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.vc-sc-logo{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--vc-sc-brand);transition:transform .2s}.vc-sc-logo>svg{width:30px;height:30px;fill:#fff}.vc-sc-photo{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;overflow:hidden;border:2px solid var(--wp--preset--color--base);border-radius:50%;background:var(--wp--preset--color--base)}.vc-sc-photo img{display:block;width:100%;height:100%;object-fit:cover}.vc-sc-id{min-width:0}.vc-sc-name,.vc-sc-handle{display:block;overflow-wrap:anywhere}.vc-sc-name{font-size:.9375rem;font-weight:800;line-height:1.3;color:var(--wp--preset--color--contrast)}.vc-sc-handle{margin-top:.1rem;font-size:.8125rem;line-height:1.3;color:var(--wp--preset--color--muted)}.vc-sc-follow{padding:.5rem .95rem;border-radius:var(--vc-radius);background:var(--wp--preset--color--primary);color:#fff!important;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s}.vc-sc:is(:hover,:focus-visible) .vc-sc-follow{background:var(--wp--preset--color--primary-dark)}.vc-sc:is(:hover,:focus-visible) .vc-sc-logo{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.vc-sc-logo{transition:none}.vc-sc:is(:hover,:focus-visible) .vc-sc-logo{transform:none}}.vc-sc-text{grid-column:1 / -1;font-size:.875rem;line-height:1.45;color:var(--wp--preset--color--contrast)}
