.elementor-1662 .elementor-element.elementor-element-97596b5 .elementor-heading-title a:hover,.elementor-1662 .elementor-element.elementor-element-97596b5 .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-1662 .elementor-element.elementor-element-5eb9f54 .elementor-heading-title a:hover,.elementor-1662 .elementor-element.elementor-element-5eb9f54 .elementor-heading-title a:focus{color:#fff}.elementor-1662 .elementor-element.elementor-element-79d07c4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1662 .elementor-element.elementor-element-68827f7 .elementor-heading-title a:hover,.elementor-1662 .elementor-element.elementor-element-68827f7 .elementor-heading-title a:focus{color:#fff}.elementor-1662 .elementor-element.elementor-element-2db0bad .elementor-heading-title a:hover,.elementor-1662 .elementor-element.elementor-element-2db0bad .elementor-heading-title a:focus{color:#fff}.elementor-1662 .elementor-element.elementor-element-5149762>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1662 .elementor-element.elementor-element-8c0c248 .elementor-heading-title a:hover,.elementor-1662 .elementor-element.elementor-element-8c0c248 .elementor-heading-title a:focus{color:#fff}.elementor-1662 .elementor-element.elementor-element-30e5284 .elementor-heading-title a:hover,.elementor-1662 .elementor-element.elementor-element-30e5284 .elementor-heading-title a:focus{color:#fff}.elementor-1662 .elementor-element.elementor-element-159afd2>.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)}}