/* All Courses filters: the live page's radio dots, ticks, search box and results line. */
.sk4,.scm{position:absolute}
.sk4.on::after{content:"";position:absolute;inset:3px;border-radius:50%;background:rgb(255,204,0)}
.scm.on::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.2l2.6 2.6L11 4.4' fill='none' stroke='%23373b4d' stroke-width='1.6'/%3E%3C/svg%3E") center/100% no-repeat}
.kc-input{border:0;background:transparent;padding:0 14px;box-sizing:border-box;font-family:brandon-grot-w01-light,sans-serif;font-size:18px;color:rgb(55,59,77);outline:none;-webkit-appearance:none;appearance:none}
.kc-input::placeholder{color:rgb(255,204,0)}
.page.mobile .kc-input{font-size:16px}
.kc-all{border:0;border-radius:2px;background:rgb(255,204,0);cursor:pointer;font-family:brandon-grot-w01-light,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#000}
.kc-more{height:1px;width:10px;left:0;pointer-events:none}
