/* Static counterparts for the original interactive widgets. */
.elementor-invisible,.static-reveal{visibility:visible!important;opacity:1!important}
.wpr-nav-menu>li:hover>.wpr-sub-menu,.wpr-nav-menu>li:focus-within>.wpr-sub-menu{visibility:visible;opacity:1;transform:none;display:block}
.wpr-mobile-toggle{cursor:pointer}
.wpr-mobile-toggle:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.wpr-mobile-nav-menu-container.is-open>.wpr-mobile-nav-menu{display:block!important;height:auto!important;max-height:75vh;overflow:auto;opacity:1;visibility:visible}
.wpr-mobile-nav-menu-container.is-open .wpr-sub-menu{display:block!important;height:auto!important;opacity:1;visibility:visible;position:static}
.wpr-mobile-nav-menu-container .wpr-mobile-nav-menu{display:none}
.skill-track{transition:width .8s ease}
.site-footer .wpr-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:auto!important}
.site-footer .wpr-grid-item{position:relative!important;left:auto!important;top:auto!important;width:100%!important;opacity:1!important;transform:none!important}
.site-footer .wpr-grid-image-wrap img{width:100%;height:70px;object-fit:cover}
.site-footer .wpr-grid-item-lightbox{cursor:pointer}
.shivanto-lightbox{border:0;background:#171717;padding:12px;max-width:92vw;max-height:92vh;color:white}
.shivanto-lightbox::backdrop{background:rgba(0,0,0,.85)}
.shivanto-lightbox img{display:block;max-width:85vw;max-height:80vh;object-fit:contain}
.shivanto-lightbox button{display:block;margin-left:auto;color:#fff;background:transparent;border:0;font-size:25px;cursor:pointer}
@media(max-width:767px){.site-footer .wpr-grid-image-wrap img{height:100px}.elementor-87 .elementor-element-7cce5ace .elementor-col-50{width:100%}}
.elementor-87 .elementor-element-76f5a616{width:100%!important}.elementor-87 .elementor-element-76f5a616>.elementor-widget-wrap{max-width:1140px;margin:auto}.site-header img{cursor:pointer}
.site-header,.site-footer{display:block;width:100%;max-width:none;margin:0;padding:0}.site-header .elementor-widget-image>a{display:block;width:100%}.site-header .elementor-widget-image>a img{vertical-align:middle}
.site-header,.site-footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
@media(max-width:767px){.elementor-widget__width-initial,.elementor-widget-tablet__width-initial{max-width:100%!important;width:100%!important}.elementor-widget-elementskit-testimonial,.ekit-wid-con,.ekit-main-swiper{min-width:0;max-width:100%}.wpr-mobile-nav-menu-container.is-open>.wpr-mobile-nav-menu{position:fixed!important;top:100px!important;left:20px!important;right:20px!important;width:calc(100vw - 40px)!important;z-index:1000;box-shadow:0 12px 30px #0004}}
@media(max-width:767px){.elementor-176{display:flex;flex-direction:column;background:#54595f;padding:30px 20px}.elementor-176 .elementor-element-8bf775b,.elementor-176 .elementor-element-9e7a149,.elementor-176 .elementor-element-8bf775b>.e-con-inner,.elementor-176 .elementor-element-9e7a149>.e-con-inner{display:contents!important}.elementor-176 .elementor-element-8bf775b>.e-con-inner>:nth-child(1){order:0!important}.elementor-176 .elementor-element-9e7a149>.e-con-inner>:nth-child(1){order:1!important;margin-bottom:30px}.elementor-176 .elementor-element-8bf775b>.e-con-inner>:nth-child(2){order:2!important}.elementor-176 .elementor-element-9e7a149>.e-con-inner>:nth-child(2){order:3!important;margin-bottom:30px}.elementor-176 .elementor-element-8bf775b>.e-con-inner>:nth-child(3){order:4!important}.elementor-176 .elementor-element-9e7a149>.e-con-inner>:nth-child(3){order:5!important;margin-bottom:30px}.elementor-176 .elementor-element-8bf775b>.e-con-inner>:nth-child(4){order:6!important}.elementor-176 .elementor-element-9e7a149>.e-con-inner>:nth-child(4){order:7!important}.elementor-176 .elementor-widget{width:100%;max-width:100%}.elementor-176 .elementor-element-2889904,.elementor-176 .elementor-element-76c6dff,.elementor-176 .elementor-element-7dafa52{padding-left:0}}
.site-footer .wpr-grid{opacity:1!important;visibility:visible!important}@media(max-width:767px){.elementor-176 .elementor-widget-heading{display:block!important;margin-top:10px;margin-bottom:15px;text-align:left!important}.elementor-176 .elementor-element-51f86c9{background:transparent}}
