@media (min-width:1750px){.container{max-width:1600px}}@media (max-width:1350px){footer#site-footer .detail-column{width:25%}}@media (max-width:1250px){#welcome .message.school{width:calc(100% - 470px)}#locations .info{width:450px}#locations .map{width:calc(100% - 450px)}}@media (max-width:1150px){.details{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}footer#site-footer .detail-column{width:33%}footer#site-footer .detail-column:nth-child(4){width:100%}.secondary-nav{flex-direction:row-reverse}.social-media{opacity:0;pointer-events:none}#hero{padding-top:124px}body.smaller header#masthead{margin-top:0}}@media (max-width:1100px){.card-title{font-size:21px}.card-overlay{padding:0 0 0 20px}.card-button{padding:0 20px;line-height:1}#welcome .image{width:320px;height:auto;aspect-ratio:4/5}h1,h2{font-size:41px}#welcome .message.school{width:calc(100% - 400px)}.page-title h1{font-size:37px}h2{font-size:25px}p,td,.entry-summary{font-size:16px}#content ul{margin:0;padding:0 0 0 10px}}@media (max-width:1000px){#sidebar1{display:none}#content{width:100%;margin-left:0}#locations{flex-direction:column-reverse}#locations .info{width:100%}#locations .map{width:100%}#wpgmza_map_1{height:430px}.secondary-nav{flex-direction:row}.logo,.logo img{left:0;transform:inherit}.quick-menu{position:relative;right:110px}}@media (max-width:900px){p,td,.entry-summary,.wpb-content-wrapper li{font-size:16px !important;line-height:1.8 !important}.card-overlay{flex-direction:column;padding:20px;text-align:center}.card-button{font-size:12px;padding:12px 20px;margin-top:10px}}@media (max-width:850px){section,footer#site-footer{padding:60px 0}#welcome .container{flex-direction:column}#welcome .message.school{width:90%}#welcome .octogon{position:absolute;z-index:1;height:auto;width:540px;right:-230px;top:60px}#tagline span{font-size:46px}.buttons a:link,.buttons a:visited,.button a:link,.button a:visited{padding:15px 41px}.buttons a:hover,.button a:hover{padding:15px 50px}.news-overlay h3{font-weight:600}}@media (max-width:800px){.logo,.logo img{height:52px}.menu-button{right:6px;top:31px}.secondary-nav .quicklink-toggle,.secondary-header{width:50px;height:50px;background-size:50px 50px}.searcharea input{padding-left:50px;width:50px;height:50px}.header-top{padding:25px 0}#hero{padding-top:104px}header#masthead .container{width:calc(100% - 60px)}}@media (max-width:750px){iframe,object{width:100%}footer h2{font-size:34px}footer#site-footer .detail-column{width:50% !important}}@media (max-width:650px){.logo,.logo img{height:42px;margin-top:3px}header#masthead .container{width:calc(100% - 30px)}.quick-menu{position:relative;right:120px}.page-title h1{font-size:30px}h2{font-size:22px}#page .octogon{position:absolute;z-index:1;height:auto;width:460px;right:-140px;top:-90px;z-index:0}}@media (max-width:600px){#hero .card{width:100%;height:340px;margin-bottom:10px}.card-overlay{flex-direction:row;padding:0 0 0 20px}.card-button{margin-top:inherit}.card-title{text-align:left;font-size:20px}#hero{height:auto}}@media (max-width:550px){footer#site-footer{.details{display:flex;flex-direction:column}}.quick-menu{display:none}}@media (max-width:500px){.footer-policies,.footer-accessibility{display:flex;flex-direction:column}.sep{display:none}}@media (max-width:450px){#hero .card{height:240px}}@media (max-width:425px){.logo,.logo img{height:35px;margin-top:5px}}@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}}