@import url("//hello.myfonts.net/count/3a6441");
@font-face{font-family:'NCS-Roman';src:url("../fonts/new-century-schoolbook/3A6441_0_0.woff2") format('woff2')}@font-face{font-family:'NSC-Bold';src:url("../fonts/new-century-schoolbook/3A6441_2_0.woff2") format('woff2')}@font-face{font-family:'NCS-BoldItalic';src:url("../fonts/new-century-schoolbook/3A6441_3_0.woff2") format('woff2')}.serif{font-family:'NCS-Roman';font-weight:normal;font-style:normal}.hidden{display:none !important}#bbox-msg-wrapper{width:75px;margin:0 auto;display:block}#divClientError li:before{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.mxw-960{max-width:960px;margin:0 auto}.mxw-700{max-width:700px;margin:0 auto}.inner-space{padding:0 25px 50px}.room-sides{padding:0 25px}.nopad{padding:0}.bottom-space{padding-bottom:40px}.center-text{text-align:center}.no-border{border:0}.hide-mobile{display:none}.parent .title{color:#231f20;margin-bottom:30px}.parent .subtitle{color:#494a49;font-size:22px}.parent .content{color:#494a49;line-height:24px}.boxlink{display:block;height:100%}.rel{position:relative}.seo{position:absolute;text-indent:-9999px;outline:none}@media only screen and (min-width:650px){.mobile-break{display:none}}.hat{display:inline-block;position:relative;padding-left:20px;padding-top:7px}.hat:before{content:'';background:#b20838;width:100%;height:6px;position:absolute;top:-5px;left:0;display:block}.arrowDown{background:url("../images/arrow-down-shadow.png") no-repeat;background-size:80px 47px;width:80px;height:47px;text-indent:-9999px;outline:none;position:fixed;bottom:23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999999;opacity:0;transition:opacity .25s}.arrowDown--bounce{opacity:1;transition:opacity .25s;-webkit-animation:bounce 4s ease-out infinite forwards;animation:bounce 4s ease-out infinite forwards}@media only screen and (min-width:650px){.arrowDown{bottom:40px;-webkit-animation:bounce-tablet 4s ease-out infinite forwards;animation:bounce-tablet 4s ease-out infinite forwards}}@media only screen and (min-width:960px){.arrowDown{bottom:40px;-webkit-animation:bounce-desktop 4s ease-out infinite forwards;animation:bounce-desktop 4s ease-out infinite forwards}}.modalOpen .arrowDown{opacity:0}.parallax{will-change:transform}.noBottomMargin{margin-bottom:0}.fullWidthSection{position:relative;z-index:2}.fullWidthSection:before{content:'';background:#b20838;width:100vw;height:100%;display:block;position:absolute;top:0;right:0;z-index:-1;transition:.5s .05s}.fullWidthSection:after{content:'';background:#b20838;width:100vw;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;transition:.5s .05s}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.popup{background:#fff;padding:20px}@media only screen and (min-width:650px){.popup{padding:40px}}.mfp-bg{background:#323232;z-index:99999999;opacity:.88}.mfp-wrap{z-index:99999999}.mfp-container{padding:0}@media only screen and (min-width:650px){.mfp-inline-holder .mfp-content{width:90%;max-width:960px;margin:0 auto}}button.mfp-arrow{display:none}button.mfp-arrow:after,button.mfp-arrow:before{display:none}button.mfp-arrow:active{margin-top:-17px}@media only screen and (min-width:650px){button.mfp-arrow{display:block;margin-top:-17px;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media only screen and (min-width:650px){button.mfp-arrow-right{background:url("../images/arrow-popup-right.png") no-repeat;background-size:18px 33px;width:18px;height:33px;right:10px}}@media only screen and (min-width:650px) and (min-width:960px){button.mfp-arrow-right{background-size:24px 45px;width:24px;height:45px}}@media only screen and (min-width:650px) and (min-width:1200px){button.mfp-arrow-right{right:calc((100vw - 90%) / 2)}}@media only screen and (min-width:650px){button.mfp-arrow-left{background:url("../images/arrow-popup-left.png") no-repeat;background-size:18px 33px;width:18px;height:33px;left:10px}}@media only screen and (min-width:960px){button.mfp-arrow-left{background-size:24px 45px;width:24px;height:45px}}@media only screen and (min-width:1200px){button.mfp-arrow-left{left:calc((100vw - 90%) / 2)}}button.mfp-close{background:url("../images/close-x-white.png") no-repeat;background-size:18px 18px;background-position:center center;text-indent:-9999px;outline:none;opacity:1;top:-44px;right:0}@media only screen and (min-width:960px){button.mfp-close{background-size:36px 36px;top:-55px}button.mfp-close:active{top:-55px}}.features{background:#fff;position:relative}@media only screen and (min-width:650px){.features{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width:960px){.features:before{content:'';background:#002855;width:100%;height:100vh;display:block;position:fixed;top:100vh;left:0;transition:opacity 1.5s .2s;opacity:0}}.features.modalOpen{z-index:9999999999}@media only screen and (min-width:960px){.features.modalOpen:before{top:0;opacity:1;transition:opacity 1s .2s}}@media only screen and (min-width:960px){.features.modalClosing:before{opacity:0;transition:opacity 1s 1.375s}}.feature{width:100%;margin-bottom:7px;position:relative;cursor:pointer;overflow:hidden}@media only screen and (min-width:650px){.feature{width:calc(50% - 3.5px)}}@media only screen and (min-width:960px){.feature{max-height:450px}.feature:hover .feature__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.feature:hover:after{background:rgba(0,0,0,0.4)}.feature:hover .feature__title{-webkit-transform:translateY(-40px);transform:translateY(-40px);transition:.5s cubic-bezier(.67,.02,.27,.95) 0s}.feature:hover .feature__title:before{width:100%}.feature:hover .feature__teaser{height:auto;max-height:200px;opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);transition:.5s cubic-bezier(.67,.02,.27,.95) .15s}}.feature--inner{height:100%}.feature:after{content:'';background:rgba(0,0,0,0.23);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:.35s}.feature--noLink{cursor:default}@media only screen and (min-width:960px){.feature--noLink:hover .feature__image{-webkit-transform:none;transform:none}}.feature--noLink:after{display:none}.feature--noLink .feature__title,.feature--noLink .feature__teaser{display:none}.feature__link{width:100%;height:100%;display:block;position:relative;z-index:9 !important}.feature__link:after{content:'';background:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:.35s}@media only screen and (min-width:960px){.feature__teaserWrap{width:100%;padding-left:35px;position:absolute;bottom:15px;left:0}}@media only screen and (min-width:1200px){.feature__teaserWrap{padding-left:55px}}.feature__title{color:#fff;padding-right:27px;font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;font-size:2.8rem;line-height:2.8rem;text-transform:none;position:absolute;bottom:35px;left:27px;z-index:5}@media only screen and (min-width:650px){.feature__title{font-size:2.4rem;line-height:2.4rem}}@media only screen and (min-width:960px){.feature__title{display:inline-block;position:relative;left:auto;bottom:auto;padding-right:0;padding-left:20px;font-size:3rem;line-height:3rem;transition:.5s cubic-bezier(.77,.01,.18,1) .15s}}.feature__title:before{content:'';background:#fff;width:0;height:5px;position:absolute;top:-12px;right:0;transition:.3s cubic-bezier(.67,.02,.27,.95) .15s}.feature__teaser{color:#fff;margin:0;padding-right:20px;font-family:benton-sans,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:2.5rem;position:absolute;bottom:0;left:75px;z-index:5;-webkit-transform:translateY(0);transform:translateY(0);opacity:0;transition:1s ease-in-out 900ms}@media only screen and (min-width:960px){.feature__teaser{max-height:0;padding-left:20px;padding-right:40px;position:relative;bottom:auto;left:auto;transition:.5s cubic-bezier(.67,.02,.27,.95) 0s}}@media only screen and (min-width:960px){.feature__picture{opacity:1;display:block;transition:.2s .2s}}@media only screen and (min-width:1200px){.feature__picture{width:100%;height:100%}}.feature__image{width:100%;position:relative;z-index:1}@media only screen and (min-width:960px){.feature__image{transition:2s}}@media only screen and (min-width:1200px){.feature__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}.feature__modal{background:#fff;width:100%;height:100%;padding:85px 0 0 0;position:fixed;top:0;left:0;overflow:auto;display:none}@media only screen and (min-width:960px){.feature__modal{padding-top:0;display:block;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);transition:opacity 1s .2s}}.feature__modal.open{display:block;z-index:9999999999}@media only screen and (min-width:960px){.feature__modal.open{-webkit-transform:translateX(0);transform:translateX(0);background:none;opacity:1}.feature__modal.open .feature__modalText{width:50%;transition:1s cubic-bezier(.67,.02,.27,.95) .3s}.feature__modal.open .feature__modalImageWrap{width:50%;transition:width 1s cubic-bezier(.67,.02,.27,.95) 1.75s}.feature__modal.open .feature__modalTitle{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:1s cubic-bezier(.67,.02,.27,.95) 950ms}.feature__modal.open .feature__modalCopy{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:1s cubic-bezier(.67,.02,.27,.95) 1050ms}.feature__modal.open .feature__modalClose{opacity:1;transition:.25s 1.5s}}@media only screen and (min-width:960px){.feature__modal.closed .feature__modalText{width:0;transition:.5s cubic-bezier(.67,.02,.27,.95) 875ms}.feature__modal.closed .feature__modalImageWrap{width:0;transition:width .5s cubic-bezier(.67,.02,.27,.95) 0s}.feature__modal.closed .feature__modalTitle{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.5s cubic-bezier(.67,.02,.27,.95) 475ms}.feature__modal.closed .feature__modalCopy{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:.5s cubic-bezier(.67,.02,.27,.95) 525ms}.feature__modal.closed .feature__modalClose{opacity:0;transition:.1125s .75s}}@media only screen and (min-width:960px){.feature__modal--inner{height:100%;display:flex}}.feature__modalText{padding:0 30px 50px 30px;transition:.25s 1.1s}@media only screen and (min-width:960px){.feature__modalText{background:#fff;width:0;padding:0;display:flex;flex-direction:column;justify-content:center;opacity:1;overflow:hidden;transition:.7s}}.feature__modalTitle{color:#002855;margin-bottom:22px;font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;font-size:3.5rem;line-height:3.5rem;text-transform:none;transition:.25s 1s}@media only screen and (min-width:960px){.feature__modalTitle{padding:0 50px;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@media only screen and (min-width:960px){.feature__modalCopy{padding:0 50px;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@media only screen and (min-width:960px){.feature__modalImageWrap{width:0;transition:width .4s 0s}}.feature__modalImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature__modalClose{color:#9e9e9e;background:rgba(255,255,255,0.95) url("../images/close-x.png") no-repeat;background-size:24.5px 24.5px;background-position:calc(100% - 65px) 17px;width:100%;height:58px;padding-right:20px;padding-top:15px;position:fixed;top:0;left:0;font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;text-transform:lowercase;text-align:right}@media only screen and (min-width:960px){.feature__modalClose{color:#fff;background:url("../images/close-x-white.png") no-repeat;background-size:24.5px 24.5px;background-position:calc(100% - 65px) 17px;width:50%;opacity:0;transition:.25s 2.5s;right:0;left:auto;text-align:right}}.sideBySide--three{margin-bottom:100px}@media only screen and (min-width:960px){.sideBySide--three{width:90vw;margin-left:calc((960px - 90vw) / 2)}}.sideBySide--three .feature{opacity:1;max-height:1000px}@media only screen and (min-width:650px){.sideBySide--three .feature{width:calc(33.33333% - 15px)}}.sideBySide--three .feature__image{height:100%;-o-object-fit:cover;object-fit:cover}.sideBySide--three .feature__teaserWrap{padding-left:15px;padding-right:15px}@media only screen and (min-width:960px){.feature{transition:.5s;position:relative}.feature.inView{opacity:1;transition:.25s}.feature.inView.animateOut{opacity:0;top:-10px;left:0}.feature--academics{top:10px;left:0}.feature--academics.inView{left:0;top:0}.feature--academics.animateOut{opacity:0;transition-delay:0s;top:-10px;left:0}.feature--athletics{top:-10px}.feature--athletics.inView{left:0;top:0}.feature--athletics.animateOut{opacity:0;transition-delay:.1s;top:-10px;left:0}.feature--spirituality{top:-10px}.feature--spirituality.inView{left:0;top:0}.feature--spirituality.animateOut{opacity:0;transition-delay:.2s;top:-10px;left:0}.feature--lol{top:-10px;left:0}.feature--lol.inView{left:0;top:0}.feature--lol.animateOut{opacity:0;transition-delay:.2s;top:-10px;left:0}.feature.opening:after{opacity:0;transition:.2s .3s}.feature.opening .feature__picture{opacity:0;transition:.2s .3s}.feature.opening .feature__title{-webkit-transform:translate(-100%,-40px);transform:translate(-100%,-40px);opacity:0;transition-delay:1050ms}.feature.opening .feature__title:before{width:100%}.feature.opening .feature__teaser{-webkit-transform:translate(-100%,-30px);transform:translate(-100%,-30px);opacity:0;transition-delay:1150ms}.feature.closing .feature__title{opacity:1;-webkit-transform:translate(0,-40px);transform:translate(0,-40px);transition-delay:650ms}.feature.closing .feature__title:before{width:100%}.feature.closing .feature__teaser{opacity:1;-webkit-transform:translate(0,-30px);transform:translate(0,-30px);transition-delay:700ms}}@media only screen and (min-width:960px){.feature--left .feature__modal--inner{justify-content:flex-end}.feature--left .feature__modalText{order:2}.feature--left .feature__modalImageWrap{order:1}.feature--left .feature__modalTitle{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.feature--left .feature__modalCopy{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.feature--left.opening .feature__title{-webkit-transform:translate(100%,-40px);transform:translate(100%,-40px)}.feature--left.opening .feature__teaser{-webkit-transform:translate(100%,-30px);transform:translate(100%,-30px)}.feature--left.closing .feature__title{-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}.feature--left.closing .feature__teaser{-webkit-transform:translate(0,-30px);transform:translate(0,-30px)}.feature--left .feature__modal--left.open .feature__modalTitle{-webkit-transform:translateX(0);transform:translateX(0)}.feature--left .feature__modal--left.open .feature__modalCopy{-webkit-transform:translateX(0);transform:translateX(0)}.feature--left .feature__modal--left.closed .feature__modalTitle{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.feature--left .feature__modal--left.closed .feature__modalCopy{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.feature--left .feature__modal--left .feature__modalClose{color:#fff;background:url("../images/close-x-white.png") no-repeat;background-size:24.5px 24.5px;background-position:50px 17px}}.fancyFeatures__title{margin-bottom:30px;font-family:'NCS-Roman';font-weight:normal;font-style:normal;text-align:center;font-size:5rem;line-height:5rem}.fancyFeatures .feature__modalText{overflow:scroll;height:100%;display:block}@media only screen and (min-width:960px){.fancyFeatures .feature__modalText{padding:90px 0}}@media only screen and (min-width:960px){.fancyFeatures .feature--left .feature__modal--left .feature__modalClose{color:#9e9e9e;background:rgba(255,255,255,0.95) url("../images/close-x.png");background-repeat:no-repeat;background-size:24.5px 24.5px;background-position:calc(100% - 120px) 17px;padding-right:70px;right:0;left:auto;text-align:right}}.fancyFeatures .feature blockquote{margin-top:20px;font-size:2rem;position:relative}@media only screen and (min-width:960px){.fancyFeatures .feature blockquote{margin-top:50px;font-size:2.4rem}}.fancyFeatures .feature blockquote .note{margin-top:30px;font-size:1.7rem;line-height:2rem;display:block}.fancyFeatures .feature blockquote:after{content:'';background:#002855;width:20vw;height:100%;position:absolute;top:0;left:-19vw}.fancyFeatures .feature--left blockquote:after{left:auto;right:-19vw}.welcome{padding-bottom:60px;padding-top:50px}@media only screen and (min-width:960px){.welcome{padding-top:90px}}@media only screen and (min-width:960px){.welcome__intro,.welcome__full{padding:0 7%}}.welcome__more.open{display:none}.datesViewBookWrap{background:#fff;position:relative;z-index:9;padding-bottom:50px}@media only screen and (min-width:960px){.datesViewBookWrap{padding-bottom:90px}}@media only screen and (min-width:960px){.datesViewBookWrap--inner{display:flex;justify-content:space-between}}.admissionsDates{color:#fff;background:#002855;padding:60px 0;position:relative}@media only screen and (min-width:960px){.admissionsDates{width:49.5%;min-height:500px}}.admissionsDates--inner{padding:0 3%;position:relative}@media only screen and (min-width:960px){.admissionsDates--inner{max-width:570px;padding-right:75px;float:right}}.admissionsDates__moreDates{display:none}.admissionsDates__title{color:#fff;margin-bottom:30px;text-transform:none;text-align:center;font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;font-size:3.25rem;line-height:3.25rem}@media only screen and (min-width:960px){.admissionsDates__title{text-align:left}}.admissionsDates__dateWrap{margin-bottom:25px;display:flex;align-items:center}.admissionsDates__date{text-align:center}.admissionsDates__dateNumber{font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;font-size:2.8rem;line-height:2.5rem;display:block}.admissionsDates__month{font-family:benton-sans,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1.6rem;text-transform:uppercase;display:block}.admissionsDates__eventTitle{color:#fff;margin-bottom:0;padding-left:23px;font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;font-size:2rem;line-height:2.5rem;text-align:left}.admissionsDates .alm-btn-wrap{position:absolute;bottom:-40px;right:20px}.admissionsDates__button,.admissionsDates .alm-load-more-btn{color:#fff;background:url("../images/arrow-down.png") no-repeat center 100%;background-size:25px 15px;padding:0 0 25px 0;font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:1.2rem;text-transform:uppercase;border:none}.admissionsDates__button.done,.admissionsDates .alm-load-more-btn.done{opacity:0}.admissionsDates__button.open,.admissionsDates .alm-load-more-btn.open{background:url("../images/arrow-up.png") no-repeat center 0;background-size:25px 15px;padding:25px 0 0 0}.admissionsDates__button:focus,.admissionsDates .alm-load-more-btn:focus{outline:none}.viewBook{position:relative}@media only screen and (min-width:960px){.viewBook{width:49.5%}}.viewBook--popup{background:#ccc;padding:0 !important;text-align:center}.viewBook__copy{padding:20px 40px;text-align:center}.viewBook__copy h3{font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:4rem;line-height:4rem}.viewBook__picture{width:100%;height:auto;display:block}@media only screen and (min-width:960px){.viewBook__picture{height:100%;position:absolute;top:0;left:0}}.viewBook__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.viewBook__button{color:#fff;background:none;width:230px;padding:7px 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:1.7rem}@media only screen and (min-width:960px){.viewBook__button{transition:.15s}.viewBook__button:hover{background:#002855;border-color:#002855;padding:7px 0}}@media only screen and (min-width:960px){.whyJesuits--inner{padding:0 6%}}.visit__link{width:100%;height:100%;display:block;position:relative;z-index:9}.visit__link:after{content:'';background:rgba(0,0,0,0.23);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:.35s}@media only screen and (min-width:960px){.visit:hover .visit__link{transition:.25s}.visit:hover .visit__link:after{background:rgba(0,0,0,0.4)}}.team--inner{padding:0}@media only screen and (min-width:960px){.team--inner{max-width:100%}}.team__title{text-align:center;margin-bottom:100px}@media only screen and (min-width:960px){.team__title{margin-bottom:120px}}.teamSlider{width:100%;position:relative}@media only screen and (min-width:840px){.teamSlider{display:flex;align-items:center;justify-content:center}}.teamSlider:before{content:'';background:#e3e3e3;height:280px;width:100%;position:absolute;top:-50px;left:0;z-index:-1}@media only screen and (min-width:960px){.teamSlider:before{height:340px;top:-70px}}.teamSlider:after{content:'flickity';display:none}@media only screen and (min-width:840px){.teamSlider:after{content:''}}.teamMember{width:90%;max-width:275px;padding:0 0 0 15px;position:relative;text-align:left}@media only screen and (min-width:960px){.teamMember{max-width:340px;margin:0 30px}}.teamMember__calloutWrap{margin-bottom:40px;position:relative;z-index:2;display:block}@media only screen and (min-width:960px){.teamMember__calloutWrap{overflow:hidden}}.teamMember__calloutWrap:after{content:'';background:rgba(0,0,0,0.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:3}@media only screen and (min-width:960px){.teamMember__calloutWrap:after{transition:.25s}}.teamMember__titleInfo{color:#fff;margin-bottom:20px;position:absolute;bottom:0;left:27px;z-index:4}.teamMember__name{color:#fff;margin:0;font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;text-align:left;font-size:2rem;line-height:2rem;display:inline-block;position:relative;text-transform:none}.teamMember__title{margin-bottom:17px;display:block;font-size:1.4rem;line-height:1.4rem}@media only screen and (min-width:960px){.teamMember__headshot{transition:5s}}.teamMember__button{color:#fff}@media only screen and (min-width:960px){.teamMember__button{transition:.25s}.teamMember__button:hover{color:#fff;background:#002855;border:1px solid #002855}}.teamMember__bio{padding:50px 3%;position:relative}@media only screen and (min-width:650px){.teamMember__bio{padding:50px 6%}}.teamMember__bio:after{content:'';background:#e3e3e3;height:280px;width:100%;position:absolute;top:0;left:0;z-index:1}.teamMember__bio button.mfp-close{background:url("../images/close-x.png") no-repeat;background-size:18px 18px;background-position:center center;top:0;right:0}@media only screen and (min-width:960px){.teamMember__bio button.mfp-close{background-size:36px 36px;top:20px;right:20px}}.teamMember__quote{text-align:center;font-size:1.9rem;line-height:3rem}@media only screen and (min-width:960px){.teamMember__quote{max-width:650px;margin:0 auto 35px auto}}.teamMember__bioHeadshot{width:275px;margin:0 auto 45px auto;position:relative;z-index:2}.teamMember__bioName{margin-bottom:5px;font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-align:center}.teamMember__bioTidbits{margin-bottom:0;text-align:center;font-style:italic;font-size:1.6rem;line-height:2.2rem}.teamMember__bioContactInfo{text-align:center;font-size:1.6rem;line-height:2.2rem}.day{position:relative}.day__playVideo{background:url("../images/play-icon.png") no-repeat center center;background-size:73px 74px;width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999px;outline:none;border:none;z-index:9}.day__popup{padding:0}.day__video{width:100%;height:auto}.parent-pageid-38 .mainWrap--inner{padding-top:35px}@media only screen and (min-width:960px){.parent-pageid-38 .mainWrap--inner{padding-top:55px}}@media only screen and (min-width:960px){.parent-pageid-38 .mainWrap .content{max-width:960px;margin:0 auto;padding-left:0}}.parent-pageid-38 .mainWrap--noBottomPadding .mainWrap--inner{padding-bottom:0}.parent-pageid-38 .actionButtons{-webkit-transform:translateY(-27px);transform:translateY(-27px)}.faqsWrap{padding-bottom:0}.faqs{padding-bottom:50px}@media only screen and (min-width:960px){.faqs{display:flex;flex-wrap:wrap;justify-content:space-between}}.faq{margin-bottom:35px;padding-bottom:25px;margin-left:42px;border-bottom:1px solid #ccc}@media only screen and (min-width:960px){.faq{width:40%}}.faq__question{color:#3b3b3b;font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:1.7rem;text-transform:none;position:relative;text-align:left}@media only screen and (min-width:960px){.faq__question{cursor:pointer;transition:.25s}.faq__question:hover{color:#286dc0}.faq__question:hover:before{color:#286dc0;border:2px solid #286dc0}}.faq__question:before{content:"+";color:#002855;width:25px;height:25px;display:block;position:absolute;top:-2px;left:-42px;text-align:center;line-height:23px;border:2px solid #002855}@media only screen and (min-width:960px){.faq__question:before{transition:.25s}}.faq__question.open:before{content:"–"}.faq__answer{padding-top:15px;font-family:benton-sans,sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;line-height:3rem;font-family:'NCS-Roman';font-weight:normal;font-style:normal;text-align:left}.faq__answer *:last-child{margin-bottom:0}.faq__answer a:before{display:none}.pageIntro{text-align:center}.pageIntro__title{text-align:center}.page-id-11356 .pageIntro{padding-bottom:30px}@media only screen and (min-width:960px){.page-id-11356 .pageIntro{padding-bottom:60px}}.visitorDetails{color:#fff;background:#002855;margin-bottom:30px;padding:40px 0;position:relative}@media only screen and (min-width:960px){.visitorDetails{margin-bottom:50px}}.visitorDetails:before{content:'';background:#002855;width:50vw;height:100%;position:absolute;left:-50vw;top:0}.visitorDetails:after{content:'';background:#002855;width:50vw;height:100%;position:absolute;right:-50vw;top:0}@media only screen and (min-width:960px){.visitorDetails:after{width:120px;right:-120px}}.page-id-11352 .admissionsDatesSection{margin-top:30px}@media only screen and (min-width:960px){.page-id-11352 .admissionsDatesSection{margin-top:90px}}.costs{background:#e3e3e3;margin-bottom:50px;padding:50px 0;position:relative;text-align:center}@media only screen and (min-width:960px){.costs{padding:90px 0}}.costs:before{content:'';background:#e3e3e3;width:100vw;height:100%;display:block;position:absolute;top:0;right:0;z-index:-1;transition:.5s .05s}.costs:after{content:'';background:#e3e3e3;width:100vw;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;transition:.5s .05s}.costs__title{margin-bottom:30px;font-family:'NCS-Roman';font-weight:normal;font-style:normal;font-size:3rem;line-height:3rem}@media only screen and (min-width:650px){.costs__title{font-size:4.5rem;line-height:4.5rem}}@media only screen and (min-width:960px){.costs__title{font-size:5rem;line-height:5rem}}.costs__costList{margin:50px auto}@media only screen and (min-width:960px){.costs__costList{display:flex;align-items:center;justify-content:center}}.costs__costPerYear{margin-bottom:30px}@media only screen and (min-width:960px){.costs__costPerYear{margin:0 50px}}.costs__year{font-family:benton-sans,sans-serif;font-weight:700;font-style:normal;font-size:1.9rem;text-transform:uppercase;display:block}.costs__cost{color:#002855;font-family:benton-sans,sans-serif;font-weight:600;font-style:normal;font-size:3.25rem}.paymentOptions{padding:50px 0 25px 0}@media only screen and (min-width:960px){.paymentOptions{padding:90px 0 0 0}}.paymentOptions__title{font-size:3.25rem;line-height:3.25rem;margin-bottom:25px}.page-id-11356 .mainWrap{margin-bottom:50px}@media only screen and (min-width:960px){.page-id-11356 .mainWrap{margin-bottom:80px}}.aidDetails,.tabsWrap{color:#fff;background:#002855;padding:40px 0;position:relative}.aidDetails:before,.tabsWrap:before{content:'';background:#002855;width:50vw;height:100%;position:absolute;left:-50vw;top:0}.aidDetails:after,.tabsWrap:after{content:'';background:#002855;width:50vw;height:100%;position:absolute;right:-50vw;top:0}@media only screen and (min-width:960px){.aidDetails:after,.tabsWrap:after{width:16.5%;right:-16.5%}}@media only screen and (min-width:1200px){.aidDetails:after,.tabsWrap:after{width:20%;right:-20%}}@media only screen and (min-width:1800px){.aidDetails:after,.tabsWrap:after{width:30%;right:-30%}}.aidDetails{color:#fff;background:#002855;padding:40px 0;position:relative}.aidDetails:before{content:'';background:#002855;width:50vw;height:100%;position:absolute;left:-50vw;top:0}.aidDetails:after{content:'';background:#002855;width:50vw;height:100%;position:absolute;right:-50vw;top:0}@media only screen and (min-width:960px){.aidDetails:after{width:16.5%;right:-16.5%}}@media only screen and (min-width:1200px){.aidDetails:after{width:20%;right:-20%}}@media only screen and (min-width:1800px){.aidDetails:after{width:30%;right:-30%}}.page-id-11354 .actionButtons__button--apply{display:none}.page-id-11352 .actionButtons__button--visit{display:none}.page-id-11356 .actionButtons{opacity:0}
/*# sourceMappingURL=admissions.css.map */