#globalpage-search {
	position: relative;
}
#globalpage-search .search-suggestions
{
	position: absolute;
    z-index: 3;
    width: 100%;
    overflow-x: clip;
    background-color: #FFF;
}

a[target=_blank]:after{display:inline-block;font-family:bootstrap-icons;content:"";padding-left:0rem;text-decoration-line:none;margin-left:0px;}

.search-filter-holder {
    z-index: 1052;
}

.multiple-tp-overlay_v3 a.btn > .fa-solid {
    color: #E32026;
}

.multiple-tp-overlay_v3 a.btn > .fa-regular {
    color: #000;
}

.sorting-option-select-holder .select2-container {
    min-width: 220px;
}





.select2-selection--multiple:before {
    content: "";
    position: absolute;
    right: 7px;
    top: 42%;
    border-top: 5px solid #888;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}


/*!
 * Select2 v4 Bootstrap 5 theme v1.3.0
*/
.select2-container {
    display: block
}

select+.select2-container {
    z-index: 1
}

.select2-container :focus {
    outline: 0
}

.select2-container .select2-selection {
    width: 100%;
    min-height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    border: 1px solid #B1B1B1;
    /* border: 1px solid #ced4da; */
    /* border-radius: .25rem; */
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .select2-container .select2-selection {
        transition: none
    }
}

.select2-container.select2-container--focus .select2-selection,.select2-container.select2-container--open .select2-selection {
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.select2-container.select2-container--open.select2-container--below .select2-selection {
    border-bottom: 0 solid transparent;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container.select2-container--open.select2-container--above .select2-selection {
    border-top: 0 solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container .select2-search {
    width: 100%
}

.select2-container .select2-search--inline .select2-search__field {
    vertical-align: top
}

.select2-container .select2-selection--multiple .select2-selection__clear,.select2-container .select2-selection--single .select2-selection__clear {
    position: absolute;
    top: 50%;
    right: 2.25rem;
    width: .75rem;
    height: .75rem;
    padding: .25em;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat;
    transform: translateY(-50%)
}

.select2-container .select2-selection--multiple .select2-selection__clear:hover,.select2-container .select2-selection--single .select2-selection__clear:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat
}

.select2-container .select2-selection--multiple .select2-selection__clear>span,.select2-container .select2-selection--single .select2-selection__clear>span {
    display: none
}

.select2-container+.select2-container {
    z-index: 1056
}

.select2-container .select2-dropdown {
    z-index: 1056;
    overflow: hidden;
    color: #212529;
    background-color: #fff;
    border-color: #B1B1B1;
    /* border-radius: .25rem */
}

.select2-container .select2-dropdown.select2-dropdown--below {
    border-top: 0 solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container .select2-dropdown.select2-dropdown--above {
    border-bottom: 0 solid transparent;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container .select2-dropdown .select2-search {
    padding: .375rem .75rem
}

.select2-container .select2-dropdown .select2-search .select2-search__field {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* border-radius: .25rem; */
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .select2-container .select2-dropdown .select2-search .select2-search__field {
        transition: none
    }
}

.select2-container .select2-dropdown .select2-search .select2-search__field:focus {
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.select2-container .select2-dropdown .select2-results__options:not(.select2-results__options--nested) {
    max-height: auto;
    overflow-y: auto
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option {
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__message {
    color: #6c757d
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted {
    color: #000;
    background-color: #e9ecef
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
    color: #fff;
    background-color: #1E90FF
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled,.select2-container .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true] {
    color: #6c757d
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] {
    padding: 0
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding: .375rem;
    font-weight: 500;
    line-height: 1.5;
    color: #6c757d
}

.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding: .375rem .75rem
}

.select2-container .select2-selection--single {
    padding: .375rem 2.25rem .375rem .75rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0;
    font-weight: 400;
    line-height: 1.5;
    color: #212529
}

.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    font-weight: 400;
    line-height: 1.5;
    color: #6c757d
}

.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__arrow {
    display: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 0;
    list-style: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .35em .65em;
    margin-right: .375rem;
    margin-bottom: .375rem;
    font-size: 1rem;
    color: #212529;
    cursor: auto;
    border: 1px solid #ced4da;
    /* border-radius: .25rem */
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width: .75rem;
    height: .75rem;
    padding: .25em;
    margin-right: .25rem;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat;
    border: 0
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.75rem auto no-repeat
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove>span {
    display: none
}

.select2-container .select2-selection--multiple .select2-search {
    display: block;
    width: 100%;
    height: 1.5rem
}

.select2-container .select2-selection--multiple .select2-search .select2-search__field {
    width: 100%;
    height: 1.5rem;
    margin-top: 0;
    margin-left: 0;
    font-family: inherit;
    line-height: 1.5;
    background-color: transparent
}

.select2-container .select2-selection--multiple .select2-selection__clear {
    right: .75rem
}

.select2-container.select2-container--disabled .select2-selection,.select2-container.select2-container--disabled.select2-container--focus .select2-selection {
    color: #6c757d;
    cursor: not-allowed;
    background-color: #e9ecef;
    border-color: #ced4da;
    box-shadow: none
}

.select2-container.select2-container--disabled .select2-selection--multiple .select2-selection__clear,.select2-container.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice {
    cursor: not-allowed
}

.select2-container.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,.select2-container.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    display: none
}

.select2-container.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty),.select2-container.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) {
    padding-bottom: 0
}

.select2-container.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search,.select2-container.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search {
    display: none
}

.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu).select2-container .select2-selection,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container .select2-selection {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.btn~.select2-container .select2-selection,.input-group>.dropdown-menu~.select2-container .select2-selection,.input-group>.input-group-text~.select2-container .select2-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group .select2-container {
    flex-grow: 1
}

.input-group .select2-container .select2-selection {
    height: 100%
}

.is-valid+.select2-container .select2-selection,.was-validated select:valid+.select2-container .select2-selection {
    border-color: #198754
}

.is-valid+.select2-container.select2-container--focus .select2-selection,.is-valid+.select2-container.select2-container--open .select2-selection,.was-validated select:valid+.select2-container.select2-container--focus .select2-selection,.was-validated select:valid+.select2-container.select2-container--open .select2-selection {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.is-valid+.select2-container.select2-container--open.select2-container--below .select2-selection,.was-validated select:valid+.select2-container.select2-container--open.select2-container--below .select2-selection {
    border-bottom: 0 solid transparent
}

.is-valid+.select2-container.select2-container--open.select2-container--above .select2-selection,.was-validated select:valid+.select2-container.select2-container--open.select2-container--above .select2-selection {
    border-top: 0 solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.is-invalid+.select2-container .select2-selection,.was-validated select:invalid+.select2-container .select2-selection {
    border-color: #dc3545
}

.is-invalid+.select2-container.select2-container--focus .select2-selection,.is-invalid+.select2-container.select2-container--open .select2-selection,.was-validated select:invalid+.select2-container.select2-container--focus .select2-selection,.was-validated select:invalid+.select2-container.select2-container--open .select2-selection {
    border-color: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.is-invalid+.select2-container.select2-container--open.select2-container--below .select2-selection,.was-validated select:invalid+.select2-container.select2-container--open.select2-container--below .select2-selection {
    border-bottom: 0 solid transparent
}

.is-invalid+.select2-container.select2-container--open.select2-container--above .select2-selection,.was-validated select:invalid+.select2-container.select2-container--open.select2-container--above .select2-selection {
    border-top: 0 solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container .select2--small.select2-selection {
    min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    /* border-radius: .2rem */
}

.select2-container .select2--small.select2-selection--multiple .select2-selection__clear,.select2-container .select2--small.select2-selection--single .select2-selection__clear {
    width: .5rem;
    height: .5rem;
    padding: .125rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.select2-container .select2--small.select2-selection--multiple .select2-selection__clear:hover,.select2-container .select2--small.select2-selection--single .select2-selection__clear:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.select2-container .select2--small.select2-selection--multiple .select2-search,.select2-container .select2--small.select2-selection--multiple .select2-search .select2-search__field,.select2-container .select2--small.select2-selection--single .select2-search,.select2-container .select2--small.select2-selection--single .select2-search .select2-search__field {
    height: 1.5em
}

.select2-container .select2--small.select2-dropdown {
    /* border-radius: .2rem */
}

.select2-container .select2--small.select2-dropdown.select2-dropdown--below {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container .select2--small.select2-dropdown.select2-dropdown--above {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container .select2--small.select2-dropdown .select2-results__options .select2-results__option,.select2-container .select2--small.select2-dropdown .select2-search .select2-search__field {
    padding: .25rem .5rem;
    font-size: .875rem
}

.select2-container .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding: .25rem
}

.select2-container .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding: .25rem .5rem
}

.select2-container .select2--small.select2-selection--single {
    padding: .25rem 2.25rem .25rem .5rem
}

.select2-container .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding: .35em .65em;
    font-size: .875rem
}

.select2-container .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width: .5rem;
    height: .5rem;
    padding: .125rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.select2-container .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.select2-container .select2--small.select2-selection--multiple .select2-selection__clear {
    right: .5rem
}

.select2-container .select2--large.select2-selection {
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    /* border-radius: .3rem */
}

.select2-container .select2--large.select2-selection--multiple .select2-selection__clear,.select2-container .select2--large.select2-selection--single .select2-selection__clear {
    width: 1rem;
    height: 1rem;
    padding: .5rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.select2-container .select2--large.select2-selection--multiple .select2-selection__clear:hover,.select2-container .select2--large.select2-selection--single .select2-selection__clear:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.select2-container .select2--large.select2-selection--multiple .select2-search,.select2-container .select2--large.select2-selection--multiple .select2-search .select2-search__field,.select2-container .select2--large.select2-selection--single .select2-search,.select2-container .select2--large.select2-selection--single .select2-search .select2-search__field {
    height: 1.5em
}

.select2-container .select2--large.select2-dropdown {
    /* border-radius: .3rem */
}

.select2-container .select2--large.select2-dropdown.select2-dropdown--below {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container .select2--large.select2-dropdown.select2-dropdown--above {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container .select2--large.select2-dropdown .select2-results__options .select2-results__option,.select2-container .select2--large.select2-dropdown .select2-search .select2-search__field {
    padding: .5rem 1rem;
    font-size: 1.25rem
}

.select2-container .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding: .5rem
}

.select2-container .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding: .5rem 1rem
}

.select2-container .select2--large.select2-selection--single {
    padding: .5rem 2.25rem .5rem 1rem
}

.select2-container .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding: .35em .65em;
    font-size: 1.25rem
}

.select2-container .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width: 1rem;
    height: 1rem;
    padding: .5rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.select2-container .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.select2-container .select2--large.select2-selection--multiple .select2-selection__clear {
    right: 1rem
}

.form-select-sm~.select2-container .select2-selection {
    min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    /* border-radius: .2rem */
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-selection__clear,.form-select-sm~.select2-container .select2-selection--single .select2-selection__clear {
    width: .5rem;
    height: .5rem;
    padding: .125rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-selection__clear:hover,.form-select-sm~.select2-container .select2-selection--single .select2-selection__clear:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-search,.form-select-sm~.select2-container .select2-selection--multiple .select2-search .select2-search__field,.form-select-sm~.select2-container .select2-selection--single .select2-search,.form-select-sm~.select2-container .select2-selection--single .select2-search .select2-search__field {
    height: 1.5em
}

.form-select-sm~.select2-container .select2-dropdown {
    /* border-radius: .2rem */
}

.form-select-sm~.select2-container .select2-dropdown.select2-dropdown--below {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.form-select-sm~.select2-container .select2-dropdown.select2-dropdown--above {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.form-select-sm~.select2-container .select2-dropdown .select2-results__options .select2-results__option,.form-select-sm~.select2-container .select2-dropdown .select2-search .select2-search__field {
    padding: .25rem .5rem;
    font-size: .875rem
}

.form-select-sm~.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding: .25rem
}

.form-select-sm~.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding: .25rem .5rem
}

.form-select-sm~.select2-container .select2-selection--single {
    padding: .25rem 2.25rem .25rem .5rem
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding: .35em .65em;
    font-size: .875rem
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width: .5rem;
    height: .5rem;
    padding: .125rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/.5rem auto no-repeat
}

.form-select-sm~.select2-container .select2-selection--multiple .select2-selection__clear {
    right: .5rem
}

.form-select-lg~.select2-container .select2-selection {
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    /* border-radius: .3rem */
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-selection__clear,.form-select-lg~.select2-container .select2-selection--single .select2-selection__clear {
    width: 1rem;
    height: 1rem;
    padding: .5rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-selection__clear:hover,.form-select-lg~.select2-container .select2-selection--single .select2-selection__clear:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-search,.form-select-lg~.select2-container .select2-selection--multiple .select2-search .select2-search__field,.form-select-lg~.select2-container .select2-selection--single .select2-search,.form-select-lg~.select2-container .select2-selection--single .select2-search .select2-search__field {
    height: 1.5em
}

.form-select-lg~.select2-container .select2-dropdown {
    /* border-radius: .3rem */
}

.form-select-lg~.select2-container .select2-dropdown.select2-dropdown--below {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.form-select-lg~.select2-container .select2-dropdown.select2-dropdown--above {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.form-select-lg~.select2-container .select2-dropdown .select2-results__options .select2-results__option,.form-select-lg~.select2-container .select2-dropdown .select2-search .select2-search__field {
    padding: .5rem 1rem;
    font-size: 1.25rem
}

.form-select-lg~.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
    padding: .5rem
}

.form-select-lg~.select2-container .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
    padding: .5rem 1rem
}

.form-select-lg~.select2-container .select2-selection--single {
    padding: .5rem 2.25rem .5rem 1rem
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding: .35em .65em;
    font-size: 1.25rem
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    width: 1rem;
    height: 1rem;
    padding: .5rem;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat
}

.form-select-lg~.select2-container .select2-selection--multiple .select2-selection__clear {
    right: 1rem
}

.s2bs5-navbar {
    padding: .75rem 0;
    background-color: #6610f2
}

.s2bs5-navbar .navbar-nav {
    flex-direction: row
}

.s2bs5-navbar .navbar-nav .nav-link {
    color: hsla(0,0%,100%,.85)
}

.s2bs5-navbar .navbar-nav .nav-link:focus,.s2bs5-navbar .navbar-nav .nav-link:hover {
    color: #fff
}

.s2bs5-navbar .navbar-nav-svg {
    width: 2rem;
    height: 2rem
}

.s2bs5-subnavbar {
    position: relative;
    z-index: 1020;
    background-color: hsla(0,0%,100%,.95);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.15)
}

.s2bs5-subnavbar .dropdown-menu {
    font-size: .875rem;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.05)
}

.s2bs5-subnavbar .dropdown-item:active {
    color: #000;
    background-color: #b386fc
}

.s2bs5-subnavbar .dropdown-item.active {
    color: #fff;
    background-color: #6610f2
}

@media (min-width: 768px) {
    .s2bs5-subnavbar {
        position:-webkit-sticky;
        position: sticky;
        top: 0
    }
}

.s2bs5-sidebar-toggle {
    color: #6c757d
}

.s2bs5-sidebar-toggle:focus,.s2bs5-sidebar-toggle:hover {
    color: #6610f2
}

.s2bs5-sidebar-toggle:focus {
    box-shadow: 0 0 0 3px rgba(102,16,242,.25)
}

.s2bs5-sidebar-toggle .bi-collapse,.s2bs5-sidebar-toggle:not(.collapsed) .bi-expand {
    display: none
}

.s2bs5-sidebar-toggle:not(.collapsed) .bi-collapse {
    display: inline-block
}

@media (min-width: 768px) {
    .s2bs5-layout {
        display:grid;
        grid-template-areas: "sidebar main";
        grid-template-columns: 1fr 3fr;
        gap: 1.5rem
    }
}

@media (min-width: 992px) {
    .s2bs5-layout {
        grid-template-columns:1fr 5fr
    }
}

.s2bs5-sidebar {
    grid-area: sidebar
}

.s2bs5-main {
    grid-area: main
}

@media (min-width: 768px) {
    .s2bs5-main {
        display:grid;
        grid-template-areas: "toc" "content";
        grid-template-rows: auto auto 1fr;
        gap: inherit
    }
}

@media (min-width: 992px) {
    .s2bs5-main {
        grid-template-areas:"content toc";
        grid-template-rows: auto 1fr;
        grid-template-columns: 4fr 1fr
    }
}

.s2bs5-toc {
    grid-area: toc
}

.s2bs5-content {
    grid-area: content;
    min-width: 1px
}

@media (max-width: 767.98px) {
    .s2bs5-sidebar {
        margin:0 -.75rem 1rem
    }
}

.s2bs5-links {
    overflow: auto;
    font-weight: 600
}

@media (min-width: 768px) {
    .s2bs5-links {
        position:-webkit-sticky;
        position: sticky;
        top: 5rem;
        display: block!important;
        height: calc(100vh - 7.875rem);
        padding-left: .25rem;
        margin-left: -.25rem;
        overflow-y: auto
    }
}

@media (max-width: 767.98px) {
    .s2bs5-links>ul {
        padding:1.5rem .75rem;
        background-color: #f8f9fa;
        border-bottom: 1px solid #e9ecef
    }
}

.s2bs5-links a {
    padding: .1875rem .5rem;
    margin-top: .125rem;
    margin-left: 1.25rem;
    color: rgba(0,0,0,.85);
    text-decoration: none
}

.s2bs5-links a:focus,.s2bs5-links a:hover {
    color: #6610f2;
    background-color: rgba(179,134,252,.15)
}

.s2bs5-links .btn {
    padding: .25rem .5rem;
    font-weight: 600;
    color: rgba(0,0,0,.85);
    background-color: transparent;
    border: 0
}

.s2bs5-links .btn:focus,.s2bs5-links .btn:hover {
    color: #6610f2;
    background-color: rgba(179,134,252,.15)
}

.s2bs5-links .btn:focus {
    box-shadow: 0 0 0 1px rgba(179,134,252,.75)
}

.s2bs5-links .btn:before {
    width: 1.25em;
    line-height: 0;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    transition: transform .35s ease;
    transform-origin: .5em 50%
}

@media (prefers-reduced-motion:reduce) {
    .s2bs5-links .btn:before {
        transition: none
    }
}

.s2bs5-links .btn[aria-expanded=true] {
    color: #6610f2
}

.s2bs5-links .btn[aria-expanded=true]:before {
    transform: rotate(90deg)
}

.s2bs5-links .active {
    font-weight: 600;
    color: #6610f2
}

@media (min-width: 768px) {
    :root {
        scroll-padding-top:4rem
    }
}

.s2bs5-content>.h2:not(:first-child),.s2bs5-content>h2:not(:first-child) {
    margin-top: 3rem
}

.s2bs5-content>.h3,.s2bs5-content>h3 {
    margin-top: 2rem
}

.s2bs5-content>ol li,.s2bs5-content>ul li {
    margin-bottom: .25rem
}

.s2bs5-content>ol li>ul,.s2bs5-content>ul li>ul {
    margin-top: -.5rem;
    margin-bottom: 1rem
}

.s2bs5-content>.table {
    max-width: 100%;
    margin-bottom: 1.5rem;
    font-size: .875rem
}

@media (max-width: 991.98px) {
    .s2bs5-content>.table {
        display:block;
        overflow-x: auto
    }

    .s2bs5-content>.table.table-bordered {
        border: 0
    }
}

.s2bs5-content>.table td:first-child,.s2bs5-content>.table th:first-child {
    padding-left: 0
}

.s2bs5-content>.table td:not(:last-child),.s2bs5-content>.table th:not(:last-child) {
    padding-right: 1.5rem
}

.s2bs5-content>.table td:first-child>code {
    white-space: nowrap
}

.s2bs5-title {
    font-weight: 300;
    font-size: calc(1.425rem + 2.1vw)
}

@media (min-width: 1200px) {
    .s2bs5-title {
        font-size:3rem
    }
}

.s2bs5-lead {
    font-size: calc(1.275rem + .3vw);
    font-weight: 300
}

@media (min-width: 1200px) {
    .s2bs5-lead {
        font-size:1.5rem
    }
}

@media (min-width: 992px) {
    .s2bs5-toc {
        position:-webkit-sticky;
        position: sticky;
        top: 5rem;
        right: 0;
        z-index: 2;
        height: calc(100vh - 7.875rem);
        overflow-y: auto
    }
}

.s2bs5-toc nav {
    font-size: .875rem
}

.s2bs5-toc nav ul {
    padding-left: 0;
    list-style: none
}

.s2bs5-toc nav ul ul {
    padding-left: 1rem;
    margin-top: .25rem
}

.s2bs5-toc nav li {
    margin-bottom: .25rem
}

.s2bs5-toc nav a {
    color: rgba(0,0,0,.85);
    text-decoration: none
}

.s2bs5-toc nav a:hover {
    color: #6610f2;
    text-decoration: underline
}

.s2bs5-toc nav a code {
    font: inherit
}

.s2bs5-footer li {
    color: #adb5bd
}

.s2bs5-footer a {
    color: #fff;
    text-decoration: none
}

.s2bs5-footer a:focus,.s2bs5-footer a:hover {
    color: #b386fc;
    text-decoration: underline
}

.s2bs5-footer .footer-icon svg {
    width: 5rem;
    height: 5rem
}

.anchorjs-link {
    font-weight: 400;
    color: rgba(102,16,242,.5);
    transition: color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .anchorjs-link {
        transition: none
    }
}

.anchorjs-link:focus,.anchorjs-link:hover {
    color: #6610f2;
    text-decoration: none
}

.s2bs5-clipboard {
    position: relative;
    display: none;
    float: right
}

.s2bs5-clipboard+.highlight {
    margin-top: 0
}

.select2-container .select2-selection--single {
    min-height: 37px;
    height: 37.53px;
}

.select2-container .select2-selection--single {
    min-height: 37px;
    height: 37px;
    padding: 0.375rem 2.25rem 0.375rem 1rem;
    background-color: #fff;
    border-radius: 0;
}
.select2-selection__arrow {
	display:none;
}

.select2-container--default .select2-results > .select2-results__options {
	max-height:200px
}

.sorting-option-select-holder .select2-container {
    min-width: 220px;
}
/* baseline display */
.global-search-display-control .globalSearchResults {
    display: block;
}

.global-search-display-control .globalSearchNoResults {
    display: none;
}

/* css for no initiatives, courses and articles */
.global-search-display-control.no-articles.no-courses .globalSearchResults {
    display: none;
}

.global-search-display-control.no-articles.no-courses .globalSearchNoResults {
    display: block;
}

/* css for has results */
.global-search-display-control.has-article .globalSearchResults,
.global-search-display-control.has-courses .globalSearchResults {
    display: block;
}

.global-search-display-control.has-article .globalSearchNoResults,
.global-search-display-control.has-courses .globalSearchNoResults {
    display: none;
}

.card-alternate-search-div{
    min-height: 180px;
    padding: 16px;
    /* padding-top: 3rem; */
}

.text-bg-white{
    margin-top: 5px;
    font-size: 16px;
    color: #000000 !important;
    border: 2px solid black !important;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
    /*white-space: initial;*/
}

a.text-bg-white:hover{
    color: #fff !important;
    background-color: #000000 !important;
}

.card-alternate-search-title{
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 600;
    line-height: 1.2;
}

@media (max-width: 425px) {
    .card-alternate-search-div{
        padding-bottom: 3rem;
    }
}

.card-ratings-holder a {
    color: #2A51FE;
    display: inline-block;
    font-size: 13px;
}

.card-ratings-holder a:hover {
    text-decoration: underline;
}

.rating-popup{
    padding: 1.5rem 0;
}

.comment-popup-title{
    padding: 1rem 0;
}

.comments-title-div{
    display: inline-block;
}

.comments-display-right{
    float: right;
    padding-top: 0;
}


@media (max-width: 480px) {
    .comments-display-right{
        float: unset;
        display: block;
        padding-top: 1rem;
    }
}

/* CR 18916 start*/
.under-all-results{
    display: flex;
}
.form-check-with-upcoming-dates{
    margin-left: 16px;
    margin-bottom: 0 !important;
    padding-left: 0 !important;
}
.form-check-with-upcoming-dates-input{
    margin-top: 10px;
    margin-left: 0 !important;
    margin-right: 10px !important;
}
.form-check-with-upcoming-dates-label{
    margin-top: 7px;
}
@media (max-width: 762px) {
    .under-all-results{
        display: block;
    }

    .form-check-with-upcoming-dates {
        margin-left: 0px;
    }

    .form-check-with-upcoming-dates-input{
        margin-top: 16px;
    }
    .form-check-with-upcoming-dates-label{
        margin-top: 13px;
    }
}

/* CR 18916 end*/
 /* ====================================
      COURSES CARD (HORIZONTAL)
  ==================================== */
  .courses-card-holder.is-horizontal .card {
    position: relative;
  }
  .courses-card-holder.is-horizontal .card .card-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
  }
  .courses-card-holder.is-horizontal .card .card-img::before {
    display: none;
  }
  .courses-card-holder.is-horizontal .card .card-img a.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    z-index: 1;
  }
  .courses-card-holder.is-horizontal .card .card-img a.btn > * {
    color: #888888;
    text-shadow: none;
  }
  .courses-card-holder.is-horizontal .card .card-img a.btn.is-added > * {
    color: #F1BA05;
  }
  .courses-card-holder.is-horizontal .card .card-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 48px;
    padding: 16px;
    position: relative;
    z-index: 0;
  }
  .courses-card-holder.is-horizontal .card .card-course-main-info-holder {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .courses-card-holder.is-horizontal .card .card-course-main-info-holder > * {
    margin-bottom: 0;
  }
  .courses-card-holder.is-horizontal .card .card-course-main-info-holder h5.card-title {
    min-height: auto;
  }
  .courses-card-holder.is-horizontal .card .card-course-main-info-holder .list-group .list-group-item {
    padding: 0;
    display: flex;
    flex-direction: row;
    gap: 8px;
  }
  .courses-card-holder.is-horizontal .card .card-course-main-info-holder .list-group .list-group-item > p {
    font-size: 14px;
  }
  .courses-card-holder.is-horizontal .card .card-course-sub-info-holder {
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .courses-card-holder.is-horizontal .card .card-footer {
    background-color: #ECF6FF;
    padding: 16px;
    position: relative;
    z-index: 0;
  }
  .courses-card-holder.is-horizontal .card .card-footer .card-cost-holder {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .courses-card-holder.is-horizontal .card .card-footer .card-cost-holder a {
    color: #2A51FE;
    text-decoration: underline;
  }
  .courses-card-holder.is-horizontal .card .card-footer .card-cost-holder a:hover {
    text-decoration: none;
  }
  .courses-card-holder.is-horizontal .course-provider {
    min-height: auto;
  }

  .courses-card-holder .try-card {
    border: none;
  }

  .courses-card-holder .try-search {
    display: flex;
    align-items: center;
    padding: 16px 24px;
  }

  .courses-card-holder .try-search .try-search-svg {
    margin-right: 24px;
  }

  .courses-card-holder .try-search .try-search-svg .try-search-svg-tablet {
    display: none;
  }

  .courses-card-holder .try-search .try-search-container .try-search-container-svg {
    margin-bottom: 0.25rem;
    height: 16px;
  }
  
  .courses-card-holder .try-search .try-search-container .try-search-container-svg span {
    background-color: #F14E03;
    padding: 0px 4px;
    color: #ffffff;
    border-radius: 6px;
    font-size: 14px;
  }

  .courses-card-holder .try-search .try-search-container .try-search-container-title {
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0.25rem;
  }

  .courses-card-holder .try-search .try-search-container .try-search-container-text {
    font-size: 14px;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-word;
    margin-bottom: 0.75rem;
  }

  .courses-card-holder .try-search .try-search-container .try-search-container-button {
    padding: 8px 16px;
    border-radius: 32px;
    border: 2px solid #2A51FE;
    background: #2A51FE;
    font-weight: 600;
    font-size: 16px;
    color: #FFF;
    height: 48px;
    line-height: 20px;
  }

  @media (min-width: 766px) and (max-width: 1199px) {
    .courses-card-holder .try-search {
        padding: 32px 16px;
    }

    .courses-card-holder .try-search .try-search-svg {
        margin-right: 24px;
    }

    .courses-card-holder .try-search .try-search-svg .try-search-svg-pc {
        display: none;
    }

    .courses-card-holder .try-search .try-search-svg .try-search-svg-tablet {
        display: inline;
    }
  }
  
  @media (min-width: 768px) {
    .courses-card-holder.is-horizontal .card {
      flex-direction: row;
      min-height: 180px;
    }
    .courses-card-holder.is-horizontal .card .card-body {
      gap: 24px;
    }
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder {
      display: block;
    }
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder > div {
      position: relative;
      float: left;
      margin-right: 4px;
      margin-top: 4px;
    }
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder > div + div {
      padding-left: 16px;
    }
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder > div + div::before {
      content: "•";
      position: absolute;
      font-size: 20px;
      color: #6c757d;
      left: 2px;
      top: 50%;
      transform: translateY(-50%);
    }
    .courses-card-holder.is-horizontal .card .card-footer {
      display: flex;
      flex: 0 0 auto;
      width: calc(33.33333333% - var(--bs-gutter-x) / 2);
      min-width: calc(33.33333333% - var(--bs-gutter-x) / 2);
      background-color: #ECF6FF;
      padding: 16px;
      padding-right: 24px;
    }
    .courses-card-holder.is-horizontal .card .card-footer .card-cost-holder {
      justify-content: space-between;
      flex: 1 1 auto;
      gap: 24px;
    }
  }
  @media (min-width: 1200px) {
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder {
      display: block;
    }
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder > div + div {
      padding-left: 20px;
    }
    .courses-card-holder.is-horizontal .card .card-course-sub-info-holder > div + div::before {
      left: 4px;
    }
    .courses-card-holder.is-horizontal .card .card-footer {
      width: calc(25% + 16px);
      min-width: calc(25% + 16px);
    }
  }
  @media (max-width: 767.98px) {
    .courses-card-holder .try-search {
        padding: 16px 12px;
    }

    .courses-card-holder .try-card {
        padding: 1rem 0.75rem;
    }

    .courses-card-holder .try-search .try-search-svg {
        display: none;
    }

    .courses-card-holder .try-search .try-search-container .try-search-container-svg {
        margin-bottom: 0.25rem;
    }

    .course-provider {
      padding-right: 48px;
    }

    .courses-card-holder .try-search .try-search-container .try-search-container-title {
        margin-bottom: 0.5rem;
    }

    .courses-card-holder .try-search .try-search-container .try-search-container-button {
        width: 100%;
    }
  }

