
: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 */
}

.elementor-widget-container { border-color: var(--wdtBorderColor); }

.e-con:not(.e-div-block-base).wdt-sticky-css { transition: none !important; align-self: flex-start; }
.wdt-counter-holder .wdt-content-item .wdt-content-counter span { -webkit-transform: none !important; transform: none !important; }

/** 
    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 Page Builder 
*/

    .e-con-select-type__icons__icon svg { height: auto; }

    
#smooth-wrapper {
  height: 100%;
  overflow: hidden;
}

#smooth-content {
  will-change: transform;
}
 