@media (min-width:1750px){.container{max-width:1600px}}@media (max-width:1350px){footer#site-footer{.details{width:calc(100% - 320px)}}}@media (max-width:1250px){footer#site-footer{img{height:110px}}#stats.school{h2{font-size:84px}p{font-size:36px;max-width:650px}}}@media (max-width:1200px){.title .group{max-width:690px;width:90%}.title h2{font-size:50px}news .title p{font-size:19px}#news .slick-arrow,#family .slick-arrow{height:60px;width:60px}#news .slick-prev{right:calc(5% + 110px)}}@media (max-width:1100px){#welcome{padding:70px 0}}@media (max-width:1050px){.trust-link{display:none}.menu-cont{margin-right:95px}body.smaller header#masthead{margin-top:0}#stats.trust{.stat-number{font-size:70px;margin-bottom:15px}p{line-height:1.5}}#welcome .image.schools{width:420px;margin-right:40px}#welcome .message.school{width:calc(100% - 470px)}#stats.school{h2{font-size:70px}p{font-size:31px;max-width:510px}}.discover-block .block-title{font-size:30px}#map{height:400px;position:relative}}@media (max-width:1000px){#sidebar1{display:none}#content{width:100%;margin-left:0}.page-title h1{font-size:40px}section p{font-size:19px}.child-page-wrapper h2 a{font-size:20px}section{padding:70px 0}#stats.trust{p{line-height:1.4;margin-top:10px}}}@media (max-width:950px){#welcome .image{width:330px;height:440px}#welcome .message{width:calc(100% - 390px)}h1{font-size:38px}h2{font-size:28px}#welcome p{font-size:16px}.buttons a:link,.buttons a:visited,.button a:link,.button a:visited{font-size:11px}.title h2{font-size:50px}#stats.trust{.stat-number{font-size:70px}p{font-size:19px;line-height:1.3;margin-top:20px}.stat{width:50%;padding:0 5%}}#stats.trust .image-block-cont{flex-wrap:wrap}}@media (max-width:900px){p,td,.entry-summary,.wpb-content-wrapper li{font-size:15px !important;line-height:1.8 !important}.wpb-content-wrapper li{margin-bottom:10px !important}.secondary-header,.searcharea input,.secondary-nav .quicklink-toggle{height:45px;width:45px}.searcharea input{padding-left:45px}.secondary-nav .extra-links,.secondary-header{margin-left:7px}.logo,.logo img{height:80px}header#masthead .container{width:calc(100% - 60px)}.menu-cont{margin-right:115px}.menu-button{top:48px}header#masthead .transparent-logo{width:260px;height:130px;right:-70px;bottom:0;opacity:.2}#hero .transparent-logo{width:560px;height:510px}#hero .tagline span{font-size:54px}#hero .tagline{bottom:80px}.title .group{max-width:530px}header#masthead .transparent-logo{width:310px;height:190px;opacity:.3}footer#site-footer{padding:60px 0}footer#site-footer{.details h2{font-size:37px}.details-cont{flex-direction:column}.phone{margin-top:10px}.transparent-logo{top:50%;transform:translateY(-50%)}}}}@media (max-width:800px){#welcome .container{flex-direction:column-reverse}#welcome .message,#welcome .message.school{width:100%;text-align:center}.buttons,.button{display:flex;justify-content:center}#welcome .image{margin-top:20px}#news .title,#family .title{margin-bottom:65px}#news .slick-prev,#family .slick-prev{right:inherit;left:5%;top:-65px}#news .slick-next,#family .slick-next{top:-65px;right:inherit;left:calc(5% + 60px)}.latest-post-link{height:450px}.slick-current .latest-post-link{height:510px}#family{.group{align-items:flex-start;text-align:left}.title{justify-content:flex-start !important}}#stats.school{.container{flex-direction:column}.title{justify-content:center;text-align:center;margin-bottom:15px}h2{font-size:50px}p{text-align:center;font-size:26px}}#discover .image-block-cont{flex-direction:column}.discover-block{width:100%;height:300px;margin-bottom:30px;margin-right:0}#welcome .image.schools{margin-right:0}}@media (max-width:750px){iframe,object{width:100%}#hero .tagline span{font-size:44px}}@media (max-width:700px){p,td,.entry-summary,.wpb-content-wrapper li{font-size:15px}.secondary-nav{display:none}#stats.trust .stat-number{font-size:60px}#stats.trust p{margin-top:0}#stats.trust .title h2{font-size:40px;text-align:center}#stats.trust .transparent-logo{width:530px;height:500px}}@media (max-width:650px){footer#site-footer{.container{flex-direction:column}.details-cont{align-items:center;max-width:100%;width:100%}address{margin-right:0}.details{width:100%;text-align:center}.details h2{width:100%;text-align:center}.social-links{justify-content:center}#school-logo{margin-top:20px}.transparent-logo{display:none}}#toggleBtn{display:none}}@media (max-width:600px){.buttons a:link,.buttons a:visited,.button a:link,.button a:visited{padding:15px 35px}#hero .transparent-logo{width:460px;height:390px}#hero .tagline{bottom:50px}.logo,.logo img{height:60px}.menu-button{top:38px}section{padding:50px 0}h1{font-size:33px}h2{font-size:26px}.title h2{font-size:40px}.menu-button{right:10px}#stats.trust h2{flex-direction:column}#stats.trust h2 .dot{height:14px;background:0 0}#stats.trust{.image{width:80px;height:80px}.image img{height:40px;width:auto}}#stats.trust .stat-number{font-size:50px}#stats.trust{p{font-size:18px}}.title h2{font-size:40px}section p{font-size:17px}#news .slick-arrow,#family .slick-arrow{height:50px;width:50px}#news .slick-track,#family .slick-track{left:inherit}.slick-current .latest-post-link{height:420px}.slick-list .latest-post-card{width:90% !important}#family .latest-post-title{font-size:25px}}@media (max-width:550px){#large-image{background-position-y:100px !important;background-size:auto 260px !important}#welcome .image.schools{width:100%}}@media (max-width:500px){.footer-policies,.footer-accessibility{display:flex;flex-direction:column}.sep{display:none}.c50{width:100%}#hero .tagline span{font-size:34px}#welcome .image{width:250px;height:330px}#navigation{width:100%}#navigation .nav-menu a{font-size:16px;padding:13px 28px 13px !important}.page-title h1{font-size:35px;margin-bottom:0}#breadcrumbs{margin:10px 0 20px !important}#page{padding:30px 0 30px}.buttons,.button{display:flex;justify-content:center;flex-direction:column;text-align:center;align-items:center;margin-bottom:10px}#map .directions{position:absolute;top:calc(50% + 80px);left:50%;transform:translate(-50%,-50%);width:100%;display:flex;justify-content:center}}@media (max-width:450px){#welcome{padding:40px 0}}@media (max-width:400px){header#masthead .container{width:calc(100% - 30px)}.menu-button{right:0}footer#site-footer{img{height:auto;width:100%}}}@media screen and (max-width:768px) and (orientation:landscape){.logo,.logo img{height:90px;width:90px}header#masthead{height:150px}#hero{height:540px}.vimeo-wrapper iframe{width:130vw;height:86.25vw}}@media (min-width:800px) and (max-height:800px){.header-top{padding:20px 0}#navigation .nav-menu a{padding-top:11px;padding-bottom:13px}.logo,.logo img{height:90px}#navigation .nav-menu a{font-size:16px}#hero .tagline{bottom:80px;max-width:800px}#hero .transparent-logo{width:450px;height:390px;right:-180px}#hero .tagline span{font-size:54px}}@media (max-width:2000px){.wpb_vc_table{width:850px}}@media (max-width:1400px){.wpb_vc_table{width:780px}}@media (max-width:1300px){.wpb_vc_table{width:710px}}@media (max-width:1200px){.wpb_vc_table{width:670px}}@media (max-width:1150px){.wpb_vc_table{width:640px}}@media (max-width:1100px){.wpb_vc_table{width:610px}}@media (max-width:1050px){.wpb_vc_table{width:580px}}@media (max-width:1000px){.wpb_vc_table{width:550px}}@media (max-width:950px){.wpb_vc_table{width:520px}}@media (max-width:900px){.wpb_vc_table{width:780px}}@media (max-width:850px){.wpb_vc_table{width:730px}}@media (max-width:800px){.wpb_vc_table{width:680px}}@media (max-width:750px){.wpb_vc_table{width:630px}}@media (max-width:700px){.wpb_vc_table{width:580px}}@media (max-width:650px){.wpb_vc_table{width:530px}}@media (max-width:600px){.wpb_vc_table{width:480px}}@media (max-width:550px){.wpb_vc_table{width:430px}}@media (max-width:500px){.wpb_vc_table{width:380px}}@media (max-width:450px){.wpb_vc_table{width:330px}}@media (max-width:400px){.wpb_vc_table{width:320px}}