.elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2580 .elementor-element.elementor-element-5ff750c:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF9F7;background-image:url("https://www.staging.igafev.com/wp-content/uploads/2026/01/igaf-5.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-background-overlay{background-color:#EDF9F7;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-container{min-height:400px;}.elementor-2580 .elementor-element.elementor-element-5ff750c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2580 .elementor-element.elementor-element-3e58fb1 > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-2580 .elementor-element.elementor-element-f52bc02 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-2580 .elementor-element.elementor-element-f52bc02{text-align:left;}.elementor-2580 .elementor-element.elementor-element-f52bc02 .elementor-heading-title{font-family:var( --e-global-typography-ba6914a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba6914a-font-size );font-weight:var( --e-global-typography-ba6914a-font-weight );line-height:var( --e-global-typography-ba6914a-line-height );color:var( --e-global-color-71430df );}.elementor-2580 .elementor-element.elementor-element-27b5d40 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2580 .elementor-element.elementor-element-27b5d40{text-align:left;}.elementor-2580 .elementor-element.elementor-element-27b5d40 .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:50px;font-weight:600;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-2580 .elementor-element.elementor-element-40801e5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-2580 .elementor-element.elementor-element-40801e5 .elementor-heading-title{font-family:var( --e-global-typography-ba6914a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba6914a-font-size );font-weight:var( --e-global-typography-ba6914a-font-weight );line-height:var( --e-global-typography-ba6914a-line-height );color:var( --e-global-color-08fcc9d );}.elementor-2580 .elementor-element.elementor-element-e534f0f{--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;--margin-top:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-2580 .elementor-element.elementor-element-0ec54d7{--grid-columns:1;--grid-row-gap:40px;--load-more-button-align:center;}@media(max-width:1024px){.elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-container{min-height:300px;}.elementor-2580 .elementor-element.elementor-element-3e58fb1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2580 .elementor-element.elementor-element-f52bc02 .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-2580 .elementor-element.elementor-element-27b5d40 .elementor-heading-title{font-size:45px;}.elementor-2580 .elementor-element.elementor-element-40801e5{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2580 .elementor-element.elementor-element-40801e5 .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-2580 .elementor-element.elementor-element-0ec54d7{--grid-columns:1;}}@media(max-width:767px){.elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-container{min-height:300px;}.elementor-2580 .elementor-element.elementor-element-f52bc02 .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-2580 .elementor-element.elementor-element-27b5d40 .elementor-heading-title{font-size:27px;}.elementor-2580 .elementor-element.elementor-element-40801e5{width:100%;max-width:100%;}.elementor-2580 .elementor-element.elementor-element-40801e5 .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-2580 .elementor-element.elementor-element-0ec54d7{--grid-columns:1;--grid-row-gap:20px;}}@media(min-width:768px){.elementor-2580 .elementor-element.elementor-element-3e58fb1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2580 .elementor-element.elementor-element-3e58fb1{width:60%;}}@media(min-width:1025px){.elementor-2580 .elementor-element.elementor-element-5ff750c:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-5ff750c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-4ae9208 */#praesenz-grid .igaf-month-title {
  font-size: 24px;
  margin: 30px 0 10px;
  padding-bottom: 6px;
  border-bottom: 1px solid #b3c0c621;
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size: var( --e-global-typography-accent-font-size );
  font-weight: 600;
  line-height: var( --e-global-typography-accent-line-height );}
 
#praesenz-grid .igaf-event-archiv {opacity: 0.5;
    filter: grayscale(1);pointer-events:none!important;
}

#praesenz-grid .igaf-event-archiv .elementor-widget-n-accordion .e-n-accordion-item-title-header,#praesenz-grid .igaf-event-archiv .elementor-icon-wrapper {display:none!important;}

@media (max-width:767px){
#praesenz-grid .igaf-month-title {
  font-size: 24px;
  margin-bottom: -74px;}}/* End custom CSS */