.ClientButtonApply{color:#1e293b;padding:10px 20px;background:#fff;border:1px solid #cbd5e0;border-radius:8px;font-size:15px;font-weight:500;width:180px;margin:0 auto;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClientButtonApply:hover{background-color:#f8fafc;border-color:#94a3b8;box-shadow:0 2px 6px rgba(0,0,0,.15)}.ClientButtonSchool{background:var(--primary-color)!important;border:1px solid var(--primary-color)!important;border-radius:8px!important;padding:14px 28px!important;font-size:16px!important;font-weight:500!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px rgba(30,41,59,.2)!important;position:relative;overflow:hidden;min-width:180px}.ClientButtonSchool:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:opacity .3s ease}.ClientButtonSchool:hover{background:#334155!important;border-color:#334155!important;box-shadow:0 4px 12px rgba(30,41,59,.3)!important;transform:translateY(-1px)}.ClientButtonSchool:hover:before{opacity:1}.ClientButtonSchool:active{transform:translateY(0)}@media only screen and (max-width:768px){.ClientButtonSchool{padding:14px 24px!important;font-size:14px!important;min-width:160px}}