
:root {
    --wdt-elementor-color-black: #000;
    --wdt-elementor-color-white: #fff;

    --wdt-elementor-base-transition: all 0.3s linear 0s;

    --wdt-Ad-Transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); /* Muh */

    /*=== Transform Hover Zoom-Out Style ===*/
    --wdt-elementor-transform-rotateX: 1deg;
    --wdt-elementor-transform-perspective: 600px;
    --wdt-elementor-transform-rotateY: 0deg;
    --wdt-elementor-transform-scale: 0.9;
    --wdt-elementor-transform-transition-duration: 400ms;

    /*=== Transform Hover Zoom-In Style ===*/
    --wdt-elementor-zoo-transform-rotateX: 0.06deg;
    --wdt-elementor-zoo-transform-perspective: 600px;
    --wdt-elementor-zoo-transform-rotateY: 0deg;
    --wdt-elementor-zoo-transform-scale: 1.2;
    --wdt-elementor-zoo-transform-transition-duration: 400ms;
}


/* Common Styles */

    svg { height: 1em; width: 1em; }

    /**
    * Change the fill color to match the text color in all browsers (opinionated).
    */
    svg:not([fill]) { fill: currentColor; }

    /**
    * Hide the overflow in IE.
    */
    svg:not(:root) { overflow: hidden; }


/* Elementor Flex Container */

    