/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 24 2025 | 18:39:22 */
body:not(.home) header{position:relative!important;background:#fff;color:#333}body:not(.home) header ul li a{color:#333}body:not(.home) header .menu-toggle span{background:#333}body.no-scroll:not(.home) header .menu-toggle span{background:#fff}header{padding-top:20px;background-color:rgba(0,0,0,.151);width:100%;z-index:2;border-bottom:1px solid rgba(255,255,255,.1)}header .container{display:flex;justify-content:space-between;align-items:center;padding:0 3% 20px}header .logo{width:80px}header .logo-text{background:radial-gradient(circle,#fff,#6581fc,#2626bb);background-clip:text;-webkit-text-fill-color:transparent}header .logo-con:hover{text-shadow:none}header ul li{font-size:16px;font-weight:700;color:#fff}header ul li:last-child{display:none}header .menu-toggle{display:none;cursor:pointer;z-index:4}header .menu-toggle span{display:block;width:25px;height:3px;margin:5px 0;background-color:var(--white-color);transition:all 0.3s ease}header .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}header .no-scroll{overflow:hidden}header .close-menu{display:none}@media screen and (max-width:900px){header{padding:0}header .container{padding:0 5%}header .nav-bar{position:fixed;top:0;right:-100%;height:100%;width:40vw;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.2);z-index:3;display:flex;flex-direction:column;padding:20px;transition:right 0.3s ease}header .nav-bar.active{right:0}header .overlay.active{opacity:1;visibility:visible}header .close-menu{align-self:flex-end;cursor:pointer;display:block;margin-bottom:20px}header .close-menu svg{width:24px;height:24px;fill:var(--black-color)}header ul{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:20px;text-align:center}header ul li{color:var(--tertiary-color)}header .nav-bar.active{display:flex}header .menu-toggle{display:block}header .logo{width:60px}header .cta-button{display:none}header ul li:last-child{display:block}header .nav-list li:last-child a.btn:hover{background-color:var(--white-color);color:var(--tertiary-color)}header .menu-toggle.open span{opacity:0;background:transparent!important}header .menu-toggle span{transition:opacity .2s ease,transform .3s ease,background-color .2s ease}header .menu-toggle{position:relative;z-index:5}body:not(.home) header .menu-toggle:not(.open) span{background:#333}}@media screen and (max-width:480px){header .nav-bar{width:70vw}header .nav-list li:last-child{display:block}header .nav-list li:last-child a.btn{display:inline-block;background-color:var(--tertiary-color);color:var(--white-color);padding:10px 20px;border-radius:50px;text-align:center;transition:all 0.3s ease}}