.body-container{padding:0}.slider-box .box{position:relative}.slider-box .box .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.slider-box .box .text h2{color:#fff;font-size:40px;margin:0}.slider-box .box .text p{font-size:17px;color:#fff;font-weight:300;margin:0}.slider-box .box .text li{display:none}.slider-box .box .text a.banner-btn,.button-section a{color:#333;font-size:22px !important;background:#cfb87c;padding:12px 24px !important;margin-top:20px;display:inline-block;max-width:200px !important;width:100%;transition:.3s all;-webkit-transition:.3s all;border:2px solid #cfb87c}.slider-box .box .text a,.slider-box .box .text a:hover{color:#cfba7c}.slider-box .box .text a.banner-btn:hover,.button-section a:hover{background:transparent;border:2px solid #cfb87c;color:#cfb87c;text-decoration:none}.slider-box .box:before{content:'';background:rgba(0,0,0,0.54);position:absolute;width:100%;height:100%}.banner-slider-container .slick-slider{margin-bottom:0 !important;overflow:hidden}.banner-slider-container .slick-slider .slick-next,.banner-slider-container .slick-slider .slick-prev{right:50px;background:transparent;width:40px;height:80px;z-index:10}.banner-slider-container .slick-slider .slick-prev{left:50px}.banner-slider-container .slick-slider .slick-prev:before{content:'\f053';font-family:'Font Awesome 5 Pro';font-size:26px}.banner-slider-container .slick-slider .slick-next:before{content:'\f054';font-family:'Font Awesome 5 Pro';font-size:26px}.post-item{width:50%;float:left;padding-right:15px;padding-left:15px;padding-top:30px;transition:transform .2s;-webkit-transition:transform .2s}.post-item:hover{transform:scale(1.05)}.weekly-post-container .post-item{width:100%;float:none}.post-item .blog-post-image{background-size:cover;background-repeat:no-repeat;background-position:center;height:300px}.post-item div.blog-listing-content{margin:32px;padding:17px;margin-top:-75px;background-color:#fff}.post-item a.more-link,.press-coverage-box a.more-link{background-color:#cfb87c;border-radius:2px;font-size:17px;padding:6px 14px;color:#222;border:0 solid transparent;margin:9px 0 15px 0;text-decoration:none;transition:.3s all;-webkit-transition:.3s all}.post-item a.more-link:hover,.press-coverage-box a.more-link:hover{background-color:#c8ad6a}.weekly-post-section .post-item .date{margin-bottom:15px;font-size:16px}.weekly-post-section .post-item .post-body{font-size:16px;line-height:1.5}.post-header h2{margin-bottom:20px}.blog-listing-content #hubspot-topic_data{margin-bottom:15px}.weekly-post-container .post-item div.blog-listing-content{margin:65px;margin-top:-100px;margin-bottom:0;padding:40px;box-shadow:1px 1px 5px rgba(0,0,0,0.14)}.weekly-post-container .post-item .blog-post-image{height:400px}.weekly-post-section{padding:40px 0}.weekly-post-section .post-item:hover{transform:scale(1)}.weekly-post-section .post-item{padding-top:0px}.staff-mention-title{text-transform:uppercase;background-color:#000;color:#fff;font-weight:bold;padding:6px 16px;margin:auto auto -20px auto;width:20%;text-align:center;position:relative;z-index:1;font-size:20px}.categories-section,.school-section{background:#f5f5f5;background-repeat:no-repeat;background-size:cover;background-position:center;padding:40px 0 15px;text-align:center;position:relative;border-top:2px solid rgba(115,114,114,0.08);border-bottom:2px solid rgba(115,114,114,0.08)}.staff-section{background:#cfb87c;padding:40px 0 15px;text-align:center;margin-bottom:35px}.categories-section .section-title h3,.school-section .section-title h3,.staff-section .section-title h3{position:relative;text-align:left}.latest-news-post,.categories-inner-container,.school-inner-container,.staff-inner-container{margin-top:25px}.categories-section:before,.school-section:before{content:'';background:rgba(255,255,255,0.41);position:absolute;width:100%;height:100%;left:0;top:0}.categories-section .categories-list,.school-section .school-list,.staff-section .staff-list{display:flex;justify-content:center;align-items:stretch;width:100%;position:relative;flex-wrap:wrap}.categories-section .categories-list .categories-box{max-width:150px;width:100%;width:13.158%;background:#fff;margin:0 18px 20px 18px;border-radius:4px;padding:9px;cursor:pointer}.staff-section .staff-list .staff-box{padding:9px 50px}.school-section .school-list .school-box{max-width:150px;width:100%;width:13.158%;background:#cfb97d;margin:0 18px 20px 18px;border-radius:3px;padding:30px 9px;cursor:pointer}.categories-section .categories-list .categories-box:hover{background:#cfb97d;transition:.3s all}.school-section .school-list .school-box:hover{background:#cfb97dbd;transition:.3s all}.categories-section .categories-list .categories-box h3,.school-section .school-list .school-box h3{font-size:16px;font-weight:bold;margin:0px}.staff-section .staff-list .staff-box p{font-size:20px;font-style:italic;font-weight:300;margin:0px;overflow-wrap:normal}.categories-box img,.school-box img{max-width:65px;height:auto;width:100%;max-height:75px;object-fit:contain}.staff-box img{max-width:200px;height:auto;width:100%;max-height:200px;object-fit:contain;border-radius:50%}.image-catagory{min-height:75px}.staff-image-category{min-height:75px;margin-bottom:25px}.categories-box a:hover,.school-box a:hover,.staff-box a:hover{text-decoration:none}.section-title h3{border-bottom:1px solid #cfb87c;padding-top:15px;padding-bottom:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;font-weight:bold;font-size:26px}.latest-news-section{padding:40px 0}.latest-news-post-items{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.latest-news-post hr{margin-right:80%}.button-section{text-align:center;display:flex;justify-content:flex-end;width:100%}.press-coverage-box{margin:40px 0 20px}.press-coverage-list .coverage-box{width:calc(25% - 20px);position:relative;border:solid 1px rgba(213,213,213,.7);background-color:#fff;margin:0 10px 0 10px;margin-bottom:20px;min-width:245px}.press-coverage-section{background:#f5f5f5;padding:40px 0}.coverage-box-img{position:relative}.coverage-box-img:before{content:'';height:100%;width:100%;position:absolute;bottom:0;background:linear-gradient(rgba(0,0,0,0) 75%,rgba(0,0,0,.25) 100%)}.coverage-box-img:after{content:'';position:absolute;bottom:0;left:calc(50% - 1.5rem);border:1.5rem solid transparent;border-top-width:0;border-bottom-color:#fff}.coverage-text{padding:40px 15px 2px}.coverage-text h3{margin:0px 0 15px 0;font-size:20px;text-decoration:none}.coverage-text a:hover{text-decoration:none}.press-coverage-list{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.coverage-text .date{margin-bottom:10px}.coverage-text a.author-link:hover{text-decoration:underline}.slider-box .box .text>p{margin-bottom:10px}.slider-box p a.topic-link{background-color:#cfb87c}.latest-news-section #hubspot-topic_data a.topic-link,.weekly-post-section #hubspot-topic_data a.topic-link{font-size:12px;background:transparent;color:#565a5c;padding:4px 0;text-transform:uppercase}.slider-section a.topic-link{font-size:12px !important;background:#cfb87c !important;color:#333 !important;padding:4px !important}.slider-section p a.topic-link{font-size:14px !important}.latest-news-section #hubspot-topic_data a.topic-link:hover,.weekly-post-section #hubspot-topic_data a.topic-link:hover{text-decoration:underline}.latest-news-section #hubspot-topic_data,.weekly-post-section #hubspot-topic_data{color:#cfb87c}.date img{width:15px;padding-bottom:4px;margin-right:5px}.button-section a{color:#000;padding:11px 0px !important;max-width:120px !important;font-size:16px !important;margin-top:0 !important}.slider-box .box .text a.banner-btn{padding:9px 0px;max-width:190px;font-size:16px}.banner-slider-container .box img{width:1920px !important;height:100%;object-fit:cover;max-height:585px}@media(max-width:1400px){.hidden-l{display:none}}@media(max-width:1199px){.slider-box .box .text h2{font-size:30px;margin-bottom:5px}.slider-box .box .text p{line-height:normal;font-size:17px}.slider-box img{min-height:300px;object-fit:cover}.slider-box .box{min-height:300px}.banner-slider-container .slick-slider .slick-next,.banner-slider-container .slick-slider .slick-prev{width:30px;height:60px}.latest-news-post .post-header h2{font-size:27px}}@media(max-width:1140px){.categories-section .categories-list .categories-box,.school-section .school-list .school-box,,.staff-section .staff-list .staff-box{max-width:213px;width:19.907%}.staff-mention-title{width:25%}.press-coverage-list{max-width:992px;margin:0 auto}.press-coverage-list .coverage-box{width:calc(50% - 20px)}}@media(max-width:992px){.weekly-post-container .post-item div.blog-listing-content{padding:30px}.post-header h2{font-size:27px;margin-bottom:15px}.weekly-post-section .post-item .date{margin-bottom:10px;font-size:15px}.weekly-post-section .post-item{padding:0}.latest-news-post-items .post-header h2{font-size:22px}.latest-news-section .post-item{padding-right:10px;padding-left:10px;padding-top:20px}.weekly-post-section{padding:50px 0 0px}.latest-news-section{padding:50px 0}.press-coverage-section{padding:50px 0}.button-section a{margin-top:0}}@media(max-width:768px){.categories-section .categories-list .categories-box,.school-section .school-list .school-box,.staff-section .staff-list .staff-box{max-width:175px;width:25.18%}.hidden-m{display:none}.staff-section .staff-list .staff-box{padding:9px}}@media(max-width:767px){.slider-box .box .text p{font-size:16px}.slider-box .box .text h2{font-size:32px}.slider-box .box .text a.banner-btn,.button-section a{font-size:17px !important;max-width:147px !important;padding:6px 15px !important}.banner-slider-container .slick-slider .slick-prev{left:10px}.banner-slider-container .slick-slider .slick-next{right:10px}.slider-box .box .text{position:absolute;top:0;left:0;transform:translate(0%,0%);text-align:center;padding:60px 45px;width:100%}.weekly-post-container .post-item div.blog-listing-content{margin:35px;margin-top:-70px}.post-header h2{font-size:22px}.categories-section .categories-list .categories-box,.school-section .school-list .school-box{margin:0 5px 10px 5px;max-height:131px;max-width:168px;width:24.18%}.categories-section .categories-list .categories-box h3,.school-section .school-list .school-box h3,.staff-section .staff-list .staff-box h3{font-size:14px}.latest-news-post .post-item div.blog-listing-content{margin:15px;margin-top:-50px}.latest-news-post-items .post-header h2{font-size:20px}.latest-news-post-items .post-item{width:100%}.button-section{justify-content:center}.weekly-post-section{padding:40px 0 0px}.latest-news-section{padding:40px 0}.press-coverage-section{padding:40px 0}.section-title h3{padding-top:10px;padding-bottom:10px;font-size:20px}.coverage-text h3{font-size:18px}.hidden-m{display:none}.staff-mention-title{width:37%;font-size:16px}}@media(max-width:560px){.press-coverage-list .coverage-box{width:calc(100% - 20px)}.categories-section .categories-list .categories-box,.school-section .school-list .school-box,.staff-section .staff-list .staff-box{max-width:135px;width:28.43%}.coverage-box-img img{width:100%;height:auto}.slider-box .box .text h2{font-size:25px}.slider-box .box .text a.banner-btn,.button-section a{font-size:16px !important;max-width:134px !important;padding:5px 15px !important}}@media(max-width:480px){.slider-box .box .text p{font-size:14px}.slider-box .box .text h2{font-size:25px}.slider-box .box .text a.banner-btn,.button-section a{font-size:16px !important;max-width:134px !important;padding:5px 15px !important}.banner-slider-container .slick-slider .slick-next,.banner-slider-container .slick-slider .slick-prev{width:25px;height:50px}.slick-prev::before,.slick-next::before{font-size:15px}.weekly-post-container .post-item div.blog-listing-content{margin:15px;margin-top:-40px;padding:20px}.weekly-post-container .post-item .blog-post-image{height:300px}.staff-section .staff-list .staff-box p{font-size:18px}}