*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-size:24px;letter-spacing:1px}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-degular)}h1,h2,h3,h4,h5,h6{color:#00323c;margin-bottom:24px}li,ol,p,ul{font-size:20px;margin-bottom:20px;list-style-position:inside}@media(min-width:1024px){li,ol,p,ul{list-style-position:outside}}p{line-height:1.35}a{color:#00323c;text-decoration:none}h1{font-size:50px;line-height:1}@media(min-width:1024px){h1{font-size:72px}}h2{font-size:44px;line-height:1}@media(min-width:1024px){h2{font-size:64px}}h3{font-size:22px;line-height:1}@media(min-width:1024px){h3{font-size:24px}}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.text-bold,strong{font-family:var(--font-degular-bold)}.post-title{font-size:64px}.cards{display:grid}@media(min-width:1024px){.cards{grid-template-columns:repeat(2,1fr);gap:72px 64px}}@media(min-width:1200px){.cards{grid-template-columns:repeat(3,1fr)}}.card{animation:moveUpFade .6s ease-out forwards;box-shadow:8px 8px 0 0 rgba(0,50,60,.329);border-radius:9px;display:flex;flex-direction:column;margin-bottom:40px;padding:32px;opacity:0;transform:translateY(30px);transition:all .3s ease}@media(min-width:1200px){.card{margin-bottom:0}}.card:hover{background-color:rgba(74,176,181,.102)}.card footer{margin-top:auto}@keyframes moveUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn{border:2px solid #00323c;border-radius:10px;display:inline-block;font-size:16px;padding:8px 16px;transition:all .3s ease}@media(min-width:1024px){.btn{font-size:20px;padding:10px 30px}}.border-btn{color:#00323c}.border-btn:hover,.filled-btn{color:#fff;background-color:#00323c}.filled-btn:hover{background-color:#4ab0b5;border-color:#4ab0b5}.slide-up{animation:slideUp 1.5s ease-out forwards;transform:translateY(100%);opacity:0}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-left{animation:slideLeftToRight 1s ease-out forwards;transform:translateX(-30%);opacity:0}@keyframes slideLeftToRight{0%{transform:translateX(-30%);opacity:0}to{transform:translateX(0);opacity:1}}.image-smooth-hover{transform:scale(1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;overflow:hidden}.image-smooth-hover:hover{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.12)}:root{--font-degular:"degular-display",sans-serif}.yourElement,html{font-family:var(--font-degular)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.container{max-width:1570px;margin:auto;padding:0 15px}@media(min-width:1024px){.container{max-width:1660px;padding:0 45px}}.main{max-width:1020px;margin:0 auto}.flex{display:flex}.page-title{font-size:64px;text-align:center}.sub-title{font-size:48px;text-align:center}.sticky{position:sticky;top:0}.bg-green{background-color:#4ab0b5}.bg-brown{background-color:#deba3f}.bg-light-brown{background-color:rgba(222,186,63,.502)}.uppercase{text-transform:uppercase}.flex-1{flex:1}.page-header{margin:-170px 0 80px;padding-top:200px}@media(min-width:1024px){.page-header{border-radius:30px;margin:-170px 0 80px;padding-top:200px}}.col-2{display:flex;flex-direction:column}@media(min-width:1024px){.col-2{align-items:center;flex-direction:row}}.col-3{display:grid;grid-template-columns:repeat(1,1fr);gap:50px}@media(min-width:1024px){.col-3{grid-template-columns:repeat(3,1fr);gap:50px 64px}}.responsive-img{display:block;width:100%;height:auto}@media(min-width:1024px){.full-width{width:96%;margin:0 2%}}.dim-text{transition:opacity .3s ease}.dim-text:hover{opacity:.7}.site-footer{background-color:#00181c;color:#b8e6e9;margin-top:50px;padding:50px 0}.site-footer .container{display:flex;flex-direction:column}@media(min-width:1200px){.site-footer .container{flex-direction:row}}.site-footer h3,.site-footer h4{color:#b8e6e9}.site-footer a{color:#b8e6e9;display:block;font-size:20px;text-decoration:underline}.widget{flex:1}.widget nav{margin-bottom:32px}.footer-social-icons{display:flex;margin-bottom:50px}.footer-social-icons a{margin-right:9px}.footer-content{flex-direction:column-reverse;justify-content:space-between}@media(min-width:1024px){.footer-content{align-items:center;flex-direction:row}}.footer-menu{margin-bottom:10px}.footer-menu a{color:#000;font-size:20px}@media(min-width:1024px){.footer-menu{margin-bottom:0}}.footer-logo{margin-bottom:32px}.location h4{font-size:20px}.footer-testimonial .rating{margin-top:15px}.footer-testimonial blockquote{font-size:20px}.bottom-bar{background-color:#cceaec;color:#000;padding:17px 0}.bottom-bar p{margin-bottom:0;font-size:16px}.bottom-bar a{display:inline-block;font-size:16px;margin:0 15px}.bottom-bar a:last-child{margin-right:0}.bottom-bar a:first-child{margin-left:0}.accredition-logo{background-color:#b6e0e0;padding:30px 0}.accredition-logo .container{display:flex;align-items:center}.accredition-logo .doncaster-logo{margin-right:40px}.menu{display:none}.menu ul{display:flex;margin:0;padding:0}.menu li{position:relative;padding-right:20px;list-style:none;text-align:left;max-width:160px;margin-bottom:0}.menu li nav{background-color:#fff;border-radius:0 0 5px 5px;position:absolute;top:100%;width:300px;opacity:0;padding-top:30px;padding-bottom:5px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s;visibility:hidden}.menu li nav a{margin:15px 0}.menu li nav a:hover{text-decoration:underline}.menu li:hover nav{display:block;visibility:visible;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s 0s}.menu li.dropdown:after{background:url(/_next/static/media/chevron-down.268644cf.png) 100%;content:"";position:absolute;top:5px;right:0;width:20px;height:20px;transition:transform .3s ease}.menu li.dropdown:hover:after{transform:rotate(180deg)}.menu a{color:#00323c;display:block;font-size:20px;line-height:1.1;padding:0 20px}.menu a.active,.menu a:hover{color:#4ab0b5}@media(min-width:1024px){.menu{display:block}}.site-header-wrap{position:sticky;top:25px;z-index:2}.site-header{align-items:center;border-radius:16px;background-color:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.15);display:flex;margin-top:24px;margin-bottom:50px;padding:8px 16px;justify-content:space-between}@media(min-width:1024px){.site-header{padding:24px 16px}}.site-logo{font-size:0}.site-logo img{width:100px}@media(min-width:1024px){.site-logo img{width:auto}}.menu-btn{display:none;border-radius:10px;border:2px solid #00323c;color:#00323c;font-size:20px;padding:8px 29px;transition:all .3s ease}.menu-btn.active,.menu-btn:hover{color:#fff;background-color:#00323c}@media(min-width:1024px){.menu-btn{display:block}}.burger-btn{cursor:pointer;position:sticky;top:54px;width:60px;margin-bottom:-24px;margin-left:auto;right:16px;z-index:3}@media(min-width:1024px){.burger-btn{display:none}}.stairs{top:0;left:0;position:fixed;z-index:4;height:100vh;display:flex;transition:all 1s;pointer-events:none}.stair{width:20vw;height:100%;background-color:#00323c}.mobile-menu{position:fixed;display:flex;z-index:4;height:100%;width:100%;flex-direction:column}.mobile-menu .header{display:flex;justify-content:flex-end;padding:20px}.mobile-menu .header svg{cursor:pointer;width:40px;height:40px}.mobile-menu .header svg path{transition:color .5s}.mobile-menu .header svg:hover path{stroke:#d3fd50}.mobile-menu .body{padding:20px}.mobile-menu .body .el{cursor:pointer}.mobile-menu .body .el nav{padding-left:20px;margin-bottom:20px}.mobile-menu .body a{border-top:1px solid #fff;color:#fff;display:block;font-size:24px;padding:5px 0}.mobile-menu .menu-btn{border:0;border-radius:0}.top-bar{display:none;justify-content:end;padding:15px 0}@media(min-width:1024px){.top-bar{display:flex}}.social-icons a{font-size:20px;margin:0 4px;vertical-align:top}.social-icons a:last-child{margin-left:8px}