.nav__content li{position:relative;z-index:1}.nav__content li a{position:relative;z-index:2}.off-canvas .off-canvas__submenu .dropdown{opacity:1;margin:0;padding:0;position:static !important;pointer-events:auto}.off-canvas .off-canvas__submenu .dropdown .service-menu__group{display:none}.off-canvas .off-canvas__submenu .dropdown .service-menu__children{display:flex;flex-direction:column;gap:10px}.off-canvas .off-canvas__submenu .dropdown a{display:flex;margin-left:0 !important}.off-canvas .off-canvas__submenu .dropdown a img{display:none}.dropdown{position:fixed;opacity:0;pointer-events:none;margin-top:0px;transition:margin-top 0.3s,opacity 0.3s;padding-top:50px;min-width:400px}.dropdown.is-active{margin-top:-5px;opacity:1;pointer-events:auto}.dropdown.is-active:before{inset:0;top:100px;background:var(--light-blue);opacity:1}.dropdown:before{content:"";position:fixed;z-index:-1;inset:50vw;opacity:0;transition:opacity 0.5s;pointer-events:none}nav.main-menu .service-menu{width:800px;box-shadow:var(--box-shadow);margin:0 auto;display:flex;background:#fff;border-radius:30px;overflow:hidden}nav.main-menu .service-menu .service-menu__group{width:340px;padding:50px;background:var(--light-blue);--line-height:20px;--custom-font-weight:300}nav.main-menu .service-menu .service-menu__group h3{font-size:20px}nav.main-menu .service-menu .service-menu__children{flex-grow:1}nav.main-menu .service-menu figure{width:70px;height:70px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}nav.main-menu .service-menu .service-menu__children{padding:30px;gap:10px;display:flex;flex-direction:column}nav.main-menu .service-menu .service-menu__children a{display:flex;position:relative;padding:0px;justify-content:space-between;align-items:center;padding-left:10px;border-radius:10px;overflow:hidden;margin-left:0 !important}nav.main-menu .service-menu .service-menu__children a:before{position:absolute;content:"";transition:left 0.3s;background:var(--gradient2);left:calc(100% - 70px);right:0px;z-index:-1;height:100%;top:0;bottom:0;border-radius:10px}nav.main-menu .service-menu .service-menu__children a:hover{--custom-color:#fff}nav.main-menu .service-menu .service-menu__children a:hover:before{left:0}