.fees-sticky-btn{display:inline-flex;align-items:center;padding:12px 20px;background-color:#127CED;color:white!important;text-decoration:none;border-radius:8px 0 0 8px;font-size:16px;font-weight:500;box-shadow:0 2px 10px rgba(18,124,237,0.3);transition:all 0.3s ease;border:2px solid #127CED}.fees-sticky-btn:hover{background-color:white;color:#127CED!important;box-shadow:0 4px 15px rgba(18,124,237,0.4);transform:translateX(-5px)}.fees-sticky-btn:before{content:"₹";margin-right:8px;font-weight:bold}.fees-sticky-container{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999999;background:transparent!important}@media (max-width:980px){.fees-sticky-btn{padding:10px 16px;font-size:14px}}@media (max-width:767px){.fees-sticky-btn{padding:8px 12px;font-size:13px}.fees-sticky-container{top:auto;bottom:20%;transform:none}}.fees-sticky-section{background:transparent!important;padding:0!important;margin:0!important}.fees-sticky-section .et_pb_row{padding:0!important;margin:0!important;width:auto!important}.nps_fees_pay_btn{display:inline-block;padding:6px 20px;background-color:#127CED;color:white;text-decoration:none;border-radius:4px;font-size:16px;line-height:1.2;white-space:nowrap;transition:all 0.3s ease;border:1px solid #ddd;cursor:pointer}.nps_fees_pay_btn:hover{background-color:#3641c9;box-shadow:0 2px 4px rgba(0,0,0,0.1);color:white;text-decoration:none;transform:scale(1.02)}@media (max-width:768px){.nps_fees_pay_btn{padding:5px 15px;font-size:15px}}