.offcanvas__info{background:var(--white) none repeat scroll 0 0;border-left:2px solid var(--theme);position:fixed;inset-inline-start:-100%;top:0;width:400px;height:100%;transition:all .45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}@media((max-width: 450px)){.offcanvas__info{width:300px}}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__info.info-open{opacity:1;inset-inline-start:0}.offcanvas__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}.offcanvas__wrapper{position:relative;height:100%;padding:30px}@media(max-width: 575px){.offcanvas__wrapper{padding:20px}}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer;flex-shrink:0}.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--white)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600;text-transform:capitalize}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:var(--text)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:none}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:16px 40px;text-transform:capitalize !important}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;font-size:16px;display:block;background:rgba(0,0,0,0);color:var(--text);border-radius:50%;transition:all .4s ease-in-out;text-align:center;border:1px solid var(--border)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme);color:var(--white)}.mean-container a.meanmenu-reveal{display:none}.mean-container a.meanmenu-reveal:first-of-type{display:none !important}.mean-container .mean-nav{background:none;margin-top:0}.mean-container .mean-nav>ul{padding:0;margin:0;width:100%;list-style-type:none;display:block !important}.mean-container .mean-nav>ul .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}@media(max-width: 1199px){.mean-container .mean-nav>ul .homemenu-items{flex-wrap:wrap}}.mean-container .mean-nav>ul .homemenu-items .homemenu{position:relative}@media(max-width: 1199px){.mean-container .mean-nav>ul .homemenu-items .homemenu{max-width:300px;text-align:center;margin:0 auto;border:1px solid var(--border);padding:10px}}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb{position:relative}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all .4s ease-in-out;margin-top:20px}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:12px 20px;color:var(--white) !important;width:auto;font-size:16px;text-align:center;border-radius:0}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white) !important}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:before{background:linear-gradient(180deg, rgba(99, 92, 92, 0) 0, #252527);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out;content:""}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover:before{visibility:visible;opacity:1}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb img{width:100%}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li{position:relative}.mean-container .mean-nav ul li a{display:block;width:100%;padding:10px 0;color:var(--header);font-size:16px;line-height:1.5;font-weight:500;text-transform:capitalize;border-bottom:1px solid var(--border) !important;border:none;text-align:start}.mean-container .mean-nav ul li a:hover{color:var(--theme)}.mean-container .mean-nav ul li a:last-child{border-bottom:0}.mean-container .mean-nav ul li a>i{display:none}.mean-container .mean-nav ul li[aria-expanded=true]>a,.mean-container .mean-nav ul li[aria-expanded=true]>button{color:var(--theme)}.mean-container .mean-nav ul li button.mean-expand{text-align:center;position:absolute;inset-inline-end:0;padding:10px 0 0;top:0;z-index:2;font-weight:700;background:rgba(0,0,0,0);border:none !important;transition:all .3s ease-in-out}.mean-container .mean-nav ul li button.mean-expand:hover{color:var(--theme2)}.mean-container .mean-nav ul li button.mean-expand i{display:inline-block;font-size:18px}.mean-container .mean-nav ul li button i{font-size:14px;font-weight:600}.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px}.mean-container .mean-bar{padding:0;min-height:auto;background:none}