.elementor-1890 .elementor-element.elementor-element-5927a5e2{--display:flex;--min-height:115px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1890 .elementor-element.elementor-element-5927a5e2:not(.elementor-motion-effects-element-type-background), .elementor-1890 .elementor-element.elementor-element-5927a5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A0000;}.elementor-1890 .elementor-element.elementor-element-77c1c55e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1890 .elementor-element.elementor-element-4d8ae6f9 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-1890 .elementor-element.elementor-element-4d8ae6f9{z-index:18;}.elementor-1890 .elementor-element.elementor-element-4d8ae6f9 .elementor-heading-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-63657f4f{--display:flex;--position:fixed;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:30px;--z-index:99;}.elementor-1890 .elementor-element.elementor-element-63657f4f::before, .elementor-1890 .elementor-element.elementor-element-63657f4f > .elementor-background-video-container::before, .elementor-1890 .elementor-element.elementor-element-63657f4f > .e-con-inner > .elementor-background-video-container::before, .elementor-1890 .elementor-element.elementor-element-63657f4f > .elementor-background-slideshow::before, .elementor-1890 .elementor-element.elementor-element-63657f4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1890 .elementor-element.elementor-element-63657f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-1890 .elementor-element.elementor-element-63657f4f{right:24px;}body.rtl .elementor-1890 .elementor-element.elementor-element-63657f4f{left:24px;}.elementor-1890 .elementor-element.elementor-element-7d7bc9b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:43px;--padding-right:25px;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(23px/2);}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(23px/2);}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(23px/2);margin-left:calc(23px/2);}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-23px/2);margin-left:calc(-23px/2);}body.rtl .elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-23px/2);}body:not(.rtl) .elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-23px/2);}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-75b18406{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:24px;letter-spacing:-2.3px;word-spacing:6px;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-text{color:#126B12;transition:color 0.3s;}.elementor-1890 .elementor-element.elementor-element-75b18406 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-66977bce > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1890 .elementor-element.elementor-element-66977bce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;text-transform:capitalize;letter-spacing:-0.7px;word-spacing:2px;}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-text{color:#126B12;transition:color 0.3s;}.elementor-1890 .elementor-element.elementor-element-66977bce .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-584de8cd{--display:flex;--position:fixed;--min-height:45px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:23px 23px 23px 23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:55px;--z-index:100;}body:not(.rtl) .elementor-1890 .elementor-element.elementor-element-584de8cd{right:35px;}body.rtl .elementor-1890 .elementor-element.elementor-element-584de8cd{left:35px;}.elementor-1890 .elementor-element.elementor-element-138319b5 .elementor-button{background-color:#FFFFFF;font-family:"Acme", Sans-serif;font-size:14px;font-weight:900;letter-spacing:3.7px;text-shadow:-20px 0px 25px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1890 .elementor-element.elementor-element-138319b5 .elementor-button:hover, .elementor-1890 .elementor-element.elementor-element-138319b5 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-138319b5 .elementor-button:hover svg, .elementor-1890 .elementor-element.elementor-element-138319b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-311f7b3c .elementor-button{background-color:#FFFFFF;font-family:"Acme", Sans-serif;font-size:14px;font-weight:800;letter-spacing:3.7px;fill:#000000;color:#000000;transition-duration:800ms;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1890 .elementor-element.elementor-element-311f7b3c .elementor-button:hover, .elementor-1890 .elementor-element.elementor-element-311f7b3c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-311f7b3c .elementor-button:hover svg, .elementor-1890 .elementor-element.elementor-element-311f7b3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-55f8650a{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:50px;--z-index:100;}.elementor-1890 .elementor-element.elementor-element-55f8650a:not(.elementor-motion-effects-element-type-background), .elementor-1890 .elementor-element.elementor-element-55f8650a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1890 .elementor-element.elementor-element-55f8650a::before, .elementor-1890 .elementor-element.elementor-element-55f8650a > .elementor-background-video-container::before, .elementor-1890 .elementor-element.elementor-element-55f8650a > .e-con-inner > .elementor-background-video-container::before, .elementor-1890 .elementor-element.elementor-element-55f8650a > .elementor-background-slideshow::before, .elementor-1890 .elementor-element.elementor-element-55f8650a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1890 .elementor-element.elementor-element-55f8650a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}body:not(.rtl) .elementor-1890 .elementor-element.elementor-element-55f8650a{left:50%;}body.rtl .elementor-1890 .elementor-element.elementor-element-55f8650a{right:50%;}.elementor-1890 .elementor-element.elementor-element-618f833b{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-618f833b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-618f833b.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-618f833b.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-618f833b .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-618f833b .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-618f833b .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-618f833b .elementor-icon-box-title a{font-size:12px;}.elementor-1890 .elementor-element.elementor-element-24fd015f{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-24fd015f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-24fd015f.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-24fd015f.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-24fd015f .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-24fd015f .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-24fd015f .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-24fd015f .elementor-icon-box-title a{font-size:12px;}.elementor-1890 .elementor-element.elementor-element-64845028{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-64845028.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-64845028.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-64845028.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-64845028 .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-64845028 .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-64845028 .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-64845028 .elementor-icon-box-title a{font-size:12px;}.elementor-1890 .elementor-element.elementor-element-73377a5e{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-73377a5e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-73377a5e.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-73377a5e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-73377a5e .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-73377a5e .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-73377a5e .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-73377a5e .elementor-icon-box-title a{font-size:12px;}.elementor-1890 .elementor-element.elementor-element-1c3a455{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-1c3a455.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-1c3a455.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-1c3a455.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-1c3a455 .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-1c3a455 .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-1c3a455 .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-1c3a455 .elementor-icon-box-title a{font-size:12px;}.elementor-1890 .elementor-element.elementor-element-30bcd2e{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-30bcd2e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-30bcd2e.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-30bcd2e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-30bcd2e .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-30bcd2e .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-30bcd2e .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-30bcd2e .elementor-icon-box-title a{font-size:12px;}.elementor-1890 .elementor-element.elementor-element-c1a840e{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-1890 .elementor-element.elementor-element-c1a840e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1890 .elementor-element.elementor-element-c1a840e.elementor-view-framed .elementor-icon, .elementor-1890 .elementor-element.elementor-element-c1a840e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1890 .elementor-element.elementor-element-c1a840e .elementor-icon{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-c1a840e .elementor-icon-box-title{color:#000000;}.elementor-1890 .elementor-element.elementor-element-c1a840e .elementor-icon-box-title, .elementor-1890 .elementor-element.elementor-element-c1a840e .elementor-icon-box-title a{font-size:12px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1890 .elementor-element.elementor-element-584de8cd{--min-height:45px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}}@media(min-width:768px){.elementor-1890 .elementor-element.elementor-element-63657f4f{--width:300px;}.elementor-1890 .elementor-element.elementor-element-584de8cd{--width:110px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1890 .elementor-element.elementor-element-584de8cd{--width:95px;}}@media(max-width:767px){.elementor-1890 .elementor-element.elementor-element-5927a5e2{--width:580px;--min-height:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1890 .elementor-element.elementor-element-4d8ae6f9 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-1890 .elementor-element.elementor-element-4d8ae6f9 .elementor-heading-title{font-size:20px;}.elementor-1890 .elementor-element.elementor-element-63657f4f{--width:300px;}.elementor-1890 .elementor-element.elementor-element-584de8cd{--width:95px;--min-height:40px;--flex-wrap:nowrap;top:20px;}body:not(.rtl) .elementor-1890 .elementor-element.elementor-element-584de8cd{right:20px;}body.rtl .elementor-1890 .elementor-element.elementor-element-584de8cd{left:20px;}.elementor-1890 .elementor-element.elementor-element-55f8650a{bottom:-1px;}}/* Start custom CSS for container, class: .elementor-element-63657f4f */<!DOCTYPE html>
<html>
<head>
    <style>
        .mdw-side-menu .circle-effect-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: 1;
            overflow: hidden;
        }

        .mdw-side-menu .circle {
            position: absolute;
            border-radius: 50%;
            background: transparent;
            border: 1px solid black;
            opacity: 0;
            transform: scale(0);
            transition: transform 0.2s ease-out, opacity 0.2s ease-out;
            pointer-events: none;
        }

        .mdw-side-menu .exploding {
            animation: explodeAndFade 0.8s ease-out forwards;
        }

        @keyframes explodeAndFade {
            0% {
                transform: scale(0);
                opacity: 0;
            }
            20% {
                transform: scale(1);
                opacity: 1;
            }
            100% {
                transform: scale(2);
                opacity: 0;
            }
        }
    </style>
</head>
<body>
    <script>
        function initCircleEffect() {
            const container = document.querySelector('.mdw-side-menu');
            if (!container) return;

            // Create wrapper for the effect
            const wrapper = document.createElement('div');
            wrapper.className = 'circle-effect-wrapper';
            container.appendChild(wrapper);
            
            const numberOfCircles = 1000;
            
            for (let i = 0; i < numberOfCircles; i++) {
                const circle = document.createElement('div');
                circle.className = 'circle';
                
                const size = Math.random() * 20 + 10;
                circle.style.width = `${size}px`;
                circle.style.height = `${size}px`;
                
                const x = Math.random() * 100;
                const y = Math.random() * 100;
                circle.style.left = `${x}%`;
                circle.style.top = `${y}%`;
                
                wrapper.appendChild(circle);
            }

            container.addEventListener('mousemove', (e) => {
                const rect = container.getBoundingClientRect();
                const mouseX = e.clientX - rect.left;
                const mouseY = e.clientY - rect.top;
                
                const circles = wrapper.querySelectorAll('.circle');
                circles.forEach((circle) => {
                    const circleRect = circle.getBoundingClientRect();
                    const circleX = circleRect.left - rect.left + circleRect.width / 2;
                    const circleY = circleRect.top - rect.top + circleRect.height / 2;
                    
                    const distance = Math.sqrt(
                        Math.pow(circleX - mouseX, 2) + 
                        Math.pow(circleY - mouseY, 2)
                    );
                    
                    const triggerDistance = 50 + (circleRect.width - 10);
                    
                    if (distance < triggerDistance && !circle.classList.contains('exploding')) {
                        circle.classList.add('exploding');
                        setTimeout(() => {
                            circle.classList.remove('exploding');
                        }, 800);
                    }
                });
            });
        }

        // Initialize when DOM is loaded
        document.addEventListener('DOMContentLoaded', initCircleEffect);
    </script>
</body>
</html>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f8650a */.elementor-1890 .elementor-element.elementor-element-55f8650a{
    --background-color: #FFFFFF;
    --menu-active-color: #9B1FE8;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a{
    width: max-content;
    transform: translateX(-50%);
    transition: none;
    background: var(--background-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a:before{
    content: "" !important;
    display: none !important;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition{
    transition: all 0.3s ease-in-out;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.hidden{
    opacity: 0;
    pointer-events: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box.stroke .elementor-icon{
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 0.08em;
  -webkit-text-stroke-color: currentColor;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box .elementor-icon-box-icon span{
    padding-bottom: 9px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -15px 0 0;
    position: relative;
    z-index: 1;
    transform: translateY(35px);
    transition: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition .elementor-widget-icon-box .elementor-icon-box-icon span{
    transition: all 0.3s ease-in-out;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box.active .elementor-icon-box-icon a,
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box.active .elementor-icon-box-icon span{
    transform: translateY(0);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box .elementor-icon-box-icon i,
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box .elementor-icon-box-icon svg{
    transition: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition .elementor-widget-icon-box .elementor-icon-box-icon i,
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition .elementor-widget-icon-box .elementor-icon-box-icon svg{
    transition: all 0.3s ease-in-out;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box.active .elementor-icon-box-icon i{
    color: var(--menu-active-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box.active .elementor-icon-box-icon svg{
    fill: var(--menu-active-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-icon-box-content{
    width: 125%;
    transform: translate(-50%,8px);
    position: relative;
    left: 50%;
    opacity: 0; 
    z-index: -1; 
    display: flex;
    align-items: center;
    justify-content: center;
    height: 34px;
    pointer-events: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition .elementor-icon-box-content{
    transition: all 0.3s ease-in-out;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-icon-box.active .elementor-icon-box-content{
    opacity: 1;
    z-index: 2;
    transform: translate(-50%,0px);
    pointer-events: initial;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-icon-box-title a,
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-icon-box-title span{
    background: var(--menu-active-color);
    padding: 5px 8px;
    border-radius: 10px;
    display: table;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a a,
.elementor-1890 .elementor-element.elementor-element-55f8650a a:active,
.elementor-1890 .elementor-element.elementor-element-55f8650a a:focus{
    outline: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a:not(.v2) .elementor-icon-box-title{
    transform: none !important;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a .elementor-widget-html{
    display: none;
}
@media (max-width: 767px){
.elementor-1890 .elementor-element.elementor-element-55f8650a{
    width: calc(100% + 2px);
    justify-content: center;
}
}



/* Code for version 2 */
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: column;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-content{
    order: -1;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-icon a{
    padding: 0;
    margin: 0;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-divider{
    display: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-icon-box .elementor-icon-box-icon span{
    padding: 30px 0 5px;
    margin: -44px 0 0;
    transform: translateY(0);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-icon-box.active .elementor-icon-box-content {
    transform: translate(-50%,-20px);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-title{
    border: 5px solid var(--background-color);
    border-radius: 17px;
    position: relative;
    box-shadow: 0 -15px 30px 0 rgba(0, 0, 0, 0.1);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-title:before,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-title:after{
    content: "";
    position: absolute;
    bottom: 9px;
    width: 13px;
    height: 13px;
    background: transparent;
    border-radius: 50%;
    z-index: -1;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-title:before{
    left: -18px;
    box-shadow: 7px 7px var(--background-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-title:after{
    right: -18px;
    box-shadow: -7px 7px var(--background-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-content {
    align-items: flex-end;
    width: 200px;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-wrapper{
    position: relative;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-wrapper:before{
    content: "";
    position: absolute;
    top: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    z-index: 3;
    left: 50%;
    background: var(--menu-active-color);
    transform: translate(-50%,35px);
    pointer-events: none;
    opacity: 0;
    transition: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-icon-box.active .elementor-icon-box-wrapper:before{
    opacity: 1;
    transform: translate(-50%,0);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition.v2 .elementor-icon-box-wrapper:before{
    transition: all 0.3s ease-in-out;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-icon{
    position: relative;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-icon:before,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-icon:after{
    content: "";
    position: absolute;
    top: -27px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    z-index: 3;
    background: transparent;
    transform: translate(-50%,35px);
    pointer-events: none;
    opacity: 0;
    transition: none;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-icon:before{
    box-shadow: 2px -2px var(--menu-active-color);
    left: calc(50% - 7px);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-icon-box-icon:after{
    box-shadow: -2px -2px var(--menu-active-color);
    left: calc(50% + 7px);
}

.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-icon-box.active .elementor-icon-box-icon:before,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2 .elementor-widget-icon-box.active .elementor-icon-box-icon:after{
    opacity: 1;
    transform: translate(-50%,0);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition.v2 .elementor-icon-box-icon:before,
.elementor-1890 .elementor-element.elementor-element-55f8650a.transition.v2 .elementor-icon-box-icon:after{
    transition: all 0.3s ease-in-out;
}

@media (max-width: 767px){
.elementor-1890 .elementor-element.elementor-element-55f8650a.v2{
    border-radius: 0;
    padding-left: 10px;
    padding-right: 10px;
}
}


/* Code for version 3 */
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3{
    --default-text-color: #000;
    --active-icon-color: #fff;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3{
    padding-bottom: 3px;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-icon-box-content{
    opacity: 1;
    z-index: 1;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-icon-box-title a,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-icon-box-title span{
    background: none;
    color: var(--default-text-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box.active .elementor-icon-box-title a,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box.active .elementor-icon-box-title span{
    color: var(--menu-active-color);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box .elementor-icon-box-icon a,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box .elementor-icon-box-icon span{
    padding-bottom: 32px;
    margin-top: -19px;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon a,
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon span{
    transform: translateY(16px);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-icon-box-content{
    transform: translate(-50%,0px);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box.active .elementor-icon-box-content{
    transform: translate(-50%,-3px);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-divider .elementor-widget-container:before{
    content: '';
    position: absolute;
    background: var(--menu-active-color);
    border-radius: 100%;
    top: 5px;
    left: 5px;
    height: calc(100% - 5px*2);
    width: calc(100% - 5px*2);
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-divider{
    top: -24px;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-divider:before {
    top: -6px;
    left: -24px;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-divider:after{
    z-index: -1;
    top: -6px;
    right: -24px;
}
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3 .elementor-widget-icon-box.active .elementor-icon-box-icon i{
    color: var(--active-icon-color);
}
@media (max-width: 767px){
.elementor-1890 .elementor-element.elementor-element-55f8650a.v3{
    padding-left: 10px;
    padding-right: 10px;
}
}/* End custom CSS */