.course-grid-module-scss-module__zgfTNG__wrapper{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container{flex-direction:column;display:flex}.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container .course-grid-module-scss-module__zgfTNG__notFound h3{text-align:center;justify-content:center;align-items:center;font-size:20px;display:flex}.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container input{border:1px solid #80808080;border-radius:12px;justify-content:center;align-items:center;min-width:100%;padding:16px}.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container .course-grid-module-scss-module__zgfTNG__courses{grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;width:100%;max-width:1045px;margin-top:34px;display:grid}@media (max-width:975px){.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container .course-grid-module-scss-module__zgfTNG__courses{grid-template-columns:1fr 1fr 1fr}}@media (max-width:750px){.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container .course-grid-module-scss-module__zgfTNG__courses{grid-template-columns:1fr 1fr}}@media (max-width:550px){.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container .course-grid-module-scss-module__zgfTNG__courses{margin-top:0}}@media (max-width:375px){.course-grid-module-scss-module__zgfTNG__wrapper .course-grid-module-scss-module__zgfTNG__container .course-grid-module-scss-module__zgfTNG__courses{max-width:335px}}
.search-module-scss-module__8C6s-W__wrapper{justify-content:center;align-items:center;margin-top:100px;display:flex}.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line{justify-content:space-between;align-items:center;width:100%;max-width:1045px;display:flex}@media (max-width:975px){.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line{max-width:750px}}@media (max-width:750px){.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line{max-width:500px}}@media (max-width:550px){.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line{flex-direction:column;max-width:415px}}@media (max-width:415px){.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line{max-width:375px}}@media (max-width:375px){.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line{max-width:335px}}.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line .search-module-scss-module__8C6s-W__search{align-items:center;width:100%;margin-top:20px;margin-bottom:20px;display:flex;position:relative}.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line .search-module-scss-module__8C6s-W__search:before{content:"";background:url(/images/search.png) 0 0/cover no-repeat;width:12px;height:12px;margin:auto 16px auto 0;position:absolute;top:0;bottom:0;right:0}.search-module-scss-module__8C6s-W__wrapper .search-module-scss-module__8C6s-W__search_line .search-module-scss-module__8C6s-W__search input{border:1px solid #80808080;border-radius:12px;justify-content:center;align-items:center;min-width:100%;padding:16px;font-family:TT Norms Pro;font-size:14px;font-style:normal;font-weight:400}
.filter-module-scss-module__3RljZG__wrapper{justify-content:center;align-items:center;margin-top:20px;display:flex}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container{width:100%;max-width:1045px}@media (max-width:975px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container{max-width:750px}}@media (max-width:750px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container{max-width:500px}}@media (max-width:550px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container{flex-direction:column;max-width:415px}}@media (max-width:415px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container{max-width:375px}}@media (max-width:375px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container{max-width:335px}}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading{justify-content:flex-start;align-items:center;gap:10px;margin-top:20px;display:flex}@media (max-width:550px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading{margin-bottom:20px}}@media (max-width:415px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading{gap:5px}}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading h4{letter-spacing:1.2px;font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:415px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading h4{font-size:16px}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading svg{font-size:14px}}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__heading svg:hover{cursor:pointer}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter{justify-content:space-between;align-items:center;margin-top:20px;display:flex}@media (max-width:750px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter{flex-direction:column;gap:15px}}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter select{color:#757575;border:1px solid #000;border-radius:6px;align-self:stretch;align-items:center;min-width:280px;max-height:50px;margin-right:20px;padding:10px 12px;font-family:TT Norms Pro;font-size:16px;font-style:normal;font-weight:200}@media (max-width:975px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter select{max-width:180px}}@media (max-width:750px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter select{max-width:515px;margin-right:0}}@media (max-width:550px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter select{max-width:415px}}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter .filter-module-scss-module__3RljZG__buttons{flex-direction:column;align-items:center;display:flex}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter .filter-module-scss-module__3RljZG__buttons button{color:#fff;text-align:center;background:#000;border:1px solid #000;border-radius:12px;align-self:center;align-items:center;padding:10px 30px;font-family:TT Norms Pro;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter .filter-module-scss-module__3RljZG__buttons button:hover{cursor:pointer}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter .filter-module-scss-module__3RljZG__buttons span{letter-spacing:.96px;margin-top:2px;font-family:TT Norms Pro;font-size:14px;font-style:normal;font-weight:200;line-height:normal;text-decoration-line:underline}@media (max-width:550px){.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter .filter-module-scss-module__3RljZG__buttons span{margin-bottom:20px}}.filter-module-scss-module__3RljZG__wrapper .filter-module-scss-module__3RljZG__container .filter-module-scss-module__3RljZG__filter .filter-module-scss-module__3RljZG__buttons span:hover{cursor:pointer}
