.teacher-search-section{background:linear-gradient(#daefe559 0%,#fff 100%);padding:80px 0}.teacher-search-section .card{border:0;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #00000014}.teacher-search-section .card .card-body{padding:45px}.teacher-search-section .title{color:#222;margin-bottom:10px;font-size:32px;font-weight:700}.teacher-search-section .description{color:#6c757d;margin-bottom:35px;font-size:15px;line-height:1.8}.teacher-search-section label{color:#444;margin-bottom:8px;font-size:14px;font-weight:600}.teacher-search-section .form-control,.teacher-search-section .form-select{height:54px;box-shadow:none;background:#fff;border-radius:12px;font-size:15px;transition:all .3s}.teacher-search-section .form-control:focus,.teacher-search-section .form-select:focus{border-color:#651efe;box-shadow:0 0 0 .25rem #651efe26}.teacher-search-section .form-control::placeholder,.teacher-search-section .form-select::placeholder{color:#adb5bd}.teacher-search-section textarea.form-control{resize:none;height:160px;padding-top:15px}.teacher-search-section .form-group{margin-bottom:22px}.teacher-search-section .form-text{color:#888;font-size:13px}.teacher-search-section .slider-book-now-btn{color:#fff;background:linear-gradient(135deg,#651efe,#4d01f2);border:none;border-radius:14px;width:100%;height:56px;font-size:16px;font-weight:600;transition:all .3s}.teacher-search-section .slider-book-now-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #651efe59}.teacher-search-section .slider-book-now-btn:active{transform:scale(.98)}.teacher-search-section .card:before{content:"";background:linear-gradient(90deg,#39ff9d,#651efe);height:6px;display:block}@media (max-width:768px){.teacher-search-section{padding:50px 0}.teacher-search-section .card-body{padding:25px}.teacher-search-section .title{font-size:26px}}