.elementor-kit-4{--e-global-color-primary:#0D4EA2;--e-global-color-secondary:#0B1D37;--e-global-color-text:#0B1D37;--e-global-color-accent:#FFD21E;--e-global-color-verdefolha:#2E7D32;--e-global-color-marromcaule:#5B3A1E;--e-global-color-livecolor:#d0342c;--e-global-color-cinzaclaro:#F2F4F7;--e-global-color-mutedcolor:#5d6b82;--e-global-color-linha:#e2e7f0;--e-global-color-softprimary:#e7eefb;--e-global-color-softamarelo:#fff6d6;--e-global-color-softverde:#e6f2e7;--e-global-color-softlive:#fdeaea;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-5535e8e-font-family:"DMSans";--e-global-typography-5535e8e-font-size:3rem;--e-global-typography-5535e8e-font-weight:700;--e-global-typography-c83476d-font-family:"DMSans";--e-global-typography-c83476d-font-size:2.5rem;--e-global-typography-c83476d-font-weight:bold;--e-global-typography-ff8f921-font-family:"DMSans";--e-global-typography-ff8f921-font-size:2.3rem;--e-global-typography-ff8f921-font-weight:bold;--e-global-typography-887fca2-font-family:"DMSans";--e-global-typography-887fca2-font-size:1rem;--e-global-typography-887fca2-font-weight:400;--e-global-typography-2142591-font-family:"DMSans";--e-global-typography-2142591-font-size:1rem;--e-global-typography-2142591-font-weight:700;--e-global-typography-6e52843-font-family:"DMSans";--e-global-typography-6e52843-font-size:1rem;--e-global-typography-6e52843-font-weight:500;color:#0B1D37;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-secondary );}.elementor-kit-4 a:hover{color:#0D4EA2;}.elementor-kit-4 h1{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:800;}.elementor-kit-4 h2{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-kit-4 h3{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-kit-4 h4{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;padding:11px 20px 11px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}.entry-title, .wp-block-post-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-c83476d-font-size:1.9rem;--e-global-typography-ff8f921-font-size:1.9rem;}.elementor-kit-4 h1{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/poppins-400.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/poppins-600.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/poppins-700.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/poppins-800.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/inter-400.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/inter-500.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/inter-600.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('https://negociosgaivota.com.br/wp-content/uploads/2026/07/inter-700.woff2') format('woff2');}
.grad-primary{background:linear-gradient(135deg,#0D4EA2 0%,#1668d9 100%)}
.grad-action{background:linear-gradient(135deg,#2E7D32 0%,#43a047 100%)}
.grad-events{background:linear-gradient(135deg,#FFD21E 0%,#f0b400 100%);color:#5B3A1E}
.grad-live{background:linear-gradient(135deg,#d0342c 0%,#a32620 100%)}
 .na-logo img{height:46px;width:auto} .na-logo-pill img{height:38px;width:auto;background:#fff;border-radius:12px;padding:8px 14px} .mi-live>a{color:#d0342c!important;font-weight:800} .btn-ghost-primary .elementor-button{background:transparent;border:2px solid #0D4EA2;color:#0D4EA2} .grad-action .elementor-button{background:linear-gradient(135deg,#2E7D32 0%,#43a047 100%);color:#fff} .grad-primary .elementor-button{background:linear-gradient(135deg,#0D4EA2 0%,#1668d9 100%);color:#fff} .grad-events .elementor-button{background:linear-gradient(135deg,#FFD21E 0%,#f0b400 100%);color:#5B3A1E} .grad-live .elementor-button{background:linear-gradient(135deg,#d0342c 0%,#a32620 100%);color:#fff} .na-footer-links, .na-footer-links p, .na-footer-links a{color:#aeb8d0;font-size:13px;text-decoration:none} .na-footer-links a:hover{color:#fff} .na-card{border:1px solid #e2e7f0;border-radius:14px;background:#fff;overflow:hidden;height:100%} .na-card-dark{background:#102849;border-color:#14335e} .na-card-img img{width:100%;height:110px;object-fit:cover;display:block} .na-card-img-sm img{height:80px} .na-banner-img img{width:100%;display:block;border-radius:14px} .na-card-title{font-size:15.5px;margin:2px 0} .na-card-title a{color:inherit;text-decoration:none} .na-cam-title{color:#cdd6ea;font-size:13px} .na-card-cat, .na-card-cat *, .na-cat-plain a{font-size:12.5px;color:#5d6b82;text-decoration:none} .na-badge-plano a{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;pointer-events:none;background:#F2F4F7;color:#5d6b82;border:1px solid #e2e7f0} .na-badge-plano a[href*="super-parceiro"]{background:#FFD21E;color:#5B3A1E;border:none} .na-badge-plano a[href*="premium"]{background:#0D4EA2;color:#fff;border:none} .na-badge-event a{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;background:#fff6d6;color:#5B3A1E;text-decoration:none;pointer-events:none} .na-badge-news a{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;background:#0B1D37;color:#fff;text-decoration:none;pointer-events:none} .na-badge-news a[href*="patrocinado"]{background:#fff6d6;color:#5B3A1E} .na-badge-gratis .jet-listing-dynamic-field__content{font-size:0} .na-badge-gratis .jet-listing-dynamic-field__content:before{content:"Gratuito";font-size:11px;font-weight:800;text-transform:uppercase;background:#e6f2e7;color:#2a7d0d;padding:3px 10px;border-radius:20px} .na-badge-destaque .jet-listing-dynamic-field__content{font-size:0} .na-badge-destaque .jet-listing-dynamic-field__content:before{content:"\2605 Destaque";font-size:11px;font-weight:800;text-transform:uppercase;background:#fff6d6;color:#5B3A1E;padding:3px 10px;border-radius:20px} .na-badge-status .jet-listing-dynamic-field__content{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;background:#14335e;color:#8fa0c4} .na-price{font-weight:800} .na-btn a{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:7px 14px;font-weight:800;font-size:12.5px;text-decoration:none;font-family:Poppins,sans-serif} .na-btn-action a{background:linear-gradient(135deg,#2E7D32 0%,#43a047 100%);color:#fff} .na-btn-ghost a{background:transparent;color:#0D4EA2;border:2px solid #0D4EA2} .na-btn-events a{background:linear-gradient(135deg,#FFD21E 0%,#f0b400 100%);color:#5B3A1E} .na-datebox{background:linear-gradient(135deg,#FFD21E 0%,#f0b400 100%);color:#5B3A1E;border-radius:10px;padding:8px 6px;text-align:center;min-width:62px} .na-datebox-day .jet-listing-dynamic-field__content{font-size:20px;font-weight:800;line-height:1.1;font-family:Poppins,sans-serif} .na-datebox-mon .jet-listing-dynamic-field__content{font-size:11px;text-transform:uppercase;font-weight:700} .na-vis-premium,.na-vis-super,.na-vis-free{display:none!important} body.na-plan-premium .na-vis-premium,body.na-plan-super-parceiro .na-vis-premium{display:flex!important} body.na-plan-super-parceiro .na-vis-super{display:flex!important} body.na-plan-gratis .na-vis-free{display:flex!important} .na-capa{min-height:180px;justify-content:center} .na-capa-img img{width:100%;height:180px;object-fit:cover;display:block} .na-logo-box img{width:92px;height:92px;border-radius:18px;border:1px solid #e2e7f0;background:#fff;object-fit:contain;margin-top:-46px;position:relative;box-shadow:0 6px 24px rgba(11,29,55,.08)} .na-chip{display:inline-block;background:#F2F4F7;border:1px solid #e2e7f0;border-radius:20px;padding:7px 16px;font-size:13px;font-weight:700;margin:0 6px 6px 0} .na-upsell{background:#e7eefb;border-radius:14px} .na-sidebar{background:#F2F4F7;border:1px solid #e2e7f0;border-radius:14px;padding:18px} .na-social a{font-size:13px;color:#0D4EA2;text-decoration:none;font-weight:700} .na-btn-full a{width:100%;justify-content:center} .na-free-table .jet-listing-dynamic-field__content{font-size:14px} .na-hide-empty:not(:has(.jet-listing-grid__item,.jet-listing-dynamic-field__content,.jet-listing-dynamic-repeater__item,.jet-listing-dynamic-repeater,img)){display:none!important} body .na-hide-empty:not(:has(.jet-listing-grid__item,.jet-listing-dynamic-field__content,.jet-listing-dynamic-repeater__item,.jet-listing-dynamic-repeater,img)){display:none!important} .na-datebox-lg .na-datebox-day .jet-listing-dynamic-field__content{font-size:30px} .na-excerpt .jet-listing-dynamic-field__content{font-size:15px;color:#5d6b82} .na-meta-bar{border-top:1px solid #e2e7f0;border-bottom:1px solid #e2e7f0;padding:10px 0} .na-faq-item{border:1px solid #e2e7f0;border-radius:10px;padding:12px 16px;margin-bottom:8px} .na-faq-q{font-weight:700;font-family:Poppins,sans-serif;color:#0B1D37} .na-faq-a{color:#5d6b82;font-size:14px;margin-top:4px} body h1{font-family:Poppins,sans-serif;font-weight:800;font-size:34px;line-height:1.2} body h2{font-family:Poppins,sans-serif;font-weight:700;font-size:22px} body h3{font-family:Poppins,sans-serif;font-weight:600} body h4{font-family:Poppins,sans-serif;font-weight:600} @media(max-width:767px){body h1{font-size:28px}} .jet-listing-not-found{display:none}
/* ===== NA POLISH V1 - paridade mockup ===== */
@font-face{font-family:"lucide";src:url("/wp-content/uploads/lucide-font/lucide.woff2") format("woff2"),url("/wp-content/uploads/lucide-font/lucide.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}
.na-btn a,.elementor-button{border-radius:10px!important;padding:11px 20px!important;font-family:Poppins,sans-serif!important;font-weight:800!important;font-size:14px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.15;text-decoration:none}
.na-card .na-btn a{padding:7px 14px!important;font-size:12.5px!important;border-radius:8px!important}
.na-btn-action a{box-shadow:0 4px 14px rgba(46,125,50,.35)}
.na-btn-events a{box-shadow:0 4px 14px rgba(255,210,30,.5)}
.grad-action .elementor-button{box-shadow:0 4px 14px rgba(46,125,50,.35)}
.grad-primary .elementor-button{box-shadow:0 4px 14px rgba(13,78,162,.35)}
.btn-ghost-primary .elementor-button{border-radius:10px!important}
.na-btn-action a::before{font-family:lucide!important;content:"\e116";font-weight:400;font-size:.95em}
.na-btn-ghost a[href^="tel"]::before{font-family:lucide!important;content:"\e133";font-weight:400;font-size:.95em}
.na-btn-ghost a[href*="maps"]::before{font-family:lucide!important;content:"\e111";font-weight:400;font-size:.95em}
.na-btn-events a::before{font-family:lucide!important;content:"\e20f";font-weight:400;font-size:.95em}
.mi-live>a::before{font-family:lucide!important;content:"\e404";font-weight:400;margin-right:6px;font-size:13px}
.na-upsell h3::before{font-family:lucide;content:"\e412";font-weight:400;margin-right:8px;font-size:.9em}
.na-card{border-radius:14px!important;transition:box-shadow .2s ease}
.na-card:hover{box-shadow:0 6px 24px rgba(11,29,55,.08)}
.na-card h3,.na-card h4{font-size:15.5px;margin:4px 0 2px}
.jet-listing-dynamic-field__content{font-family:Inter,sans-serif}
.na-datebox,.na-datebox *{font-family:Poppins,sans-serif!important}
.na-chip{font-family:Poppins,sans-serif}
.na-sidebar{border-radius:14px}
.na-upsell{border-radius:14px}
.na-upsell .elementor-button{width:auto;align-self:flex-start}
.elementor-location-footer .e-con .e-con > .e-con{flex:1 1 180px;width:auto!important}
.elementor-location-footer .e-con .e-con > .e-con:first-child{flex:2 1 240px}
@media(max-width:1024px){ .e-con.e-flex:has(> .na-sidebar){flex-wrap:wrap} .na-sidebar{width:100%!important} }
@media(max-width:767px){ body h1{font-size:28px!important} body h2{font-size:20px!important} .na-capa-img img{height:120px} .na-logo-box img{width:72px;height:72px;margin-top:-36px} .e-con.e-flex:has(> .na-logo-box){flex-wrap:wrap} .elementor-location-header .elementor-button{padding:8px 12px!important;font-size:12px!important} .na-datebox{min-width:56px} .elementor-location-footer .e-con .e-con > .e-con{flex:1 1 100%} }
/* NA POLISH V2 - titulos e overflow */
h1.jet-listing-dynamic-field__content{font-family:Poppins,sans-serif!important;font-weight:800!important;font-size:32px!important;line-height:1.2!important;color:#0B1D37;margin:4px 0}
h2.jet-listing-dynamic-field__content{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.25!important;color:#0B1D37}
h3.jet-listing-dynamic-field__content{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:15.5px!important;line-height:1.3!important;color:#0B1D37}
h4.jet-listing-dynamic-field__content{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#0B1D37}
.na-card-dark h4.jet-listing-dynamic-field__content{color:#cdd6ea}
.na-sidebar h4,.na-sidebar .elementor-heading-title{font-size:13px!important;text-transform:uppercase;letter-spacing:.6px}
.na-sidebar{font-size:13.5px}
.e-con.e-flex>.e-con{min-width:0}
.e-con img{max-width:100%}
body{overflow-x:clip}
@media(max-width:767px){h1.jet-listing-dynamic-field__content{font-size:26px!important}} .na-logo img{height:46px!important;width:auto!important} .na-logo-pill img{height:38px!important;width:auto!important} .na-logo-box img{width:92px!important;height:92px!important} .na-sidebar .jet-listing-dynamic-repeater__item{display:block;margin-bottom:4px} body .na-sidebar:not(:has(.jet-listing-grid__item,.jet-listing-dynamic-field__content,.jet-listing-dynamic-repeater__item)){display:none!important} .e-con.e-flex:has(> .na-sidebar) > .e-con:not(.na-sidebar){flex:1 1 0%;min-width:0;width:auto!important;max-width:100%} .e-con.e-flex:has(> .na-sidebar) > .na-sidebar{flex:0 0 auto} @media(max-width:1024px){ .e-con.e-flex:has(> .na-sidebar) > .na-sidebar{flex:1 1 100%;width:100%!important} } .e-con-inner:has(> .na-sidebar) > .e-con:not(.na-sidebar), .e-con:has(> .na-sidebar) > .e-con:not(.na-sidebar){flex:1 1 0%!important;min-width:0;width:auto!important;max-width:100%} .e-con-inner:has(> .na-sidebar), .e-con:has(> .na-sidebar){flex-wrap:wrap} .e-con-inner:has(> .na-sidebar) > .na-sidebar{flex:0 0 auto} @media(max-width:1024px){ .e-con-inner:has(> .na-sidebar) > .na-sidebar, .e-con:has(> .na-sidebar) > .na-sidebar{flex:1 1 100%!important;width:100%!important} } body .e-con.e-parent.e-con-boxed > .e-con-inner{max-width:min(100%,1180px)!important} .e-con-inner:has(> .na-logo-box){flex-wrap:wrap!important} .e-con-inner:has(> .na-logo-box) > .e-con:not(:last-child){flex:1 1 0%!important;min-width:0;width:auto!important} .e-con-inner:has(> .na-logo-box) > .e-con:last-child{flex:0 0 auto!important;width:auto!important} .e-con-inner:has(> .na-datebox) > .e-con:not(.na-datebox){flex:1 1 0%!important;min-width:0;width:auto!important} @media(max-width:767px){ .e-con-inner:has(> .na-logo-box) > .e-con:last-child{flex:1 1 100%!important} }
/* NA FREE CARD */
body.na-plan-gratis .e-con.e-parent:has(> .e-con-inner > .na-logo-box) > .e-con-inner{max-width:720px!important;background:#fff;border:1px solid #e2e7f0;border-bottom:0;border-radius:14px 14px 0 0;padding:26px 28px 8px}
body.na-plan-gratis .na-free-table > .e-con-inner{max-width:720px!important;background:#fff;border-left:1px solid #e2e7f0;border-right:1px solid #e2e7f0;padding:6px 28px 18px}
body.na-plan-gratis .e-con.e-parent:has(.na-upsell) > .e-con-inner{max-width:720px!important;border:1px solid #e2e7f0;border-top:0;border-radius:0 0 14px 14px;overflow:hidden;padding:0}
body.na-plan-gratis .na-upsell{border-radius:0!important;margin:0}
body.na-plan-gratis .e-con-inner:has(> .na-logo-box) > .e-con:last-child:not(.na-free-btns){display:none!important}
body.na-plan-gratis .na-free-table .jet-listing-dynamic-field{border:1px solid #e2e7f0;padding:10px 12px;margin-top:-1px;background:#fff;font-size:13.5px}
.na-free-btns .jet-listing-dynamic-link{flex:1}
.na-free-btns .jet-listing-dynamic-link a{width:100%;justify-content:center}
.na-bc .elementor-shortcode, .na-bc a{font-size:12.5px;color:#5d6b82;text-decoration:none}
/* card-evento (listing 90): local em 1 linha com reticencias - fix layout 27/07/2026 */
.jet-listing-grid--90 .elementor-element-ac9909d{min-width:0}
.jet-listing-grid--90 .elementor-element-ac9909d .jet-listing-dynamic-field__inline-wrap{min-width:0;overflow:hidden}
.jet-listing-grid--90 .elementor-element-ac9909d .jet-listing-dynamic-field__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}
.jet-listing-grid--90 .elementor-element-f32b22a{flex-shrink:0}
.jet-listing-grid--90 .elementor-element-f32b22a .jet-listing-dynamic-field__content{white-space:nowrap}
/* cartaz do evento na single (template 113) - 27/07/2026 */
.na-evento-cartaz img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #e2e8f2}
.na-evento-cartaz:not(:has(img)){display:none}
.na-evento-cartaz:has(img[src*="placeholder-fase1"]){display:none}/* End custom CSS */