/*
Theme Name: wlt-school-site
Author: Wessex Learning Trust
Author URI: https://wessexlearningtrust.co.uk
Description: Website redesign for WLT
Tags: school, academy, education
Version: 1.0.000064
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
li.acf-repeater-wrapper{list-style-type:none;margin-bottom:1rem}li.acf-repeater-wrapper a.acf-repeater{background-color:var(--component-lighter);border-bottom:2px solid var(--component-light);color:#000;display:block;height:100%;padding:1.4rem;width:100%}li.acf-repeater-wrapper a.acf-repeater i.bi-download{display:none;float:right}li.acf-repeater-wrapper a.acf-repeater:hover{background-color:var(--primary);border-bottom:2px solid hsl(from var(--primary) h s calc(l - 20));color:#fff}li.acf-repeater-wrapper a.acf-repeater:hover i.bi-download{display:block}li.acf-repeater-wrapper a.acf-file{color:#000}li.acf-repeater-wrapper a.acf-file:before{content:"\f63e";font-family:bootstrap-icons;margin-right:1rem;vertical-align:-.2rem}li.acf-repeater-wrapper a.acf-file:after{content:"\f30a";display:none;float:right;font-family:bootstrap-icons}li.acf-repeater-wrapper a.acf-file:hover:after{display:block}li.acf-repeater-wrapper a.acf-link:before{content:"\f470";font-family:bootstrap-icons;margin-right:1rem;vertical-align:-.2rem}table{width:100%}table thead{background-color:var(--primary);color:#fff}table thead th{font-size:1.6rem;padding:1rem}table tbody tr:nth-child(odd){background-color:var(--component-light)}table tbody tr:nth-child(2n){background-color:var(--component-lighter)}table tbody tr td{font-size:1.6rem;padding:1rem}table tbody tr td:not(:first-child){border-left:2px solid #fff}div.accordion div.accordion-item h2{margin:0}img.in-text-photo{float:right;max-width:300px;padding-left:2rem;width:200px}div#announcement-modal div.modal-dialog{max-width:100vw}@media (min-width:1400px){div#announcement-modal div.modal-dialog{width:43vw}}@media (min-width:1200px) and (max-width:1399px){div#announcement-modal div.modal-dialog{width:72vw}}@media (min-width:992px) and (max-width:1199px){div#announcement-modal div.modal-dialog{width:80vw}}@media (max-width:991px){div#announcement-modal div.modal-dialog{width:98vw}}div#announcement-modal div.modal-dialog button{margin:1rem;position:absolute;right:0;top:0}div#announcement-modal div.modal-dialog div.modal-content{border-radius:0}div#announcement-modal div.modal-dialog div.modal-content div.modal-body{padding:0}div#announcement-modal div.modal-dialog div.modal-content div.modal-body div.modal-right-wrapper{padding:3rem 6rem}div#announcement-modal div.modal-dialog div.modal-content div.modal-body div.modal-right-wrapper h2.modal-title{font-weight:700;margin-bottom:2rem}div#announcement-modal div.modal-dialog div.modal-content div.modal-body div.modal-right-wrapper p{color:#737373;margin-bottom:3rem}div#announcement-modal div.modal-dialog div.modal-content div.modal-body div.modal-right-wrapper a{background-color:var(--primary);color:#fff;display:block;font-size:1.25rem;font-weight:600;padding:1rem;text-transform:uppercase;transition:background-color .2s;width:100%}div#announcement-modal div.modal-dialog div.modal-content div.modal-body div.modal-right-wrapper a:hover{background-color:var(--secondary)}div.house-modal div.modal-dialog div.modal-content{border-radius:0}div.house-modal div.modal-dialog div.modal-content div.modal-body{padding:2rem 3rem}div.house-modal div.modal-dialog div.modal-content div.modal-body h5.modal-title{font-size:1.8rem;font-weight:700}a.tile-wrapper div.tile{align-content:center;background-color:var(--secondary);height:100%;padding:2.5rem;transition:background-color .2s}a.tile-wrapper div.tile h3{font-size:1.8rem;font-weight:700;margin:0}a.tile-wrapper div.tile:hover{background-color:hsl(from var(--secondary) h s calc(l + 7.5))}a.tile-wrapper div.tile:hover h3{color:#fff}a.tile-wrapper div.tile-dark{background-color:var(--primary);border-radius:15px;display:flex;justify-content:center}a.tile-wrapper div.tile-dark img{height:25rem}a.tile-wrapper div.tile-dark:hover{background-color:hsl(from var(--primary) h s calc(l + 7.5))}a.tile-wrapper div.tile-dark:hover h3{color:#fff}ol.breadcrumb{margin-bottom:5rem}ol.breadcrumb li.breadcrumb-item a,ol.breadcrumb li.breadcrumb-item span{color:#000;font-size:1.4rem}ol.breadcrumb li.breadcrumb-item a{transition:color .2s}ol.breadcrumb li.breadcrumb-item a:hover{color:var(--secondary)!important}ol.breadcrumb li.breadcrumb-item span{color:#000}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1750px)}}.infinite-slider{background:#fff;height:100px;margin:auto;overflow:hidden;position:relative;width:100%}.infinite-slider:after,.infinite-slider:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100px;position:absolute;width:200px;z-index:2}.infinite-slider:after{right:0;top:0;transform:rotate(180deg)}.infinite-slider:before{left:0;top:0}.infinite-slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:-moz-fit-content;width:fit-content}.infinite-slider .slide{height:100px;margin:0 3rem;padding:1rem 0}.infinite-slider .slide img{height:100%}div.accordion div.accordion-item{border-radius:0}div.accordion div.accordion-item h3.accordion-header{margin-top:0}div.accordion div.accordion-item h3.accordion-header button.accordion-button{background-color:var(--primary);color:#fff;font-size:2.4rem;font-weight:700;padding:1.25rem}div.accordion div.accordion-item h3.accordion-header button.accordion-button:focus{box-shadow:unset}div.accordion div.accordion-item div.accordion-body{background-color:#fff;padding:2rem}div#footer-main{background-color:var(--primary);padding:4rem 0;width:100vw}div#footer-main a,div#footer-main h5,div#footer-main li{color:#fff}div#footer-main p.photography-link{float:right;margin-right:5rem}div#footer-main p.photography-link,div#footer-main p.photography-link a{color:hsl(from var(--primary) h s calc(l - 20))}div#footer-main p.photography-link a:hover{color:hsl(from var(--primary) h s calc(l - 10))}div#footer-main ul{margin:0;padding:0}div#footer-main ul li{font-size:1.4rem;list-style-type:none;margin-bottom:1.5rem}div#footer-main ul li a{font-size:1.4rem}div#footer-main ul li a:hover{color:var(--secondary)}div#footer-main div.footer-main-logo{align-content:center}div#footer-main div.footer-main-logo img{display:block;height:25rem;margin:auto}div#footer-main div.footer-main-contact-details div.footer-main-socials a:hover{color:var(--secondary)}div#footer-main div.footer-main-ql h5{margin-bottom:1.6rem}div#footer-trust{background-color:#47185c;padding:2rem 0;width:100vw}div#footer-trust img{height:6.3rem}div#footer-trust ul{margin:0;padding:0}div#footer-trust ul a,div#footer-trust ul li{color:#fff;font-size:1.4rem;list-style-type:none;margin:0}div#footer-trust a{text-decoration:none}div#footer-trust a:hover{text-decoration:underline}header{position:fixed;width:100%;z-index:999}header nav.navbar{padding:0;position:relative;transition:all .2s}header nav.navbar.scrolled{background-color:var(--primary);background-repeat:no-repeat;background-size:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}header nav.navbar.scrolled div.container-fluid a.navbar-brand img{height:10rem}header nav.navbar div.container-fluid{max-height:10rem}header nav.navbar div.container-fluid button.navbar-toggler{border:none;left:0;margin:0 0 0 1rem;outline:none;position:absolute}header nav.navbar div.container-fluid button.navbar-toggler:focus{border:none;box-shadow:none;outline:none}header nav.navbar div.container-fluid button.navbar-toggler i{color:#fff;display:block;font-size:4rem}header nav.navbar div.container-fluid a.navbar-brand{margin:auto;padding:0}header nav.navbar div.container-fluid a.navbar-brand img{height:20rem;padding:1.5rem 0;transition:all .2s}header nav.navbar div.container-fluid ul.navbar-nav{display:block}header nav.navbar div.container-fluid ul.navbar-nav li.nav-item{display:inline;list-style-type:none;position:relative;transition:all .2s}header nav.navbar div.container-fluid ul.navbar-nav li.nav-item a{color:#fff;font-weight:400;transition:color .2s}header nav.navbar div.container-fluid ul.navbar-nav li.nav-item a:hover{color:var(--secondary)}header nav.navbar div.container-fluid ul.navbar-nav.navbar-socials{margin:0 1rem 0 0;position:absolute;right:0}header nav.navbar div.container-fluid ul.navbar-nav.navbar-socials li.nav-item{margin:0 .5rem}header nav.navbar div.container-fluid ul.navbar-nav.navbar-socials li.nav-item i{font-size:2rem}header nav.navbar div#offcanvasNavbar{background-color:var(--primary);height:100vh;position:absolute}@media (max-width:991px){header nav.navbar div#offcanvasNavbar{width:100%}}header nav.navbar div#offcanvasNavbar button.btn-close{font-size:1.8rem!important}header nav.navbar div#offcanvasNavbar div.offcanvas-body{padding:10rem 0}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item button.offcanvas-accordion-sub-item:after{float:right;font-family:bootstrap-icons}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item:has(.collapsed) button.offcanvas-accordion-sub-item:after{content:"\f282"}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item button.offcanvas-accordion-sub-item:not(.collapsed):after{content:"\f286"}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item a.offcanvas-accordion-sub-item,header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item button.offcanvas-accordion-sub-item{border:0;box-shadow:none;color:#fff;display:block;font-size:2rem;font-weight:800;padding:1rem 3rem 1rem 4rem;text-align:left;width:100%}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item a.offcanvas-accordion-sub-item:hover,header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item button.offcanvas-accordion-sub-item:hover{color:var(--secondary)}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item a.offcanvas-accordion-sub-item-child{display:block;font-size:1.8rem;font-weight:600;margin:1rem;padding:1rem 1rem 1rem 4rem}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion div.offcanvas-accordion-item a.offcanvas-accordion-sub-item-child:hover{background-color:var(--secondary);color:#fff}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-accordion hr{margin:.25rem 2rem}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-body-socials{padding:2rem;text-align:center}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-body-socials a{font-size:2.4rem;margin:0 1rem;transition:color .2s}header nav.navbar div#offcanvasNavbar div.offcanvas-body div.offcanvas-body-socials a:hover{color:var(--secondary)}div.sidenav{padding:2rem;position:sticky;top:200px;width:100%}div.sidenav h5{font-weight:800;margin-bottom:2.5rem}div.sidenav ul{margin:0;padding:0}div.sidenav ul li{list-style:none}div.sidenav ul li a{color:var(--bs-body-color);display:block;font-size:1.8rem;font-weight:600;margin-bottom:1rem;overflow:hidden;padding:1rem;position:relative;transition:background-color .2s;width:100%}div.sidenav ul li a.nav-current-page,div.sidenav ul li a:not(.nav-current-page):hover{background-color:var(--secondary)}main#home section#header-section{max-height:100vh;overflow:hidden}@media (min-width:1024px){main#home section#header-section{height:100vh}}main#home section#header-section div.front-page-slider-overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent,rgba(0,0,0,.7));height:100%;position:absolute;width:100%;z-index:2}main#home section#header-section div#front-page-slider div.carousel-inner{align-content:center;display:flex}main#home section#header-section div#front-page-slider div.carousel-inner video{height:inherit}main#home section#welcome-section{align-content:center;padding:10rem 0;position:relative}main#home section#quick-links-section{height:60rem;padding:0}main#home section#quick-links-section div.quick-links-card-wrapper{transition:all .4s ease-in-out}@media (min-width:992px){main#home section#quick-links-section div.quick-links-card-wrapper:hover{flex-basis:10%;flex-grow:1}}main#home section#quick-links-section a.quick-links-card{Width:100%;display:block;height:100%;position:relative}main#home section#quick-links-section a.quick-links-card div.quick-links-card-img{background-position:50%;background-size:cover;height:100%;position:absolute;top:0;width:100%}main#home section#quick-links-section a.quick-links-card h5{color:#fff;font-weight:700;margin:3rem 0 0 3rem}main#home section#news-section{padding:5rem 0}main#home section#news-section div#fp-news-slider div.card-wrapper{padding:1.5rem}main#home section#news-section div#fp-news-slider div.card-wrapper:hover div.card-img{background-color:rgb(from var(--secondary) r g b/50%)}main#home section#news-section div#fp-news-slider div.card-wrapper a.card{border:none;border-radius:0;width:100%}main#home section#news-section div#fp-news-slider div.card-wrapper a.card div.card-body{padding:2rem}main#home section#news-section div#fp-news-slider div.card-wrapper a.card div.card-body div.card-body-content-wrapper{border-bottom:1px solid #d3d3d3;height:100%;padding-bottom:2rem}main#home section#news-section div#fp-news-slider div.card-wrapper a.card div.card-body div.card-body-content-wrapper div.card-body-content{height:100%;overflow:hidden}main#home section#news-section div#fp-news-slider div.card-wrapper a.card div.card-body div.card-body-content-wrapper div.card-body-content h5{font-weight:500}main#home section#news-section div.carousel-btn-wrapper{bottom:5%;padding:.5rem;position:absolute;right:8%;width:-moz-fit-content;width:fit-content}main#home section#news-section div.carousel-btn-wrapper button.carousel-btn{background:none;border:none;border-bottom:2px solid #fff;height:5rem;position:relative;width:5rem;z-index:1}main#home section#news-section div.carousel-btn-wrapper button.carousel-btn:after{background:var(--secondary);bottom:0;content:"";height:100%;left:0;position:absolute;transform:scaleY(0);transform-origin:bottom center;transition:transform .2s;width:100%;z-index:-1}main#home section#news-section div.carousel-btn-wrapper button.carousel-btn:hover:after{transform:scaleY(1)}main#home section#news-section div.carousel-btn-wrapper button.carousel-btn i{font-size:2.5rem}main#welcome div.body-content img.headteacher-photo{float:right;max-width:300px;padding-left:2rem}main#contact-us a{color:#000}main#contact-us a:hover{color:var(--primary)}main#contact-us ul{margin:2rem 0;padding:0}main#contact-us ul li{list-style-type:none}main#contact-us div.contact-us-socials{margin-top:3rem}main#contact-us div.contact-us-socials a{font-size:3rem}:root{font-size:62.5%}@media (max-width:991px){:root{font-size:102.5%}}html{margin-top:0!important}body{color:#212529;font-family:Nunito Sans,Open Sans,sans-serif!important;font-size:1.6rem;font-weight:400;overflow-x:hidden}section{max-width:100vw}section#header-section{height:70rem;position:relative}section#header-section div.page-featured-image-overlay{background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent,rgba(0,0,0,.7));height:100%;position:absolute;width:100%}section#header-section div.header-section-img{background-position:top;background-size:cover;height:100%}section#header-section div.header-section-img div.container{align-items:end;display:flex;height:100%}section#header-section div.header-section-img div.container h1{color:#fff;font-weight:300;margin-bottom:5rem;z-index:1}section#body-section{padding:2.5rem 0 0}section#body-section h1{font-weight:700;margin-bottom:4rem}@media (min-width:992px){section#body-section div.body-content{border-right:1px solid #e4e4e4}}.cky-btn-revisit-wrapper{background-color:var(--secondary)!important}a.read-more-btn{color:#fff;cursor:pointer;display:block;float:right;font-size:1.4rem;font-weight:700;overflow:hidden;padding:.25rem;position:relative;text-transform:uppercase;transition:all .2s}a.read-more-btn.read-more-btn-dark{color:#000}a.read-more-btn i{opacity:0;position:absolute;right:0}a.read-more-btn:hover{color:var(--secondary);padding-right:1.75rem}a.read-more-btn:hover i{opacity:1}a.read-more-btn:before{background-color:var(--secondary);bottom:0;content:"";height:2px;left:0;opacity:1;position:absolute;transform:translate3d(-100%,0,0);transition:opacity .2s,transform .2s;width:100%}a.read-more-btn:focus:before,a.read-more-btn:hover:before{transform:translateZ(0)}:root{--primary:primary;--secondary:secondary;--component-light:component-light;--component-lighter:component-lighter}h1{font-size:4rem}h1,h2{font-weight:700}h2{font-size:3.2rem;margin:5rem 0 1rem}h3{font-size:2.8rem;margin:3rem 0 1rem}h3,h4{font-weight:700}h4{font-size:2.4rem}h5{font-size:2rem}h5,h6{font-weight:700}h6{font-size:1.6rem}a{color:#fff;text-decoration:none;transition:color .2s}a:hover{color:var(--secondary);cursor:pointer}p a{color:var(--bs-body-color);text-decoration:underline}hr{color:#595959}
/*# sourceMappingURL=style.css.map */