.form-fieldset{border:0;padding:0}.form-fieldset legend{padding:0;font-weight:bold;margin:0 0 .5em 0}.form-fieldset legend>*{margin:0}.form-group{margin-bottom:1.5em}.form-group label{display:inline-block;max-width:100%;font-weight:bold;margin-bottom:.5em}.form-group .input-help{margin-top:0;margin-bottom:.5em;color:#6a6a6b}.form-group .input-help .visually-hidden:focus{height:auto;width:auto;clip-path:none;margin-left:1em}.form-group ul{margin:0;padding:0}.form-group ul li{list-style:none;margin-bottom:.5em}.form-group ul li label{font-weight:normal;margin:0;vertical-align:middle}.form-group ul li label:hover{cursor:pointer}.form-group ul.inline li{display:inline-block;margin-right:1em}.form-group ul.small input[type=checkbox]{height:16px;width:16px;font-size:.6em}.form-group ul.small input[type=checkbox]:checked::after{margin:0 0 10% 30%;border-width:0 .2em .2em 0}.form-group ul.collapsed{border:1px solid CanvasText;padding:.5em .5em}.form-group ul.collapsed li:last-child{margin-bottom:0}.form-group ul.collapsed[aria-expanded=false]{overflow-y:scroll;max-height:30vh;min-height:6em}.form-group input:not([type=checkbox],[type=radio],[type=file]),.form-group textarea,.form-group select{display:block;width:100%;height:46px;font-size:1em;padding:6px 12px;font:inherit;border:1px solid #6a6a6b;color:#202024}.form-group input:not([type=checkbox],[type=radio],[type=file]):focus,.form-group textarea:focus,.form-group select:focus{outline:3px solid #ffb400;box-shadow:inset 0 0 0 2px #6a6a6b}.form-group input:not([type=checkbox],[type=radio],[type=file]).form-input-auto,.form-group textarea.form-input-auto,.form-group select.form-input-auto{width:auto}.form-group textarea{height:auto;overflow:auto}.form-group input[type=checkbox]{appearance:none;aspect-ratio:1;background:Field;border:2px solid CanvasText;height:25px;width:25px;margin:0 .25em 0 0;vertical-align:middle;cursor:pointer}.form-group input[type=checkbox]:hover{background:ButtonBorder}.form-group input[type=checkbox]::after{position:relative;display:inline-block;border:none;content:""}.form-group input[type=checkbox]:checked::after{border-color:CanvasText}.form-group input[type=checkbox]:checked::after{height:80%;border-style:solid;border-width:0 .25em .25em 0;aspect-ratio:1/1.8;rotate:40deg;width:40%;margin-left:30%}.form-group input[type=radio]{border-radius:50%;appearance:none;aspect-ratio:1;background:Field;border:2px solid CanvasText;height:25px;width:25px;margin:0 .25em 0 0;vertical-align:middle;cursor:pointer}.form-group input[type=radio]:hover{background:ButtonBorder}.form-group input[type=radio]::after{position:relative;display:inline-block;border:none;content:""}.form-group input[type=radio]:checked::after{border-color:CanvasText}.form-group input[type=radio]::after{border-radius:100%;height:13px;width:13px;margin:4px}.form-group input[type=radio]:checked::after{background:CanvasText}.form-group .conditional-content{border-left:5px solid #6a6a6b;padding:.5em 1em;margin-top:.5em}.form-group .conditional-content[aria-hidden=true]{display:none}.form-group input[type=file]{display:block;font-size:1em}.form-group .input-group{display:flex;flex-wrap:nowrap;height:46px;text-wrap:nowrap}.form-group .input-group .input-group-addon{display:flex;align-items:center;border:1px solid #6a6a6b;padding:6px 12px;height:100%;background-color:ButtonBorder;z-index:-1}.form-group .input-group .input-group-addon:last-child{border-left:0}.form-group .input-group .input-group-addon:first-child{border-right:0}.form-group input.error,.form-group textarea.error,.form-group select.error{border:1.25px solid #ea1a13;box-shadow:inset 0 0 0 1px #ea1a13}.form-group input.error:focus,.form-group textarea.error:focus,.form-group select.error:focus{outline:1.25px solid #ea1a13;box-shadow:inset 0 0 0 1px #ea1a13}.search-bar button.btn{border:none;height:100%;margin-bottom:0;padding:0;min-width:46px}.form-group:has(.search-bar){margin-bottom:0}.search-bar-banner{padding:4rem 0}.search-bar-banner h2,.search-bar-banner h3,.search-bar-banner h4,.search-bar-banner h5,.search-bar-banner h6{margin:0 0 1rem 0}.search-bar-banner.bg-blue-primary .search-bar button.btn{background-color:#0071b3}.search-bar-banner.bg-blue-primary .search-bar button.btn:hover{background-color:#003e74}.search-bar-banner.bg-blue-primary .search-bar button.btn:focus{background-color:#003e74}.results-container-list{display:none;margin-top:20px;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:slideDown .5s ease-out}.columns{display:flex;gap:20px}.column{flex:1}.no-courses{font-style:italic;color:red}.course-button{display:inline-block;margin-bottom:10px;padding:10px 15px;background-color:#f0f0f0;color:#333;border:2px solid #ccc;border-radius:5px;text-align:center;font-size:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border .3s ease;white-space:nowrap}.course-button:hover{background-color:#e0e0e0;border-color:#999;color:#000}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.results-container-buttons{display:none;margin-top:20px;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:slideDown .5s ease-out}@media(max-width: 500px){.columns{display:block}}/*# sourceMappingURL=search-bar.css.map */
