@charset "UTF-8";[class*=col-]{padding-left:15px;padding-right:15px}@media screen and (min-width:1450px){.container{width:1280px}}.do-right{text-align:right}.do-center{text-align:center}@media screen and (min-width:768px){.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}a.post-edit-link{position:fixed;z-index:999;top:0;background:#002E5F;color:#fff;padding:10px 15px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}p{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:19px;font-size:1.9rem;letter-spacing:.25px;line-height:29px;color:#2F2E2E;margin-bottom:25px}.twkmedia_intro_text{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:23px;font-size:2.3rem;letter-spacing:.25px;line-height:29px;color:#2F2E2E;margin-bottom:25px}.twkmedia_intro_text .drop-cap{float:none;padding:0;font-size:23px;font-size:2.3rem;letter-spacing:.25px;line-height:29px}b,strong{font-weight:600!important}h1,h2,h3,h4{color:#002E5F}.h1{font-family:"adobe-garamond-pro",serif;margin:18px 0 25px 0;font-weight:300;-webkit-margin-before:0em;-webkit-margin-after:0em;line-height:1.15;-webkit-font-smoothing:antialiased}.download-link{margin:14px 0}.section-heading span{display:block}.section-heading .line-one{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:24px;font-size:2.4rem;font-weight:300;letter-spacing:2.67px;text-transform:uppercase;line-height:27px;color:#A1B9DB}.section-heading .line-two{font-family:"adobe-garamond-pro",serif;font-size:96px;font-size:9.6rem;font-style:italic;line-height:112px;margin-left:30px;color:#002E5F}.button{display:inline-block;font-size:15px;font-size:1.5rem;letter-spacing:1.88px;line-height:1.2;text-transform:uppercase;text-shadow:none;text-align:center;color:#002E5F;background-color:transparent;padding:22px 30px 19px 30px;border:1px solid #002E5F;border-radius:60px;outline:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button:hover,.button:focus,.button:active{background-color:#002E5F;color:#fff}.button:focus{opacity:.8}.button--inverted{background-color:#002E5F;color:#fff}.button--inverted:hover,.button--inverted:focus,.button--inverted:active{background-color:transparent;color:#002E5F}.button--lightblue{color:#A1B9DB;border:1px solid #A1B9DB}.button--lightblue:hover,.button--lightblue:focus,.button--lightblue:active{background-color:#A1B9DB;color:#fff}.button--white{background-color:#002E5F;border:1px solid #fff;color:white!important}.button--white:hover,.button--white:focus,.button--white:active{color:#002E5F!important;background-color:#fff}.button--lightblue.button--inverted{background-color:#A1B9DB;color:#fff}.button--lightblue.button--inverted:hover,.button--lightblue.button--inverted:focus,.button--lightblue.button--inverted:active{background-color:transparent;color:#A1B9DB}.download-link{position:relative;display:block;font-size:15px;font-size:1.5rem;letter-spacing:1.88px;line-height:17px;text-shadow:none;text-transform:uppercase;color:#002E5F;padding-top:7px;padding-left:60px}.download-link::before{content:"";position:absolute;top:-7px;left:0;width:45px;height:45px;background-image:url(../svg/download.svg);background-repeat:no-repeat;background-position:center;background-size:15px;border:1px solid #002E5F;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.download-link:hover::before{background-color:#002E5F;background-image:url(../svg/download-white.svg)}blockquote{margin:0 32px;margin-bottom:25px;padding:12px 35px 16px 35px;border-left:2px solid #002E5F}blockquote p{font-family:"adobe-garamond-pro",serif;font-size:40px;font-size:4rem;font-style:italic;line-height:45px;color:#A1B9DB;text-align:left;margin-bottom:23px}blockquote footer{text-align:left;letter-spacing:1.88px}article.main ul,article.main ol{margin-left:10px;margin-bottom:25px}article.main ul{list-style:none}article.main ul li{display:block;margin-left:26px;margin-bottom:2px}article.main ul li::before{content:"•";font-size:19px;font-size:1.9rem;color:#A1B9DB;margin-right:14px;margin-left:-25px}.home .site-header{margin-top:-110px}.fluid-header{position:absolute;top:0;left:0;right:0}.fluid-header .site-header{position:relative;z-index:9}.fluid-header .site-logo--white{display:block}.fluid-header .site-logo--blue{display:none}.fluid-header .header-overlay{position:absolute;top:0;left:0;right:0;height:220px;z-index:1;opacity:.75;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0%,#000000 100%);background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000000 100%)}.fluid-header.fixed{position:fixed;top:-100px;left:0;right:0;height:auto;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-transition:transform 0.4s ease-out;-o-transition:transform 0.4s ease-out;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;z-index:9}.fluid-header.fixed .header-overlay{display:none}.fluid-header.fixed .site-logo--white{display:none}.fluid-header.fixed .site-logo--blue{display:block;width:175px}.fluid-header.fixed .site-menu{margin-top:18px;height:77px}.fluid-header.fixed .site-navigation{top:11px!important;margin-bottom:0}.fluid-header.fixed .top-navigation{display:none}.fluid-header.fixed.transition{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:transform 0.4s ease-out;-o-transition:transform 0.4s ease-out;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}.blog .fluid-header .header-overlay,.archive .fluid-header .header-overlay,.single .fluid-header .header-overlay,.top-level-id-18519 .fluid-header .header-overlay,.single-blog .fluid-header .header-overlay,.page-template-page-blog .fluid-header .header-overlay{display:none}.blog .site-logo--white,.archive .site-logo--white,.single .site-logo--white,.top-level-id-18519 .site-logo--white,.single-blog .site-logo--white,.page-template-page-blog .site-logo--white{display:none}.blog .site-logo--blue,.archive .site-logo--blue,.single .site-logo--blue,.top-level-id-18519 .site-logo--blue,.single-blog .site-logo--blue,.page-template-page-blog .site-logo--blue{display:block}@media screen and (min-width:1160px){.blog .site-navigation .menu>.menu-item>a,.archive .site-navigation .menu>.menu-item>a,.single .site-navigation .menu>.menu-item>a,.top-level-id-18519 .site-navigation .menu>.menu-item>a,.single-blog .site-navigation .menu>.menu-item>a,.page-template-page-blog .site-navigation .menu>.menu-item>a,.fluid-header.fixed .site-navigation .menu>.menu-item>a{color:#002E5F!important}.blog .top-navigation .menu>.menu-item>a,.blog .top-navigation .js-dropdown-title.quick-links,.blog .top-navigation .js-dropdown-title.portal-links,.archive .top-navigation .menu>.menu-item>a,.archive .top-navigation .js-dropdown-title.quick-links,.archive .top-navigation .js-dropdown-title.portal-links,.single .top-navigation .menu>.menu-item>a,.single .top-navigation .js-dropdown-title.quick-links,.single .top-navigation .js-dropdown-title.portal-links,.top-level-id-18519 .top-navigation .menu>.menu-item>a,.top-level-id-18519 .top-navigation .js-dropdown-title.quick-links,.top-level-id-18519 .top-navigation .js-dropdown-title.portal-links,.single-blog .top-navigation .menu>.menu-item>a,.single-blog .top-navigation .js-dropdown-title.quick-links,.single-blog .top-navigation .js-dropdown-title.portal-links,.page-template-page-blog .top-navigation .menu>.menu-item>a,.page-template-page-blog .top-navigation .js-dropdown-title.quick-links,.page-template-page-blog .top-navigation .js-dropdown-title.portal-links,.fluid-header.fixed .top-navigation .menu>.menu-item>a,.fluid-header.fixed .top-navigation .js-dropdown-title.quick-links,.fluid-header.fixed .top-navigation .js-dropdown-title.portal-links{color:rgba(0,45,98,.65)!important}.blog .top-navigation .menu>.menu-item>a:hover,.blog .top-navigation .menu>.menu-item>a:focus,.blog .top-navigation .js-dropdown-title.quick-links:hover,.blog .top-navigation .js-dropdown-title.quick-links:focus,.blog .top-navigation .js-dropdown-title.portal-links:hover,.blog .top-navigation .js-dropdown-title.portal-links:focus,.archive .top-navigation .menu>.menu-item>a:hover,.archive .top-navigation .menu>.menu-item>a:focus,.archive .top-navigation .js-dropdown-title.quick-links:hover,.archive .top-navigation .js-dropdown-title.quick-links:focus,.archive .top-navigation .js-dropdown-title.portal-links:hover,.archive .top-navigation .js-dropdown-title.portal-links:focus,.single .top-navigation .menu>.menu-item>a:hover,.single .top-navigation .menu>.menu-item>a:focus,.single .top-navigation .js-dropdown-title.quick-links:hover,.single .top-navigation .js-dropdown-title.quick-links:focus,.single .top-navigation .js-dropdown-title.portal-links:hover,.single .top-navigation .js-dropdown-title.portal-links:focus,.top-level-id-18519 .top-navigation .menu>.menu-item>a:hover,.top-level-id-18519 .top-navigation .menu>.menu-item>a:focus,.top-level-id-18519 .top-navigation .js-dropdown-title.quick-links:hover,.top-level-id-18519 .top-navigation .js-dropdown-title.quick-links:focus,.top-level-id-18519 .top-navigation .js-dropdown-title.portal-links:hover,.top-level-id-18519 .top-navigation .js-dropdown-title.portal-links:focus,.single-blog .top-navigation .menu>.menu-item>a:hover,.single-blog .top-navigation .menu>.menu-item>a:focus,.single-blog .top-navigation .js-dropdown-title.quick-links:hover,.single-blog .top-navigation .js-dropdown-title.quick-links:focus,.single-blog .top-navigation .js-dropdown-title.portal-links:hover,.single-blog .top-navigation .js-dropdown-title.portal-links:focus,.page-template-page-blog .top-navigation .menu>.menu-item>a:hover,.page-template-page-blog .top-navigation .menu>.menu-item>a:focus,.page-template-page-blog .top-navigation .js-dropdown-title.quick-links:hover,.page-template-page-blog .top-navigation .js-dropdown-title.quick-links:focus,.page-template-page-blog .top-navigation .js-dropdown-title.portal-links:hover,.page-template-page-blog .top-navigation .js-dropdown-title.portal-links:focus,.fluid-header.fixed .top-navigation .menu>.menu-item>a:hover,.fluid-header.fixed .top-navigation .menu>.menu-item>a:focus,.fluid-header.fixed .top-navigation .js-dropdown-title.quick-links:hover,.fluid-header.fixed .top-navigation .js-dropdown-title.quick-links:focus,.fluid-header.fixed .top-navigation .js-dropdown-title.portal-links:hover,.fluid-header.fixed .top-navigation .js-dropdown-title.portal-links:focus{color:#002E5F!important}.blog .menu-search-form input[type=submit],.archive .menu-search-form input[type=submit],.single .menu-search-form input[type=submit],.top-level-id-18519 .menu-search-form input[type=submit],.single-blog .menu-search-form input[type=submit],.page-template-page-blog .menu-search-form input[type=submit],.fluid-header.fixed .menu-search-form input[type=submit]{background-image:url(../svg/magnifying-glass-blue.svg)!important;opacity:.65}.blog .menu-search-form input[type=text],.archive .menu-search-form input[type=text],.single .menu-search-form input[type=text],.top-level-id-18519 .menu-search-form input[type=text],.single-blog .menu-search-form input[type=text],.page-template-page-blog .menu-search-form input[type=text],.fluid-header.fixed .menu-search-form input[type=text]{border-bottom:2px solid #A1B9DB;color:#002E5F}}.site-logo-wrapper{position:relative;float:left;z-index:4}.site-logo-wrapper .site-logo{width:220px}.top-navigation .menu .menu-item a{color:rgba(255,255,255,.65)!important}.top-navigation .menu .menu-item a:hover{color:white!important}.top-navigation .js-dropdown-title.quick-links,.top-navigation .js-dropdown-title.portal-links{color:rgba(255,255,255,.65)!important}.top-navigation .js-dropdown-title.quick-links:hover,.top-navigation .js-dropdown-title.portal-links:hover{color:white!important}.js-dropdown.quick-links{position:relative}.js-dropdown.quick-links .js-dropdown-content{min-width:290px}.js-dropdown.quick-links,.js-dropdown.portal-links{background:none}.js-dropdown.quick-links::after,.js-dropdown.portal-links::after{content:"";position:absolute;top:11px;right:9px;width:7px;height:7px;background-image:url(../png/icon__play-white%402x.png);background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:.65}@media screen and (min-width:1160px){.js-dropdown-content.quick-links,.js-dropdown-content.portal-links{background-color:#fff;border-bottom:2px solid #A1B9DB;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.js-dropdown-content.quick-links::before,.js-dropdown-content.portal-links::before{border-width:0 15px 18px 15px;border-color:transparent transparent #fff transparent}.js-dropdown-content.quick-links li a,.js-dropdown-content.portal-links li a{color:#002E5F}.js-dropdown-content.quick-links li a:hover,.js-dropdown-content.portal-links li a:hover{color:#A1B9DB}.js-dropdown-content.portal-links{width:230px}}.development .site-navigation{max-width:100%}.site-navigation .menu .menu-item a{border-bottom:1px solid transparent;color:#fff}.site-navigation .menu>.menu-item.current>a,.site-navigation .menu>.menu-item>a:hover{color:#fff;border-bottom:1px solid #fff}.site-navigation .menu .menu-item.menu-item-has-children.active>a::before{content:"";position:absolute;top:28px;left:0;width:100%;height:30px}@media screen and (min-width:1281px){.site-navigation .menu .menu-item.menu-item-7 .sub-menu:before{left:29px}.site-navigation .menu .menu-item.menu-item-14 .sub-menu:before{left:210px}.site-navigation .menu .menu-item.menu-item-369 .sub-menu:before{left:555px}.site-navigation .menu .menu-item.menu-item-6418 .sub-menu:before{left:404px}.site-navigation .menu .menu-item.menu-item-11 .sub-menu:before,.site-navigation .menu .menu-item.menu-item-21264 .sub-menu:before{left:300px}.site-navigation .menu .menu-item.menu-item-22730 .sub-menu:before{left:308px}.site-navigation .menu .menu-item.menu-item-12 .sub-menu:before{left:450px}.site-navigation .menu .menu-item.menu-item-6416 .sub-menu:before{right:141px;left:auto}.site-navigation .menu .menu-item.menu-item-6416 .sub-menu{left:auto;right:0}}@media screen and (min-width:1160px) and (max-width:1280px){.site-navigation .menu .menu-item.menu-item-7 .sub-menu:before{left:22px}.site-navigation .menu .menu-item.menu-item-14 .sub-menu:before{left:182px}.site-navigation .menu .menu-item.menu-item-369 .sub-menu:before{left:503px}.site-navigation .menu .menu-item.menu-item-6418 .sub-menu:before{left:356px}.site-navigation .menu .menu-item.menu-item-11 .sub-menu:before,.site-navigation .menu .menu-item.menu-item-21264 .sub-menu:before{left:482px}.site-navigation .menu .menu-item.menu-item-22730 .sub-menu:before{left:263px}.site-navigation .menu .menu-item.menu-item-12 .sub-menu:before{left:356px}.site-navigation .menu .menu-item.menu-item-6416 .sub-menu:before{right:120px;left:auto}.site-navigation .menu .menu-item.menu-item-6416 .sub-menu{left:auto;right:0}}.site-navigation .menu .menu-item .sub-menu{height:auto!important;min-height:250px;width:80%;max-width:700px;background-color:#fff;border-bottom:4px solid #A1B9DB;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.site-navigation .menu .menu-item .sub-menu .menu-item a{display:block;font-size:13px;font-size:1.3rem;letter-spacing:1.63px;line-height:1.2;color:#666;padding:8px 0}.site-navigation .menu .menu-item .sub-menu .menu-item a:hover,.site-navigation .menu .menu-item .sub-menu .menu-item a:focus{color:#002E5F;margin-left:0}.site-navigation .menu .menu-item .sub-menu .menu-item.current a{color:#002E5F}.site-navigation .menu .menu-item .sub-menu::before{border-width:0 15px 18px 15px;border-color:transparent transparent #fff transparent}.site-navigation .menu .menu-item .sub-menu-wrapper{width:100%;max-height:calc(100vh - 160px);overflow-y:auto;padding:35px 45px;text-align:left;-webkit-column-count:2;-moz-column-count:2;column-count:2}.site-navigation .menu .menu-item .sub-menu-wrapper li{display:block!important;float:none!important;width:auto!important;margin:0 0!important}.site-navigation .menu .menu-item .sub-menu-multilevel .multilevel-title{display:none}.site-navigation .menu .menu-item .sub-menu-multilevel{left:-100px;width:100%;width:calc(100% + 100px);max-width:980px}.site-navigation .menu .menu-item .sub-menu-multilevel .sub-menu-wrapper{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.site-navigation .menu .menu-item .sub-menu-multilevel .sub-menu-column{float:left;display:inline-block;width:32%;width:calc(33.3% - 30px);margin-bottom:30px;margin-right:30px}.site-navigation .menu .menu-item .sub-menu-multilevel .sub-menu-column:last-child{margin-right:0}.site-navigation .menu .menu-item .sub-menu-multilevel .sub-menu-title a{display:block;font-family:"adobe-garamond-pro",serif;font-size:26px;font-size:2.6rem;font-style:italic;line-height:31px;letter-spacing:0;text-transform:none;color:#002E5F;border-bottom:1px solid #A1B9DB;margin-bottom:25px;padding-bottom:12px;padding-top:0}.site-navigation .menu .menu-item.menu-item-369 .sub-menu-multilevel{left:-360px;width:calc(100% + 360px);max-width:1000px}.site-navigation .menu .menu-item.menu-item-369 .sub-menu-multilevel .sub-menu-column{width:calc(25% - 30px)}.site-navigation .menu .menu-item.menu-item-6418 .sub-menu-multilevel .sub-menu-column{width:22%;width:calc(25% - 20px);margin-right:20px}.site-navigation .menu .menu-item.menu-item-6418 .sub-menu-multilevel .sub-menu-column:last-child{margin-right:0}.site-navigation .menu .menu-item.menu-item-22730 .sub-menu-multilevel{left:0;min-height:230px;max-width:750px}.site-logo-wrapper{z-index:10}.whole-school .top-navigation,.top-navigation{z-index:5}@media screen and (max-width:1159px){.hamburger{top:5px}.site-navigation .menu .menu-item a{border-bottom-color:transparent!important}.site-navigation .menu .menu-item .sub-menu{width:100%;min-height:50px;max-width:50vw;background-color:#002E5F;border-bottom:none}.site-navigation .menu .menu-item .sub-menu-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center;min-height:400px}.site-navigation .menu .menu-item .sub-menu .menu-item a{color:#fff;line-height:27px}.site-navigation .menu .menu-item .sub-menu .menu-item a:hover{color:#A1B9DB}.site-navigation .menu .menu-item .sub-menu .menu-item.current a{color:#A1B9DB}.site-navigation .menu .menu-item .sub-menu-multilevel .multilevel-title{display:block;font-size:17px;font-size:1.7rem;letter-spacing:1.8px;margin-bottom:10px}.site-navigation .menu .menu-item .sub-menu-multilevel .sub-menu-column{float:none;width:100%!important;margin:0!important;margin-bottom:30px!important}.site-navigation .menu .menu-item .sub-menu-multilevel .sub-menu-title a{color:#fff;margin-bottom:10px}}@media screen and (max-width:1159px) and (min-width:768px){.mobile-menu-wrapper{top:74px}}@media screen and (min-width:1161px){.site-navigation .menu .menu-item.menu-item-22730 .sub-menu-wrapper{text-align:center}.site-navigation .menu .menu-item.menu-item-22730 .sub-menu-wrapper .sub-menu-column{text-align:left}.site-navigation .menu .menu-item.menu-item-22730 .sub-menu-wrapper .sub-menu-column:last-child{margin-right:30px;float:none}}.homepage-video,.homepage-banner,.page-banner{position:relative;width:100vw;height:100vh;overflow:hidden}.homepage-video__slider,.homepage-banner__slider,.page-banner__slider{width:100vw;height:100vh}.homepage-video__image,.homepage-banner__image,.page-banner__image{width:100vw;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}.homepage-video__overlay,.homepage-banner__overlay,.page-banner__overlay{position:absolute;bottom:0;left:0;right:0;height:32%;z-index:2;opacity:.75;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0%,#000000 100%);background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000000 100%)}.homepage-video{background-repeat:no-repeat;background-position:center;background-size:cover}.homepage-video video{min-width:100%;min-height:100%}.homepage-video iframe{position:absolute;top:50%;left:50%;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.homepage-video__title,.homepage-banner__title{position:absolute;top:50%;left:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.homepage-video__title span,.homepage-banner__title span{display:block;color:#fff}.homepage-video__title .line-one,.homepage-banner__title .line-one{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:32px;font-size:3.2rem;font-weight:300;letter-spacing:3.56px;text-transform:uppercase;line-height:32px;opacity:0}.homepage-video__title .line-two,.homepage-banner__title .line-two{font-family:"adobe-garamond-pro",serif;font-size:110px;font-size:11rem;font-style:italic;letter-spacing:-2px;line-height:112px;margin-left:30px;opacity:0}.homepage-video__intro,.homepage-banner__intro{position:absolute;bottom:0;left:120px;z-index:3}.homepage-video__intro .intro-line,.homepage-banner__intro .intro-line{display:block;position:absolute;left:0;top:100%;bottom:0;background:#fff;width:1px;height:100%;-webkit-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out}.homepage-video__intro p,.homepage-banner__intro p{max-width:535px;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:19px;font-size:1.9rem;line-height:29px;color:#fff;padding-top:20px;padding-left:35px;padding-bottom:75px;margin-bottom:0;opacity:0}.homepage-video__play-icon,.homepage-banner__play-icon{position:absolute;bottom:40px;right:77px;width:75px;height:75px;border-radius:100%;background-color:#A1B9DB;background-image:url(../png/icon__play-white%402x.png);background-size:18px 23px;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:3;opacity:0}.homepage-video__play-icon:hover,.homepage-banner__play-icon:hover{background-color:#5782bf}@media screen and (min-width:1600px){.homepage-video__title,.homepage-banner__title,.homepage-video__intro,.homepage-banner__intro{left:190px}.homepage-video__play-icon,.homepage-banner__play-icon{right:160px}}.page-banner,.single-post .page-banner{height:80vh}.page-banner__slider,.page-banner__image,.single-post .page-banner__slider,.single-post .page-banner__image{height:80vh}.page-banner__title,.single-post .page-banner__title{position:absolute;bottom:30px;max-width:730px;z-index:3}.page-banner__title h1,.page-banner__title .h1,.single-post .page-banner__title h1,.single-post .page-banner__title .h1{font-size:100px;font-size:10rem;font-style:italic;color:#fff;margin:0}.page-banner__title.show-video,.single-post .page-banner__title.show-video{max-width:640px}.page-banner .homepage-video__play-icon,.single-post .page-banner .homepage-video__play-icon{bottom:70px;right:467px}.page-banner.news{height:50vh}.page-banner.news .h1{font-size:110px;font-size:11rem;color:#002E5F}@media screen and (min-width:992px) and (max-width:1199px){.page-banner__title,.single-post .page-banner__title{max-width:630px}.page-banner__title h1,.page-banner__title .h1,.single-post .page-banner__title h1,.single-post .page-banner__title .h1{font-size:90px;font-size:9rem}}@media screen and (min-width:1024px){.homepage-video{background-image:none!important;background-color:#e6ecf3}}@media screen and (max-width:1023px){.homepage-video video{display:none}.homepage-video__title .line-one,.homepage-banner__title .line-one{font-size:28px;font-size:2.8rem}.homepage-video__title .line-two,.homepage-banner__title .line-two{font-size:90px;font-size:9rem;line-height:80px}.homepage-video__play-icon,.homepage-banner__play-icon{z-index:5}}@media screen and (max-width:800px){.homepage-video__title,.homepage-banner__title,.homepage-video__intro,.homepage-banner__intro{left:60px}.homepage-video__intro p,.homepage-banner__intro p{max-width:65%}.homepage-video__play-icon,.homepage-banner__play-icon{right:55px}.page-banner__title h1,.page-banner__title .h1,.page-banner.news .h1{font-size:75px;font-size:7.5rem}.page-banner.news{height:40vh}}@media screen and (max-width:580px){.homepage-video__title,.homepage-banner__title,.homepage-video__intro,.homepage-banner__intro{left:30px}.homepage-video__title,.homepage-banner__title{top:37%}.homepage-video__title .line-one,.homepage-banner__title .line-one{font-size:22px;font-size:2.2rem}.homepage-video__title .line-two,.homepage-banner__title .line-two{font-size:65px;font-size:6.5rem;line-height:58px}.homepage-video__intro p,.homepage-banner__intro p{max-width:65%;padding-bottom:45px}.homepage-video__play-icon,.homepage-banner__play-icon{right:35px}.page-banner__title h1,.page-banner__title .h1,.page-banner.news .h1,.single-post .page-banner__title h1,.single-post .page-banner__title .h1{font-size:60px;font-size:6rem}}@media screen and (max-width:580px){.homepage-video__title,.homepage-banner__title{top:50%;left:30px;right:30px;text-align:center}.homepage-video__intro,.homepage-banner__intro{display:none}.homepage-video__title .line-one,.homepage-banner__title .line-one{font-size:22px;font-size:2.2rem}.homepage-video__title .line-two,.homepage-banner__title .line-two{font-size:65px;font-size:6.5rem;line-height:58px;margin-left:0}.homepage-video__play-icon,.homepage-banner__play-icon{right:50%;margin-right:-37px}}.homepage-intro,.homepage-heads-welcome{margin-top:60px}.homepage-find-us{padding:50px 0}.homepage-find-us .section-heading{margin-left:60px}.homepage-find-us .map-wrapper{position:relative;height:585px;margin-top:30px}.homepage-find-us .map-wrapper #map{height:585px}.homepage-find-us .map-img{width:100%;height:560px;background-position:center;background-size:cover;background-repeat:no-repeat}.homepage-find-us .top-button-wrapper{position:absolute;top:25px;right:25px;z-index:2}.homepage-find-us .top-button-wrapper .white-map-button{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1px;line-height:1;text-transform:uppercase;color:#2F2E2E;background-color:#fff;padding:10px 20px;border-radius:2px;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.25);box-shadow:0 0 20px 1px rgba(0,0,0,.25)}.homepage-find-us .button-wrapper{position:absolute;bottom:65px;left:50px;right:50px;text-align:center}.homepage-find-us .button-wrapper .button--lightblue:hover,.homepage-find-us .button-wrapper .button--lightblue:focus,.homepage-find-us .button-wrapper .button--lightblue:active{background-color:#fff}@media screen and (max-width:767px){.homepage-find-us .map-wrapper{height:500px}.homepage-find-us .map-img{height:470px}.information-section__photo{margin-top:30px}}.homepage-parallax{padding:50px 0}.homepage-parallax .parallax .full-width-image{height:590px}.homepage-news{padding:50px 0}.homepage-news .slider-nav{text-align:right;margin-top:-60px}.homepage-news .slider-nav .prev,.homepage-news .slider-nav .next{text-indent:9999999px}.homepage-news .slider-nav .prev{background-image:url(../svg/icon__arrow-left--blue.svg)}.homepage-news .slider-nav .prev:hover{background-image:url(../svg/icon__arrow-left--white.svg)}.homepage-news .slider-nav .next{background-image:url(../svg/icon__arrow-right--blue.svg)}.homepage-news .slider-nav .next:hover{background-image:url(../svg/icon__arrow-right--white.svg)}.homepage-news .caroufredsel_wrapper{margin-top:25px!important}.thumbnail-slider .item{position:relative;width:500px;height:285px}.thumbnail-slider .item::before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 100%);opacity:.5}.thumbnail-slider .item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:.5}.thumbnail-slider .item .inner{z-index:3}.thumbnail-slider .item .meta-category{color:#fff}.thumbnail-slider .item .post-title{color:#fff}.thumbnail-slider .item.no-img{background-image:url(../forest-crest.html);background-position:center;background-repeat:no-repeat;background-size:170px}.news-slider .page-teaser--blue{background-color:#002E5F}.thumbnail-slider .pill{position:absolute;top:0;right:0;display:inline-block;padding:7px 13px;border-radius:20px;background-color:#fff;color:#002E5F;font-size:13px;font-size:1.3rem;letter-spacing:1.9px;line-height:1;text-transform:uppercase;z-index:3}.thumbnail-slider .news-item .pill{top:30px;right:30px}.thumbnail-slider .item.twitter-feed,.thumbnail-slider .item.instagram-feed{position:relative;background-color:#002E5F;color:#fff;padding:30px}.thumbnail-slider .item.twitter-feed .twitter-header,.thumbnail-slider .item.twitter-feed .instagram-header,.thumbnail-slider .item.instagram-feed .twitter-header,.thumbnail-slider .item.instagram-feed .instagram-header{position:relative;height:45px}.thumbnail-slider .item.twitter-feed .twitter-header img,.thumbnail-slider .item.twitter-feed .instagram-header img,.thumbnail-slider .item.instagram-feed .twitter-header img,.thumbnail-slider .item.instagram-feed .instagram-header img{height:23px;width:auto}.thumbnail-slider .item.twitter-feed .twitter-header a,.thumbnail-slider .item.twitter-feed .instagram-header a,.thumbnail-slider .item.instagram-feed .twitter-header a,.thumbnail-slider .item.instagram-feed .instagram-header a{float:left}.thumbnail-slider .item.twitter-feed .twitter-header span,.thumbnail-slider .item.twitter-feed .instagram-header span,.thumbnail-slider .item.instagram-feed .twitter-header span,.thumbnail-slider .item.instagram-feed .instagram-header span{float:left}.thumbnail-slider .item.twitter-feed .twitter-header span:first-child,.thumbnail-slider .item.twitter-feed .instagram-header span:first-child,.thumbnail-slider .item.instagram-feed .twitter-header span:first-child,.thumbnail-slider .item.instagram-feed .instagram-header span:first-child{margin-right:15px}.thumbnail-slider .item.twitter-feed .twitter-header span:nth-child(2),.thumbnail-slider .item.twitter-feed .instagram-header span:nth-child(2),.thumbnail-slider .item.instagram-feed .twitter-header span:nth-child(2),.thumbnail-slider .item.instagram-feed .instagram-header span:nth-child(2){font-size:15px;font-size:1.5rem;letter-spacing:1.88px;line-height:17px;color:#fff;text-shadow:0 0 10px 0 rgba(0,0,0,.79);margin-top:2px}.thumbnail-slider .item.twitter-feed .inner,.thumbnail-slider .item.instagram-feed .inner{position:relative;height:100%;z-index:3}.thumbnail-slider .item.twitter-feed ul li,.thumbnail-slider .item.twitter-feed p,.thumbnail-slider .item.instagram-feed ul li,.thumbnail-slider .item.instagram-feed p{padding-top:10px;clear:both;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:15px;font-size:1.5rem;line-height:26px;color:#fff;margin-bottom:13px}.thumbnail-slider .item.twitter-feed ul li a,.thumbnail-slider .item.twitter-feed p a,.thumbnail-slider .item.instagram-feed ul li a,.thumbnail-slider .item.instagram-feed p a{color:#fff}.thumbnail-slider .item.twitter-feed .follow-link,.thumbnail-slider .item.instagram-feed .follow-link{position:absolute;bottom:0;left:0;font-size:15px;font-size:1.5rem;letter-spacing:1.88px;line-height:17px;text-transform:uppercase;text-shadow:0 0 10px 0 rgba(0,0,0,.79);color:#fff}.thumbnail-slider .item.twitter-feed::before,.thumbnail-slider .item.twitter-feed::after,.thumbnail-slider .item.instagram-feed::before,.thumbnail-slider .item.instagram-feed::after{display:none}.thumbnail-slider .item.instagram-feed .item__image{position:absolute;top:0;right:0;left:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.thumbnail-slider .item.instagram-feed .item__overlay-top,.thumbnail-slider .item.instagram-feed .item__overlay-bottom{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;opacity:.6}.thumbnail-slider .item.instagram-feed .item__overlay-top{background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 100%)}.thumbnail-slider .item.instagram-feed .item__overlay-bottom{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%)}@media screen and (max-width:1023px){.section-heading .line-one{font-size:22px;font-size:2.2rem}.section-heading .line-two{font-size:86px;font-size:8.6rem;line-height:92px}}@media screen and (max-width:767px){.section-heading .line-one{font-size:20px;font-size:2rem}.section-heading .line-two{font-size:76px;font-size:7.6rem;line-height:70px}.homepage-news .section-heading .line-two{max-width:72%}}@media screen and (max-width:560px){.thumbnail-slider .news-item{width:400px}}@media screen and (max-width:500px){.section-heading .line-one{font-size:20px;font-size:2rem}.section-heading .line-two{font-size:60px;font-size:6rem;line-height:55px;margin-left:20px;margin-bottom:10px}.homepage-news .section-heading .line-two{max-width:100%}.homepage-news .slider-nav,.more-news .slider-nav{margin-top:0!important}}@media screen and (max-width:460px){.thumbnail-slider .news-item{width:300px}.thumbnail-slider .item .inner{padding:22px}.thumbnail-slider .news-item .post-title,.thumbnail-slider .page-teaser .teaser-text{font-size:24px;font-size:2.4rem;line-height:26px}.thumbnail-slider .item.twitter-feed{padding:0;overflow-y:scroll}}@media screen and (max-width:350px){.thumbnail-slider .news-item{width:270px}}.homepage-events{padding:50px 0}.homepage-events .section-heading .line-one{font-size:18px;font-size:1.8rem;letter-spacing:2px;line-height:21px}.homepage-events .section-heading .line-two{font-size:55px;font-size:5.5rem;letter-spacing:normal;line-height:66px;margin-bottom:50px}.homepage-events .events-wrapper{background-color:#F6F6F6;padding:60px}.homepage-events .event{margin-bottom:35px}.homepage-events .event__date{display:block;font-size:16px;font-size:1.6rem;letter-spacing:1.78px;line-height:18px;text-transform:uppercase;color:#002E5F;margin-bottom:10px}.homepage-events .event__title{display:block;font-family:"adobe-garamond-pro",serif;font-size:28px;font-size:2.8rem;line-height:35px;color:#A1B9DB}@media screen and (max-width:767px){.homepage-events .events-wrapper{margin-top:30px;padding:40px}}.senior-school .information-section .section-title{color:#A1B9DB}.senior-school .section-heading .line-one{color:#A1B9DB}.prep-school .information-section .section-title{color:#7F308B}.prep-school .section-heading .line-one{color:#7F308B}.prep-school .button--lightblue.button--inverted{background-color:#7F308B}.prep-school .button--lightblue.button--inverted:hover,.prep-school .button--lightblue.button--inverted:focus,.prep-school .button--lightblue.button--inverted:active{color:#7F308B;background-color:transparent}.prep-school .homepage-events .event__title{color:#7F308B}.information-section{padding:50px 0}.information-section .section-title{display:block;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:18px;font-size:1.8rem;letter-spacing:2px;line-height:1.16;color:#A1B9DB;margin-top:16px}.information-section h2{font-size:55px;font-size:5.5rem;font-style:italic;line-height:1.2;color:#002E5F;margin-top:22px;margin-bottom:10px}.information-section h2 a{color:#002E5F}.information-section p{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:19px;font-size:1.9rem;letter-spacing:.25px;line-height:1.5;color:#2F2E2E;margin-bottom:24px}.information-section__name{display:block;font-size:16px;font-size:1.6rem;letter-spacing:1.78px;line-height:31px;text-transform:uppercase;color:#A1B9DB}.information-section__title{display:block;font-size:17px;font-size:1.7rem;letter-spacing:1px;line-height:29px;margin-bottom:12px}.information-section .name-wrapper{padding-left:0}article.main{padding-top:70px}.sidebar{position:relative;background-color:#F6F6F6;padding:42px 45px 58px 45px;margin-top:-150px;z-index:5}.sidebar .parent-title{display:block;font-family:"adobe-garamond-pro",serif;font-size:40px;font-size:4rem;font-style:italic;line-height:48px;color:#002E5F}.sidebar .parent-subtitle,.sidebar .parent-subtitle a{display:block;font-family:"adobe-garamond-pro",serif;font-size:22px;font-size:2.2rem;line-height:22px;color:#002E5F}.sidebar .parent-subtitle{margin-top:10px}.sidebar .parent-subtitle a:hover{color:#A1B9DB}.sidebar .sidebar-menu{margin-top:18px;margin-bottom:45px;list-style:none}.sidebar .sidebar-menu .page_item,.sidebar .sidebar-menu .page_item a{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;line-height:28px;text-transform:uppercase;color:#002E5F}.sidebar .sidebar-menu .page_item.current_page_item>a,.sidebar .sidebar-menu .page_item a:hover,.sidebar .sidebar-menu .page_item a:focus,.sidebar .sidebar-menu .page_item a:active{color:#A1B9DB}.sidebar .sidebar-menu .children{list-style:none;margin-left:15px;height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar .sidebar-menu .children.active{height:auto;max-height:330px}.sidebar .sidebar-menu .sidebar-menu-toggle{position:relative;display:block;float:right;width:30px;height:30px;margin-top:-2px;cursor:pointer;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar .sidebar-menu .sidebar-menu-toggle::before,.sidebar .sidebar-menu .sidebar-menu-toggle::after{content:"";position:absolute;top:10px;right:8px;width:12px;height:2px;background-color:#002E5F;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sidebar .sidebar-menu .sidebar-menu-toggle::after{top:17px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sidebar .sidebar-menu .sidebar-menu-toggle:hover::before,.sidebar .sidebar-menu .sidebar-menu-toggle:focus::before,.sidebar .sidebar-menu .sidebar-menu-toggle:hover::after,.sidebar .sidebar-menu .sidebar-menu-toggle:focus::after{background-color:#A1B9DB}.sidebar .sidebar-menu .sidebar-menu-toggle.active{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.blog .sidebar,.archive .sidebar,.single .sidebar{margin-top:62px}.page-template-page-events .news-items-wrapper{padding-top:50px}@media screen and (max-width:991px){.page-template-page-events .sidebar,.sidebar{margin-top:30px}}.page-template-page-contact .page-banner__title{width:100%;max-width:100%;text-align:center;left:0;right:0}.page-template-page-contact .main-content{padding-top:50px}.page-template-page-contact h2.large{font-size:110px;font-size:11rem;font-style:italic;line-height:1;margin-bottom:35px}.page-template-page-contact #school-map{margin-bottom:90px}.nav-tabs{display:block;text-align:center}.nav-tabs>li{float:none;display:inline-block}.nav-tabs li>a{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;line-height:28px;text-transform:uppercase;color:#002E5F;background-color:transparent;border:none;padding-right:0;padding-left:4px}.nav-tabs li>a::after{content:"|";margin-left:7px}.nav-tabs li>a:hover,.nav-tabs li>a:focus,.nav-tabs li>a:active{color:#A1B9DB;background-color:transparent;border:none}.nav-tabs li:last-child>a::after{display:none}.nav-tabs li.active>a,.nav-tabs li.active>a:focus,.nav-tabs li.active>a:hover,.nav-tabs li>a:hover,.nav-tabs li>a:focus{color:#A1B9DB;background-color:transparent;border:none}@media screen and (max-width:800px){.page-template-page-contact h2.large{font-size:85px;font-size:8.5rem}}@media screen and (max-width:450px){.nav-tabs li{display:block}.nav-tabs li>a{padding:4px}.nav-tabs li>a::after{display:none}}.where-next-section{margin-top:110px}.where-next-section .section-heading{margin-bottom:25px}.where-next-section .where-next-teaser{position:relative;width:100%;height:290px;margin-bottom:30px;overflow:hidden}.where-next-section .where-next-teaser__image{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.where-next-section .where-next-teaser__title{position:absolute;bottom:35px;left:40px;right:40px;font-family:"adobe-garamond-pro",serif;font-size:40px;font-size:4rem;line-height:1.2;color:#fff;z-index:2}.where-next-section .where-next-teaser__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7;background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);z-index:1}.where-next-section .where-next-teaser__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.where-next-section .where-next-teaser:hover .where-next-teaser__image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.08);-ms-transform:translateZ(0) scale(1.08);transform:translateZ(0) scale(1.08)}.tablepress{margin-top:10px;margin-bottom:25px!important}.tablepress tfoot th,.tablepress thead th,tfoot th,thead th{font-family:"adobe-garamond-pro",serif!important;font-size:28px;font-size:2.8rem;letter-spacing:1px;text-transform:none}.tablepress td,td{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:17px;font-size:1.7rem}.news-items-wrapper .news-item .post-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:38px;max-height:114px}.thumbnail-slider .news-item.img{position:relative;overflow:hidden}.thumbnail-slider .news-item.img .item__image{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.thumbnail-slider .news-item.img .overlay{opacity:.7}.thumbnail-slider .news-item.img:hover .item__image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.065);-ms-transform:translateZ(0) scale(1.065);transform:translateZ(0) scale(1.065)}.thumbnail-slider .news-item.img:hover .overlay{opacity:.7}.table-outer{width:100%;overflow:auto;margin-bottom:30px}.background-strip{background:#A1B9DB;padding:40px 60px;margin-top:30px;margin-bottom:35px}.background-strip p{margin-bottom:0;color:#fff}.stats-strip{background-color:#F6F6F6;text-align:center;padding:60px 70px;margin-top:30px;margin-bottom:35px}.stats-strip h2{font-size:55px;font-size:5.5rem;font-style:italic;line-height:1.2;margin-top:0;margin-bottom:40px}.stats-strip .stat-item{display:block;width:100%;margin-bottom:30px;padding:0 5px}.stats-strip .stats-wrapper.stats-2 .stat-item{float:left;width:50%}.stats-strip .stats-wrapper.stats-3 .stat-item{float:left;width:33.3333333333%}.stats-strip .stat-number{display:block;font-family:"adobe-garamond-pro",serif;font-size:68px;font-size:6.8rem;line-height:1.2;color:#A1B9DB}.stats-strip .stat-info{display:block;font-size:19px;font-size:1.9rem;line-height:1.5;color:#002E5F;letter-spacing:.25px}.stats-strip .clear{clear:both}@media screen and (min-width:992px) and (max-width:1199px){.stats-strip .stat-number{font-size:58px;font-size:5.8rem}.stats-strip .stat-info{font-size:17px;font-size:1.7rem}}@media screen and (max-width:767px){.stats-strip{padding:45px 60px}.background_strip{padding:40px}.stats-strip .stats-wrapper.stats-2 .stat-item,.stats-strip .stats-wrapper.stats-3 .stat-item{float:none;width:100%;margin-bottom:30px}}@media screen and (max-width:400px){.stats-strip{padding:40px}.stats-strip .stat-number{font-size:58px;font-size:5.8rem}.stats-strip .stat-info{font-size:17px;font-size:1.7rem}}.stats-slider-strip h3{margin-top:0}.stats-slider-strip .row{margin:0 -15px}.stats-slider-strip .tab-content{margin-top:15px}.stats-slider-strip .tab-content>.tab-pane{display:block;visibility:hidden;opacity:0;-webkit-transition:opacity 0.8s ease-in-out;-o-transition:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out;height:0}.stats-slider-strip .tab-content>.active{visibility:visible;opacity:1;height:100%}.stats-slider-strip .nav-tabs{text-align:right;margin:0;padding:0;margin-top:8px}.stats-slider-strip .nav-tabs li{display:inline-block!important;margin:0;margin-left:3px}.stats-slider-strip .nav-tabs li::before{display:none}.stats-slider-strip .nav-tabs li>a{font-family:"adobe-garamond-pro",serif;font-size:20px;text-transform:none;letter-spacing:.2px;line-height:.9;color:#002E5F;opacity:.4}.stats-slider-strip .nav-tabs li>a::after{display:none}.stats-slider-strip .nav-tabs li.active>a,.stats-slider-strip .nav-tabs li:hover>a{opacity:1;color:#002E5F;text-decoration:underline;text-underline-offset:7px}@media screen and (max-width:575px){.stats-slider-strip .col-xs-7,.stats-slider-strip .col-xs-5{width:100%}.stats-slider-strip .nav-tabs{text-align:left;margin-bottom:10px}.stats-slider-strip .nav-tabs li{margin-left:0;margin-right:3px}.stats-slider-strip h3{margin-bottom:0}}.stat-slider-wrapper{position:relative;padding:0 40px}.stat-slider-wrapper .item{margin:0 5px}.stat-slider-wrapper .slick-next,.stat-slider-wrapper .slick-prev{position:absolute;top:50%;width:36px;height:68px;background-image:url(../svg/slider-arrow--next.svg);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:none;text-indent:-99999px;margin:0;padding:0}.stat-slider-wrapper .slick-next{right:0}.stat-slider-wrapper .slick-prev{left:0;background-image:url(../svg/slider-arrow--prev.svg)}iframe[src*="youtube.com"]{width:100%;max-width:100%;height:auto;aspect-ratio:16/9}.search-result{margin:40px 0}.search-result .image-contain{width:120px;height:120px;float:left;margin-right:30px;background-size:cover;background-position:center;background-color:#f2f2f2}.search-type{font-size:.75rem;line-height:2;text-transform:uppercase;letter-spacing:2px;font-family:GillSansSemi}.search .pagination li{list-style:none;display:inline-block}.menu-search-form{float:right;display:inline-block;width:30px;margin-left:10px;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}.menu-search-form input[type=submit]{height:20px;width:20px;background-image:url(../svg/magnifying-glass.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;color:transparent;opacity:.5;-webkit-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear;pointer-events:none}.menu-search-form input[type=submit]:hover{opacity:1}.menu-search-form input[type=text]{border:none;border-bottom:solid 2px #fff;background:none;width:0;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;opacity:0;color:#fff}.menu-search-form input[type=text]:focus{outline:none}.menu-search-form .screen-reader-text{display:none}@media screen and (min-width:1159px){.menu-search-form.is-active{width:240px}.menu-search-form.is-active input[type=text]{width:200px;opacity:1}.menu-search-form.is-active input[type=submit]{pointer-events:auto}}@media screen and (max-width:1159px){.top-navigation{padding:0 30px}.menu-search-form{width:100%;position:relative;margin-bottom:20px;float:none}.menu-search-form input[type=text]{width:100%;opacity:1}.menu-search-form input[type=submit]{position:absolute;right:0;bottom:6px;pointer-events:auto;z-index:9}.js-dropdown.quick-links{display:block;position:relative}.js-dropdown.quick-links .js-dropdown-content.quick-links{display:none;text-align:center}.js-dropdown.quick-links.hover .js-dropdown-content.quick-links{display:block}.js-dropdown.portal-links{display:block;position:relative}.js-dropdown.portal-links .js-dropdown-content.portal-links{display:none;text-align:center}.js-dropdown.portal-links.hover .js-dropdown-content.portal-links{display:block}.js-dropdown-title{display:block;text-align:center;padding:10px 25px;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:12px;font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.65)!important}}.news-items-wrapper{padding-top:0;padding-left:0}.news-items-wrapper .news-item:nth-child(odd),.news-items-wrapper .news-item{margin-right:0}.news-items-wrapper .news-item,.single .news-item{position:relative;overflow:hidden}.news-items-wrapper .news-item::before,.single .news-item::before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 100%);opacity:.5;z-index:1}.news-items-wrapper .news-item::after,.single .news-item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:.5;z-index:1}.news-items-wrapper .news-item .post-title,.news-items-wrapper .news-item .meta-category,.news-items-wrapper .news-item .meta-author,.single .news-item .post-title,.single .news-item .meta-category,.single .news-item .meta-author{color:#fff;text-shadow:none!important}.news-items-wrapper .news-item .inner,.single .news-item .inner{padding:28px 22px;z-index:3}.news-items-wrapper .news-item .post-title,.single .news-item .post-title{bottom:22px;left:22px;right:22px}.news-items-wrapper .news-item .news-item-image,.single .news-item .news-item-image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.news-items-wrapper .news-item.no-img,.single .news-item.no-img{background-image:url(../png/forest-crest1.png);background-position:center;background-repeat:no-repeat;background-size:170px}.news-items-wrapper .news-item.img:hover .overlay,.single .news-item.img:hover .overlay{height:125px!important}.news-items-wrapper .news-item.img:hover .news-item-image,.single .news-item.img:hover .news-item-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news-items-wrapper .category-selection{margin-bottom:35px}.news-items-wrapper .category-selection span{display:inline-block;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;text-transform:uppercase;color:#2F2E2E}.news-items-wrapper .category-selection .category-nav{display:inline-block;list-style:none}.news-items-wrapper .category-selection .category-nav .cat_item{display:inline-block;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;text-transform:uppercase;padding:0 3px;margin-right:-2px}.news-items-wrapper .category-selection .category-nav .cat_item::after{content:"|"}.news-items-wrapper .category-selection .category-nav .cat_item:last-child::after{display:none}.news-items-wrapper .category-selection .category-nav .cat_item a{color:#002E5F;margin-right:7px}.news-items-wrapper .category-selection .category-nav .cat_item.current a{color:#A1B9DB}.blog .news-items-wrapper .news-item a,.archive .news-items-wrapper .news-item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}.blog .news-items-wrapper .news-item .post-title,.archive .news-items-wrapper .news-item .post-title{padding-left:0;padding-right:0}.single-post h1{font-size:50px;font-size:5rem;margin-top:0;margin-bottom:22px}.single-post .meta-date{display:block;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;line-height:28px;text-transform:uppercase;color:#2F2E2E;margin-bottom:40px}.single .more-news{padding:50px 0}.single .more-news .slider-nav{text-align:right;margin-top:-60px}.single .more-news .slider-nav .prev,.single .more-news .slider-nav .next{text-indent:9999999px}.single .more-news .caroufredsel_wrapper{margin-top:25px!important}.page-template-page-blog .main-content{margin-top:50px}.page-template-page-blog .sidebar{margin-top:0}.single-blog .sidebar{margin-top:80px}.single-blog article.main{padding-top:0}.single-blog h1{font-size:55px;font-size:5.5rem;margin-bottom:3px}.single-blog .meta-data{margin-bottom:45px}.single-blog .meta-date,.single-blog .meta-author{display:inline-block;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:1.9px;text-transform:uppercase;color:#002E5F}.single-blog .meta-author{position:relative;margin-left:27px}.single-blog .meta-author::before{content:"|";position:absolute;top:0;left:-17px}#calendar .loading{display:block;width:100%;min-height:500px}#calendar .loading .loader{top:25vh}p.calendar-nav{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;line-height:28px;text-transform:uppercase;color:#2F2E2E}p.calendar-nav a{color:#002E5F}p.calendar-nav a:hover,p.calendar-nav a:focus,p.calendar-nav a:active{color:#A1B9DB}table.calendar-events td{line-height:150%!important}div#mini-calendar,.tribe-mini-calendar-wrapper{width:100%;margin-top:40px}table.mini-calendar,.tribe-mini-calendar{table-layout:fixed;text-align:center}table.mini-calendar th,.tribe-mini-calendar th,.tribe-mini-calendar-nav th{font-weight:lighter!important;border-top:none!important;text-align:center}table.mini-calendar>tbody>tr>td,table.tribe-mini-calendar>tbody>tr>td{padding:8px 0!important}table.mini-calendar td.today,table.tribe-mini-calendar td.today,td.tribe-events-thismonth.tribe-events-present{background-color:#002E5F}table.mini-calendar td.today a,table.tribe-mini-calendar td.today a,td.tribe-events-thismonth.tribe-events-present,td.tribe-events-thismonth.tribe-events-present a,td.tribe-events-thismonth.tribe-events-present span{color:white!important}table.mini-calendar td.day-prev-month,table.tribe-mini-calendar td.day-prev-month{background-color:#e9e9e9}table.mini-calendar td span,table.tribe-mini-calendar td span{color:#343638}table.mini-calendar caption{text-align:center;padding:12px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}span.calendar-prev{padding-right:10px}span.calendar-next{padding-left:10px}p.calendar-nav{margin-top:12px;margin-bottom:15px;display:inline-block}div.white-popup h2{line-height:150%}div.white-popup h5{margin-top:30px;font-size:16px}tr.date{background-color:#002E5F;color:#fff}tr.date:hover{background-color:#002E5F!important}tr.even{font-size:16px}body.calendar .main-content-page{margin-bottom:0}.table-hover>tbody>tr:hover{background-color:#fff}div.calendar-filter{padding-left:0;margin-top:40px;margin-bottom:30px}table.calendar-events{table-layout:inherit;min-width:100%}table.calendar-events tbody{display:table;width:100%}table.calendar-events tr{width:100%}table.calendar-events .ta_c{width:150px}table.calendar-events .event_export-link{width:100px}.tribe-mini-calendar-list-wrapper{display:none}.tribe-mini-calendar-wrapper{margin-top:40px;font-family:"canada-type-gibson","Helvetica",sans-serif!important;font-weight:400!important}.tribe-mini-calendar-nav,.tribe-mini-calendar-nav td{background:white!important;border:none!important;text-align:center;padding:12px 0}.tribe-mini-calendar-nav span,.tribe-mini-calendar-nav a,.tribe-mini-calendar-nav td span,.tribe-mini-calendar-nav td a{font-family:"canada-type-gibson","Helvetica",sans-serif;font-weight:400}.tribe-mini-calendar-wrapper thead th{background-color:white!important;border:none!important;color:#002E5F!important;font-family:"canada-type-gibson","Helvetica",sans-serif!important;font-size:18px;font-size:1.8rem;font-weight:300;padding:8px}.tribe-mini-calendar-nav tr:first-child{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.tribe-mini-calendar-nav th,.tribe-mini-calendar th{background:#fff;border:none;font-family:"canada-type-gibson","Helvetica",sans-serif;font-weight:300;color:#2F2E2E}.tribe-mini-calendar-day-link{font-weight:400!important}.tribe-mini-calendar-day-link::before{display:none!important}#ajax-loading-mini{display:none!important}#calendar-lightbox{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.8);height:100vh;z-index:10000}.calendar-lightbox__content{max-width:500px;width:500px;background-color:#fff;position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:20px}.calendar-lightbox__content h3{margin-top:0;font-size:35px;line-height:120%;font-family:"canada-type-gibson","Helvetica",sans-serif}#content-area .time-event,.calendar-lightbox__content .time-event{font-size:18px;width:100%;display:inline-block}#content-area .tribe-events-cal-links,.calendar-lightbox__content .tribe-events-cal-links{margin-top:30px}#content-area .tribe-events-cal-links a,.content #tribe-events .cal-content .tribe-events-cal-links a,.calendar-lightbox__content .tribe-events-cal-links a{position:relative;display:inline-block;font-size:14px;line-height:24px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:#002E5F;background-color:transparent;padding:15px 20px;border:2px solid #002E5F;border-radius:0;margin-right:20px;outline:none;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#content-area .tribe-events-cal-links a:hover,.content #tribe-events .cal-content .tribe-events-cal-links a:hover,.calendar-lightbox__content .tribe-events-cal-links a:hover{background-color:#002E5F;color:#fff}#content-area{width:100%}#content-area h3{padding-top:0}#content-area .loadergif,.calendar-lightbox__content .loadergif{text-align:center;width:150px;height:auto;margin:0 auto;display:inherit;border-bottom:20px solid #fff}.subcat-filter-wrapper.ignorethis{display:none}.export-month{margin-bottom:20px;width:100%;padding:20px}.custom-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}.custom-lightbox__background{background-color:#000;position:absolute;width:100%;height:100%;opacity:.8}.custom-lightbox__container{padding-top:30px;width:600px;position:absolute;z-index:1;left:50%;top:50%;max-height:95%;max-width:95%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.custom-lighbox__content{background-color:#fff;padding:30px;overflow-y:auto;width:100%}.custom-lighbox__content.is_calendar{position:relative}.cal-content p{color:#77777A!important;font-size:1.3125em!important;line-height:2.9rem!important;font-family:IntervalProLight,monospace!important;margin-bottom:20px!important}.cal-content>h3{font-size:32px;color:#002E5F;margin-top:0}.cal-content .tribe-events-meta-group{border-top:1px solid #ECECEC;padding-top:20px}.cal-content .tribe-events-meta-group h3{font-size:19px;color:#112b53}.cal-content .tribe-venue{margin:0}.time-event{color:#002E5F}.ajax-events.caltpl img{width:300px!important}.notification--wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,.3)}.notification--wrapper .notification-pop-up{position:absolute;top:50%;left:0;right:0;width:570px;max-width:85%;background-color:#fff;padding:40px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.notification--wrapper .notification-pop-up h2{font-size:55px;font-size:5.5rem;line-height:1.2;text-align:center;font-style:italic;margin-top:0;margin-bottom:20px}.notification--wrapper .notification-pop-up .close-button{position:absolute;top:-33px;right:-33px;width:33px;height:33px;background-color:#A1B9DB;cursor:pointer}.notification--wrapper .notification-pop-up .close-button::before,.notification--wrapper .notification-pop-up .close-button::after{content:"";position:absolute;top:16px;right:7px;width:18px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.notification--wrapper .notification-pop-up .close-button::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:767px){.notification-pop-up{padding:30px}.notification-pop-up .close-button{top:0;right:0}.notification-pop-up .inner{max-height:60vh;overflow-y:auto}}.notification.cookies-bar{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#002E5F;padding:30px 50px 10px;color:#fff}.notification.cookies-bar .notification__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notification.cookies-bar .notification__content .notification__text{max-width:75%;margin-right:40px}.notification.cookies-bar .notification__content .notification__text p{font-size:15px;font-size:1.5rem;line-height:1.3;color:#fff;margin-bottom:15px}.notification.cookies-bar .notification__content a{color:#fff}.notification.cookies-bar .notification__content a:not(.button):hover,.notification.cookies-bar .notification__content a:not(.button):focus{text-decoration:underline}.notification.cookies-bar .notification__content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notification.cookies-bar .notification__content .buttons .button{padding:12px 28px;font-size:11px;font-size:1.1rem;margin:5px}@media (max-width:991px){.notification.cookies-bar .buttons{display:block;margin-top:30px}.notification.cookies-bar .buttons .button{margin-bottom:15px}}@media (max-width:575px){.notification.cookies-bar{padding:30px 30px 5px}.notification.cookies-bar .notification__content{display:block}.notification.cookies-bar .notification__content .notification__text{margin-right:0}.notification.cookies-bar .buttons .button{margin-left:0!important;margin-right:30px}}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{display:none}.slider{background-color:#d7d7d8;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:26px}input:checked+.slider{background-color:#002E5F}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.button.accept-cookies{margin-top:30px}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.team-member{height:100%;margin-bottom:30px}.team-member__image{height:320px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px}.team-member__title{display:block;font-family:"adobe-garamond-pro",serif;font-size:28px;font-size:2.8rem;line-height:1.2;color:#002E5F;margin-bottom:15px}.team-member__info{display:block}.page-template-page-virtual-tour .intro-section{padding-bottom:40px}.page-template-page-virtual-tour .text-section{padding-top:35px;padding-bottom:35px}.page-template-page-virtual-tour .text-img-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:35px;padding-bottom:35px}.page-template-page-virtual-tour .text-img-section .video-wrapper{height:420px}.page-template-page-virtual-tour .text-img-section .video-wrapper .title{bottom:42px;left:42px;right:125px;font-size:40px;font-size:4rem;line-height:48px}.page-template-page-virtual-tour .text-img-section .video-wrapper .play-icon{bottom:42px;right:42px;width:75px;height:75px;background-size:18px 23px}.page-template-page-virtual-tour .video-section{padding-top:40px;padding-bottom:40px}.page-template-page-virtual-tour .video-section .col-md-8{padding-right:0}.page-template-page-virtual-tour .video-section .video-wrapper{height:230px;margin-bottom:30px}.page-template-page-virtual-tour .video-section .video-wrapper .title{bottom:20px;left:20px;right:95px;font-size:28px;font-size:2.8rem;line-height:36px}.page-template-page-virtual-tour .video-section .video-wrapper .play-icon{bottom:24px;right:24px;width:44px;height:44px;background-size:11px 14px}.page-template-page-virtual-tour .powerpoint-section{padding-top:40px;padding-bottom:40px}.page-template-page-virtual-tour .powerpoint-section .col-md-8{padding-right:0}.page-template-page-virtual-tour .powerpoint-section .powerpoint-wrapper{height:230px;margin-bottom:30px}.page-template-page-virtual-tour .powerpoint-section .powerpoint-wrapper .title{bottom:20px;left:20px;right:95px;font-size:28px;font-size:2.8rem;line-height:36px}.page-template-page-virtual-tour .powerpoint-section .powerpoint-wrapper .powerpoint-download-icon{bottom:24px;right:24px;width:44px;height:44px;background-size:21px 16px}.page-template-page-virtual-tour .powerpoint-section .powerpoint-wrapper .powerpoint-download::before{display:none}.page-template-page-virtual-tour .video-wrapper{position:relative;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-page-virtual-tour .video-wrapper .title{position:absolute;font-family:"adobe-garamond-pro",serif;color:#fff;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}.page-template-page-virtual-tour .video-wrapper .play-icon{position:absolute;border-radius:100%;background-color:#A1B9DB;background-image:url(../png/icon__play-white%402x.png);background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}.page-template-page-virtual-tour .video-wrapper .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);z-index:1}.page-template-page-virtual-tour .video-wrapper .wrap-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.page-template-page-virtual-tour .video-wrapper:hover .play-icon{background-color:#7c9ecd}.page-template-page-virtual-tour .powerpoint-wrapper{position:relative;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-page-virtual-tour .powerpoint-wrapper .title{position:absolute;font-family:"adobe-garamond-pro",serif;color:#fff;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}.page-template-page-virtual-tour .powerpoint-wrapper .powerpoint-download-icon{position:absolute;border-radius:100%;background-color:#A1B9DB;background-image:url(../svg/download-white.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}.page-template-page-virtual-tour .powerpoint-wrapper .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);z-index:1}.page-template-page-virtual-tour .powerpoint-wrapper .wrap-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.page-template-page-virtual-tour .powerpoint-wrapper:hover .powerpoint-download-icon{background-color:#7c9ecd}@media screen and (min-width:992px) and (max-width:1199px){.page-template-page-virtual-tour .text-img-section .video-wrapper{height:360px}}@media screen and (max-width:991px){.page-template-page-virtual-tour .video-section .col-md-8{padding-left:0}.page-template-page-virtual-tour .powerpoint-section .col-md-8{padding-left:0}.page-template-page-virtual-tour .text-img-section .video-wrapper{height:350px}}@media screen and (max-width:767px){.page-template-page-virtual-tour .text-img-section{display:block}.page-template-page-virtual-tour .text-img-section .col-md-5{margin-top:30px}.page-template-page-virtual-tour .text-img-section .video-wrapper{height:400px}}@media screen and (min-width:600px) and (max-width:767px){.page-template-page-virtual-tour .video-section .video-column{width:50%}.page-template-page-virtual-tour .powerpoint-section .powerpoint-column{width:50%}}@media screen and (max-width:600px){.page-template-page-virtual-tour .video-section .video-wrapper{height:290px}.page-template-page-virtual-tour .powerpoint-section .powerpoint-wrapper{height:290px}.page-template-page-virtual-tour .text-img-section .video-wrapper{height:330px}.page-template-page-virtual-tour .text-img-section .video-wrapper .title{bottom:25px;left:30px;right:115px;font-size:33px;font-size:3.3rem;line-height:38px}.page-template-page-virtual-tour .text-img-section .video-wrapper .play-icon{bottom:30px;right:30px;width:65px;height:65px}}@media screen and (max-width:480px){.page-template-page-virtual-tour .video-section .video-wrapper{height:230px}.page-template-page-virtual-tour .powerpoint-section .powerpoint-wrapper{height:230px}.page-template-page-virtual-tour .text-img-section .video-wrapper{height:300px}}.page-id-18519 .page-banner__title{text-align:center;left:0;right:0;margin:0 auto}.top-level-id-18519 .fluid-header .header-overlay{display:none}.top-level-id-18519 .sidebar{margin-top:80px}.page-teaser-wrapper{margin-top:45px}.page-teaser{background-color:rgba(161,185,219,.1);padding:30px;width:100%;height:245px;text-align:center;margin-bottom:20px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page-teaser img{margin-bottom:10px;max-height:147px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page-teaser__title{position:absolute;bottom:37px;left:20px;right:20px;display:block;font-family:"adobe-garamond-pro",serif;font-size:32px;font-size:3.2rem;letter-spacing:0;line-height:1.18;color:#002E5F}.page-teaser:hover{background-color:rgba(161,185,219,.2)}.page-teaser:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-teaser--Creativity img,.page-teaser--Careers img,.page-teaser--Community img{padding:12px 0}.page-teaser--Challenge img{padding:17px 0}.page-banner--icon{height:60vh;background-color:#F5F8FB;overflow:hidden}.page-banner--icon .page-banner__title h1{color:#002E5F}.page-banner--icon .page-banner__icon{position:absolute;bottom:calc(-20% + 50px);right:10%;height:80%;width:40%;background-position:bottom right;background-repeat:no-repeat;background-size:contain;z-index:1}.page-banner--icon .page-banner__overlay--icon{position:absolute;bottom:0;left:0;right:0;height:35%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(245,248,251,.6392156863)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(245,248,251,.6392156863) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(245,248,251,.6392156863) 0%,rgba(0,0,0,0) 100%);z-index:2}.page-id-18527 .page-banner__icon,.page-id-18521 .page-banner__icon{bottom:-20%}.page-link{height:100%;padding-bottom:50px}.page-link__image{display:block;margin-bottom:15px}.page-link__title{display:block;font-family:"adobe-garamond-pro",serif;font-size:32px;font-size:3.2rem;line-height:1.2;color:#002E5F;margin-bottom:15px}.page-link__title a{color:#002E5F}.page-link__title a:hover,.page-link__title a:active{color:#002E5F}.page-link__title a:focus{color:#A1B9DB}.page-link__info{display:block;font-size:17px;font-size:1.7rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:27px;max-height:108px;margin-bottom:40px}.page-link .read-more{position:absolute;bottom:50px}.page-link--no-bg{position:relative;height:230px;padding:40px 37px;background-color:#A1B9DB;margin-bottom:30px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page-link--no-bg .page-link__title{font-size:40px;font-size:4rem;line-height:1.05;color:#fff}.page-link--no-bg .page-link__read-more{position:absolute;bottom:40px;left:37px;right:37px;font-size:15px;font-size:1.5rem;line-height:1;letter-spacing:1.9px;text-transform:uppercase;color:#002E5F}.page-link--no-bg:hover{background-color:#7c9ecd}.page-template-page-sport .page-banner__title,.page-template-page-grid .page-banner__title{max-width:100%;left:30px;right:30px;text-align:center}.page-template-page-sport .row--sport-grid,.page-template-page-grid .row--sport-grid{margin-left:0;margin-right:0;padding:60px 0 120px 0}.page-template-page-sport .row--page-link-grid,.page-template-page-grid .row--page-link-grid{margin-left:0;margin-right:0;padding:60px 0 30px 0}.page-template-page-sport .row--page-link-grid .download-link,.page-template-page-grid .row--page-link-grid .download-link{position:static;display:initial;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:none;text-transform:inherit;color:inherit;padding-top:0;padding-left:0}.page-template-page-sport .row--page-link-grid .download-link::before,.page-template-page-grid .row--page-link-grid .download-link::before{display:none}.page-template-page-sport .line-two,.page-template-page-grid .line-two{margin-bottom:30px}.page-template-page-sport .thumbnail-slider .item,.page-template-page-grid .thumbnail-slider .item{width:100%;margin-right:0}.page-template-page-sport .twitter-feed .follow-link,.page-template-page-grid .twitter-feed .follow-link{position:absolute;bottom:30px}.page-template-page-sport .twitter-feed p a,.page-template-page-grid .twitter-feed p a{color:#A1B9DB!important}.page-template-page-sport .instagram-feed,.page-template-page-grid .instagram-feed{position:relative;padding:0!important}.page-template-page-sport .instagram-feed::before,.page-template-page-grid .instagram-feed::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0%,#000000 100%);background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:.6;z-index:1}.page-template-page-sport .instagram-feed .follow-link,.page-template-page-grid .instagram-feed .follow-link{position:absolute;top:30px;right:25px;color:#fff;z-index:3}.page-template-page-sport .instagram-feed .item__overlay-top,.page-template-page-sport .instagram-feed .item__overlay-bottom,.page-template-page-grid .instagram-feed .item__overlay-top,.page-template-page-grid .instagram-feed .item__overlay-bottom{opacity:0.4!important}.page-template-page-sport .instagram-feed .inner,.page-template-page-grid .instagram-feed .inner{z-index:4!important}.page-template-page-sport .instagram-feed .instagram-header,.page-template-page-grid .instagram-feed .instagram-header{position:absolute!important;top:28px;left:25px;right:25px;z-index:3}.page-template-page-sport .instagram-feed .instagram-header a,.page-template-page-grid .instagram-feed .instagram-header a{color:#fff}.page-template-page-sport .instagram-feed .instagram-header img,.page-template-page-grid .instagram-feed .instagram-header img{height:36px!important;width:auto;margin-top:-4px;margin-right:10px}.page-template-page-sport .instagram-feed .instagram-header a,.page-template-page-grid .instagram-feed .instagram-header a{float:left}.page-template-page-sport .instagram-feed .instagram-header a:nth(2),.page-template-page-grid .instagram-feed .instagram-header a:nth(2){margin-right:15px;font-size:15px;font-size:1.5rem;letter-spacing:1.88px;line-height:17px;color:#fff;text-shadow:0 0 10px 0 rgba(0,0,0,.79);margin-top:6px}.page-template-page-sport .instagram-feed .follow-link,.page-template-page-grid .instagram-feed .follow-link{bottom:30px!important;left:30px!important;top:auto;right:auto}.page-template-page-sport .instagram-feed .instagram-image,.page-template-page-grid .instagram-feed .instagram-image{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-page-sport .instagram-feed .instagram-image:first-child,.page-template-page-grid .instagram-feed .instagram-image:first-child{left:0;right:50%}.page-template-page-sport .instagram-feed .instagram-image:last-child,.page-template-page-grid .instagram-feed .instagram-image:last-child{left:50%;right:0}.read-more{display:block;font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;line-height:1.5;text-transform:uppercase;color:#A1B9DB}.read-more:hover,.read-more:focus,.read-more:active{color:#002E5F}.follow-link{font-size:15px;font-size:1.5rem;letter-spacing:1.88px;line-height:17px;text-transform:uppercase;text-shadow:0 0 10px 0 rgba(0,0,0,.79);color:#fff}@media screen and (min-width:1450px){.page-template-page-sport .instagram-feed,.page-template-page-sport .twitter-feed{height:297px}}@media screen and (min-width:1200px) and (max-width:1449px){.page-template-page-sport .instagram-feed,.page-template-page-sport .twitter-feed{height:270px}}@media screen and (min-width:1200px){.page-template-page-sport .twitter-feed p{font-size:17px!important;font-size:1.7rem!important;line-height:27px!important}}@media screen and (min-width:992px) and (max-width:1199px){.page-template-page-sport .instagram-feed,.page-template-page-sport .twitter-feed{height:220px}.page-template-page-sport .twitter-feed p{padding-top:0;margin-top:-10px}}@media screen and (max-width:991px){.page-template-page-sport .thumbnail-slider{margin-bottom:30px}.page-template-page-sport .instagram-feed{height:auto;padding-bottom:50%}.page-template-page-sport .twitter-feed{height:auto;min-height:250px}.page-template-page-sport .twitter-feed p{font-size:17px!important;font-size:1.7rem!important;line-height:27px!important}}@media screen and (max-width:580px){.page-link--no-bg{padding:37px 30px}.page-link--no-bg .page-link__title{font-size:33px;font-size:3.3rem}}@media screen and (min-width:481px) and (max-width:991px){.page-template-page-sport .row--page-link-grid .col-xs-6:first-child,.page-template-page-grid .row--page-link-grid .col-xs-6:first-child{width:100%}}@media screen and (max-width:480px){.page-template-page-sport .row-flex .col-xs-6,.page-template-page-grid .row-flex .col-xs-6{width:100%}.page-link--no-bg{height:195px}}.site-footer .footer-logo{width:170px;margin-bottom:17px}@media screen and (min-width:768px){.site-footer .good-school{display:block}}.admissionsEnquiry select,.admissionsEnquiry input:not([type=submit]),.admissionsEnquiry .form-control{border:1px solid #d0d4d8!important;-webkit-box-shadow:none!important;box-shadow:none!important}.admissionsEnquiry .form-control{margin-bottom:0!important}.admissionsEnquiry .input-group-btn button.btn-default{padding:10px 12px!important;margin-top:0!important}.admissionsEnquiry .input-group-btn{padding-left:10px!important}.admissionsEnquiry .control-label{margin-top:-10px!important;margin-bottom:8px!important}.admissionsEnquiry .ng-scope{margin-bottom:13px}.admissionsEnquiry .help-block{font-size:11px!important;margin-top:-1px!important}.admissionsEnquiry .dropdown-menu li{margin-left:0!important}.admissionsEnquiry .dropdown-menu li::before{display:none!important}.vacancies{padding-top:70px}.vacancies h2{margin-bottom:5px}.vacancies+.main{padding-top:30px}.vacancy-item{margin-bottom:30px;border-bottom:1px solid #A1B9DB;padding-bottom:40px}.vacancy-item:last-child{border-bottom:none;padding-bottom:0}.vacancy-item h3{font-size:32px;font-size:3.2rem;margin-bottom:5px}.vacancy-item .meta-date{display:block;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;text-transform:uppercase;line-height:1.4;text-transform:uppercase;color:#002E5F}.vacancy-details .section-title{display:block;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;text-transform:uppercase;line-height:1.4;text-transform:uppercase;color:#002E5F;margin-bottom:3px}.vacancy-details .section-detail{display:block;font-size:16px;font-size:1.6rem;color:#2F2E2E;margin-bottom:22px}.filters span{display:inline-block;font-size:13px;font-size:1.3rem;letter-spacing:1.93px;text-transform:uppercase;line-height:1.4;text-transform:uppercase;color:#002E5F}.filters form{display:inline-block}.searchandfilter ul{padding:0;margin:0}.searchandfilter ul li{display:inline-block;margin-right:15px;padding:0!important}.searchandfilter ul li:last-child{margin-right:0}.searchandfilter select{padding:10px 15px;font-weight:400;border:1px solid #002E5F;border-radius:4px;outline:none}.searchandfilter .sf-field-taxonomy-vacancy_category ul{margin-left:5px}.searchandfilter .sf-field-taxonomy-vacancy_category ul li{position:relative;margin:0 10px}.searchandfilter .sf-field-taxonomy-vacancy_category ul li::after{content:"|";position:absolute;top:4px;right:-13px;font-size:14px}.searchandfilter .sf-field-taxonomy-vacancy_category ul li:last-child::after{display:none}.searchandfilter .sf-field-taxonomy-vacancy_category input{display:none}.searchandfilter .sf-field-taxonomy-vacancy_category label{font-size:13px;font-size:1.3rem;letter-spacing:1.93px;text-transform:uppercase;font-weight:400!important;line-height:1.4;text-transform:uppercase;color:#002E5F;padding-left:0!important;cursor:pointer}.searchandfilter .sf-field-taxonomy-vacancy_category input[type=radio]:checked~*{color:#A1B9DB}.page-template-page-departments-overview .header-overlay{display:none}.page-template-page-departments-overview .search-filter-results{text-align:center}.banner--department-overview{background-color:#002E5F;padding-top:220px;padding-bottom:240px}.banner--department-overview h1{font-size:110px;line-height:1.1;color:#fff;text-align:center;font-style:italic;margin-bottom:30px;margin-top:0}.department-filter{display:inline-block;background-color:#fff;padding:28px 50px;border-radius:50px;margin:0 auto;margin-bottom:70px}.department-filter span{float:left;display:inline-block;font-family:"adobe-garamond-pro",serif;font-size:20px;line-height:1;letter-spacing:1.54px;color:#002E5F;margin-top:5px;margin-right:12px}.department-filter form{display:inline-block}.department-filter form label{font-family:"canada-type-gibson","Helvetica",sans-serif;font-size:13px;font-weight:400!important;line-height:1.1;letter-spacing:1px;text-transform:uppercase;color:#002E5F;text-underline-offset:4px;text-decoration-thickness:2px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}.department-filter form label:hover,.department-filter form label:focus{text-decoration:underline}.department-filter form .sf-option-active label{text-decoration:underline}.department-filter form input[type=radio]{display:none}.white-background-cutout{position:relative;background-color:#fff;margin-top:-240px;padding:55px 0}.white-background-cutout::before,.white-background-cutout::after{content:"";position:absolute;top:0;width:50px;height:100%;background-color:#fff}.white-background-cutout::before{left:-49px}.white-background-cutout::after{right:-49px}.department-item{vertical-align:top;display:inline-block;background-color:#fff;width:225px;height:225px;font-size:0;line-height:0;text-align:center;padding:60px 60px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.department-item__title{height:55px}.department-item__icon{color:#002E5F}.department-item svg g g,.department-item h3{font-family:"adobe-garamond-pro",serif;font-size:20px;line-height:1.35;letter-spacing:1.54px;margin-top:10px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.department-item:hover{background-color:#002E5F}.department-item:hover .department-item__icon{color:#fff}.department-item:hover h3{color:#fff}.single-academic-department article.main{padding-top:0;padding-right:70px}.single-academic-department article.main>h2:first-child{margin-top:0}.department-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 30px;margin-top:185px;background-color:#002E5F;overflow:hidden;margin-bottom:70px}.department-banner__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:100px 80px 150px 80px}.department-banner__content h1{font-size:80px;line-height:1.2;font-style:italic;color:#fff;margin-bottom:15px}.department-banner__content p{font-size:22px;line-height:1.59;color:#fff}.department-banner__content .scroll-to{position:absolute;bottom:0;left:80px;font-size:13px;text-transform:uppercase;letter-spacing:1.93px;line-height:1.1;color:#A1B9DB;padding-left:20px;padding-bottom:40px}.department-banner__content .scroll-to::before{content:"";position:absolute;top:-5px;bottom:0;left:0;width:1px;background-color:#A1B9DB;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.department-banner__content .scroll-to:hover,.department-banner__content .scroll-to:focus{color:#fff}.department-banner__content .scroll-to:hover::before,.department-banner__content .scroll-to:focus::before{background-color:#fff;top:-15px}.department-banner__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;line-height:0;font-size:0}.department-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion{margin-top:15px;margin-bottom:50px}.accordion__item{border-top:1px solid #002E5F}.accordion__item:last-child{border-bottom:1px solid #002E5F}.accordion__trigger{position:relative;cursor:pointer}.accordion__trigger.open .accordion__trigger-icon span:last-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion__trigger-icon{position:absolute;top:31px;right:20px;width:21px;height:21px}.accordion__trigger-icon span{position:absolute;top:11px;right:0;width:100%;height:2px;background-color:#002E5F;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accordion__trigger-icon span:last-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion__title{font-size:32px;line-height:1.18;margin:0;padding:25px 45px 25px 20px}.accordion__content{padding:0 20px;margin-bottom:20px}.info-box{padding:45px 50px;margin-bottom:15px}.info-box h3{font-style:italic;line-height:1.2;margin:0}.info-box--blue-bg{background-color:#002E5F;color:#fff}.info-box--blue-bg h3{font-size:40px;color:#fff;margin-bottom:20px}.info-box--blue-bg ul li{list-style:none;padding:0;font-size:13px;line-height:1.38;text-transform:uppercase;letter-spacing:1.93px;color:#fff;margin-bottom:12px}.info-box--blue-bg ul li span,.info-box--blue-bg ul li a{color:#A1B9DB}.info-box--blue-border{border:1px solid #A1B9DB}.info-box--blue-border h3{font-size:28px;margin-bottom:10px}.info-box--blue-border ul{padding-left:20px}.info-box--blue-border ul li{font-size:17px;line-height:1.4;margin-bottom:12px}.info-box--blue-border ul li::marker{color:#A1B9DB}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.content-teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:45px 60px 55px 60px;margin-bottom:30px;height:calc(100% - 30px)}.content-teaser h3{font-size:40px;font-style:italic;line-height:1.2;margin:0;margin-bottom:10px}.content-teaser .teaser-link{font-size:13px;text-transform:uppercase;line-height:1.38;letter-spacing:1.93px}.content-teaser p:last-child{margin-bottom:0}.content-teaser__overlay{position:absolute;inset:0;background-color:rgba(0,46,95,.9);z-index:1}.content-teaser__content{position:absolute;bottom:50px;z-index:2}.content-teaser--left{background-color:#DAE3F1}.content-teaser--left h3{color:#002E5F}.content-teaser--left .teaser-link{color:#002E5F}.content-teaser--left .teaser-link:hover,.content-teaser--left .teaser-link:focus{color:#fff}.content-teaser--left p{color:#2F2E2E}.content-teaser--right{min-height:200px}.content-teaser--right h3,.content-teaser--right p,.content-teaser--right .teaser-link{color:#fff}.content-teaser--right h3:hover,.content-teaser--right h3:focus,.content-teaser--right p:hover,.content-teaser--right p:focus,.content-teaser--right .teaser-link:hover,.content-teaser--right .teaser-link:focus{color:#A1B9DB}.content-teaser--right p{margin-bottom:5px}.student-quote-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.student-quote-slider .slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;height:inherit;background-color:#002E5F}.student-quote-slider .slider-item__image{width:30%}.student-quote-slider .slider-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-quote-slider .slider-item__quote{width:70%;padding:90px 80px 80px 90px}.student-quote-slider .slider-item__quote .wrapper{height:100%;border-left:1px solid #fff;padding-top:15px;padding-left:30px;padding-bottom:100px}.student-quote-slider .slider-item__quote .wrapper>span{display:block;font-family:"adobe-garamond-pro",serif;font-size:24px;line-height:1.2;font-style:italic;color:#fff;margin-bottom:10px}.student-quote-slider .slider-item__quote blockquote{padding:0;margin:0}.student-quote-slider .slider-item__quote blockquote p{margin-bottom:15px}.student-quote-slider .slider-item__quote blockquote cite{font-family:"canada-type-gibson","Helvetica",sans-serif;font-weight:400;font-size:15px;font-style:normal!important;text-transform:uppercase;letter-spacing:1.88px;line-height:1.2;color:#fff}.student-quote-slider.count-1 .slider-item__quote .wrapper{padding-bottom:20px}.student-quote-slider__arrows{position:absolute;bottom:80px;left:calc(30% + 130px)}.student-quote-slider__arrows .next,.student-quote-slider__arrows .prev{display:inline-block!important;width:62px;height:62px;text-indent:-99999px;border:1px solid #fff;border-radius:100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in-out}.student-quote-slider__arrows .next{background-image:url(../svg/icon__arrow-right--white.svg)}.student-quote-slider__arrows .prev{margin-right:10px;background-image:url(../svg/icon__arrow-left--white.svg)}@media screen and (max-width:1350px){.department-banner__content{padding:80px 80px 130px 80px}.department-banner__content h1{font-size:60px}.department-banner__content p{font-size:20px}.student-quote-slider .slider-item__quote{padding:70px 70px 60px 70px}}@media screen and (max-width:1150px){.department-banner__content{padding:50px 60px 110px 60px}.department-banner__content h1{font-size:50px}.department-banner__content p{font-size:18px;line-height:1.4}.department-banner__content .scroll-to{left:60px;font-size:12px}}@media screen and (max-width:991px){.banner--department-overview h1{font-size:80px}.department-banner__content{padding:40px 40px 100px 40px}.department-banner__content .scroll-to{left:40px}.single-academic-department article.main{padding-right:0}.single-academic-department .d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.student-quote-slider .slider-item__quote{padding:40px 40px 30px 40px}.student-quote-slider .slider-item__quote .wrapper{padding-left:0;border-left:0}.student-quote-slider .slider-item__quote .wrapper blockquote p{font-size:30px;line-height:1.2}.student-quote-slider .slider-item__quote .wrapper blockquote cite{font-size:13px}}@media screen and (max-width:767px){.banner--department-overview{padding-top:180px;padding-bottom:0}.banner--department-overview h1{font-size:60px}.department-filter{margin-bottom:50px}.department-filter span{display:block;float:none;margin-right:0;margin-bottom:10px}.white-background-cutout{margin-top:0;padding:20px 0}.department-item{width:195px;height:195px;padding:40px 30px}.department-banner{margin-top:155px;margin-bottom:45px}.department-banner__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:15px 30px 80px 30px}.department-banner__content h1{font-size:45px}.department-banner__content .scroll-to{left:30px}.department-banner__image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:auto;aspect-ratio:16/7;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:670px){.department-item{width:160px;height:160px;padding:30px 20px}.department-item__icon{padding:0 30px}.department-item__icon svg{max-width:100%}.department-item h3{font-size:18px;line-height:1.2}.student-quote-slider .slider-item__image{display:none}.student-quote-slider .slider-item__quote{width:100%}}@media screen and (max-width:400px){.banner--department-overview h1{font-size:50px}.department-filter .searchandfilter ul li{display:block}}.strip-accordion{padding:40px 0}.accordion-item.panel{border-radius:0!important;border-bottom:1px solid #A1B9DB;-webkit-box-shadow:none!important;box-shadow:none!important}.accordion-trigger{position:relative}.accordion-trigger h3{margin-top:12px}.accordion-trigger h3 a{display:block;padding-right:40px;color:#002E5F}.accordion-trigger h3 a::before,.accordion-trigger h3 a::after{content:"";display:block;position:absolute;top:18px;right:6px;width:22px;height:2px;background-color:#002E5F}.accordion-trigger h3 a::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.accordion-trigger h3 a[aria-expanded=true]::after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}