header.pc-banner{background:#173D67;width:100%;height:40vw;min-height:400px;box-sizing:border-box;border:20px solid #fff;position:relative}@media only screen and (max-width: 600px){header.pc-banner{height:60vw;min-height:auto;border:0}}header.pc-banner .pc-slider{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}header.pc-banner .pc-slider .slick-list{height:100%}header.pc-banner .pc-slider .slick-list .slick-track{height:100%}header.pc-banner .pc-slider .slick-list .slick-track .slick-slide>div{height:100%}header.pc-banner .pc-slider .slick-list .slick-track .slick-slide>div .pc-slider-slide{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.pc-banner-text .pc-container{height:100%;max-width:calc(90% + 40px);transform:translateY(-55px);box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-end;position:relative}@media only screen and (max-width: 940px){.pc-banner-text .pc-container{max-width:90%}}@media only screen and (max-width: 600px){.pc-banner-text .pc-container{transform:translateY(-30px)}}.pc-banner-text .pc-container .pc-banner--content{padding:45px 60px;background:#1B80C4;width:900px;max-width:100%;box-sizing:border-box}@media only screen and (max-width: 1100px){.pc-banner-text .pc-container .pc-banner--content{width:800px}}@media only screen and (max-width: 940px){.pc-banner-text .pc-container .pc-banner--content{width:100%}}@media only screen and (max-width: 600px){.pc-banner-text .pc-container .pc-banner--content{margin:0;padding:30px 5%;transform:none}}.pc-banner-text .pc-container .pc-banner--content h1{color:#fff;font-size:40px;margin:0 0 10px}@media only screen and (max-width: 1030px){.pc-banner-text .pc-container .pc-banner--content h1{font-size:36px}}@media only screen and (max-width: 600px){.pc-banner-text .pc-container .pc-banner--content h1{margin-bottom:20px}}.pc-banner-text .pc-container .pc-banner--content h1+h2{color:#fff;font-weight:normal;margin:0 0 25px;font-size:28px}.pc-banner-text .pc-container .pc-banner--content p{color:#fff;font-size:22px;margin:0}@media only screen and (max-width: 1030px){.pc-banner-text .pc-container .pc-banner--content p{font-size:20px}}.pc-banner-text .pc-container .pc-banner--scroll{position:absolute;right:10px;bottom:0;color:#1B80C4;font-size:26px;padding:5px 10px;box-sizing:border-box}.pc-banner-text .pc-container .pc-banner--scroll:focus,.pc-banner-text .pc-container .pc-banner--scroll:hover{color:#000;background:#ffcc02}@media only screen and (max-width: 940px){.pc-banner-text .pc-container .pc-banner--scroll{display:none}}section.pc-info{margin-top:-10px !important}@media only screen and (max-width: 850px){section.pc-info{margin-top:20px !important}}section.pc-info>.pc-container>h4{margin:0}section.pc-info>.pc-container>h4+p{margin-top:10px}section.pc-info p.covid-19{color:#de0000;font-weight:bold;font-size:20px}section.pc-info .pc-container.pc-flex{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}section.pc-info .pc-container.pc-flex .pc-box{border:2px solid rgba(23,61,103,0.2);padding:20px;box-sizing:border-box;width:calc(40% - 20px)}@media only screen and (max-width: 850px){section.pc-info .pc-container.pc-flex .pc-box{width:calc(50% - 15px)}}@media only screen and (max-width: 650px){section.pc-info .pc-container.pc-flex .pc-box{width:100%}section.pc-info .pc-container.pc-flex .pc-box:not(:first-child){margin-top:30px}}section.pc-info .pc-container.pc-flex .pc-access-statement{display:block;width:calc(20% - 20px)}@media only screen and (max-width: 850px){section.pc-info .pc-container.pc-flex .pc-access-statement{width:100%;margin-top:30px}section.pc-info .pc-container.pc-flex .pc-access-statement img{width:200px}}section.pc-info .pc-container.pc-flex .pc-access-statement a:focus img,section.pc-info .pc-container.pc-flex .pc-access-statement a:hover img{opacity:.5}section.pc-blocks{margin-top:20px}section.pc-blocks .pc-blocks--flex{justify-content:flex-start}section.pc-blocks .pc-blocks--flex .pc-blocks--flex-item .pc-content h4{margin-bottom:20px}section.pc-blocks .pc-blocks--flex .pc-blocks--flex-item .pc-content h4 a{color:#173D67}section.pc-blocks .pc-blocks--flex .pc-blocks--flex-item .pc-content h4 a:focus,section.pc-blocks .pc-blocks--flex .pc-blocks--flex-item .pc-content h4 a:hover{color:#1B80C4}section.pc-blocks .pc-blocks--flex .pc-blocks--flex-item .pc-content p i.fas{width:20px;text-align:center;color:#1B80C4;margin-right:5px}.pc-no-events{margin-top:-35px}.pc-all-events{text-align:center;margin-top:-35px}.pc-all-events a.pc-button{background:#173D67}
/*# sourceMappingURL=front-page.css.map */