:root{--btn-bg-color:#b8a265;--btn-text-color:#fff;--btn-hover-color:#b8a265}.nuclear-appointment-btn{position:fixed;left:0;top:50%;z-index:999999;transform-origin:left top;transform:rotate(-90deg) translateX(-50%);background-color:var(--btn-bg-color);color:var(--btn-text-color)!important;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.5px;text-decoration:none;white-space:nowrap;border-radius:8px 8px 0 0;box-shadow:0 -4px 15px rgba(0,0,0,.2);transition:all .3s ease-in-out;display:inline-block}.nuclear-appointment-btn:hover{background-color:var(--btn-hover-color);padding-bottom:20px}@media (max-width:980px){.nuclear-appointment-btn{font-size:15px;padding:10px 20px}}@media (max-width:767px){.nuclear-appointment-btn{top:auto;bottom:20px;left:50%;transform-origin:center center;transform:translateX(-50%);font-size:16px;padding:14px 32px;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.3);width:max-content;max-width:90%;text-align:center}.nuclear-appointment-btn:hover{padding-bottom:14px;transform:translateX(-50%) translateY(-2px)}}