.elementor-1839 .elementor-element.elementor-element-29e73ca .elementor-heading-title a:hover,.elementor-1839 .elementor-element.elementor-element-29e73ca .elementor-heading-title a:focus{color:#fff}.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-1839 .elementor-element.elementor-element-7e5040b .elementor-heading-title a:hover,.elementor-1839 .elementor-element.elementor-element-7e5040b .elementor-heading-title a:focus{color:#fff}.elementor-1839 .elementor-element.elementor-element-45c1115>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1839 .elementor-element.elementor-element-80a0006 .elementor-heading-title a:hover,.elementor-1839 .elementor-element.elementor-element-80a0006 .elementor-heading-title a:focus{color:#fff}.elementor-1839 .elementor-element.elementor-element-09e5c2c .elementor-heading-title a:hover,.elementor-1839 .elementor-element.elementor-element-09e5c2c .elementor-heading-title a:focus{color:#fff}.elementor-1839 .elementor-element.elementor-element-55b0311>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1839 .elementor-element.elementor-element-df8ad74 .elementor-heading-title a:hover,.elementor-1839 .elementor-element.elementor-element-df8ad74 .elementor-heading-title a:focus{color:#fff}.elementor-1839 .elementor-element.elementor-element-1c8a799 .elementor-heading-title a:hover,.elementor-1839 .elementor-element.elementor-element-1c8a799 .elementor-heading-title a:focus{color:#fff}.elementor-1839 .elementor-element.elementor-element-40cdc2d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}custom-slider{display:flex;overflow-x:auto;gap:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.custom-slider::-webkit-scrollbar{display:none}.custom-slider{scrollbar-width:none}.custom-slider .slide-item{min-width:280px;flex-shrink:0;scroll-snap-align:start;background:#f6f6f6;padding:20px;border-radius:12px;transition:transform .3s ease}.custom-slider .slide-item:hover{transform:translateY(-5px)}@media (min-width:1024px){.custom-slider{overflow-x:hidden}.custom-slider .slide-item{min-width:calc(20% - 16px)}}