.is-family-primary{font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif !important;font-weight:500 !important}
html{height:auto;min-height:100%}.archive-single{background-color:#fff}.archive-single--curriculum .archive-single__image-link{background:0;padding-bottom:0}
.archive-single--curriculum .archive-single__image-link img{vertical-align:middle}
.archive-single--curriculum .archive-single__title{color:#000;margin-top:16px;padding:0 16px}
.archive-single--curriculum .archive-single__title::after{display:none}.archive-single--noticeboard .archive-single__category-icon{background-image:url(../img/icons/icon-noticeboard.svg);margin-top:2px}
body.home{background-color:#f0f0f0}body.home .footer{margin-top:0}.academy-banner{min-height:420px;position:relative}
@media screen and (max-width:1023px){.academy-banner{min-height:320px}}.academy-banner::after{background:url(../img/academy-banner-bg.svg) no-repeat bottom center;background-size:100% auto;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.video-controls{position:absolute;left:16px;top:calc(100% - 5em);z-index:30}
@media screen and (max-width:768px){.video-controls{top:calc(100% - 55px);left:10px}
}.video-controls .toggle_playback{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #fff !important;height:32px;width:32px;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}
.video-controls .toggle_playback:hover,.video-controls .toggle_playback:focus{background-color:hsla(0,0%,100%,.2)}
.video-controls img{display:inline-block;width:13px !important;height:auto !important}
.academy-banner__image-wrap{height:100%;position:absolute;width:100%;overflow:hidden}
.academy-banner__image-wrap img,.academy-banner__image-wrap video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.academy-banner__image-wrap::after{background:linear-gradient(0,#222c7b 3%,rgba(34,44,123,0) 100%);bottom:0;content:"";height:80%;left:0;position:absolute;width:100%}
.academy-banner__content{bottom:40px;color:#fff;left:50%;max-width:808px;padding:0 16px;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:2}
.academy-banner__intro{font-size:18px !important;line-height:32px;margin-bottom:8px}
@media screen and (max-width:767px){.academy-banner__intro{font-size:12px !important;line-height:16px}
}.academy-banner__tagline{font-size:32px !important;line-height:40px;margin:0}@media screen and (max-width:767px){.academy-banner__tagline{font-size:24px !important;line-height:32px}
}.homepage-latest-news{background:0;margin:32px 0;padding:0}@media screen and (max-width:1023px){.homepage-latest-news .columns{padding:0 16px}
}.homepage-latest-news__header{color:#000}.homepage-latest-news__header .wp-block-button.is-style-outline .wp-block-button__link{border-color:#000;color:#000}
.homepage-latest-news__header .wp-block-button.is-style-outline .wp-block-button__link:hover,.homepage-latest-news__header .wp-block-button.is-style-outline .wp-block-button__link:focus,.homepage-latest-news__header .wp-block-button.is-style-outline .wp-block-button__link:active{border-color:#222c7b;color:#222c7b}
.homepage-quicklinks{margin:32px 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (max-width:1023px){.homepage-quicklinks{margin:32px 16px}
}@media screen and (min-width:768px),print{.homepage-quicklinks{display:flex}}.homepage-quicklinks__single{box-shadow:0 2px 4px 0 rgba(0,0,0,.05);background:#fff;width:33.333%}
@media screen and (max-width:767px){.homepage-quicklinks__single{width:100%}}.homepage-quicklinks__single:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}
@media screen and (max-width:767px){.homepage-quicklinks__single:first-child{border-bottom-left-radius:0;border-top-right-radius:8px}
}.homepage-quicklinks__single:nth-child(2){border-left:1px solid #e3e3e3}@media screen and (max-width:767px){.homepage-quicklinks__single:nth-child(2){border-left:0;border-top:1px solid #e3e3e3}
}.homepage-quicklinks__single:last-child{border-bottom-right-radius:8px;border-left:1px solid #e3e3e3;border-top-right-radius:8px}
@media screen and (max-width:767px){.homepage-quicklinks__single:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:0;border-top:1px solid #e3e3e3;border-top-right-radius:0}
}.homepage-quicklinks__single span{display:block}.homepage-quicklinks__link{color:#000;display:block;height:100%;padding:24px}
.homepage-quicklinks__link:hover,.homepage-quicklinks__link:focus,.homepage-quicklinks__link:active{background-color:#f0f0f0;color:#222c7b}
.homepage-quicklinks__inner{min-height:40px;padding-left:40px;position:relative}.homepage-quicklinks__inner::before{content:"";display:block;height:40px;left:0;position:absolute;top:0;width:32px}
.homepage-quicklinks__inner--calendar::before{background:url(../img/icons/icon-calendar.svg) center center no-repeat;background-size:contain}
.homepage-quicklinks__inner--curriculum::before{background:url(../img/icons/icon-book.svg) center center no-repeat;background-size:contain}
.homepage-quicklinks__inner--information::before{background:url(../img/icons/icon-chat.svg) center center no-repeat;background-size:contain}
.homepage-quicklinks__inner--noticeboard::before{background:url(../img/icons/thumbtack.svg) center center no-repeat;background-size:contain;background-size:70%}
.homepage-quicklinks__title{font-size:18px;font-weight:400;line-height:18px;margin-bottom:4px}
.homepage-quicklinks__description{font-size:12px;line-height:16px}.latest-tweets{margin:40px 0;text-align:center}
@media screen and (max-width:1023px){.latest-tweets{padding:0 16px}}.latest-tweets p{margin-bottom:0}
.latest-tweets__single{background-color:#feedc9;border-radius:5px}@media screen and (min-width:768px),print{.latest-tweets__single:nth-child(3){display:none}
}.latest-tweets__image{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}
.latest-tweets__image img{vertical-align:middle;width:100%}.latest-tweets__header{align-items:center;display:flex;font-family:-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-weight:600;justify-content:center;padding:16px;padding-top:32px}
.latest-tweets__header img{margin-right:16px}.latest-tweets__icon{background:url(../../../../delta-trust--parent/resources/dist/img/icons/twitter.svg) no-repeat;background-size:contain;height:20px;margin-right:8px;width:20px}
.latest-tweets__date{margin-right:8px}.latest-tweets__date::after{content:"•";font-size:12px;margin-left:8px}
.latest-tweets__content{padding:0 16px}.latest-tweets__author{font-size:12px;padding:16px;padding-bottom:32px}
.latest-tweets__author a{color:#000;text-decoration:underline}.latest-tweets__author a:hover,.latest-tweets__author a:focus,.latest-tweets__author a:active{text-decoration:none}
.wp-block-cover--front-page{background-size:cover}.wp-block-cover--front-page.media{display:flex;flex-wrap:wrap;align-items:center;padding-top:60px;padding-bottom:60px}
@media screen and (max-width:768px){.wp-block-cover--front-page.media{flex-direction:column-reverse;padding:40px 20px 87px}
}.wp-block-cover--front-page.media>*{width:50%}@media screen and (max-width:768px){.wp-block-cover--front-page.media>*{width:100%}
}.wp-block-cover--front-page.media .wp-block-cover__inner-container{padding-inline:30px}
.wp-block-cover--front-page.media .wp-block-cover__inner-container .wp-block-paragraph p{font-size:16px;line-height:1.5}
.wp-block-cover--front-page.media .wp-block-cover__inner-container .wp-block-heading h2{font-size:32px;line-height:1.5}
.wp-block-cover--front-page.media .banner-video{position:relative;z-index:9}.wp-block-cover--front-page.media .video-wrap{position:relative;width:80%;margin-left:auto}
@media screen and (max-width:768px){.wp-block-cover--front-page.media .video-wrap{width:100%;margin-left:initial}
}.wp-block-cover--front-page.media video{width:100%;height:auto;border-radius:12px;overflow:hidden}
.wp-block-cover--front-page.media iframe{border-radius:12px;overflow:hidden}.news-gradient-background{position:relative}
.news-gradient-background::before{background:linear-gradient(0,rgba(227,227,227,0) 0,#c8cbdf 100%);content:"";height:80%;left:0;max-height:800px;position:absolute;top:0;width:100%;z-index:-1}
@media screen and (max-width:1023px){.container--news-header{padding:0 16px}}.news-header{margin:0 0 32px;padding:48px 0 0}
@media screen and (max-width:1023px){.news-header__content{text-align:center}}.news-header__title{line-height:56px;padding-left:40px;position:relative}
@media screen and (min-width:1024px){.news-header__title{padding-left:56px}}@media screen and (max-width:1023px){.news-header__title{display:inline-block;font-size:40px !important;line-height:40px}
}.news-header__title::before{background:url(../img/icons/icon-newspaper.svg) center center no-repeat;background-size:contain;content:"";display:block;height:40px;left:0;position:absolute;top:0;width:32px}
@media screen and (min-width:1024px){.news-header__title::before{height:56px;width:40px}
}.news-filters::before{display:none}.featured-news{background-color:#fff;border-radius:8px}
.featured-news::after{display:none}.featured-news__image{border-bottom-left-radius:8px;border-top-left-radius:8px}
.featured-news__title-link,.featured-news__title-link:hover,.featured-news__title-link:focus,.featured-news__title-link:active{color:#000}
@media screen and (min-width:1024px){.container.container--noticeboard{max-width:808px}
}.post-type-archive-noticeboard .news-header__title::before{background:url(../img/icons/icon-noticeboard--blue.svg) center center no-repeat;margin-top:1px}
.noticeboard-template-default .footer{margin-top:0}.archive-single--noticeboard:hover,.archive-single--noticeboard:focus{transform:scale(1)}
.archive-single--noticeboard .archive-single__date{color:#404040}.archive-single--noticeboard .archive-single__title{color:#222c7b;font-size:24px !important;margin-bottom:24px;padding-right:16px}
.archive-single--noticeboard .archive-single__title::after{display:none}.archive-single--noticeboard .content{color:#404040}
.accreditations{padding-top:2em;padding-bottom:2em;background-color:#fff;margin-bottom:0 !important}
.accreditations .container{justify-content:center;flex-wrap:wrap}.accreditations__item{width:auto;height:100px;padding:20px}
.accreditations__item img{-o-object-fit:contain;object-fit:contain;height:100%;width:auto}
.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{background-color:rgba(0,0,0,0) !important}
.tribe-events .datepicker table{width:100% !important}.tribe-events .datepicker table td,.tribe-events .datepicker table th{background-color:#fff;text-align:center !important}
.tribe-events .datepicker .next{text-align:right !important}.tribe-events .datepicker .datepicker-switch{text-align:center !important}
.tribe-events .tribe-events-calendar-month__header-column-title,.tribe-events .tribe-events-calendar-month__day-date-daynum{font-size:14px !important}
.tribe-events .tribe-events-calendar-month__day-date{line-height:20px !important}
.provisions-template .academy-banner:after{background:url(../img/academy-banner-bg-provisions.svg) no-repeat bottom center;background-size:100% auto}
.provisions-template .academy-banner__image-wrap::after{background:linear-gradient(0,#399732 3%,rgba(34,44,123,0) 100%)}
.provisions-template .wp-block-cover,.provisions-template .wp-block-cover::before{border-radius:0}
.provisions-template video{border-radius:0}.provisions-template iframe{border-radius:0}
.provisions-template .curved-pulled-up{position:relative}.provisions-template .curved-pulled-up:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100px;background:url(../img/academy-banner-bg.svg) no-repeat bottom center;background-size:100%}
.provisions-template .academy-banner__intro{display:none}.provisions-template .wp-block-group .wp-block-columns:not(.alignfull,.alignwide){margin-left:auto;margin-right:auto}
@media screen and (min-width:1024px){.provisions-template .wp-block-group .wp-block-columns:not(.alignfull,.alignwide){max-width:960px}
}@media screen and (min-width:1216px){.provisions-template .wp-block-group .wp-block-columns:not(.alignfull,.alignwide){max-width:1152px}
}.provisions-template .homepage-latest-news .news-slider:after{display:none}