.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--column-gap,0);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1)*3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__layout-item[data-force-left]{grid-column-start:1}.umb-block-grid__layout-item[data-force-right]{grid-column-start:calc(1 + var(--umb-block-grid--grid-columns) - var(--umb-block-grid--item-column-span))}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,-webkit-min-content);grid-auto-rows:minmax(50px,min-content);-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0)}.umb-block-grid__area{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1)*3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1)}@media(min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span var(--umb-block-grid--item-column-span,1)}.umb-block-grid__area{grid-column-end:span var(--umb-block-grid--area-column-span,1)}}
body{background-color:var(--ecc-bg-body-colour)!important}.ecc-bg-body{background-color:var(--ecc-bg-body-colour)!important}.ecc-text-black{color:#000!important}.ecc-text-white{color:#fff!important}.ecc-text-primary{color:var(--ecc-text-primary-colour)!important}.ecc-text-secondary{color:var(--ecc-text-secondary-colour)!important}.ecc-bg-primary{background-color:var(--ecc-bg-primary-colour)!important}.ecc-bg-secondary{background-color:var(--ecc-bg-secondary-colour)!important}.ecc-bg-tertiary{background-color:var(--ecc-bg-tertiary-colour)!important}.ecc-bg-quaternary{background-color:var(--ecc-bg-quaternary-colour)!important}.ecc-component-colour-primary{color:var(--ecc-primary)!important}.ecc-component-colour-secondary{color:var(--ecc-secondary)!important}.ecc-component-colour-success{color:var(--ecc-success)!important}.ecc-component-colour-info{color:var(--ecc-info)!important}.ecc-component-colour-warning{color:var(--ecc-warning)!important}.ecc-component-colour-danger{color:var(--ecc-danger)!important}a{text-decoration:underline;text-underline-offset:.1rem}.btn.btn-search:active{color:var(--ecc-text-primary-colour)!important;background-color:var(--ecc-bg-body-colour)!important;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}h1{padding-top:1rem;padding-bottom:1rem}.page-title-wrapper{margin-bottom:1rem;padding:0 1rem;background-color:var(--ecc-page-title-bg-colour)}.page-title-wrapper .lead{padding-bottom:1em}.page-title-padding-override{padding:0!important}.ecc-icon-socialmedia{height:2em;min-width:2em}.ecc-icon-socialmedia.bi::before{font-size:2em}img{display:block;width:100%}.img-cover{object-fit:cover;object-position:center}.ecc-banner{width:100%;margin:0 0 1rem 0}.ecc-landing-image{width:400px;height:200px}.ecc-highlight-image{width:250px;height:250px}.ecc-list-image{width:200px;height:200px;object-fit:cover}.ecc-thumbnail-image{width:100%;height:96px}.ecc-richtext img{max-width:100%;margin-bottom:1rem}.ecc-richtext img.ecc-original-size{width:auto;max-width:100%;height:auto}@media(min-width:576px){.ecc-richtext img.ecc-align-start{width:100%;height:auto;margin:0 0 .5rem 0}.ecc-richtext img.ecc-align-end{width:100%;height:auto;margin:0 0 .5rem 0}.ecc-richtext img.ecc-half-start{width:100%;height:auto;margin:0 auto .5rem 0}.ecc-richtext img.ecc-half-end{width:100%;height:auto;margin:0 0 .5rem auto}.ecc-richtext-image{width:100%}.ecc-richtext img.ecc-centre-image{width:100%;height:auto;margin:0 auto .5rem auto}}@media(min-width:768px){.ecc-richtext img.ecc-align-start{float:left!important;width:50%;margin:0 1rem .5rem 0}.ecc-richtext img.ecc-align-end{float:right!important;width:50%;margin:0 0 .5rem 1rem}.ecc-richtext img.ecc-half-start{width:66.66666666%;margin:0 auto .5rem 0}.ecc-richtext img.ecc-half-end{width:66.66666666%;margin:0 0 .5rem auto}.ecc-richtext-image{width:50%}.ecc-richtext img.ecc-centre-image{width:66.66666666%;height:auto;margin:0 auto .5rem auto}.ecc-richtext ul{display:flow-root}}@media(min-width:992px){.ecc-richtext img.ecc-align-start{float:left!important;width:33.33333333%;margin:0 1rem .5rem 0}.ecc-richtext img.ecc-align-end{float:right!important;width:33.33333333%;margin:0 0 .5rem 1rem}.ecc-richtext img.ecc-half-start{width:50%;margin:0 auto .5rem 0}.ecc-richtext img.ecc-half-end{width:50%;margin:0 0 .5rem auto}.ecc-richtext-image{width:33.33333333%}.ecc-richtext img.ecc-centre-image{width:50%;height:auto;margin:0 auto .5rem auto}.ecc-richtext ul{display:flow-root}}.ecc-richtext img.ecc-img-inline-with-text{height:1.5em;width:unset;display:inline;margin:0}.ecc-search-image{width:160%;height:160px}.iframe-container{position:relative;overflow:hidden;width:100%;min-height:50rem}.iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#sidebar .umb-block-list{height:100%!important}#sidebar .iframe-container{padding:0;height:100%!important;min-height:18rem}.accordion-button{font-size:1.5rem;font-weight:500;color:var(--ecc-accordion-heading-text-colour);background-color:var(--ecc-accordion-heading-bg-colour)}.accordion-button:not(.collapsed){color:var(--ecc-accordion-heading-text-colour);background-color:var(--ecc-accordion-heading-bg-colour)}.accordion-button::after{background-image:var(--ecc-accordion-btn-icon)!important}.accordion-button:not(.collapsed)::after{background-image:var(--ecc-accordion-btn-icon)!important}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--ecc-accordion-btn-focus-box-shadow)}.event-address{white-space:pre-line}.ecc-topbar-text-colour{color:var(--ecc-topbar-text-colour)}.ecc-topbar-bg-colour{background-color:var(--ecc-topbar-bg-colour)}.ecc-topbar-bg{background-color:var(--ecc-topbar-bg-colour)}img.topbar.logo{height:32px;object-fit:cover}.ecc-header-text-colour{color:var(--ecc-header-text-colour)!important}.ecc-header-bg-colour{background-color:var(--ecc-header-bg-colour)}.ecc-header-bg-colour:active,.ecc-header-bg-colour:hover{background-color:var(--ecc-header-bg-colour)}img.site.logo{height:64px;width:auto}header.thin img.site.logo{height:32px;width:auto}header.thin .navbar{--bs-navbar-padding-y:0!important}header.thin .navbar-brand{padding-top:0;padding-bottom:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{font-weight:600}.breadcrumb-item a{text-decoration:none}.ecc-contentfooter-text{color:var(--ecc-contentfooter-text-colour)}.ecc-contentfooter-header{color:var(--ecc-contentfooter-header-colour)}.ecc-contentfooter-bg{background-color:var(--ecc-contentfooter-bg-colour)}h2.ecc-secondary-heading{color:var(--ecc-text-secondary-colour)}.ecc-footer-text{color:var(--ecc-footer-text-colour)}.ecc-footer-bg{background-color:var(--ecc-footer-bg-colour)}.ecc-footer-logo{width:auto;height:80px}.nav-link{text-decoration:underline}.list-child-pages h3,.list-child-pages .h3{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.list-child-pages h3,.list-child-pages .h3{font-size:1.5rem}}.breadcrumb-item a{color:var(--ecc-breadcrumb-item-text-colour)}.breadcrumb-item:active,.breadcrumb-item.active{color:var(--ecc-breadcrumb-item-text-active-colour)}.ecc-menu-feature-img{width:40px;height:40px}.lpn-card{--bs-card-border-width:var(--bs-border-width);color:var(--ecc-lpn-text-colour);background-color:var(--ecc-lpn-bg-primary-colour);border:var(--bs-card-border-width) solid var(--ecc-lpn-border-colour)}.lpn-card a{color:rgba(var(--ecc-lpn-text-colour),var(--bs-link-opacity,1));text-decoration:none}.lpn-card a:hover{--bs-link-color-rgb:var(--ecc-lpn-text-colour)}.ecc-border-primary{--bs-border-opacity:1;border-color:rgba(var(--ecc-lpn-border-colour),var(--bs-border-opacity))!important}.ecc-lpn-bg-secondary-colour{color:var(--ecc-lpn-bg-secondary-colour)!important}.ecc-lpn-bg-tertiary-colour{color:var(--ecc-lpn-bg-tertiary-colour)!important}.ecc-lpn-btn{color:var(--ecc-btn-text-colour)}.ecc-lpn-btn .primary{color:var(--ecc-btn-text-colour);background-color:var(--ecc-btn-bg-colour);border:var(--bs-btn-border-width) solid var(--ecc-btn-border-colour)}.ecc-lpn-btn:hover .primary{color:var(--ecc-btn-hover-colour);background-color:var(--ecc-btn-hover-bg-colour);border:var(--bs-btn-border-width) solid var(--ecc-btn-hover-border-colour)}.ecc-lpn-btn:active .primary{color:var(--ecc-btn-active-colour);background-color:var(--ecc-btn-active-bg-colour);border:var(--bs-btn-border-width) solid var(--ecc-btn-active-border-colour)}.btn{--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:var(--ecc-btn-text-colour);border:var(--bs-btn-border-width) solid var(--ecc-btn-border-colour);background-color:var(--ecc-btn-bg-colour)}.btn:hover{color:var(--ecc-btn-hover-colour);background-color:var(--ecc-btn-hover-bg-colour);border-color:var(--ecc-btn-hover-border-colour)}.btn:active{color:var(--ecc-btn-active-colour)!important;background-color:var(--ecc-btn-active-bg-colour)!important;border-color:var(--ecc-btn-active-border-colour)!important}h2.card-title{font-size:1.5rem}.ecc-card{--bs-card-border-width:var(--bs-border-width);color:var(--ecc-card-text-colour);background-color:var(--ecc-card-bg-colour);border:var(--bs-card-border-width) solid var(--ecc-card-border-colour)}.ecc-card:hover{background-color:var(--ecc-card-hover-bg-colour)}.ecc-card img{background-color:var(--ecc-card-img-bg-colour)!important}.ecc-card .card-title{color:var(--ecc-card-text-title-colour)}.ecc-card .card-subtitle{color:var(--ecc-card-text-subtitle-colour)}.ecc-card .card-text{color:var(--ecc-card-text-colour)}.ecc-card a{color:rgba(var(--ecc-card-text-colour),var(--bs-link-opacity,1))}.ecc-card a:hover{--bs-link-color-rgb:var(--ecc-card-text-colour)}.ecc-card-border{--bs-card-border-width:var(--bs-border-width);border:var(--bs-card-border-width) solid var(--ecc-card-border-colour)}.articles-section h2{font-size:1.75rem}#child-page-nav .nav{background-color:var(--ecc-child-page-nav-bg-colour)}#child-page-nav .nav-link{padding:1rem;color:var(--ecc-child-page-nav-text-colour);border:1px solid var(--ecc-child-page-nav-border-colour)}#sidebar{margin:0 0 1rem 0;background-color:var(--ecc-sidebar-background-colour)}#sidebar h2{margin:0;padding:1rem;background-color:var(--ecc-sidebar-heading-background-colour)}#sidebar p{margin:1rem 0;padding-left:1rem;padding-right:1rem}#sidebar ul{padding-left:2rem;padding-right:1rem}#sidebar li{line-height:2}#sidebar a:hover{font-weight:bold}#sidebar figure{margin:0;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}#sidebar blockquote p{padding-left:0;padding-right:0}.news-archive{margin:1rem 0;padding-left:1rem;padding-right:1rem}.dropdown-toggle{outline:0}#sidebar .news-archive .btn{padding-left:0;padding-right:0;color:var(--ecc-text-primary-colour);background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){#sidebar .news-archive .btn{transition:none}}#sidebar .news-archive .btn:hover{color:var(--ecc-text-primary-colour);background-color:transparent}#sidebar .news-archive .btn:active{color:var(--ecc-text-primary-colour);background-color:transparent!important;border-color:transparent!important}#sidebar .news-archive .btn-check+.btn:hover{color:var(--ecc-text-primary-colour);background-color:transparent}#sidebar .news-archive .btn:focus-visible{color:var(--ecc-text-primary-colour);background-color:transparent}#sidebar .news-archive .btn-check:checked+.btn,:not(.btn-check)+.btn:active,#sidebar .news-archive .btn:first-child:active,#sidebar .news-archive .btn.active,#sidebar .news-archive .btn.show{color:var(--ecc-text-primary-colour);background-color:transparent}#sidebar .news-archive .btn:disabled,#sidebar .news-archive .btn.disabled{color:var(--ecc-text-primary-colour);background-color:transparent}#sidebar .news-archive ul{padding-left:0;padding-right:0}#sidebar .news-archive li{line-height:1}.scrollarea{overflow-y:auto}#news-archive h3{margin:0;padding:0;background-color:var(--ecc-sidebar-background-colour);border-bottom:0}#news-archive .accordion-item{border:0}#news-archive .accordion-button{color:var(--ecc-text-primary-colour);background-color:var(--ecc-sidebar-background-colour)}#news-archive .accordion-button::after{background-image:var(--ecc-sidebar-accordion-btn-icon)!important}#news-archive .accordion-button:not(.collapsed){box-shadow:unset}#news-archive .accordion-button:not(.collapsed)::after{background-image:var(--ecc-sidebar-accordion-btn-icon)!important}#news-archive .accordion-body{padding:0 1rem;background-color:var(--ecc-sidebar-background-colour)}#news-archive .article{padding:.5rem 0 .5rem 1rem}#news-archive h4{margin:0;padding:0}#news-archive h4 .accordion-button{font-size:1.25rem;padding:.5rem 0 0 1rem}#sidebar .highlight h2{font-size:1rem;padding:0;background-color:unset}.hero-banner{height:410px;background-color:rgba(201,201,201,1);background-size:cover;background-position:center center;position:relative}.hero-banner-overlay{background-color:rgba(0,0,0,.6);float:left;width:100%;height:auto;bottom:0;position:absolute}.hero-banner-heading{color:var(--ecc-hero-text-colour);padding-bottom:15px}.highlight-col{margin-top:0}.highlight-col:first-of-type{margin-top:0}.highlight-col:not(:first-of-type){margin-top:calc((var(--thumb-w,75%)/2) + var(--gap-stack,1rem))}@media(min-width:768px){.highlight-col:not(:first-of-type){margin-top:0}}.highlight-card{position:relative;--thumb-w:75%;--gap-body:.75rem;--gap-stack:1rem}.highlight-card-thumbnail{background-color:var(--bs-body-bg);border:.25rem solid var(--bs-border-color)}.highlight-card-body{padding-top:calc((var(--thumb-w,75%)/2) + var(--gap-body,.75rem))}.highlight-card-body .card-title{margin-top:0}.highlight-card-arch{position:absolute;top:-45px;width:100%;height:0;border-top:100px solid var(--ecc-bg-body-colour);border-top-left-radius:100%;border-top-right-radius:100%;background:var(--ecc-bg-body-colour)}.alert{margin-bottom:0;border-top:0;border-bottom:0;border-right:0;border-left:.5rem solid var(--bs-alert-border-color);border-radius:0}.table>thead{font-weight:bold}.table>th{font-weight:bold}table.event-details th,table.event-details td{padding:1rem}a:focus{outline:3px solid var(--ecc-accessibility-focus-colour);outline-offset:2px}#training .page-title-wrapper{color:var(--ecc-esca-training-heading-colour)!important;background-color:var(--ecc-esca-training-base-colour);padding:1rem!important}#training .page-title-wrapper h1{padding:0;line-height:1!important}#training .page-title-wrapper p.lead{margin:0}#training thead{background-color:var(--bs-white);color:var(--bs-black)}#training thead>tr{border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:3px}#training .bg-base{background-color:var(--ecc-esca-training-base-colour)}#training .children-families{background-color:var(--ecc-esca-training-children-families-colour)}#training .induction{background-color:var(--ecc-esca-training-induction-colour)}#training .essential{background-color:var(--ecc-esca-training-essential-colour)}#training .specialist{background-color:var(--ecc-esca-training-specialist-colour)}#training .specialist-occupational-therapy{background-color:var(--ecc-esca-training-specialist-occupational-therapy-colour)}#training .specialist-residential{background-color:var(--ecc-esca-training-specialist-residential-colour)}#training .self-directed-learning{background-color:var(--ecc-esca-training-self-directed-learning-colour)}.training-curriculum-course-title-bg{background-color:var(--course-colour);padding:1rem}p.training-requirements-comment{margin-top:0!important}.btn.training-requirements-button{color:var(--ecc-esca-training-heading-colour)!important;background-color:var(--ecc-esca-training-base-colour)!important}.btn.training-requirements-button:hover{color:var(--ecc-esca-training-heading-colour)!important;background-color:var(--ecc-esca-training-base-colour)!important}.btn.training-requirements-button:active{color:var(--ecc-esca-training-heading-colour)!important;background-color:var(--ecc-esca-training-base-colour)!important}
