#sortDropdown{width:100%;margin-bottom:24px;display:none}
.searchList{display:flex;flex-direction:column-reverse}
.Result-iconMobile{display:none}
.PaginationPageItem{display:block}
.Section--black .Section-inner,.Section--blue .Section-inner,.Section--grayDark .Section-inner,.Section--grayLighter .Section-inner,.Section--grayLightest .Section-inner,.Section--white .Section-inner{padding:48px 16px 48px 16px}
.searchResultTitle{flex-basis:64%}
.SearchResults-backToHomePage{text-align:right}
.Result-description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.Result-title .Typestack--h5{color:#001eff}
@media(min-width:48em){.searchList{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:16px}
.Result-iconMobile{display:block}
}
.Result-footer.Result-footer--enrollment{display:block;margin-top:24px}
.Result-footer.Result-footer--enrollment .SearchResults-articleInfoFooter:last-child{margin-top:12px}
.Result-footer.Result-footer--enrollment .Dropdown{width:286px}
.SearchResults .searchList .sort-component .Search-dropdownHead{align-items:center;color:#4d4d4d;cursor:pointer;display:flex}
.SearchResults .searchList .sort-component .Sortby{margin-right:8px}
.SearchResults .Result-body .Result-badge .Badge:not(:first-child){margin-left:12px}
.SearchResults .Result-body .Result-description,.SearchResults .Result-body .RichTextGrid-description{padding-top:12px}
.SearchResults .Result-body .Result-rating{display:inline-flex;padding:1px 0 0 0;margin-left:12px;height:24px}
.SearchResults .Result-body .Result-rating .Result-rating-stars{display:inline-flex;padding:0 12px 0 12px}
.searchResultTitle{flex-basis:82%;align-self:center}
.noResultTitle{padding-bottom:16px;border-bottom:1px solid #d9d9d9}
.disable-scroll{overflow-y:hidden}
.fixedFilter{bottom:0;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0}
.filter-section-scroll{height:auto;min-height:480px;overflow:auto;padding-right:16px}
.searchList .sort-component .Dropdown{width:100%}
.filters-wrapper .filters-modal-popup button:focus{outline:3px auto #404040}
.filters-wrapper .filters-title-with-clearall{display:flex;padding:16px 16px 16px 0;width:100%}
.filters-wrapper .filters-title-with-clearall .title{font-weight:bold;text-align:left;width:50%}
.filters-wrapper .filters-title-with-clearall .clear-all{display:none;text-align:right;width:50%}
.filters .filters-selected-tags,.filters .filters-product,.filters .filters-types,.filters .filters-start-date,.filters .filters-language,.filters .filters-market-sector,.filters .filters-skill-level{display:none}
.filters .FormNewCheckboxControl-labelText{letter-spacing:0}
.filters-product .Dropdown-header .Dropdown-headerText{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-height:28px}
.Dropdown-header:focus{outline:auto}
.filters .filters-selected-tags{padding-bottom:24px}
.filters .filters-product{padding-bottom:32px}
.filters .filters-types{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin-bottom:32px}
.filters .filters-language{margin-bottom:32px}
.filters .filters-market-sector{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin-bottom:32px}
.filters .filters-topic{border-top:1px solid #d8d8d8;margin-bottom:32px;padding-top:32px}
.filters .filters-job-function{margin-bottom:32px}
.filters .filters-skill-level{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin-bottom:32px}
.filters .filters-start-date{display:none;padding-bottom:32px}
.filters .filters-cpd{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.filters .Dropdown.is-expanded .Dropdown-items{height:246px}
.filters .MultiSelectDropdown-inner{display:inline-block;padding:0 4px 8px 0}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValue{background:#f4f4f4;border:1px solid #d8d8d8;border-radius:3px;margin:0;padding:4px 12px 4px 12px}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValue:hover{background-color:#d9d9d9}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValueLabel:before{content:none}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValueClose{color:#404040}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValueClose svg{fill:#404040}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValueClose{position:relative}
.filters .MultiSelectDropdown-inner .MultiSelectDropdown-multiValueLabel{margin-right:8px;text-align:left}
.FormNewCheckboxControl{padding-bottom:32px}
.FormNewCheckboxControl:last-child{padding-bottom:0}
.filters .Classes .FormNewCheckboxControl:last-child{margin-bottom:24px}
.ExpandableItemHeader .Heading--s{color:#404040;font-size:12px;font-weight:600;height:20px;letter-spacing:1px;line-height:20px}
.ExpandableItemHeader:hover .ExpandableItemHeader-caret{background:unset;background-color:unset;border-radius:unset}
.ExpandableItemHeader{padding:16px}
.ExpandableItemHeader-caret{height:20px;line-height:20px;margin:0;min-width:0;padding:0}
.FormNewCheckboxControl-labelText{margin:0}
.FormNewCheckboxControl-labelText:before{top:4px}
.filters-wrapper .ExpandableItemHeader.is-collapsed{padding-bottom:16px}
.ExpandableItemHeader:focus .ExpandableItemHeader-caret{border:0;outline:auto;-moz-outline-style:none}
.MultiSelectDropdown-multiValueClose:focus{border:0;outline:auto;-moz-outline-style:none}
.ExpandableItem-content.is-expanded .hasChild .ExpandableItemHeader.is-expanded{background-color:#f4f4f4}
.ExpandableItem-content{padding:0}
.ExpandableItem-content:not(first-child){padding:16px}
.filters-types .ExpandableItem-content,.filters-market-sector .ExpandableItem-content{padding:16px 0 0 0}
.filters-types .ExpandableItem-content .ExpandableItem-content,.filters-market-sector .ExpandableItem-content .ExpandableItem-content{padding:16px}
.filters-types .ExpandableItem-content>.FormNewCheckboxControl,.filters-market-sector .ExpandableItem-content>.FormNewCheckboxControl{margin-left:16px}
.filters-types .ExpandableItem-content .hasChild .ExpandableItem.is-collapsed{padding-bottom:0}
.filters-market-sector .ExpandableItem-content .hasChild .ExpandableItem.is-collapsed{padding-bottom:0}
.filters-market-sector .ExpandableItem-content .hasChild .ExpandableItem.is-collapsed{padding-bottom:16px}
.filters-market-sector .ExpandableItem-content .hasChild .ExpandableItem.is-collapsed:last-child{padding-bottom:0}
.filters-types .ExpandableItem-content .hasChild,.filters-market-sector .ExpandableItem-content .hasChild{margin-top:-16px}
.filters-types .ExpandableItem-content .child-items,.filters-market-sector .ExpandableItem-content .child-items{margin-left:16px}
.filters-types .hasChild .ExpandableItem-content.is-expanded .FormNewCheckboxControl:last-child{padding-bottom:0}
.filters-market-sector .hasChild .ExpandableItem-content.is-expanded .FormNewCheckboxControl:last-child{padding-bottom:16px}
.filters-market-sector .hasChild .ExpandableItem .ExpandableItemHeader-headingInner .FormNewCheckboxControl{padding-bottom:16px}
.filters-market-sector .hasChild:last-child .ExpandableItem .ExpandableItemHeader-headingInner .FormNewCheckboxControl{padding-bottom:0}
.filters-market-sector .hasChild:last-child .ExpandableItem-content.is-expanded .FormNewCheckboxControl:last-child{padding-bottom:0}
.filters-market-sector .ExpandableItem-content.is-expanded .FormNewCheckboxControl:last-child{padding-bottom:16px}
.filters-market-sector .hasChild .ExpandableItemHeader.is-expanded .Heading{height:auto}
.filters-market-sector .hasChild .ExpandableItemHeader.is-expanded .ExpandableItemHeader-caret{margin-right:0;margin-top:0;width:20px}
.filters-market-sector .hasChild .ExpandableItemHeader.is-expanded .FormNewCheckboxControl{padding-bottom:0}
.filters-market-sector .hasChild .ExpandableItem.is-collapsed{padding-bottom:32px}
.FormNewCheckboxControl-labelText.disabled{color:#b2b2b2}
.filters-types .hasChild .FormNewCheckboxControl-labelText.indeterminate::before,.filters-market-sector .hasChild .FormNewCheckboxControl-labelText.indeterminate::before{background-color:#001eff;background-image:unset;background-position:50%;background-repeat:no-repeat;border:1px solid #d9d9d9;border-color:#001eff;border-radius:3px;color:#404040;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:16px}
.filters-types .hasChild .FormNewCheckboxControl-labelText.indeterminate::after,.filters-market-sector .hasChild .FormNewCheckboxControl-labelText.indeterminate::after{border:1px solid #fff;color:#404040;content:"";left:4px;position:absolute;top:11px;width:8px}
.filters .ExpandableItem .ExpandableItemHeader{display:flex;position:relative;width:100%}
.filters .ExpandableItem .ExpandableItemHeader .Heading{height:auto;padding-right:16px;width:92%}
.filters .ExpandableItem .ExpandableItemHeader .ExpandableItemHeader-caret{position:absolute;right:16px;top:16px}
@media(min-width:48em){.ExpandableItemHeader-caret{background-color:unset;border-radius:unset}
}
.searchList .sort-component{flex-basis:16%;order:2;white-space:nowrap}
.searchList .filters-component{background:rgba(255,255,255,0.4);border-radius:5px;border:1px solid #d9d9d9;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:center;line-height:40px;margin-bottom:24px;order:1;text-align:center;width:100%}
.searchList .filters-component .filters-icon{margin:10px 8px 0 0}
.searchList .filters-component .filters-count{color:#404040;font-size:15px;font-weight:500;height:24px;letter-spacing:0}
.filters-wrapper .filters-content{display:none}
.filters-wrapper.fixedFilter{display:none}
.filters-wrapper.fixedFilter .filters-modal-popup{background-color:#fff;display:block;left:0;padding:16px;position:fixed;top:0;width:100%;z-index:99999}
.filters-modal-popup .filters-popup-apply-with-clearall{align-items:center;border-top:1px solid #d8d8d8;bottom:0;display:flex;height:81px;left:0;padding:16px;position:absolute;width:100%}
.filters-modal-popup .filters-popup-apply-with-clearall .filters-popup-clearall{color:#404040;display:none;font-size:15px;font-weight:normal;height:24px;letter-spacing:0;line-height:24px;text-decoration:underline;white-space:nowrap}
.filters-modal-popup .filters-popup-apply-with-clearall .filters-popup-apply{text-align:right;width:100%}
.filters-modal-popup .filter-section-scroll{padding-bottom:48px;height:calc(100% - 105px);max-height:unset;min-height:unset}
.filters-modal-popup .filters-title-with-clearall{padding:0 0 16px 0}
.filters-modal-popup .filters-title-with-clearall .title{width:100%}
.filters-modal-popup .filters-title-with-clearall .filters-popup-close{text-align:right}
.filters-modal-popup button,.filters-modal-popup .Button{cursor:pointer}
.filters-wrapper.fixedFilter.filters-overlay{background-color:rgba(0,0,0,0.6);opacity:100%;position:fixed;width:100%;z-index:5}
.Grid--1434>.Grid-items{grid-template-columns:repeat(1,1fr)}
.Grid--1434>.Grid-items>.Grid-item:nth-child(2n){grid-column:1}
.filters-modal-popup .filter-section-scroll{width:calc(100% + 16px)}
.filters-wrapper.fixedFilter .filters-modal-popup{height:100%;width:100%}
.filters-component:focus,.filters-component:active{outline:auto}
@media(min-width:64em){.filter-section-scroll{padding-right:4px}
.searchList .filters-component,.filters-wrapper .filters-popup-apply-with-clearall,.filters-wrapper .filters-popup-close{display:none}
.filters-wrapper.fixedFilter{display:block}
.filters-wrapper.fixedFilter.filters-overlay{background-color:unset;display:block;opacity:unset;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;width:100%;z-index:unset}
.Grid--1434>.Grid-items{grid-template-columns:repeat(4,1fr)}
.Grid--1434>.Grid-items>.Grid-item:nth-child(2n){grid-column:2/5}
}
@media(min-width:48em){.searchList .filters-component{margin-right:32px;width:160px}
.filters-wrapper.fixedFilter .filters-modal-popup{width:42%}
}