.elementor-988532 .elementor-element.elementor-element-7865275w{--display:flex;--padding-top:8px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-988532 .elementor-element.elementor-element-7865275g .gallery-item{padding:0 18px 18px 0;}.elementor-988532 .elementor-element.elementor-element-7865275g .gallery{margin:0 -18px -18px 0;}.elementor-988532 .elementor-element.elementor-element-7865275g .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-988532 .elementor-element.elementor-element-7865275w{--content-width:1080px;}}/* Start custom CSS */.elementor-988532 .gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;margin:0 auto!important;width:100%;max-width:1080px}.elementor-988532 .gallery .gallery-item{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.elementor-988532 .gallery .gallery-icon{margin:0!important}.elementor-988532 .gallery .gallery-icon img{width:100%!important;height:auto!important;border-radius:12px;box-shadow:0 8px 20px rgba(16,42,36,.10);display:block;background:#fff}.elementor-988532 .gallery .gallery-caption{display:none!important}@media(max-width:1024px){.elementor-988532 .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}}@media(max-width:767px){.elementor-988532 .gallery{grid-template-columns:1fr;gap:14px!important;max-width:420px}}/* End custom CSS */