.elementor-76 .elementor-element.elementor-element-efe3a82{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.77;}.elementor-76 .elementor-element.elementor-element-efe3a82:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portodasasas.com.br/wp-content/uploads/2026/04/DJI_0557.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76 .elementor-element.elementor-element-efe3a82::before, .elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-efe3a82 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-efe3a82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C0C0CEB;--background-overlay:'';}.elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-shape-bottom .elementor-shape-fill, .elementor-76 .elementor-element.elementor-element-efe3a82 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF9F6;}.elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-shape-bottom svg, .elementor-76 .elementor-element.elementor-element-efe3a82 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-cc406d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-aef84c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-000aec3{width:auto;max-width:auto;background-color:#F4F5F7;padding:05px 015px 05px 015px;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-000aec3.elementor-element{--align-self:flex-start;}.elementor-76 .elementor-element.elementor-element-000aec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-76 .elementor-element.elementor-element-6eb8d76{width:auto;max-width:auto;padding:05px 015px 05px 015px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-6eb8d76.elementor-element{--align-self:flex-start;}.elementor-76 .elementor-element.elementor-element-6eb8d76 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;color:#043B58;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-76 .elementor-element.elementor-element-3eb25eb{--display:flex;}.elementor-76 .elementor-element.elementor-element-38d184c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-2f78016{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-2f78016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-30ad7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-30ad7b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-c6c7dbb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-14e33de{--display:flex;}.elementor-76 .elementor-element.elementor-element-b99184c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-16f46f0{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-16f46f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-9d067d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-9d067d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-d8ff6ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-3c6b24c{--display:flex;}.elementor-76 .elementor-element.elementor-element-35f0770{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-09a3487{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-09a3487 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-5609ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-5609ad0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-e60a1b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-fbe0e46{font-family:"Open Sans", Sans-serif;font-size:43px;font-weight:400;}.elementor-76 .elementor-element.elementor-element-8c0a6e9{font-family:"Open Sans", Sans-serif;font-size:43px;font-weight:400;}.elementor-76 .elementor-element.elementor-element-0c4ae48{font-family:"Open Sans", Sans-serif;font-size:43px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-76 .elementor-element.elementor-element-e6265df{--display:flex;}.elementor-76 .elementor-element.elementor-element-835def4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-7cde6d1{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-7cde6d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-afb436a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-afb436a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-d404eee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-4835c99{--display:flex;}.elementor-76 .elementor-element.elementor-element-1e7371d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-60ed3df{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-60ed3df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-777a849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-777a849 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-15bd9d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-0c08573{--display:flex;}.elementor-76 .elementor-element.elementor-element-24a58bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-ff1298d{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-ff1298d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-b49ed04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-b49ed04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-533ceab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-a75732f{--display:flex;}.elementor-76 .elementor-element.elementor-element-c94fca7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-87f951f{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-87f951f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-ae3c406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-ae3c406 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-db1ce54{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-09cdc34{--display:flex;}.elementor-76 .elementor-element.elementor-element-274a2aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-acb3cf1{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-acb3cf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-c181687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-c181687 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-80c4828{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-715badf{--display:flex;}.elementor-76 .elementor-element.elementor-element-104b07e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-202d4c2{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-202d4c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-21aa375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-21aa375 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-67b276b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-d840c7b{--display:flex;}.elementor-76 .elementor-element.elementor-element-80997af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-5214109{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-5214109 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-9dbdc99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-9dbdc99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-70d2cf5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-54ef4ed{--display:flex;}.elementor-76 .elementor-element.elementor-element-a31be09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-b6736ae{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-b6736ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-40da705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-40da705 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-5b22de9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-72f7322{--display:flex;}.elementor-76 .elementor-element.elementor-element-ba2f2cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-76 .elementor-element.elementor-element-08b3446{width:auto;max-width:auto;background-color:#FFFFFF;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-08b3446 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-76 .elementor-element.elementor-element-3c295c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-76 .elementor-element.elementor-element-3c295c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-76 .elementor-element.elementor-element-f334077{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-76 .elementor-element.elementor-element-2c9399d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-efe3a82{--min-height:56vh;--overlay-opacity:0.55;}.elementor-76 .elementor-element.elementor-element-efe3a82 > .elementor-shape-bottom svg, .elementor-76 .elementor-element.elementor-element-efe3a82 > .e-con-inner > .elementor-shape-bottom svg{height:18px;}.elementor-76 .elementor-element.elementor-element-cc406d4{padding:11px 11px 11px 11px;text-align:center;}.elementor-76 .elementor-element.elementor-element-cc406d4 .elementor-heading-title{font-size:40px;}.elementor-76 .elementor-element.elementor-element-6eb8d76{padding:0px 0px 0px 11px;}.elementor-76 .elementor-element.elementor-element-6eb8d76 .elementor-heading-title{font-size:30px;}.elementor-76 .elementor-element.elementor-element-2c9399d{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for nested-tabs, class: .elementor-element-2c9399d *//* Transforma a barra de meses em um Grid editorial de 4 colunas */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tabs-heading {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 25px !important; /* Espaçamento generoso e luxuoso */
    border: none !important;
    margin-bottom: 50px;
}

/* Estilo do Card (Mês) Inativo: Padrão Porto das Asas */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title {
    background-color: #FBF9F6 !important; /* Fundo Creme Acolhedor */
    border-radius: 20px !important; /* Cantos arredondados e suaves */
    padding: 45px 25px !important; /* Card robusto e imersivo */
    text-align: center !important;
    border: 1px solid #E2E8F0 !important; /* Borda ultra-fina e discreta */
    justify-content: center !important;
    flex-direction: column !important; /* Coloca o logo (ex-ícone) acima do texto */
    gap: 20px !important; /* Espaço entre o logo e o texto do mês */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important; /* Sombra ultra-suave */
    transition: all 0.4s ease !important;
    scale: 1;
}

/* Toque de sofisticação ao passar o mouse */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title:hover {
    scale: 1.02; /* Sutil aumento de tamanho */
    border-color: #D4AF37 !important; /* Borda fica dourada */
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.08) !important; /* Sombra dourada suave */
}

/* Estilo do Texto do Mês Inativo */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title .e-n-tab-title-text {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    color: #043B58 !important; /* Texto em Azul Escuro */
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
}

/* Estilo do Logo (que você vai subir no lugar do ícone) */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title .e-n-tab-icon i,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title .e-n-tab-icon svg,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title .e-n-tab-icon img { /* Adicionei img para o caso de você subir o logo como imagem */
    color: #D4AF37 !important; /* Garante que ícones nativos fiquem dourados */
    font-size: 28px !important; /* Tamanho do logo/ícone */
    margin-bottom: 5px;
}

/* Estilo do Card Ativo (Mês Selecionado) */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"],
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title.e-active {
    background-color: #043B58 !important; /* Fundo Azul Escuro */
    border-color: #D4AF37 !important; /* Borda Dourada */
    box-shadow: 0 10px 30px rgba(4, 59, 88, 0.15) !important; /* Sombra mais profunda */
}

/* Estilo do Texto e Logo no Card Ativo */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"] .e-n-tab-icon img,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title.e-active .e-n-tab-title-text,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title.e-active .e-n-tab-icon i,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title.e-active .e-n-tab-icon svg,
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title.e-active .e-n-tab-icon img {
    color: #FFFFFF !important; /* Texto fica Branco */
}

/* Garante que o logo (img) no card ativo fique com a cor dourada se possível, ou mantém branco/dourado */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"] .e-n-tab-icon img {
    filter: brightness(0) invert(1) !important; /* Faz o logo imagem ficar branco no card ativo se for escuro */
}
/* Se o logo for dourado, use este para mantê-lo dourado no card ativo: 
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tab-title[aria-selected="true"] .e-n-tab-icon img {
    filter: sepia(1) saturate(1) hue-rotate(330deg) !important;
}
Descomente a opção que preferir para o logo ativo. */

/* Remove a borda padrão da caixa de conteúdo (onde vão os eventos) */
.elementor-76 .elementor-element.elementor-element-2c9399d .e-n-tabs-content {
    border: none !important;
}/* End custom CSS */