.elementor-5231 .elementor-element.elementor-element-786e6f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5231 .elementor-element.elementor-element-786e6f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://academia.cadnea.com/wp-content/uploads/2025/06/banner-formacoes-em-turma-100.jpg);background-repeat:no-repeat;background-size:contain}.elementor-5231 .elementor-element.elementor-element-786e6f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-5231 .elementor-element.elementor-element-786e6f3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5231 .elementor-element.elementor-element-786e6f3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.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-5231 .elementor-element.elementor-element-f8e1406>.elementor-widget-container{margin:14px 0 12px 0}.elementor-5231 .elementor-element.elementor-element-f8e1406 img{width:100%;opacity:0}.elementor-5231 .elementor-element.elementor-element-b8c8d01:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-5231 .elementor-element.elementor-element-b8c8d01>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2E2F38}.elementor-5231 .elementor-element.elementor-element-b8c8d01>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-5231 .elementor-element.elementor-element-b8c8d01>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:30px 0 80px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-5231 .elementor-element.elementor-element-b8c8d01>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.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-5231 .elementor-element.elementor-element-debb907>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-5231 .elementor-element.elementor-element-debb907{text-align:left;font-family:"3DS",Sans-serif;font-size:16px;font-weight:200;line-height:21px;letter-spacing:1.5px;color:#FFF}.elementor-widget-premium-addon-button .premium-button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-button .premium-drawable-icon *,.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var(--e-global-color-secondary)}.elementor-widget-premium-addon-button .premium-drawable-icon *,.elementor-widget-premium-addon-button svg:not([class*="premium-"]){stroke:var(--e-global-color-accent)}.elementor-widget-premium-addon-button .premium-button,.elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before,.elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before,.elementor-widget-premium-addon-button .premium-button-style5-radialin:before,.elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var(--e-global-color-primary)}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span,.elementor-widget-premium-addon-button .premium-button-line6::after{color:var(--e-global-color-primary)}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var(--e-global-color-primary)}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *,.elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var(--e-global-color-primary);stroke:var(--e-global-color-accent)}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var(--e-global-color-secondary)}.elementor-widget-premium-addon-button .premium-button-line2::before,.elementor-widget-premium-addon-button .premium-button-line4::before,.elementor-widget-premium-addon-button .premium-button-line5::before,.elementor-widget-premium-addon-button .premium-button-line5::after,.elementor-widget-premium-addon-button .premium-button-line6::before,.elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var(--e-global-color-primary)}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var(--e-global-color-primary)}.elementor-widget-premium-addon-button .premium-button-none:hover,.elementor-widget-premium-addon-button .premium-button-style8:hover,.elementor-widget-premium-addon-button .premium-button-style1:before,.elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before,.elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before,.elementor-widget-premium-addon-button .premium-button-style2-shutinhor,.elementor-widget-premium-addon-button .premium-button-style2-shutinver,.elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before,.elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before,.elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before,.elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before,.elementor-widget-premium-addon-button .premium-button-style3-after:hover,.elementor-widget-premium-addon-button .premium-button-style3-before:hover,.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper,.elementor-widget-premium-addon-button .premium-button-style5-radialin,.elementor-widget-premium-addon-button .premium-button-style5-radialout:before,.elementor-widget-premium-addon-button .premium-button-style5-rectin,.elementor-widget-premium-addon-button .premium-button-style5-rectout:before,.elementor-widget-premium-addon-button .premium-button-style6-bg,.elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var(--e-global-color-text)}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var(--e-global-color-text)}.elementor-5231 .elementor-element.elementor-element-ed3e261>.elementor-widget-container{--e-transform-translateY:0px;padding:0 20px 20px 20px}.elementor-5231 .elementor-element.elementor-element-ed3e261{text-align:center}.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button{width:189px;font-family:"3DS",Sans-serif;font-size:16px;font-weight:200;border-style:solid;border-width:3px 3px 3px 3px;border-color:#4F5165;border-radius:0}.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button .premium-button-text-icon-wrapper span{color:#4F5165}.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button.premium-button-style2-shutinhor:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button.premium-button-style2-shutinver:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style5-radialin:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style5-rectin:before{background-color:#FFF}.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button:hover .premium-button-text-icon-wrapper span,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-line6::after{color:#4F5165}.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-none:hover,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style8:hover,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style1:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-shutouthor:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-shutoutver:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-shutinhor,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-shutinver,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-dshutinhor:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-dshutinver:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-scshutouthor:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style2-scshutoutver:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style3-after:hover,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style3-before:hover,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style4-icon-wrapper,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style5-radialin,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style5-radialout:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style5-rectin,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style5-rectout:before,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style6-bg,.elementor-5231 .elementor-element.elementor-element-ed3e261 .premium-button-style6:before{background-color:#F7F8FC}@media(min-width:768px){.elementor-5231 .elementor-element.elementor-element-786e6f3{width:100%}.elementor-5231 .elementor-element.elementor-element-b8c8d01{width:100%}}@media(max-width:1024px){.elementor-5231 .elementor-element.elementor-element-786e6f3>.elementor-element-populated{margin:197px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-5231 .elementor-element.elementor-element-f8e1406>.elementor-widget-container{margin:0 0 0 0}.elementor-widget-premium-addon-button .premium-button{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-5231 .elementor-element.elementor-element-786e6f3>.elementor-element-populated{margin:212px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-5231 .elementor-element.elementor-element-debb907{line-height:10em;letter-spacing:1px}.elementor-widget-premium-addon-button .premium-button{font-size:var(--e-global-typography-primary-font-size)}}.me-calendar-filterable-container{max-width:1200px;margin:0 auto;padding:20px}.mec-filters{background:#f8f9fa;padding:25px;border-radius:12px;margin-bottom:30px;border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:30px}.mec-filter-group{flex:1;min-width:250px}.mec-filter-title{margin:0 0 15px 0;color:#333;font-size:16px;font-weight:600}.mec-filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.mec-filter-button{padding:8px 16px;font-family:'3DS-LIGHT',sans-serif;background:#fff;border:1px solid #ddd;cursor:pointer;font-weight:500;transition:all 0.3s;font-size:14px;color:#555}.mec-filter-button:hover{background:#4f5165;border-color:#ccc}.mec-filter-button.active{background:#4f5165;color:#fff;font-weight:500;border-color:#4f5165}.mec-events-count{text-align:right;margin:10px 0 20px;font-size:14px;color:#666}#mec-visible-count{font-weight:600;color:#4a6cf7}.me-calendar-advanced-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.mec-card{border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .1);transition:all 0.3s ease;background:#fff;border:1px solid #eee}.mec-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.mec-card-image{height:200px;background-size:cover;background-position:center}.mec-card-content{padding:20px}.mec-date{color:#4a6cf7;font-weight:600;font-family:'3DS-EXTRALIGHT',sans-serif;margin-bottom:10px;font-size:14px}.mec-title{margin:0 0 15px 0;color:#222;font-size:1.3em;font-weight:200;font-family:'3DS',sans-serif;line-height:1.3}.mec-time{color:#555;margin-bottom:12px;font-size:14px}.mec-categories{margin:10px 0;display:flex;flex-wrap:wrap;gap:8px}.mec-category{background:#f0f4ff;color:#4a6cf7;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.mec-locations{color:#555;margin:12px 0;font-weight:200;font-family:'3DS',sans-serif;font-size:14px}.mec-price{color:#2e7d32;font-weight:600;margin:12px 0;font-size:16px}.mec-buttons{display:flex;gap:10px;margin-top:20px}.mec-button{display:inline-block;padding:10px 20px;font-weight:500;text-decoration:none;transition:all 0.3s;text-align:center;flex:1}.mec-button.details{background:#4f5165;color:#F7F8FC;font-family:'3DS',sans-serif;font-weight:300;text-decoration:none;border:3px solid #4f5165}.mec-button.details:hover{background:#F7F8FC;color:#4f5165;border:3px solid #4f5165}.mec-button.register{background:#F7F8FC;color:#4f5165;font-family:'3DS',sans-serif;text-decoration:none;font-weight:300;border:3px solid #4f5165}.mec-button.register:hover{background:#4f5165;color:#F7F8FC}.mec-no-events{text-align:center;padding:30px;color:#666;font-size:16px}