.elementor-502 .elementor-element.elementor-element-6ed0a21d{padding:80px 20px 60px 20px}.elementor-502 .elementor-element.elementor-element-f0c3ab1{margin-top:0;margin-bottom:32px}.elementor-502 .elementor-element.elementor-element-39edbb5a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:center}.elementor-502 .elementor-element.elementor-element-39edbb5a .elementor-heading-title{font-family:var(--e-global-typography-ddcfb39-font-family),Sans-serif;font-size:var(--e-global-typography-ddcfb39-font-size);font-weight:var(--e-global-typography-ddcfb39-font-weight);text-transform:var(--e-global-typography-ddcfb39-text-transform);font-style:var(--e-global-typography-ddcfb39-font-style);line-height:var(--e-global-typography-ddcfb39-line-height)}.elementor-502 .elementor-element.elementor-element-6aec4402{--grid-columns:4;--grid-row-gap:30px}.elementor-502 .elementor-element.elementor-element-6aec4402 .elementor-loop-container{grid-auto-rows:1fr}.elementor-502 .elementor-element.elementor-element-6aec4402 .e-loop-item>.elementor-section,.elementor-502 .elementor-element.elementor-element-6aec4402 .e-loop-item>.elementor-section>.elementor-container,.elementor-502 .elementor-element.elementor-element-6aec4402 .e-loop-item>.e-con,.elementor-502 .elementor-element.elementor-element-6aec4402 .e-loop-item .elementor-section-wrap>.e-con{height:100%}@media(max-width:1024px){.elementor-502 .elementor-element.elementor-element-6ed0a21d{padding:50px 32px 50px 32px}.elementor-502 .elementor-element.elementor-element-f0c3ab1{margin-top:0;margin-bottom:0}.elementor-502 .elementor-element.elementor-element-39edbb5a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 030px) 0}.elementor-502 .elementor-element.elementor-element-39edbb5a .elementor-heading-title{font-size:var(--e-global-typography-ddcfb39-font-size);line-height:var(--e-global-typography-ddcfb39-line-height)}.elementor-502 .elementor-element.elementor-element-6aec4402{--grid-columns:3}}@media(max-width:768px){.elementor-502 .elementor-element.elementor-element-6ed0a21d{padding:20px 16px 20px 16px}.elementor-502 .elementor-element.elementor-element-39edbb5a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;text-align:start}.elementor-502 .elementor-element.elementor-element-39edbb5a .elementor-heading-title{font-size:var(--e-global-typography-ddcfb39-font-size);line-height:var(--e-global-typography-ddcfb39-line-height)}.elementor-502 .elementor-element.elementor-element-6aec4402{--grid-columns:1;--grid-row-gap:16px}}