@media (max-width:980px){.et_pb_menu .et_mobile_menu{top:100%;padding:5%;width:100vw!important;margin-left:-300%}.sub-menu{display:block!important}.sub-menu li{display:block!important}}.sub-menu{display:flex;flex-direction:column!important;white-space:nowrap;border:none!important}.sub-menu li{display:inline-block}.sub-menu li:not(:last-child){margin-right:20px}.nav li ul{width:300px}.ksl-floating-sidebar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999999;display:flex;flex-direction:column;gap:8px}.ksl-side-btn{width:58px;height:58px;background:#f98613;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:16px 0 0 16px;position:relative;overflow:hidden;transition:transform 0.35s ease,width 0.35s ease,background 0.35s ease,box-shadow 0.35s ease;box-shadow:0 6px 18px rgba(0,0,0,0.18);backdrop-filter:blur(8px)}.ksl-side-btn:hover{transform:translateX(-10px) scale(1.06);background:#ff9d2e;box-shadow:0 10px 25px rgba(249,134,19,0.45),0 0 18px rgba(249,134,19,0.35)}.ksl-side-btn::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);transition:all 0.6s ease}.ksl-side-btn:hover::before{left:120%}.ksl-side-btn i{font-size:22px;transition:transform 0.35s ease;position:relative;z-index:2}.ksl-side-btn:hover i{transform:scale(1.18) rotate(6deg)}@media(max-width:768px){.ksl-floating-sidebar{gap:6px}.ksl-side-btn{width:50px;height:50px;border-radius:14px 0 0 14px}.ksl-side-btn i{font-size:18px}.ksl-side-btn:hover{transform:translateX(-6px) scale(1.03)}}.main-button::after{background:#F98613!important;padding:12px 18px 12px 18px!important;font-size:12px!important;border-radius:999px!important;margin-left:10px!important;margin-top:-12px!important}.et_pb_button_module_wrapper .main-button{background-image:linear-gradient(to left,#F98613 50%,#D44206 50%)!important;background-size:200% 100%!important;background-position:left bottom!important;transition:background-position 0.5s ease!important;display:inline-block;position:relative;z-index:1}.et_pb_button_module_wrapper .main-button:hover{background-position:right bottom!important;background-color:transparent!important}.ksl-floating-sidebar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999999;display:flex;flex-direction:column;gap:8px}.ksl-side-btn{width:58px;height:58px;background:#f98613;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:16px 0 0 16px;position:relative;overflow:hidden;transition:transform 0.35s ease,width 0.35s ease,background 0.35s ease,box-shadow 0.35s ease;box-shadow:0 6px 18px rgba(0,0,0,0.18);backdrop-filter:blur(8px)}.ksl-side-btn:hover{transform:translateX(-10px) scale(1.06);background:#ff9d2e;box-shadow:0 10px 25px rgba(249,134,19,0.45),0 0 18px rgba(249,134,19,0.35)}.ksl-side-btn::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);transition:all 0.6s ease}.ksl-side-btn:hover::before{left:120%}.ksl-side-btn i{font-size:22px;transition:transform 0.35s ease;position:relative;z-index:2}.ksl-side-btn:hover i{transform:scale(1.18) rotate(6deg)}@media(max-width:768px){.ksl-floating-sidebar{gap:6px}.ksl-side-btn{width:50px;height:50px;border-radius:14px 0 0 14px}.ksl-side-btn i{font-size:18px}.ksl-side-btn:hover{transform:translateX(-6px) scale(1.03)}}.main-button::after{background:#F98613!important;padding:12px 18px 12px 18px!important;font-size:12px!important;border-radius:999px!important;margin-left:10px!important;margin-top:-12px!important}.et_pb_button_module_wrapper .main-button{background-image:linear-gradient(to left,#F98613 50%,#D44206 50%)!important;background-size:200% 100%!important;background-position:left bottom!important;transition:background-position 0.5s ease!important;display:inline-block;position:relative;z-index:1}.et_pb_button_module_wrapper .main-button:hover{background-position:right bottom!important;background-color:transparent!important}