/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */




/* Cursor */
.mw-cursor-auto {cursor: auto;}
.mw-cursor-default {cursor: default;}
.mw-cursor-none {cursor: none;}
.mw-cursor-pointer {cursor: pointer;}
.mw-cursor-not-Allowed {cursor: not-Allowed;}
.mw-cursor-wait {cursor: wait;}
.mw-cursor-progress {cursor: progress;}
.mw-cursor-help {cursor: help;}
.mw-cursor-context-menu {cursor: context-menu;}
.mw-cursor-cell {cursor: cell;}
.mw-cursor-crosshair {cursor: crosshair;}
.mw-cursor-text {cursor: text;}
.mw-cursor-wetical-text {cursor: wetical-text;}
.mw-cursor-grab {cursor: grab;}
.mw-cursor-grabbing {cursor: grabbing;}
.mw-cursor-alias {cursor: alias;}
.mw-cursor-copy {cursor: copy;}
.mw-cursor-move {cursor: move;}
.mw-cursor-zoom-in {cursor: zoom-in;}
.mw-cursor-zoom-out {cursor: zoom-out;}
.mw-cursor-col-resize {cursor: col-resize;}
.mw-cursor-row-resize {cursor: row-resize;}
.mw-cursor-nesw-resize {cursor: nesw-resize;}
.mw-cursor-newse-resize {cursor: newse-resize;}
.mw-cursor-ew-resize {cursor: ew-resize;}
.mw-cursor-ns-resize {cursor: ns-resize;}
.mw-cursor-n-resize {cursor: n-resize;}
.mw-cursor-w-resize {cursor: w-resize;}
.mw-cursor-s-resize {cursor: s-resize;}
.mw-cursor-e-resize {cursor: e-resize;}
.mw-cursor-nw-resize {cursor: nw-resize;}
.mw-cursor-ne-resize {cursor: ne-resize;}
.mw-cursor-sw-resize {cursor: sw-resize;}
.mw-cursor-se-resize {cursor: se-resize;}





/* Scroll Section */
#mw-gsap-scroll-section-wrap {width: 100%;height: 100%;position: relative;overflow: hidden;}
#mw-gsap-scroll-section-wrap .mw-gsap-scroll-section {text-align: center; background: #fff;}
#mw-gsap-scroll-section-wrap .mw-gsap-scroll-section svg {width: 100%;height: auto;}
#mw-gsap-scroll-section-wrap .mw-gsap-scroll-section {position: relative;overflow: hidden;}
#mw-gsap-scroll-section-wrap .mw-gsap-scroll-second-section .elementor-section-wrap {position: absolute; width: 100%; height: auto; left: 0; top: 0;}



/* #mw-x-scroller {transform: skew(-7deg, 2deg );} */

/* #mw-perspective {
    transform: rotateZ(10deg) rotateY(0deg) skew(-40deg, 20deg);
}

#mw-perspective .elementor-widget-image img {
    background-size: 0, cover;
    transform-style: preserve-3d;
    transition: all 0.3s ease;
    cursor: pointer;
} */



.mw-list {
    position: relative;
    width: 100%;
    padding: 10px 0;
    background: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mw-list .mw-list-item {
    padding: 3px 9px;
    margin: 0 10px;
}

.mw-list .elementor-shortcode-repeater-item .elementor-repeater-mega {
    position: absolute;
    top: 50px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    height: 0;
    transition: 0.3s;
    width: 100%;
    margin: 0 auto;
}

.mw-list .elementor-shortcode-repeater-item:hover .elementor-repeater-mega {
    opacity: 10;
    visibility: visible;
    height: 400px;
}








