@font-face{font-family:"Muli Bold";src:url("../lib/font/Mulish-Bold.ttf") format("truetype")}.all-courses{position:relative;overflow:hidden}.all-courses::before{content:"";position:absolute;bottom:-4.64rem;left:-6.68rem;width:11rem;aspect-ratio:1/1;border-radius:50%;background:#fbd080;z-index:-1}.all-courses .content-wrap{position:relative;padding:54px 0 max(.85rem,60px)}.all-courses .content-wrap .search-section{display:flex;justify-content:center;align-items:center;gap:10px;font-family:"en";font-size:max(.2rem,16px);font-weight:600;line-height:1.2}.all-courses .content-wrap .search-section *{font-family:inherit;font-size:inherit;font-weight:inherit}.all-courses .content-wrap .search-section .search-input-wrap{position:relative;display:flex;align-items:center;width:100%;max-width:512px;border:1px solid #bf165e;border-radius:max(.08rem,6px);background:#fff;transition:all .3s ease}.all-courses .content-wrap .search-section .search-input-wrap:focus-within{border-color:#4a6cf7;box-shadow:0 0 4px 2px rgba(74,108,247,.1)}.all-courses .content-wrap .search-section .search-input-wrap input{flex:1;padding:max(.18rem,14px) max(.2rem,14px);border:none;border-radius:max(.08rem,6px);background:rgba(0,0,0,0);outline:none;color:#333}.all-courses .content-wrap .search-section .search-input-wrap input::-moz-placeholder{font-size:max(.2rem,16px);color:#848484}.all-courses .content-wrap .search-section .search-input-wrap input::placeholder{font-size:max(.2rem,16px);color:#848484}.all-courses .content-wrap .search-section .search-input-wrap .clear-btn{flex-shrink:0;padding-right:max(.2rem,14px);background:none;border:none;color:#333;font-size:16px;cursor:pointer;display:none;transition:color .3s ease}.all-courses .content-wrap .search-section .search-input-wrap .clear-btn:hover{color:#555}.all-courses .content-wrap .search-section .search-input-wrap .clear-btn.visible{display:block}.all-courses .content-wrap .search-section .search-btn{flex-shrink:0;padding:max(.18rem,14px) max(.32rem,20px);border:1px solid #bf165e;border-radius:max(.08rem,6px);color:#fff;background:#bf165e;transition:all .3s ease;cursor:pointer}.all-courses .content-wrap .search-section .search-btn:hover{border:1px solid #ce1f3e;background:#ce1f3e}.all-courses .content-wrap .filter-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:.48rem 0;color:#848484}.all-courses .content-wrap .filter-section .filter-btn{padding:0 8px;font-size:max(.2rem,16px);cursor:pointer}.all-courses .content-wrap .filter-section .filter-btn:hover{color:#bf165e}.all-courses .content-wrap .filter-section .filter-btn.active{font-family:"Lato-Black";font-weight:900;color:#bf165e}.all-courses .content-wrap .table-wrap .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.all-courses .content-wrap .table-wrap table{font-size:max(.18rem,16px);line-height:1.4;color:#333}.all-courses .content-wrap .table-wrap table th{text-align:left}.all-courses .content-wrap .table-wrap table th:nth-of-type(1){width:24%}.all-courses .content-wrap .table-wrap table th:nth-of-type(3){width:18%;text-align:center}.all-courses .content-wrap .table-wrap table td{background:#fff7f7;transition:all .3s ease}.all-courses .content-wrap .table-wrap table td:has(a){font-family:"Muli Bold";font-size:max(.2rem,18px);color:#bf165e}.all-courses .content-wrap .table-wrap table td:nth-of-type(3){text-align:center}.all-courses .content-wrap .table-wrap table th,.all-courses .content-wrap .table-wrap table td{padding:max(.24rem,18px) !important;border:unset !important}.all-courses .content-wrap .table-wrap table tbody tr:hover td{background:#ffefef}.all-courses .content-wrap .no-results{padding-top:.6rem;text-align:center}.all-courses .content-wrap .no-results .empty-icon{display:block;margin-bottom:.16rem;font-size:max(.48rem,36px)}.all-courses .content-wrap .no-results .empty-title{font-size:max(.18rem,14px);font-weight:600;color:#333}@media screen and (max-width: 840px){.all-courses::before{content:none}.all-courses .content-wrap{padding:40px 0 50px}.all-courses .content-wrap .search-section{gap:6px;font-size:16px}.all-courses .content-wrap .search-section .search-input-wrap input{padding:12px}.all-courses .content-wrap .search-section .search-input-wrap input::-moz-placeholder{font-size:14px}.all-courses .content-wrap .search-section .search-input-wrap input::placeholder{font-size:14px}.all-courses .content-wrap .search-section .search-input-wrap .clear-btn{padding-right:10px;font-size:14px}.all-courses .content-wrap .search-section .search-btn{padding:12px 16px}.all-courses .content-wrap .filter-section{gap:6px;margin:20px 0}.all-courses .content-wrap .filter-section .filter-btn{padding:0 6px;font-size:16px}.all-courses .content-wrap .table-wrap table{min-width:500px;font-size:14px}.all-courses .content-wrap .table-wrap table th:nth-of-type(1){width:140px}.all-courses .content-wrap .table-wrap table th:nth-of-type(3){width:110px}.all-courses .content-wrap .table-wrap table td:has(a){font-size:16px}.all-courses .content-wrap .table-wrap table th,.all-courses .content-wrap .table-wrap table td{padding:14px !important}.all-courses .content-wrap .no-results{padding-top:30px}.all-courses .content-wrap .no-results .empty-icon{margin-bottom:10px;font-size:36px}.all-courses .content-wrap .no-results .empty-title{font-size:14px}}