.elementor-8129 .elementor-element.elementor-element-62b9af3{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-62b9af3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8129 .elementor-element.elementor-element-95c1af1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8129 .elementor-element.elementor-element-95c1af1{z-index:0;}.elementor-8129 .elementor-element.elementor-element-2632dfb{--display:flex;--padding-block-start:50px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2632dfb{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8129 .elementor-element.elementor-element-62b1d0e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8129 .elementor-element.elementor-element-9bc0d6d{--display:flex;}.elementor-8129 .elementor-element.elementor-element-109a064{--spacer-size:50px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-95c1af1 *//* Retigo – fix Elfsight Events grid broken by theme/optimizer */
.elfsight-app-ccc27d32-e1a1-4875-b91b-d12253795d05 .eapps-widget-content,
.elfsight-app-13d4272c-99a4-4cfe-b38b-5bee29154a0a .eapps-widget-content,
.elfsight-app-d1ee21b4-dfa5-47d8-bc88-eaee31907bba .eapps-widget-content {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(260px, 1fr));
  gap: 24px;
}

.elfsight-app-ccc27d32-e1a1-4875-b91b-d12253795d05 .eapps-widget-content > *,
.elfsight-app-13d4272c-99a4-4cfe-b38b-5bee29154a0a .eapps-widget-content > *,
.elfsight-app-d1ee21b4-dfa5-47d8-bc88-eaee31907bba .eapps-widget-content > * {
  box-sizing: border-box;
  padding: 16px !important;   /* card spacing */
  border-radius: 10px;
}

/* Responsive */
@media (max-width: 991px){
  .elfsight-app-ccc27d32-e1a1-4875-b91b-d12253795d05 .eapps-widget-content,
  .elfsight-app-13d4272c-99a4-4cfe-b38b-5bee29154a0a .eapps-widget-content,
  .elfsight-app-d1ee21b4-dfa5-47d8-bc88-eaee31907bba .eapps-widget-content {
    grid-template-columns: repeat(2, minmax(220px,1fr));
    gap: 20px;
  }
}
@media (max-width: 575px){
  .elfsight-app-ccc27d32-e1a1-4875-b91b-d12253795d05 .eapps-widget-content,
  .elfsight-app-13d4272c-99a4-4cfe-b38b-5bee29154a0a .eapps-widget-content,
  .elfsight-app-d1ee21b4-dfa5-47d8-bc88-eaee31907bba .eapps-widget-content {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}/* End custom CSS */