.elementor-2479 .elementor-element.elementor-element-8d5093a:not(.elementor-motion-effects-element-type-background), .elementor-2479 .elementor-element.elementor-element-8d5093a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2479 .elementor-element.elementor-element-8d5093a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-2479 .elementor-element.elementor-element-8d5093a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2479 .elementor-element.elementor-element-8605d63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2479 .elementor-element.elementor-element-9bebfd2{text-align:center;}.elementor-2479 .elementor-element.elementor-element-9bebfd2 .elementor-heading-title{color:var( --e-global-color-332724a );}.elementor-2479 .elementor-element.elementor-element-14603c1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2479 .elementor-element.elementor-element-14603c1{text-align:center;}.elementor-2479 .elementor-element.elementor-element-14603c1 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-2479 .elementor-element.elementor-element-b69bc3f:not(.elementor-motion-effects-element-type-background), .elementor-2479 .elementor-element.elementor-element-b69bc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2479 .elementor-element.elementor-element-b69bc3f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2479 .elementor-element.elementor-element-b69bc3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2479 .elementor-element.elementor-element-1358ba1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2479 .elementor-element.elementor-element-ee78321 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2479 .elementor-element.elementor-element-7056048{text-align:center;}.elementor-2479 .elementor-element.elementor-element-7056048 .elementor-heading-title{color:var( --e-global-color-332724a );}.elementor-2479 .elementor-element.elementor-element-6dfbf5e{text-align:center;}.elementor-2479 .elementor-element.elementor-element-6dfbf5e .elementor-heading-title{letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2479 .elementor-element.elementor-element-192caa0{margin-top:0px;margin-bottom:0px;padding:9px 0px 0px 0px;}.elementor-2479 .elementor-element.elementor-element-fac1779 .gallery-item .gallery-caption{display:none;}.elementor-2479 .elementor-element.elementor-element-fac1779 .gallery-item{padding:0 30px 30px 0;}.elementor-2479 .elementor-element.elementor-element-fac1779 .gallery{margin:0 -30px -30px 0;}.elementor-2479 .elementor-element.elementor-element-eb1d2e7{padding:15px 0px 0px 0px;}.elementor-2479 .elementor-element.elementor-element-43c571d > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2479 .elementor-element.elementor-element-e895968{text-align:center;}.elementor-2479 .elementor-element.elementor-element-e895968 .elementor-heading-title{color:var( --e-global-color-332724a );}.elementor-2479 .elementor-element.elementor-element-a435141{text-align:center;}.elementor-2479 .elementor-element.elementor-element-a435141 .elementor-heading-title{letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-2479 .elementor-element.elementor-element-b221125{padding:25px 0px 0px 0px;}.elementor-2479 .elementor-element.elementor-element-d3d18b8 .gallery-item .gallery-caption{display:none;}.elementor-2479 .elementor-element.elementor-element-d3d18b8 .gallery-item{padding:0 30px 30px 0;}.elementor-2479 .elementor-element.elementor-element-d3d18b8 .gallery{margin:0 -30px -30px 0;}@media(max-width:1024px){.elementor-2479 .elementor-element.elementor-element-8d5093a{padding:7em 0em 7em 0em;}.elementor-2479 .elementor-element.elementor-element-b69bc3f{padding:1em 0em 2em 0em;}.elementor-2479 .elementor-element.elementor-element-ddc9e36{padding:3px 0px 0px 0px;}}@media(max-width:767px){.elementor-2479 .elementor-element.elementor-element-8d5093a{padding:5em 0em 5em 0em;}.elementor-2479 .elementor-element.elementor-element-9bebfd2{text-align:center;}.elementor-2479 .elementor-element.elementor-element-14603c1{text-align:center;}.elementor-2479 .elementor-element.elementor-element-b69bc3f{padding:1em 0em 1em 0em;}.elementor-2479 .elementor-element.elementor-element-6dfbf5e .elementor-heading-title{font-size:32px;line-height:34px;letter-spacing:0px;}.elementor-2479 .elementor-element.elementor-element-a435141 .elementor-heading-title{font-size:32px;line-height:34px;}}/* Start custom CSS for section, class: .elementor-element-b221125 *//* WordPress basic gallery - 2 columns on mobile */
@media (max-width: 767px) {
  .gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* adjust spacing */
  }

  .gallery-item {
    width: 48% !important; /* two items per row */
    margin: 0 !important;
  }
}/* End custom CSS */