/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{#klaro-cookie-notice{background-color:white !important;border-radius:0px !important;padding:30px 14px !important;border-top:solid 4px #4365E2 !important;box-shadow:0 10px 20px 0 rgba(0,0,0,.2) !important;width:100% !important;max-width:100% !important;margin:0 !important;left:auto !important;right:auto !important;bottom:0 !important;}.klaro-close{right:15px !important;}.klaro-close:after{font-size:3.5em !important;}.klaro.hide-consent-dialog-title h2#id-cookie-title{margin-top:5px !important;font-family:'BaxterSansMedium',Helvetica,Arial,sans-serif !important;font-size:1.8rem !important;line-height:1.2 !important;color:#3B3B3B !important;position:relative !important;overflow:visible !important;clip:initial !important;width:initial !important;height:initial !important;word-wrap:initial !important;}.klaro #id-cookie-notice{font-size:1.2rem !important;line-height:1.3 !important;}.klaro .cookie-modal .cm-btn,.cookie-modal .cm-btn.cm-btn-info,.cookie-modal .cm-btn.cm-btn-success,.context-notice .cm-btn,.context-notice .cm-btn.cm-btn-info,.context-notice .cm-btn.cm-btn-success,.cookie-notice .cm-btn,.cookie-notice .cm-btn.cm-btn-info,.cookie-notice .cm-btn.cm-btn-success{border-radius:0px !important;background:#4365E2 !important;font-size:1.2rem !important;font-family:'BaxterSansMedium',Helvetica,Arial,sans-serif !important;border-width:0px !important;transition:all 350ms ease-out !important;}.cookie-modal .cm-btn.cm-btn-decline,.cookie-modal .cm-btn.cm-btn-danger,.cookie-notice .cm-btn.cm-btn-decline,.cookie-notice .cm-btn.cm-btn-danger,.context-notice .cm-btn.cm-btn-decline,.context-notice .cm-btn.cm-btn-danger{border-radius:0px !important;background:#D1E2F2 !important;font-size:1.2rem !important;font-family:'BaxterSansMedium',Helvetica,Arial,sans-serif !important;border-width:0px !important;transition:all 350ms ease-out !important;color:#3B3B3B !important;}.cookie-modal .cm-btn.cm-btn-decline:hover,.cookie-modal .cm-btn.cm-btn-danger:hover,.cookie-notice .cm-btn.cm-btn-decline:hover,.cookie-notice .cm-btn.cm-btn-danger:hover,.context-notice .cm-btn.cm-btn-decline:hover,.context-notice .cm-btn.cm-btn-danger:hover,.cookie-modal .cm-btn.cm-btn-success:hover,.cookie-modal .cm-btn.cm-btn-success:hover,.cookie-notice .cm-btn.cm-btn-success:hover,.cookie-notice .cm-btn.cm-btn-success:hover,.context-notice .cm-btn.cm-btn-success:hover,.context-notice .cm-btn.cm-btn-success:hover{color:white !important;background:#1E3EBC !important;}a.cm-link.cn-learn-more{font-size:1.2rem !important;margin-left:10px !important;color:#4365E2 !important;order:3 !important;text-decoration:underline !important;}a.cm-link.cn-learn-more:hover{color:#3B3B3B !important;}.cm-modal.cm-klaro{border-radius:0px !important;}p.cm-powered-by{display:none !important;}.klaro button.hide svg{transform:scale(1.5) !important;}.klaro .cm-header{padding:2em !important;}.klaro .cm-header h1{font-family:'BaxterSansMedium',Helvetica,Arial,sans-serif !important;color:#3B3B3B !important;}.klaro .cookie-modal p,.cookie-modal p a,.cm-caret a{font-size:1.2rem !important;}.klaro .cookie-modal p{line-height:1.1 !important;color:#3B3B3B !important;}.klaro .cookie-modal p a,.cm-caret a{color:#4365E2 !important;text-decoration:underline !important;}.klaro li.cm-purpose{padding-left:15px !important;}.klaro span.cm-switch{display:none !important;}.klaro .cm-list-label{padding-left:30px !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{position:relative !important;}.klaro div.cn-buttons{display:flex !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{display:flex !important;}.klaro .cm-btn.cm-btn-danger.cn-decline{order:2 !important;}@media only screen and (min-width:768px){.klaro.hide-consent-dialog-title h2#id-cookie-title,.klaro #id-cookie-notice{max-width:50% !important;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{position:absolute !important;top:30px !important;right:30px !important;}}@media only screen and (min-width:1200px){#klaro-cookie-notice{padding:30px 100px !important;}}
}
*{-webkit-tap-highlight-color:#fff;-webkit-tap-highlight-color:transparent;}.v1_C9569_J9621 .vwoFormField{position:relative;}.v1_C9569_J9621 .vwoFormField .vwoPlaceholderBox{position:absolute;left:24px;pointer-events:none;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);color:#000}.v1_C9569_J9621 .hideVwoLabel .vwoPlaceholderBox{display:none !important;}.v1_C9569_J9621 .vwoFormField .vwoPlaceholderBox .vwoFormLabel:after{content:"";width:2px;height:14px;background:#b6b6b6;display:inline-block;margin-left:3px;vertical-align:middle;margin-top:-1px;animation:blink 1s infinite;}.v1_C9569_J9621 .vwoFormField .vwoPlaceholderBox .vwoFormLabel:empty:after{display:none;}.v1_C9569_J9621 .vwoFormField .vwoPlaceholderBox .vwoFormLabel{font-size:0.9rem;}@keyframes blink{0%{background:transparent;}50%{background:#b6b6b6;}100%{background:transparent;}}@media only screen and (max-width:1200px){.v1_C9569_J9621 .vwoFormField .vwoPlaceholderBox .vwoFormLabel{font-size:13px;}.v1_C9569_J9621 .page-hero .page-hero-content .search-bar{width:100%;}}@media only screen and (max-width:767px){.v1_C9569_J9621  [action="/search"] .search-bar__input{padding-left:15px;padding-right:60px;}.v1_C9569_J9621 .vwoFormField .vwoPlaceholderBox{left:15px;}}
.v1_C9568_J9619.vwoSearchPage article#personalised-slot-searching{display:none;}.v1_C9568_J9619 .vwoCoursesList{width:100%;position:absolute;top:100%;background:#fff;border-top:1px solid #4365e2;align-items:flex-start;justify-content:flex-start;display:none;box-shadow:0 10px 10px rgba(0,0,0,0.25);-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.25);-moz-box-shadow:0 10px 10px rgba(0,0,0,0.25);}.v1_C9568_J9619.showSuggestion .vwoCoursesList{display:flex;}.v1_C9568_J9619 .vwoCoursesList .vwoLinks{display:flex;width:100%;flex-direction:column;justify-content:flex-start;}.v1_C9568_J9619 .vwoCoursesList .vwoLinks .vwoLink{margin-right:0;margin-bottom:0;}.v1_C9568_J9619 .vwoCoursesList .vwoLinks .vwoLink a.vwoCardLink{color:#000;display:block;text-decoration:none;font-size:14px;line-height:normal;padding:4px 0;font-weight:normal;font-family:BaxterSansLight,Helvetica,Arial,sans-serif;}.v1_C9568_J9619 .vwoCoursesList .vwoLinks .vwoLink a.vwoCardLink:hover{color:#4365e2;}.v1_C9568_J9619 .vwoCoursesList .vwoCourseCard{display:flex;width:100%;padding:15px;flex-wrap:wrap;align-items:flex-start;}.v1_C9568_J9619 .vwoCoursesList .vwoCourseCard h3.vwoTitle{font-size:16px;font-weight:bold;text-transform:capitalize;margin-bottom:15px;line-height:normal;font-family:BaxterSansBold,Helvetica,Arial,sans-serif;color:#000;}.v1_C9568_J9619 .page-hero .page-hero-content .search-bar{position:relative;}.v1_C9568_J9619.vwoSearchPage .page-hero{overflow:visible;}.v1_C9568_J9619.vwoSearchPage .region.region-footer{z-index:0;}.v1_C9568_J9619.vwoSearchPage .page__main{z-index:1;}.v1_C9568_J9619 .vwoCoursesList{z-index:9;}.v1_C9568_J9619 .page-home-page .page-hero-search .search-bar{padding-right:0;}@media only screen and (max-width:481px){.v1_C9568_J9619 .vwoCoursesList .vwoCourseCard{padding-left:10px;padding-right:10px;}.v1_C9568_J9619 .vwoCoursesList .vwoLinks .vwoLink a.vwoCardLink{font-size:14px;}}.v1_C9568_J9619 .page-hero .page-hero-content{z-index:2;}
