.clearing-content{background-color:#fff;color:#303030;margin-top:48px}#DRTemplateContent form:first-of-type{position:relative!important}#DRTemplateContent .pane.base12.pane-around{padding-left:10px;padding-right:10px}#DRTemplateContent form div.base12 div.bg-white{padding-top:0;padding-bottom:8px}#DRTemplateContent .clearing-intro{padding:48px 0 26px}#DRTemplateContent .clearing-intro p{color:#303030;font-family:'Effra-Regular',sans-serif;font-size:18px;line-height:24px;text-align:left}#DRTemplateContent .clearing-intro a{color:#303030;font-family:'Effra-Bold',sans-serif;font-weight:700;text-decoration:underline}.search-clearing-courses .clearing-title{font-family:'Effra-Bold',sans-serif;font-size:28px;font-weight:700;line-height:34px;padding-bottom:24px}.search-clearing-courses .clearing-title h2{font-family:'Effra-Bold',sans-serif;font-size:28px;font-weight:700;line-height:34px}.search-options{align-items:center;display:flex;flex-wrap:wrap;gap:18px}#DRTemplateContent .search-clearing-courses .search-field{flex:0 0 50%;font-family:'Effra-Regular',sans-serif;font-size:18px;line-height:20px;min-width:150px;color:#303030}#DRTemplateContent .search-clearing-courses .search-field input{border:2px solid #303030 !important;background-color:#fff;color:#303030;font-family:'Effra-Regular',sans-serif;font-size:18px;line-height:20px;padding:12px;position:relative;vertical-align:top;width:100%}.tt-dataset{padding:0}.tt-dataset:first-child:before{width:97%}.tt-menu{border:2px solid #303030;width:100%;box-sizing:border-box;z-index:2 !important;margin-top:0}.tt-dataset:first-child:before{border-bottom:2px solid #303030}.tt-suggestion{color:#303030;font-family:'Effra-Medium',sans-serif !important;font-size:18px;line-height:20px;padding:12px;position:relative}.tt-suggestion::after{content:'';bottom:0;left:12px;width:calc(100% - 24px);height:2px;background-color:#888;padding:0;border:0;position:absolute}.tt-suggestion:last-child::after{display:none}.tt-input::placeholder{color:#676767;font-family:'Effra-Regular',sans-serif;font-size:18px;line-height:20px}.clear-all-filters-wrapper{display:none}.tt-dataset:first-child:before{display:none}.tt-suggestion:hover{background:linear-gradient(to bottom,#ececec calc(100% - 2px),transparent 2px)}#DRTemplateContent .search-clearing-courses .search-field .tt-cursor{box-shadow:inset 0 0 0 2px #303030,inset 0 0 0 4px #fff,inset 0 0 0 6px #303030;margin:-2px;margin-right:-1px;padding:14px;background-color:unset;color:#303030 !important}#DRTemplateContent .search-clearing-courses .search-field::placeholder{color:#676767;font-family:'Effra-Regular',sans-serif;font-size:18px;line-height:20px}#DRTemplateContent .search-filter .visible-label,#DRTemplateContent .search-field .visible-label{color:#303030;font-family:'Effra-Bold',sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-bottom:8px;padding:0;padding-top:24px}.search-filter{position:relative}.search-filter .dropdown-toggle:disabled~label.placeholder,.search-filter .dropdown-toggle~label.placeholder.disabled{opacity:.5;cursor:default;background-color:#fff}.sort-by>.placeholder i{margin-right:8px}.custom-select-container,.search-button-wrapper,.search-filter{box-sizing:border-box;flex:1 0 23% !important;height:100%}#DRTemplateContent .search-clearing-courses .search-button-wrapper .invisible-label{margin-bottom:6px;padding:0;padding-top:24px}#DRTemplateContent .search-clearing-courses .search-button-wrapper .search-button{background-color:#158473;box-sizing:border-box;color:#fff;display:flex;font-family:'Effra-Medium',sans-serif;font-size:18px;justify-content:center;line-height:20px;padding:14px 69px;position:relative;text-indent:0;width:100%}#DRTemplateContent .search-clearing-courses .search-button-wrapper .search-button i{padding-right:8px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error-message{color:#ce0b1e;display:none;font-family:'Effra-Regular',sans-serif;line-height:20px;padding-bottom:0;text-align:left;width:100%}.error-message.visible{align-items:center;display:flex}.error-message .fa-circle-exclamation{margin-right:8px;color:#ce0b1e}.clearing-separation{border-bottom:2px solid #b4b4b4;border-top:0;margin:24px 0}.course-filters-container{display:flex;gap:18px;width:100%;align-items:center;flex-wrap:wrap}.course-filters,.sort-by{box-sizing:border-box;flex:0 0 24%}.clear-all-filters-wrapper{flex:0 0 48%;display:flex;align-items:center;box-sizing:border-box}.clear-all-filters-btn{color:#303030;font-family:'Effra-Medium',sans-serif;font-size:18px;line-height:20px;text-decoration:underline;box-sizing:border-box;display:inline-block}.course-filters{position:relative}.course-filters>.placeholder,.sort-by>.placeholder{background:#dbdbdb;border:2px solid #303030;color:#303030;cursor:pointer;display:flex;font-family:'Effra-Medium',sans-serif;font-size:18px;line-height:20px;padding:12px;position:relative;align-items:center}.course-filters>.placeholder:focus-visible,.sort-by>.placeholder:focus-visible{border-radius:0;outline:none}.course-filters>.placeholder i,.sort-by>.placeholder i{margin-right:8px}.course-filters>.placeholder .fa-chevron-down,.sort-by>.placeholder .fa-chevron-down,.search-filter>.placeholder .fa-chevron-down{margin-right:0}.course-filters .placeholder .fa-chevron-down,.sort-by .placeholder .fa-chevron-down,.search-filter .placeholder .fa-chevron-down{margin-left:auto;transition:transform .3s ease}.course-filters .dropdown-toggle:checked+.placeholder .fa-chevron-down,.sort-by .dropdown-toggle:checked+.placeholder .fa-chevron-down{transform:rotate(180deg)}.sort-by .placeholder .fa-arrow-right-arrow-left{transform:rotate(90deg);transition:none}.course-filters .dropdown-content,.sort-by .dropdown-content{background-color:#fff;border:2px solid #303030;border-top:0;display:none;left:0;position:absolute;top:100%;width:100%;z-index:10}.course-filters .submenu-toggle{display:none}.course-filters .submenu-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0}.course-filters .submenu-title:focus-visible{border-radius:0;outline:none}.course-filters .submenu-title i{margin-left:8px;transition:transform .3s ease}.course-filters .submenu-toggle:checked+.submenu-title i{transform:rotate(180deg)}.course-filters .submenu-toggle:checked+.submenu-title+.submenu-items{display:block}.submenu-items label{display:flex !important;align-items:center;cursor:pointer;gap:8px}.course-filters .submenu-items{display:none}.course-filters .submenu:not(:last-child) .submenu-items{padding-bottom:12px}.course-filters label,.sort-by label,.search-filter label{align-items:center;display:flex;font-family:'Effra-Regular',sans-serif;line-height:20px;margin-bottom:0;padding:12px 0}.sort-by .dropdown-content label,.search-filter .dropdown-content label{margin:0 12px}.course-filters .dropdown-toggle,.sort-by .dropdown-toggle,.search-filter .dropdown-toggle{display:none}.course-filters .dropdown-toggle:checked+.placeholder+.dropdown-content,.sort-by .dropdown-toggle:checked+.placeholder+.dropdown-content{display:block}.course-filters input[type="checkbox"]:not(.submenu-toggle):not(.dropdown-toggle){display:inline-block;cursor:pointer;margin-right:.4rem}.sort-by{display:inline-block;position:relative}.sort-by .placeholder,.search-filter .placeholder{align-items:center;background-color:#dbdbdb;box-sizing:border-box;border:2px solid #303030;color:#303030;cursor:pointer;display:flex;font-family:'Effra-Medium',sans-serif;font-size:18px;line-height:20px;padding:12px;position:relative}.search-filter .placeholder .error{border-color:#ce0b1e}.sort-by .placeholder i,.search-filter .placeholder i{color:#303030;margin-right:8px}.sort-dropdown,.search-by-dropdown{background-color:#fff;border:2px solid #303030;border-top:0;display:none;font-family:'Effra-Regular',sans-serif;font-size:18px;left:0;position:absolute;top:100%;width:100%;z-index:1;box-sizing:border-box}.search-by-dropdown{z-index:2}.sort-by .placeholder .fa-chevron-down,.search-filter .placeholder .fa-chevron-down{transition:transform .3s ease}.search-filter .placeholder{background-color:#fff;color:#676767}.search-filter .placeholder .option-selected{color:#303030}.sort-dropdown div,.search-by-dropdown div,.dropdown-content label.submenu-title,.submenu-items label{color:#303030;cursor:pointer;display:block;margin:0;padding:12px}.search-by-dropdown div{color:#303030}.dropdown-content label.submenu-title{display:flex;font-family:'Effra-Medium',sans-serif;font-size:18px;line-height:20px}span.filter-count-badge{display:contents}.dropdown-content div,.sort-dropdown div{color:#303030}.course-filters .submenu{position:relative}.sort-dropdown label::after,.search-filter.active>.placeholder::after,.search-filter.active label::after,.course-filters .submenu-items::after,.search-filter.active .search-by-dropdown div[role="option"]:not(:last-child)::after,.sort-by.active .sort-dropdown div[role="option"]:not(:last-child)::after,.submenu-title~.submenu-items::after,.submenu-title::after{background-color:#303030;content:'';height:2px;left:5%;position:absolute;bottom:0;width:90%}.search-filter.active .search-by-dropdown div[role="option"]:not(:last-child)::after{background-color:#888}.submenu-title.expanded::after{content:none}.submenu:last-of-type .submenu-title::after,.submenu:last-of-type .submenu-title~.submenu-items::after{display:none;content:none}.submenu-title.disabled~.submenu-items::after,.submenu-title.disabled::after{opacity:.5}.search-filter.active label.visible-label::after{content:none}.sort-dropdown label:last-child::after,.search-by-dropdown label:last-child::after,.course-filters .submenu:last-of-type::after,.course-filters .submenu:last-of-type .submenu-items::after,.course-filters .submenu-items:not([style*="display: block"])::after{content:none}.search-filter.active .search-by-dropdown div[role="option"],.sort-by.active .sort-dropdown div[role="option"]{font-family:'Effra-Medium',sans-serif;line-height:20px;position:relative}.search-filter.active .search-by-dropdown div[role="option"].disabled,.sort-by.active .sort-dropdown div[role="option"].disabled{pointer-events:none;opacity:.5;user-select:none}input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0}.custom-checkbox{width:20px;height:20px;border:2px solid #303030;box-sizing:border-box;flex-shrink:0;position:relative}input[type="checkbox"]:checked+.custom-checkbox{background-color:#158473 !important}label:hover .custom-checkbox{background-color:#cecece}input[type="checkbox"]:focus+.custom-checkbox{box-shadow:0 0 0 2px #fff,0 0 0 4px #303030}input[type="checkbox"]:checked+.custom-checkbox::after{content:'';position:absolute;left:5px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);background-color:#158473}.submenu-items label.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}div.submenu label.submenu-title.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}div.submenu label.submenu-title.disabled::after{opacity:.5}.submenu label input:disabled+.custom-checkbox,.submenu label input:disabled+.custom-checkbox+*{pointer-events:none;cursor:not-allowed;background-color:unset;box-shadow:none;opacity:.5}.course-filters .submenu-items{display:none;position:relative}.course-filters .submenu-items[style*="display: block"]::before{content:'';display:block;height:0}.sort-dropdown label:hover,.search-by-dropdown label:hover{background-color:#f0f0f0}.course-dropdown .search-by-dropdown,.course-dropdown .sort-dropdown,.course-dropdown .dropdown-content{display:none;visibility:hidden}.course-dropdown .dropdown-content{z-index:1}.course-dropdown.active .search-by-dropdown,.course-dropdown.active .sort-dropdown,.course-dropdown.active .dropdown-content{box-sizing:border-box;display:block !important;visibility:visible !important}.no-results{padding:24px 16px;margin:48px 0 30px;text-align:center;background-color:#f9f9f9}p.result{font-family:effra-regular,sans-serif;font-size:20px;line-height:28px;color:#303030}p.adjust-message{font-family:effra-regular,sans-serif;font-size:16px;color:#303030;line-height:22px}.course-listing{padding-bottom:24px;padding-top:22px}.course-listing .course{border-bottom:2px solid #b4b4b4;padding:26px 16px}.course-listing .course:nth-of-type(even){background-color:#f9f9f9}.course-listing .course .type{padding-bottom:8px}.course-listing .course span{color:#303030;font-family:'Effra-Regular',sans-serif;font-size:16px;line-height:22px}.course .course-title a{color:#303030;font-family:'Effra-Regular',sans-serif;font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px;text-decoration:underline}.course-listing .course .requirements{display:flex;flex-wrap:wrap;gap:32px;row-gap:16px;padding:16px 0}.course-listing .course .requirements .value{font-family:'Effra-Bold',sans-serif;font-weight:700}.pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:30px}.pagination .result-count{color:#303030;flex:1 1 auto;font-size:16px;font-family:'Effra-Regular',sans-serif;line-height:22px;white-space:nowrap}.pagination .pagination-controls{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex:1 1 auto}.page-numbers{display:flex;gap:8px;flex:0 1 auto}.page-nav-buttons{display:flex;gap:8px}.pagination button.page-btn{background-color:unset;color:#303030;cursor:pointer;font-family:'Effra-Regular',sans-serif;font-size:16px;line-height:22px;padding:12px}.pagination button.page-btn.disabled{cursor:default;opacity:.5}.pagination button.page-btn:hover{color:#000}.pagination button.page-btn:focus{outline:0 !important;border:2px solid #303030;box-shadow:none;padding:10px}.pagination button.page-btn:active{background-color:#303030;color:#fff}.pagination button.page-number{background-color:unset;color:#303030;padding:6px 12px;font-family:'Effra-Regular',sans-serif;font-size:16px;line-height:22px}.pagination button.page-number:hover{background-color:#f9f9f9;text-decoration:underline}.pagination button.page-number:focus{box-shadow:none;border:2px solid #000;padding:6px 10px}.pagination button.page-number.active{background-color:#e5e2df}.pagination button.page-number.disabled{cursor:default;opacity:.5}.pagination span.ellipsis{color:#303030;font-family:'Effra-Regular',sans-serif;font-size:16px;line-height:22px;padding:12px}#DRTemplateContent .clearing-intro a:hover,.course .course-title a:hover,.clear-all-filters-btn:hover{color:#000}#DRTemplateContent .clearing-intro a:focus,.course .course-title a:focus,.clear-all-filters-btn:focus{outline:0 !important;border:2px solid #303030}.clear-all-filters-btn:focus{padding:2px}#DRTemplateContent .clearing-intro a:active,.course .course-title a:active,.clear-all-filters-btn:active{background-color:#303030;color:#fff}#DRTemplateContent .clearing-intro a.disabled,.course .course-title a.disabled,.clear-all-filters-btn.disabled{cursor:default;opacity:.5}.course-dropdown div:focus-visible{outline:0}#DRTemplateContent .search-clearing-courses .search-field input::placeholder,#DRTemplateContent .search-clearing-courses .search-field input::-moz-placeholder,#DRTemplateContent .search-clearing-courses .search-field input:-ms-input-placeholder{color:#676767;font-family:'Effra-Regular',sans-serif;font-size:18px;line-height:20px}#DRTemplateContent .search-clearing-courses .search-field input:focus,.search-filter .placeholder:focus{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #303030;z-index:3 !important}#DRTemplateContent .search-clearing-courses .search-field input:focus-visible,.search-filter .placeholder:focus-visible{outline:0}.search-filter .placeholder:focus::after{display:none}#DRTemplateContent .search-clearing-courses .search-field input:hover,.search-filter .placeholder:hover{background-color:#ececec;color:#303030}.search-filter .placeholder:hover span::placeholder{color:#676767}#DRTemplateContent .search-clearing-courses .search-field input:hover::placeholder,.search-filter .placeholder:hover::placeholder{opacity:.5}#DRTemplateContent .search-clearing-courses .search-field input:disabled{border:2px solid #676767 !important;cursor:default;box-shadow:none;z-index:unset !important;background-color:unset;opacity:.5}#DRTemplateContent .search-clearing-courses .search-field input:disabled::placeholder{color:#676767}.course-filters .dropdown-toggle:disabled~label.placeholder,.sort-by .dropdown-toggle:disabled~label.placeholder,.search-filter .dropdown-toggle:disabled~label.placeholder,.search-filter .dropdown-toggle~label.placeholder.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#DRTemplateContent .search-clearing-courses .search-field input:hover::placeholder,.search-filter .placeholder:hover::placeholder{color:#303030}#DRTemplateContent .search-clearing-courses .search-field input.error,.search-filter .placeholder.error{border-color:#ce0b1e !important}.search-button-wrapper .search-button:disabled{opacity:.5;cursor:default;background-color:#158473 !important}#DRTemplateContent .search-clearing-courses .search-field input.disabled,.course-filters>.placeholder.has-selection{color:#303030}.search-filter.active>.placeholder::after,.search-filter.active label::after{display:none}.search-filter.active .search-by-dropdown div[role="option"]:hover{background:linear-gradient(to bottom,#eee calc(100% - 0),transparent 2px)}#DRTemplateContent .search-clearing-courses .search-button-wrapper .search-button:hover{background-color:#086154}.dropdown-content label.submenu-title:hover{background:linear-gradient(to bottom,#cecece calc(100% - 0),transparent 2px)}.dropdown-content .submenu:not(:last-of-type)>label.submenu-title:hover{background:linear-gradient(to bottom,#cecece calc(100% - 2px),transparent 2px)}.search-filter.active .search-by-dropdown div[role="option"]:hover,.sort-by.active .sort-dropdown div[role="option"]:hover{background:linear-gradient(to bottom,#ececec calc(100% - 0),transparent 2px)}.search-filter.active .search-by-dropdown div[role="option"]:not(:last-child):hover,.sort-by.active .sort-dropdown div[role="option"]:not(:last-child):hover{background:linear-gradient(to bottom,#ececec calc(100% - 2px),transparent 2px)}.search-filter.active .search-by-dropdown div[role="option"]:focus,.dropdown-content label.submenu-title:focus,.sort-by.active .sort-dropdown div[role="option"]:focus{box-shadow:inset 0 0 0 2px #303030,inset 0 0 0 4px #fff,inset 0 0 0 6px #303030;margin:-2px;padding:14px}#DRTemplateContent .search-clearing-courses .search-button-wrapper .search-button:focus{box-shadow:inset 0 0 0 2px #303030,inset 0 0 0 4px #fff}#DRTemplateContent .search-clearing-courses .search-button-wrapper .search-button:active{background-color:#303030;box-shadow:unset}#DRTemplateContent .search-clearing-courses .search-button-wrapper .search-button.disabled,.dropdown-content label.submenu-title:disabled,.search-by-dropdown div[role="option"]:disabled{opacity:.5}.course-filters>.placeholder:hover,.sort-by>.placeholder:hover{background:#cecece}.course-filters>.placeholder:focus,.sort-by>.placeholder:focus{box-shadow:none;outline:2px solid #303030;outline-offset:-6px}.course-filters>.placeholder:disabled,.sort-by>.placeholder:disabled,.course-filters>.placeholder.disabled,.sort-by>.placeholder.disabled{opacity:.5;cursor:default;background-color:#dbdbdb}#DRTemplateContent .search-clearing-courses.early-clearing .search-field{flex:3}#DRTemplateContent .search-clearing-courses.early-clearing .search-button-wrapper{flex:1 !important}@media(max-width:1024px){#DRTemplateContent .clearing-intro,.search-clearing-courses .clearing-title,.search-options,#section-in-clearing,#section-early-clearing{padding:0 18px}#DRTemplateContent .search-filter .visible-label,#DRTemplateContent .search-clearing-courses .search-button-wrapper .invisible-label{padding-top:6px}#DRTemplateContent .search-field .visible-label{padding-top:24px}.clearing-separation{margin:24px 18px}#DRTemplateContent form div.base12 div.bg-white{padding:0}.clear-all-filters-btn{display:inline-block;padding:4px}.sort-dropdown label::after,.search-filter.active>.placeholder::after,.search-filter.active label::after,.course-filters .submenu-items::after,.search-filter.active .search-by-dropdown div[role="option"]:not(:last-child)::after,.sort-by.active .sort-dropdown div[role="option"]:not(:last-child)::after,.submenu-title~.submenu-items::after,.submenu-title::after{left:3%;width:94%}}@media(min-width:600px) and (max-width:1024px){.search-options{display:flex;flex-wrap:wrap;gap:18px}#DRTemplateContent .search-clearing-courses .search-options .search-field{flex:0 0 100%;flex-direction:column;min-width:100%}#DRTemplateContent .search-clearing-courses .search-options .search-filter,#DRTemplateContent .search-clearing-courses .search-options .search-button-wrapper{flex:1 1 48% !important;flex-direction:column;min-width:230px}#DRTemplateContent .search-clearing-courses .search-options .search-filter .placeholder{width:100%}#DRTemplateContent .search-clearing-courses .search-options .search-by{flex:1 1 48%;min-width:230px;width:auto;box-sizing:border-box}.course-filters-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:18px;width:100%;padding:0 18px}.course-filters,.sort-by{flex:1 1 48%;width:auto}.search-options>div{display:flex;width:100%}.sort-dropdown label::after,.search-filter.active>.placeholder::after,.search-filter.active label::after,.course-filters .submenu::after,.course-filters .submenu-items::after,.search-filter.active .search-by-dropdown div[role="option"]:not(:last-child)::after,.sort-by.active .sort-dropdown div[role="option"]:not(:last-child)::after{left:3%;width:94%}.pagination{flex-direction:column;align-items:center;text-align:center}.pagination .result-count{margin:0 0 10px;width:100%;justify-content:center}.pagination .pagination-controls{justify-content:center;width:100%}.pagination{flex-direction:column;align-items:center}.result-count{width:100%;text-align:center;margin-bottom:8px}.pagination-controls{width:100%;justify-content:center}#DRTemplateContent .search-clearing-courses.early-clearing .search-button-wrapper .invisible-label{height:0}}@media(max-width:600px){.search-options{display:flex;flex-wrap:wrap;gap:24px}#DRTemplateContent .search-clearing-courses .search-button-wrapper .invisible-label{display:none}#DRTemplateContent .search-clearing-courses .search-options .search-field{flex:0 0 100%;flex-direction:column;min-width:100%}#DRTemplateContent .search-clearing-courses .search-options .search-filter,#DRTemplateContent .search-clearing-courses .search-options .search-button-wrapper{flex:0 0 100% !important;flex-direction:column;min-width:100%}#DRTemplateContent .search-clearing-courses .search-options .search-filter .placeholder{width:100%}#DRTemplateContent .search-clearing-courses .search-options .search-by{flex:0 0 100% !important;min-width:100%;width:auto;box-sizing:border-box}.course-filters-container{box-sizing:border-box;flex-wrap:wrap;gap:24px;width:100%;flex-direction:column;padding:0 18px}.course-filters,.sort-by{box-sizing:border-box;flex:1 1 100%;max-width:100%;width:100%}.clear-all-filters-wrapper{align-self:flex-start;width:100%}.course-filters.active,.sort-by.active{z-index:10}.search-options>div{display:flex;width:100%}.sort-dropdown label::after,.search-filter.active>.placeholder::after,.search-filter.active label::after,.course-filters .submenu::after,.course-filters .submenu-items::after,.search-filter.active .search-by-dropdown div[role="option"]:not(:last-child)::after,.sort-by.active .sort-dropdown div[role="option"]:not(:last-child)::after{left:2%;width:96%}.course-listing .course .requirements{flex-direction:column}.course-listing .course .requirements div{white-space:unset}.pagination{flex-direction:column;align-items:center}.result-count{text-align:center;width:100%;margin-bottom:8px}.page-numbers{justify-content:center;width:100%}.pagination .pagination-controls{flex-wrap:wrap}.page-nav-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:12px;width:100%;margin-top:12px;flex-wrap:wrap}.prev-btn{flex:1 0 auto;text-align:left}.next-btn{flex:0 0 auto;text-align:right}.page-btn{display:flex;font-size:14px;padding:8px;padding-top:28px}.page-number{font-size:14px;padding:6px 12px}.pagination button.page-btn.prev-btn{order:1}.pagination button.page-btn.next-btn{order:2}#DRTemplateContent .search-clearing-courses.early-clearing .search-button-wrapper .invisible-label{height:0}}.loading-overlay-local{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:10;display:flex;justify-content:center;align-items:center}.loading-overlay-local .spinner{width:40px;height:40px;border:5px solid #ccc;border-top-color:#ce0b1e;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}