.elementor-slider-wrapper{position:relative;width:100%}.elementor-slider-wrapper.es-overflow-hidden{overflow:hidden}.es-slides-track{display:flex;width:100%;height:100%;transition-timing-function:cubic-bezier(.25,.1,.25,1);will-change:transform}.es-slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.es-slides-track>.elementor-element,.es-slides-track>.e-con{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.es-slide>.elementor-element,.es-slide>.e-con{width:100%;height:100%}.es-navigation{position:absolute;left:50%;transform:translateX(-50%);bottom:25px;z-index:100;display:flex;align-items:center;gap:12px;padding:12px 15px;background-color:rgba(0,0,0,.8);border-radius:50px;user-select:none}.es-navigation.es-hidden,.elementor-slider-wrapper.es-single-slide .es-navigation{display:none !important}.es-nav-dots{display:flex;align-items:center;gap:8px}.es-nav-dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:all .25s ease;border:none;padding:0;outline:none}.es-nav-dot:hover{background-color:#999;transform:scale(1.15)}.es-nav-dot:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.5)}.es-nav-dot.active{background-color:#ec008b;transform:scale(1.2)}.es-nav-dot.active:hover{background-color:#ec008b}.es-nav-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:0 0;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;outline:none}.es-nav-arrow svg{width:18px;height:18px;stroke:#fff;stroke-width:2;fill:none;transition:stroke .2s ease}.es-nav-arrow:hover{background-color:rgba(255,255,255,.15)}.es-nav-arrow:hover svg{stroke:#ec008b}.es-nav-arrow:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.5)}.es-nav-arrow:active{transform:scale(.95)}.es-nav-arrow:disabled{opacity:.3;cursor:not-allowed}.es-nav-arrow:disabled:hover{background-color:transparent}.es-nav-arrow:disabled:hover svg{stroke:#fff}.es-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.es-slides-track{transition-duration:.01ms !important}.es-nav-dot,.es-nav-arrow{transition:none}}.elementor-slider-wrapper.es-touch-active{cursor:grab}.elementor-slider-wrapper.es-dragging{cursor:grabbing}.elementor-slider-wrapper.es-dragging .es-slides-track{transition-duration:0ms !important}@media screen and (max-width:767px){.es-navigation{padding:10px 12px;gap:10px;bottom:15px}.es-nav-dot{width:8px;height:8px}.es-nav-dots{gap:6px}.es-nav-arrow{width:24px;height:24px}.es-nav-arrow svg{width:16px;height:16px}}.elementor-editor-active .elementor-slider-wrapper{min-height:200px}.elementor-editor-active .es-navigation{opacity:.7}.elementor-editor-active .elementor-slider-wrapper:hover .es-navigation{opacity:1}.elementor-editor-active .elementor-slider-wrapper:empty:before,.elementor-editor-active .es-slides-track:empty:before{content:'Add Container elements here to create slides';display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;padding:40px;color:#666;font-size:14px;text-align:center;background:#f5f5f5;border:2px dashed #ddd;border-radius:5px}