.elementor-2224 .elementor-element.elementor-element-539b683{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2224 .elementor-element.elementor-element-0f26d80{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-2224 .elementor-element.elementor-element-401aaa0 img{opacity:1;box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.elementor-2224 .elementor-element.elementor-element-012acab img{box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.elementor-2224 .elementor-element.elementor-element-80644ee img{box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.elementor-2224 .elementor-element.elementor-element-f558955 img{box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.elementor-2224 .elementor-element.elementor-element-319e4a3 img{box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}@media(max-width:1024px){.elementor-2224 .elementor-element.elementor-element-0f26d80{--grid-auto-flow:row}}@media(max-width:767px){.elementor-2224 .elementor-element.elementor-element-0f26d80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.main-content .elementor-widget-image a,.page-content .elementor-widget-image a,.elementor-section-banners .elementor-widget-image a{display:block;transition:all 0.4s ease;border-radius:8px;overflow:hidden}.main-content .elementor-widget-image a:hover,.page-content .elementor-widget-image a:hover,.elementor-section-banners .elementor-widget-image a:hover{transform:translateY(-7px);box-shadow:0 10px 30px rgb(0 0 0 / .15)}