.RA-Qqq_form{height:fit-content;display:flex;position:relative}.RA-Qqq_form input{border:1px solid #a1a7b3;border-radius:4px;outline:1px solid #0000;width:413px;height:fit-content;margin-right:16px;padding:14px 16px;font-size:1rem;transition:all .3s}.RA-Qqq_form input[data-has-error=true]{border:1px solid var(--danger);border-color:var(--danger);box-shadow:var(--danger) 0px 0px 0px 1px}.RA-Qqq_form input:focus{border-color:var(--blue);box-shadow:var(--blue) 0px 0px 0px 1px}@media screen and (max-width:1200px){.RA-Qqq_form input{width:300px}}@media screen and (max-width:425px){.RA-Qqq_form input{width:100%;padding:12px 16px}.RA-Qqq_form>button{padding:12px 16px}}.RA-Qqq_form .RA-Qqq_spinnerIcon{animation:1.2s linear infinite RA-Qqq_loading}@keyframes RA-Qqq_loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.bUfVbW_filterCourses{gap:40px;margin-bottom:3.75rem;display:flex}@media screen and (max-width:1000px){.bUfVbW_filterCourses{justify-content:center}}@media screen and (max-width:768px){.bUfVbW_filterCourses{gap:20px}}.bUfVbW_top{justify-content:space-between;display:flex}@media screen and (max-width:992px){.bUfVbW_top{flex-direction:column;gap:40px}.bUfVbW_top>div{order:2}.bUfVbW_top>form{order:1;margin:0 auto}}@media screen and (max-width:425px){.bUfVbW_top>form{margin:unset}}.bUfVbW_displayCourses{grid-template-columns:1fr;gap:1.5625rem;display:grid}@media screen and (min-width:768px){.bUfVbW_displayCourses{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.bUfVbW_displayCourses{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.bUfVbW_displayCourses{grid-template-columns:repeat(4,1fr)}}.bUfVbW_noResults h2{gap:8px;margin-bottom:24px;font-size:2rem;font-weight:400}.bUfVbW_noResults h2 .bUfVbW_emoji{width:80px;height:80px;margin-left:8px;display:inline;position:relative}.bUfVbW_noResults h3{font-size:1.125rem;font-weight:400;font-family:var(--font-body)}@media screen and (max-width:425px){.bUfVbW_noResults h2{font-size:1.75rem}.bUfVbW_noResults h2 .bUfVbW_emoji{width:30px;height:30px}.bUfVbW_noResults h3{font-size:1rem}}
.RTRvxG_card{border:1px solid #d7e7f7;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;min-width:300px;padding:32px 22px;transition:all .3s;display:flex;box-shadow:0 16px 32px -8px #00226614}.RTRvxG_card:hover{border:1px solid var(--blue);cursor:pointer;transition:all .3s}.RTRvxG_header{justify-content:space-between;margin-bottom:24px;display:flex}.RTRvxG_logo{width:80px;height:48px;position:relative}.RTRvxG_title{margin-bottom:24px}.RTRvxG_title small{font-size:1rem}.RTRvxG_title p{font-size:1.375rem;line-height:2rem;font-family:var(--font-title);color:var(--blue);font-weight:700}.RTRvxG_badgesContainer{flex-direction:column;gap:8px;display:flex}.RTRvxG_main,.RTRvxG_main .RTRvxG_info{width:100%}.RTRvxG_main .RTRvxG_info ul{list-style:none}.RTRvxG_main .RTRvxG_info ul li{margin-bottom:8px;display:flex}.RTRvxG_main .RTRvxG_info ul li svg{margin-right:8px}.RTRvxG_main .RTRvxG_info ul li:last-child{margin-bottom:0}.RTRvxG_main .RTRvxG_spaceBlank{height:3rem;margin-bottom:1.5rem;display:block}.RTRvxG_main .RTRvxG_cost{align-items:center;margin-bottom:24px;display:flex}.RTRvxG_main .RTRvxG_cost strong,.RTRvxG_main .RTRvxG_cost p{font-family:var(--font-title)}.RTRvxG_main .RTRvxG_cost strong{margin-right:8px;font-size:1.375rem;font-weight:700}.RTRvxG_main .RTRvxG_cost p{font-size:2rem;font-weight:400}.RTRvxG_footer{justify-content:space-between;align-items:center;width:100%;margin-top:24px;display:flex}.RTRvxG_footer button{width:fit-content;min-width:162px;height:48px;padding:12px 24px;font-size:1rem}
