/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#self-service-block.bg-odd .item-wrapper:hover{background-color:#fff!important;border-color:#fff!important}#self-service-block .item-wrapper{background-color:#f1f1f1;border:1px solid #dee2e6;transition:all .5s ease 0s}#self-service-block .item-wrapper:hover{border-color:rgba(0,0,0,0);transform:scale(1.1)}#self-service-block .item-wrapper .item .image-wrapper{height:26px;overflow:hidden;position:relative;width:26px}#self-service-block .item-wrapper .item .image-wrapper img{height:auto;width:100%}#self-service-block .item-wrapper .item .link{font-size:1rem}
section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper{display:flex;flex-direction:row;max-width:600px}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-input{border:1px solid var(--color-border);padding:11px 15px;width:100%}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-input:focus-visible{border-color:var(--color-action);outline:none}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-submit{background-color:var(--color-action);border:none;color:#fff;min-width:100px}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-submit:hover{background-color:var(--color-action-hover)}section#programmes-search-block .search .search-wrapper .actions a.more{border:1px solid var(--color-action);color:var(--color-action)}section#programmes-search-block .search .search-wrapper .actions a.more:hover{background-color:var(--color-action);color:var(--color-white)}
#school-header ul.school-nav{display:flex;flex-direction:row;list-style:none;margin:0 0 0 30px}#school-header ul.school-nav li.nav-item.level-1>a.nav-link{border-bottom:5px solid rgba(0,0,0,0);color:var(--color-header);font-size:.9rem;font-weight:700;padding:12px 10px}#school-header ul.school-nav li.nav-item.level-1>a.nav-link .indicator{align-items:baseline;display:inline;font-size:.8rem;line-height:0}#school-header ul.school-nav li.nav-item.level-1.has-dropdown.open>a.nav-link,#school-header ul.school-nav li.nav-item.level-1>a.nav-link.is-active,#school-header ul.school-nav li.nav-item.level-1>a.nav-link:hover{border-bottom-color:var(--color-action);color:var(--color-action)}#school-header ul.school-nav li.nav-item .dropdown-menu{display:none;margin:0;padding:0;position:relative}#school-header ul.school-nav li.nav-item .dropdown-menu.show{display:block!important}#school-header ul.school-nav li.nav-item .dropdown-menu .dropdown-menu-wrapper{background-color:var(--color-action);left:0;min-width:200px;position:absolute;top:0;z-index:999}#school-header ul.school-nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav{list-style:none;margin:0;padding:0}#school-header ul.school-nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav li.nav-item a.nav-link{color:var(--color-white);font-size:.9rem}#school-header ul.school-nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav li.nav-item a.nav-link.is-active,#school-header ul.school-nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav li.nav-item a.nav-link:hover{background-color:var(--color-action-hover);color:var(--color-white)}#off-canvas-menu .offcanvas-wrapper .content{border-top:1px solid var(--color-border)}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav{display:flex;flex-direction:column!important;list-style:none;margin:0}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item.level-1>a.nav-link{border:none;color:var(--color-header);display:block;font-size:.8rem;font-weight:700;padding:10px;text-transform:uppercase}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item.level-1>a.nav-link .indicator{align-items:baseline;display:inline;float:right;font-size:.8rem;line-height:0}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item.level-1>a.nav-link.is-active,#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item.level-1>a.nav-link:hover{background-color:var(--color-action);color:var(--color-white)}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item .dropdown-menu{height:0;margin:0;overflow:hidden;padding:0;position:relative;transition:all .3s ease}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item .dropdown-menu .dropdown-menu-wrapper{background-color:inherit;min-width:200px;padding-left:10px;position:relative;width:100%;z-index:999}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav{list-style:none;margin:0;padding:0}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav li.nav-item a.nav-link{color:var(--color-default);display:block;font-size:.9rem}#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav li.nav-item a.nav-link.is-active,#off-canvas-menu .offcanvas-wrapper .content .school-nav.nav li.nav-item .dropdown-menu .dropdown-menu-wrapper ul.dropdown-nav li.nav-item a.nav-link:hover{background-color:var(--color-action);color:var(--color-white)}
.navigation .school-name a.sub-name,.navigation .school-name a.the-name{color:var(--color-header)}.navigation .school-name a.sub-name:hover,.navigation .school-name a.the-name:hover{color:var(--color-action-hover)}.school-name{display:inline-block;padding:2px 0}.school-name .sub-name{display:block;font-size:.8rem;margin:0;padding:0 0 0 10px}.school-name .the-name{display:block;font-size:1rem;font-weight:700;margin:0;padding:0 0 0 10px;text-transform:uppercase}.school-name .the-name,.school-name a.sub-name,.school-name a.the-name{color:var(--color-white)}.school-name a.sub-name:hover,.school-name a.the-name:hover{color:var(--color-action-hover)}
section.updates #sidebar{background-color:rgba(0,0,0,0)!important}.category-block .category-block-wrapper{padding:1rem}.category-block .category-block-wrapper .title{border-bottom:1px solid var(--color-border);font-family:var(--font-default);font-size:18px;font-weight:600;line-height:1.2;margin-bottom:1rem;padding-bottom:.5rem}.category-block .category-block-wrapper ul.category-list{list-style:none;margin:0;padding:0}.category-block .category-block-wrapper ul.category-list li.item a.link{display:block;font-size:.8rem;padding:5px 0;transition:all .3s ease}.category-block .category-block-wrapper ul.category-list li.item a.link:hover{padding-left:2px}.category-block .category-block-wrapper ul.category-list li.item a.link.active{color:var(--color-action-hover)}
.updates-wrapper ul.updates-list{list-style:none;margin:0;padding:0}.updates-wrapper ul.updates-list li.item{margin-left:0;margin-right:0}@media(max-width:575.98px){.updates-wrapper ul.updates-list li.item:not(:last-child) .card{border-bottom:1px solid #dee2e6}}.filter-wrapper{background-color:#f5f3f4;border-radius:2px;padding:10px 15px}.filter-wrapper form#form-filter{overflow:hidden;position:relative}.filter-wrapper form#form-filter .form-field{margin:2px}.filter-wrapper form#form-filter .form-field input,.filter-wrapper form#form-filter .form-field select{background-color:#fff;border:0;border-radius:2px;font-size:14px;padding:8px}@media(max-width:575.98px){.filter-wrapper form#form-filter .form-field input,.filter-wrapper form#form-filter .form-field select{width:100%}}.filter-wrapper form#form-filter .form-actions{margin:2px}.filter-wrapper form#form-filter .form-actions .button{border:0;border-radius:2px;font-size:14px;padding:8px 10px}.filter-wrapper form#form-filter .form-actions .button.btn-filter{color:var(--color-action)}.filter-wrapper form#form-filter .form-actions .button:hover{color:var(--color-action-hover)}.updates-wrapper .card{max-width:350px}.updates-wrapper .card a.read-link{text-decoration:none}.updates-wrapper .card a.read-link:hover .image{scale:1.1}.updates-wrapper .card a.read-link:hover .title{color:var(--color-action-hover)}.updates-wrapper .card .image-wrapper{display:block;height:172px;margin-bottom:1rem;max-width:255px;overflow:hidden;position:relative;width:100%}.updates-wrapper .card .image-wrapper .image{height:100%;object-fit:cover;position:absolute;transition:all .3s ease;width:100%}.updates-wrapper .card .title{color:var(--color-action);font-family:var(--font-default);font-size:18px;font-weight:400;line-height:1.2;margin-bottom:.5rem}.updates-wrapper .card p{font-size:13px}.updates-wrapper .not-found-image-wrapper{max-width:350px}.updates-wrapper .not-found-image-wrapper .image{opacity:.85}
