@import url(//hello.myfonts.net/count/3a63c8);
@font-face{font-family:"GillSansMTPro-Book";src:url("../fonts/3A63C8_0_0.eot");src:url("../fonts/3A63C8_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3A63C8_0_0.woff2") format("woff2"),url("../fonts/3A63C8_0_0.woff") format("woff"),url("../fonts/3A63C8_0_0.ttf") format("truetype")}@font-face{font-family:"GillSansMTPro-Bold";src:url("../fonts/3A63C8_1_0.eot");src:url("../fonts/3A63C8_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3A63C8_1_0.woff2") format("woff2"),url("../fonts/3A63C8_1_0.woff") format("woff"),url("../fonts/3A63C8_1_0.ttf") format("truetype")}@font-face{font-family:"GillSansMTPro-Light";src:url("../fonts/3A63C8_2_0.eot");src:url("../fonts/3A63C8_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3A63C8_2_0.woff2") format("woff2"),url("../fonts/3A63C8_2_0.woff") format("woff"),url("../fonts/3A63C8_2_0.ttf") format("truetype")}@-webkit-keyframes bounceOut{0%{top:2px}25%{top:-6px}50%{top:2px}75%{top:-1px}100%{top:2px}}body{overflow-x:hidden;background-color:#fff;background-image:none;font-family:"GillSansMTPro-Light",sans-serif;font-size:22px;font-weight:normal;line-height:30px;color:#000}article img,.gallery-icon img{-webkit-box-shadow:none;box-shadow:none}.page-wrapper{width:100%;max-width:100vw;overflow:hidden}.bg-dark-blue{background-color:#2c4255}.bg-dark-blue h3,.bg-dark-blue p{color:#fff}.bg-light-blue{background-color:#b6d3e6}.bg-beige{background-color:#f6e9d3}h1,h2,h3,h4,h5,h6,article h1,article h2,article h3,article h4,article h5,article h6{font-family:"minion-pro",serif;line-height:1.1;color:#2c4255;margin-bottom:15px}h1,article h1{font-size:86px;line-height:1;font-weight:400;letter-spacing:normal !important;text-transform:none}article h1{margin-bottom:30px}h2,article h2{font-size:54px;font-weight:400;text-transform:none}article h2{margin-top:35px}h3,article h3{font-size:42px;font-weight:400;text-transform:none}h4,article h4{font-size:30px;font-weight:400;text-transform:none}article h1+h2{margin-top:40px}@media screen and (max-width: 767px){h1,article h1{font-size:66px}h2,article h2{font-size:44px}h3,article h3{font-size:32px}h4,article h4{font-size:24px}}@media screen and (max-width: 440px){h1,article h1{font-size:50px}h2,article h2{font-size:32px}h3,article h3{font-size:28px}h4,article h4{font-size:20px;text-transform:uppercase;letter-spacing:.5px}}p,article p{font-family:"GillSansMTPro-Light",sans-serif;font-size:22px;line-height:1.37;font-weight:normal;color:#000;margin-bottom:20px}pre,article pre{font-family:"GillSansMTPro-Book",sans-serif;font-size:26px;line-height:1.46;font-weight:400;color:#2c4255;margin-bottom:25px;letter-spacing:0}p b,p strong,article p b,article p strong,ul li strong,ul li b,ol li strong,ol li b{font-family:"GillSansMTPro-Bold",sans-serif}p em,p i,article p em,article p i,ul li i,ul li em,ol li i,ol li em{font-style:italic}a{color:#2c4255;text-decoration:none;outline:none;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}a:hover,a:focus,a:active{color:#b19660}article p a{color:#b19660}article p a:hover{color:#968052}a.button,article a.button,input[type=submit]{display:inline-block;text-align:center;font-family:"GillSansMTPro-Book",sans-serif;font-size:16px;line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#b19660;border:2px solid #b19660;border-radius:4px;padding:15px 30px;margin:10px 0;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}a.button:hover,a.button:focus,a.button:active,article a.button:hover,article a.button:focus,article a.button:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{background-color:#968052;border-color:#968052;color:#fff}a.button.button--hollow,article a.button.button--hollow{color:#fff;background-color:rgba(0,0,0,0);border:2px solid #fff}a.button.button--hollow:hover,article a.button.button--hollow:hover{background-color:#fff;border-color:#fff;color:#2c4255}a.button.dark,article a.button.dark{background-color:#b19660;border:2px solid #b19660;color:#fff}a.button.dark:hover,article a.button.dark:hover{background-color:#968052;border-color:#968052;color:#fff}a.button.blue{background-color:#2c4255;border-color:#2c4255;color:#fff}a.button.blue:hover{background-color:rgb(26.6046511628,39.9069767442,51.3953488372);border-color:rgb(26.6046511628,39.9069767442,51.3953488372)}blockquote{padding:0;padding-left:20px;margin-top:30px;margin-bottom:40px;border-left:3px solid #b19660}blockquote::before{display:none}blockquote .quote{padding:0 40px}blockquote .quote p,blockquote p{font-family:"minion-pro",serif;font-size:36px;font-weight:700;line-height:1.17;text-transform:none;color:#2c4255}blockquote cite{font-family:"GillSansMTPro-Book",sans-serif;font-size:20px;line-height:1.5;font-weight:400;font-style:normal;text-align:center;color:#b19660}@media screen and (max-width: 767px){blockquote .quote p,blockquote p{font-size:30px;line-height:1.27}}a.pdf{font-size:16px;letter-spacing:1.2px;line-height:1.25;font-weight:400;text-transform:uppercase;color:#2c4255}a.pdf::before{height:23px;width:23px;top:-1px;background-image:url("../img/bancroft-icon__download.svg")}span.mail a,span.email a,span.telephone a,span.mail,span.email,span.telephone{font-size:16px;letter-spacing:1.2px;line-height:1.25;font-weight:400;text-transform:uppercase;color:#2c4255}span.mail::before,span.email::before{top:2px;background-image:url("../img/bancroft-icon__email.svg")}span.telephone::before{top:0px;background-image:url("../img/bancroft-icon__phone.svg")}article ul,article ol{margin-bottom:20px}article ul li,article ol li{font-family:"GillSansMTPro-Light",sans-serif;font-size:22px;line-height:1.37;font-weight:normal;color:#000;padding:0;margin:0;padding-bottom:12px;margin-left:45px}article ul li::before{content:"";top:10px;left:-26px;width:11px;height:11px;border-radius:100%;background-color:#b19660}.timeline__content ul{list-style-type:none;margin-left:20px;margin-bottom:20px}.timeline__content ul li{color:#fff;position:relative}.timeline__content ul li::before{content:"";position:absolute;left:-20px;top:7px;width:11px;height:11px;border-radius:50%;background-color:#b19660}article ol{-webkit-padding-start:20px;padding-inline-start:20px}table,.tablepress{font-family:"GillSansMTPro-Light",sans-serif;font-size:20px;font-weight:normal;line-height:1.5;color:#000;margin:40px 0}table tfoot th,table thead th,.tablepress tfoot th,.tablepress thead th{font-size:16px !important;letter-spacing:1.2px !important;font-weight:400 !important;line-height:1.25;text-transform:uppercase !important;color:#fff;border:1px solid #fff;background-color:#2c4255 !important;padding:20px 25px}table tfoot tr th:first-child,table thead tr th:first-child,.tablepress tfoot tr th:first-child,.tablepress thead tr th:first-child{border-left:1px solid #2c4255 !important}table tfoot tr th:last-child,table thead tr th:last-child,.tablepress tfoot tr th:last-child,.tablepress thead tr th:last-child{border-right:1px solid #2c4255 !important}table tbody td,.tablepress tbody td{font-family:"GillSansMTPro-Light",sans-serif;font-size:20px;font-weight:normal;line-height:1.5;color:#000;border:1px solid #e7e7e7;padding:20px 25px}table tbody,.tablepress tbody{border-top:1px solid #e7e7e7}table thead+tbody,.tablepress thead+tbody{border-top:none}.page-id-702 .tablepress tr th:first-child,.page-id-702 .tablepress tr td:first-child{width:40%}.page-id-702 .tablepress tr th:last-child,.page-id-702 .tablepress tr td:last-child{width:60%}input[type=text],input[type=email],textarea{font-family:"GillSansMTPro-Book",sans-serif;font-size:20px;color:#2c4255}.wpcf7-form .label{display:block;text-align:left;font-style:normal;color:#2c4255;margin-bottom:-20px;padding-left:0}.wpcf7-form br{display:none}.wpcf7-form textarea{height:225px}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper textarea{margin:0px auto}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label,.gform_wrapper label{display:block;text-align:left;font-style:normal;font-weight:normal !important;color:#2c4255;margin-bottom:-7px;padding-left:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:none !important}.gform_required_legend{display:none !important}.ginput_container_consent input{float:left;margin-top:0;margin-right:10px}.ginput_container_consent label{float:left;display:block;width:calc(100% - 24px);font-size:12px;line-height:1.2}@media screen and (min-width: 768px){#field_27_8,#field_27_9,#field_27_3,#field_27_6{width:calc(50% - 10px)}#field_27_6{float:right;margin-top:-288px;margin-left:auto}#field_27_6 textarea{height:232px}#input_27_5{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (max-width: 767.98px){#input_27_5{-webkit-column-count:2;-moz-column-count:2;column-count:2}}div.navigation a.page-numbers{color:#2c4255;-webkit-box-shadow:none;box-shadow:none;border:1px solid #2c4255}div.navigation a.page-numbers:hover{background-color:#2c4255;color:#fff}div.navigation .current{border:1px solid #2c4255;color:#fff;background-color:#2c4255}div.navigation .page-numbers span,div.navigation a.page-numbers{line-height:33px}#slb_viewer_wrap .slb_theme_slb_default .slb_data_content{margin-top:7px}#slb_viewer_wrap .slb_theme_slb_default .slb_data_title,#slb_viewer_wrap .slb_theme_slb_default .slb_group_status{font-family:"GillSansMTPro-Light",sans-serif !important;font-size:14px !important;font-weight:normal !important;color:#2c4255 !important}#slb_viewer_wrap .slb_theme_slb_default .slb_group_status{float:right}.navbar-fixed-top{position:fixed;padding:0 100px}.navbar-brand{height:auto;width:100%}.header-logo{margin-top:50px;width:243px;height:auto;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.navbar{font-family:"GillSansMTPro-Book",sans-serif;text-transform:none}.nav-bar{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.nav-bar a{color:#fff !important}.nav-bar--event-banner-light-blue.scrolled{background-color:#b6d3e6 !important}.nav-bar--event-banner-beige.scrolled{background-color:#f6e9d3 !important}.nav-bar--event-banner-light-blue .search-bar::before,.nav-bar--event-banner-beige .search-bar::before{background-color:#000}.nav-bar--event-banner-light-blue .search-bar .js-toggle-search,.nav-bar--event-banner-beige .search-bar .js-toggle-search{background-image:url("../img/bancroft-icon__search-black.svg")}.nav-bar--event-banner-light-blue .search-bar #searchform input[type=search],.nav-bar--event-banner-light-blue .search-bar.active #searchform input[type=search],.nav-bar--event-banner-beige .search-bar #searchform input[type=search],.nav-bar--event-banner-beige .search-bar.active #searchform input[type=search]{color:#000;border-bottom-color:#000}.nav-bar--event-banner-light-blue .search-bar #searchform input[type=search]:-ms-input-placeholder, .nav-bar--event-banner-light-blue .search-bar.active #searchform input[type=search]:-ms-input-placeholder, .nav-bar--event-banner-beige .search-bar #searchform input[type=search]:-ms-input-placeholder, .nav-bar--event-banner-beige .search-bar.active #searchform input[type=search]:-ms-input-placeholder{color:#000}.nav-bar--event-banner-light-blue .search-bar #searchform input[type=search]::-ms-input-placeholder, .nav-bar--event-banner-light-blue .search-bar.active #searchform input[type=search]::-ms-input-placeholder, .nav-bar--event-banner-beige .search-bar #searchform input[type=search]::-ms-input-placeholder, .nav-bar--event-banner-beige .search-bar.active #searchform input[type=search]::-ms-input-placeholder{color:#000}.nav-bar--event-banner-light-blue .search-bar #searchform input[type=search]::placeholder,.nav-bar--event-banner-light-blue .search-bar #searchform input[type=search]:-ms-input-placeholder,.nav-bar--event-banner-light-blue .search-bar #searchform input[type=search]::-ms-input-placeholder,.nav-bar--event-banner-light-blue .search-bar.active #searchform input[type=search]::placeholder,.nav-bar--event-banner-light-blue .search-bar.active #searchform input[type=search]:-ms-input-placeholder,.nav-bar--event-banner-light-blue .search-bar.active #searchform input[type=search]::-ms-input-placeholder,.nav-bar--event-banner-beige .search-bar #searchform input[type=search]::placeholder,.nav-bar--event-banner-beige .search-bar #searchform input[type=search]:-ms-input-placeholder,.nav-bar--event-banner-beige .search-bar #searchform input[type=search]::-ms-input-placeholder,.nav-bar--event-banner-beige .search-bar.active #searchform input[type=search]::placeholder,.nav-bar--event-banner-beige .search-bar.active #searchform input[type=search]:-ms-input-placeholder,.nav-bar--event-banner-beige .search-bar.active #searchform input[type=search]::-ms-input-placeholder{color:#000}.nav-bar--event-banner-light-blue a,.nav-bar--event-banner-beige a{color:#000 !important}.nav>li>a{padding:10px 6px}#main-menu>li>a::before{content:"";position:absolute;bottom:23px;left:17px;right:17px;height:2px;background-color:rgba(0,0,0,0);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}#main-menu.navbar-nav li:last-child a::before{right:0}#main-menu>li>a:hover::before{background-color:#b19660}#area-menu a{padding-top:40px;padding-bottom:0}@media screen and (min-width: 992px)and (max-width: 1245px){.navbar-nav>li>a{padding-left:15px}#area-menu a{font-size:16px}#main-menu>li>a{font-size:19px;padding:10px 14px 25px}#main-menu>li>a::before{left:14px;right:14px}}@media screen and (min-width: 992px)and (max-width: 1099px){.navbar-fixed-top{padding:0 40px}}@media screen and (min-width: 992px)and (max-width: 1005px){.header-logo{width:220px}}@media screen and (min-width: 768px){.navbar-nav>li{float:none;display:inline-block}#main-menu,#area-menu{width:75%;text-align:right}}#area-menu a{font-size:18px;line-height:32px;letter-spacing:0}#main-menu a{font-size:22px;line-height:32px;letter-spacing:0}@media(max-width: 767px){#main-menu a{font-size:26px;line-height:40px}}.nav-bar.scrolled{height:70px;background-color:#2c4255}.nav-bar.scrolled #main-menu a{font-size:18px}.navbar-brand.scrolled .header-logo{margin-top:10px;width:180px}#top-nav.scrolled #area-menu{margin-top:-70px;margin-bottom:5px}.scrolled .yamm .dropdown-menu{top:70px}.scrolled .yamm .dropdown-About .dropdown-menu::before{left:65px}.scrolled .yamm .dropdown-Admissions .dropdown-menu::before{left:175px}.scrolled .yamm .dropdown-Prep .dropdown-menu::before{left:263px}.scrolled .yamm .dropdown-Senior .dropdown-menu::before{right:392px}.scrolled .yamm .dropdown-Sixth .dropdown-menu::before{left:430px}.scrolled .yamm .dropdown.yamm-fullwidth .dropdown-menu{max-width:750px;-webkit-box-shadow:0 10px 40px 7px rgba(0,0,0,.1);box-shadow:0 10px 40px 7px rgba(0,0,0,.1)}.yamm .dropdown-menu{top:130px;background-image:none;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.yamm .dropdown-menu .col-md-12{padding:35px 50px}.yamm .dropdown-menu .line-title{font-family:"minion-pro",serif;font-size:50px;font-weight:400;color:#2c4255;line-height:1.16;margin-bottom:50px}.yamm .dropdown-menu .line-title .text{background:#fff;padding-right:40px}.yamm .dropdown-menu .line-title .line{display:block;border-bottom:2px solid #b19660;margin-top:-25px}.yamm .dropdown-menu .sub-menu-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.yamm .dropdown-menu .sub-menu-list a{display:block;font-family:"GillSansMTPro-Book",sans-serif;font-size:17px !important;line-height:1.8 !important;color:#2c4255 !important}.yamm .dropdown-menu .sub-menu-list a:hover{color:#b19660 !important}.yamm .dropdown-menu .sub-menu-list li{padding-bottom:2px}.yamm .dropdown-menu::before{content:"";position:absolute;top:-12px;width:0;height:0;border-style:solid;border-width:0 10.5px 12px 10.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.yamm .dropdown-menu::after{content:"";width:100%;height:70px;background-image:url("../img/bancroft-sub-menu.png");background-repeat:no-repeat;background-size:100% auto;position:absolute;bottom:-68px;left:0;right:0}.yamm .dropdown-About .dropdown-menu::before{left:10px}.yamm .dropdown-Admissions .dropdown-menu::before{left:91px}.yamm .dropdown-Prep .dropdown-menu::before{left:195px}.yamm .dropdown-Senior .dropdown-menu::before{right:452px}.yamm .dropdown-Sixth .dropdown-menu::before{left:386px}.yamm .dropdown.yamm-fullwidth .dropdown-menu{max-width:750px;-webkit-box-shadow:0 10px 40px 7px rgba(0,0,0,.1);box-shadow:0 10px 40px 7px rgba(0,0,0,.1)}.search-bar{position:relative;width:20px;height:20px;margin-left:15px;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.search-bar::before{content:"";position:absolute;top:5px;left:-15px;width:1px;height:23px;background-color:#fff}.search-bar .js-toggle-search{display:block;position:absolute;top:8px;right:10px;width:17px;height:17px;background-color:rgba(0,0,0,0);background-image:url("../img/bancroft-icon__search.svg");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.search-bar #searchform{float:right;width:0;opacity:0;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.search-bar #searchform label,.search-bar #searchform input[type=submit]{display:none}.search-bar #searchform input[type=search]{width:0;background-color:rgba(0,0,0,0);border:none;border-radius:0 !important;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:7px 0;border-bottom:1px solid rgba(0,0,0,0);font-size:16px;line-height:1.1;color:#fff;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.search-bar #searchform input[type=search]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.search-bar #searchform input[type=search]::-moz-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.search-bar #searchform input[type=search]:-ms-input-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.search-bar #searchform input[type=search]::-ms-input-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.search-bar #searchform input[type=search]::placeholder{color:hsla(0,0%,100%,.5);opacity:1}.search-bar #searchform input[type=search]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.search-bar #searchform input[type=search]::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.search-bar.active{width:165px}.search-bar.active #searchform{width:165px;opacity:1}.search-bar.active #searchform input[type=search]{width:165px;border-bottom-color:#fff;border-radius:0 !important}@media only screen and (max-width: 991px){.nav-bar{height:62px;background-color:#2c4255}.mm-btn.mm-prev::after{content:"Back";margin-left:14px;font-size:20px;color:#fff}.search-bar{margin-bottom:30px !important}.search-bar::before{display:none}.search-bar.active{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}#mobile-logo{background-image:url("../img/bancroft-logo--no-strapline.png");height:50px;width:180px;margin-top:12px}.c-hamburger{height:60px}.c-hamburger span{top:29px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{background:#fff}#mobile-menu{background-image:none;background-color:#2c4255;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-transform:none}#mobile-menu li a{color:#fff}#mobile-menu li a:hover,#mobile-menu li a:active{color:#b19660}#mobile-menu li a.sub-menu-item{color:hsla(0,0%,100%,.7) !important;line-height:18px}@media(max-width: 767px){#mobile-menu li a.sub-menu-item{line-height:32px}}#mobile-menu li a.sub-menu-item:hover,#mobile-menu li a.sub-menu-item:active{color:#fff}@media screen and (min-width: 768px){#main-menu,#area-menu{width:90%}}.mm-menu a:focus{outline:none !important}.mm-navbar .mm-title{display:none}.mm-menu>.mm-panel>.mm-listview{text-align:left;margin-left:20px}.mm-panel.mm-hasnavbar .mm-navbar,.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:not(.mm-divider):after{border:none}.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:#fff}.mm-panel .mm-listview{font-size:20px;line-height:26px}.mm-menu .mm-panel:first-child .mm-listview{line-height:18px}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:#fff}.mm-listview .mm-next{width:100% !important}@media screen and (max-width: 1249px){.yamm .dropdown-About .dropdown-menu::before{left:60px}.yamm .dropdown-Admissions .dropdown-menu::before{left:170px}.yamm .dropdown-Prep .dropdown-menu::before{left:255px}.yamm .dropdown-Senior .dropdown-menu::before{right:383px}.yamm .dropdown-Sixth .dropdown-menu::before{right:273px;left:417px}.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:80%;max-width:730px;-webkit-box-shadow:0 10px 40px 7px rgba(0,0,0,.1);box-shadow:0 10px 40px 7px rgba(0,0,0,.1)}.header-logo{width:193px}.page-template-page-home-2023 .navbar-brand:not(.scrolled)::before{width:265px}}.homepage-banner{position:relative;width:100vw;height:100vh}.homepage-banner__blue-bg{position:relative;width:100%;height:100%;background-color:#2c4255}.homepage-banner__content{position:relative;padding-top:25vh;z-index:9}.homepage-banner__content h1{font-size:48px;line-height:1.6;font-weight:400;letter-spacing:normal;color:#fff}.homepage-banner__content h1 span{display:block;font-size:110px;line-height:.7;font-weight:400;letter-spacing:normal;color:#b19660}.homepage-banner__content p{max-width:330px;font-size:24px;line-height:1.3;color:#fff}.homepage-banner__crest{position:absolute;top:145px;left:80px;width:80vh;height:58vh;background-image:url("../img/bancroft-crest--white.png");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.11}.homepage-banner__white-bg{position:absolute;bottom:0;left:0;right:0;height:140px;background-color:#fff}.homepage-banner__white-bg::before{content:"";position:absolute;top:-52px;left:-70px;right:-70px;height:150px;background-color:#fff;border-radius:100%}.homepage-banner__scoll-link{position:relative;display:inline-block;font-family:"GillSansMTPro-Book",sans-serif;font-size:16px;letter-spacing:1px;line-height:32px;text-transform:uppercase;color:#2c4255;padding:3px;margin-top:45px;margin-left:60px}.homepage-banner__scoll-link span{display:inline-block;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.homepage-banner__scoll-link::after{content:"";position:absolute;top:0;right:-20px;width:3px;height:0;background-color:#b19660;-webkit-animation:increase 2.6s ease-in-out infinite;animation:increase 2.6s ease-in-out infinite;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.homepage-banner__scoll-link:hover a{color:#b19660}.homepage-banner__scoll-link:hover span{color:#b19660}@-webkit-keyframes increase{0%{height:0px;margin-top:0}45%{height:100px;margin-top:0}55%{height:100px;margin-top:0}75%{margin-top:100px}100%{margin-top:100px}}@keyframes increase{0%{height:0px;margin-top:0}45%{height:100px;margin-top:0}55%{height:100px;margin-top:0}75%{margin-top:100px}100%{margin-top:100px}}.homepage-banner__slider{position:absolute;top:150px;right:100px;width:51vh;height:69vh;background-color:#fff;z-index:5}.homepage-banner__slider::after{content:"";position:absolute;bottom:20px;left:40px;right:40px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.95);box-shadow:0px 0px 54px 13px rgba(44,66,85,.95)}.homepage-banner__slider .homepage-slider{position:absolute;top:0;left:0;right:0;bottom:0;width:51vh;height:69vh;background:#fff;z-index:5}.homepage-banner__slider .homepage-slider .item{width:calc(100% + 4px);height:69vh;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 1150px)and (min-height: 950px){.homepage-banner__slider,.homepage-banner__slider .homepage-slider,.homepage-banner__slider .homepage-slider .item{width:55vh;height:calc(100vh - 200px)}}@media screen and (max-width: 991px){.homepage-banner__content h1{font-size:38px;margin-bottom:40px}.homepage-banner__content h1 span{font-size:80px}.homepage-banner__white-bg{height:110px}.homepage-banner__scoll-link{margin-top:25px}.homepage-banner__slider,.homepage-banner__slider .homepage-slider,.homepage-banner__slider .homepage-slider .item{width:35vh;height:52vh}}@media screen and (max-width: 900px){.homepage-banner__slider{right:60px}.homepage-banner__crest{top:100px;left:60px;right:60px;width:auto;height:60%}}@media screen and (max-width: 767px){.homepage-banner__slider{display:none}.homepage-banner__content{text-align:center;padding-top:22vh}.homepage-banner__content p{margin:0 auto}.homepage-banner__crest{top:60px;left:30px;right:30px}}@media screen and (max-width: 500px){.homepage-banner{height:85vh}.homepage-banner__content{padding-top:18vh}.homepage-banner__content h1{font-size:36px;margin-bottom:28px}.homepage-banner__content h1 span{font-size:65px}.homepage-banner__content p{font-size:22px}.homepage-banner__white-bg{height:90px}.homepage-banner__white-bg::before{top:-32px}.homepage-banner__scoll-link{margin-top:10px}}@media screen and (max-width: 767px)and (orientation: landscape){.homepage-banner__white-bg{height:40px}.homepage-banner__white-bg::before{top:-29px;height:70px}.homepage-banner__scoll-link{margin-top:0}.homepage-banner__content h1{font-size:28px;margin-bottom:20px}.homepage-banner__content h1 span{font-size:60px}.homepage-banner__content p{font-size:20px}}.heads-welcome{position:relative;min-height:650px;height:100%}.heads-welcome__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.heads-welcome__content{position:relative;padding:90px 0 180px 0;z-index:3}.heads-welcome__content h2{line-height:1;color:#fff;margin-bottom:26px}.heads-welcome__content p{color:#fff;max-width:450px;margin-bottom:35px}.heads-welcome__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.9)), color-stop(18.64%, rgba(0, 0, 0, 0.75)), color-stop(34.82%, rgba(0, 0, 0, 0.6)), color-stop(48.72%, rgba(0, 0, 0, 0.4)), color-stop(60.5%, rgba(0, 0, 0, 0.2)), color-stop(78.4%, transparent));background:linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.75) 18.64%, rgba(0, 0, 0, 0.6) 34.82%, rgba(0, 0, 0, 0.4) 48.72%, rgba(0, 0, 0, 0.2) 60.5%, transparent 78.4%);z-index:2}.heads-welcome__cta{position:relative;margin-top:-98px;margin-bottom:120px;text-align:center;z-index:5}.heads-welcome__cta .heads-welcome__cta-wrapper{background-color:#2c4255;border-radius:2px;color:#fff;padding:45px}.heads-welcome__cta .heads-welcome__cta-wrapper::after{content:"";position:absolute;bottom:20px;left:40px;right:40px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6)}.heads-welcome__cta .cta-item{display:inline-block;width:190px;margin:0 40px}.heads-welcome__cta .cta-item img{margin-bottom:30px;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.heads-welcome__cta .cta-item .cta-text{display:block;font-size:20px;color:#fff;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.heads-welcome__cta .cta-item:hover img{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}@media screen and (max-width: 991px){.heads-welcome__cta .cta-item{width:140px;margin:0 25px}}@media screen and (max-width: 767px){.heads-welcome{min-height:540px;margin-bottom:70px}.heads-welcome__content{padding:70px 0 140px 0}.heads-welcome__cta{margin-top:-118px}.heads-welcome__cta .cta-item{width:130px}.heads-welcome__cta .cta-item img{max-height:55px;margin-bottom:15px}.heads-welcome__cta .cta-item .cta-text{font-size:18px}.heads-welcome__cta .heads-welcome__cta-wrapper .cta-item:first-child{margin-left:0}.heads-welcome__cta .heads-welcome__cta-wrapper .cta-item:last-child{margin-right:0}}@media screen and (max-width: 640px){.heads-welcome{margin-bottom:70px}.heads-welcome__overlay{background:rgba(0,0,0,.45)}.heads-welcome__cta .cta-item{width:113px;margin:0 5px}.heads-welcome__cta .cta-item img{max-height:40px;margin-bottom:7px}.heads-welcome__cta .cta-item .cta-text{font-size:16px}}@media screen and (max-width: 510px){.heads-welcome{min-height:570px;margin-bottom:70px}.heads-welcome__cta .cta-item{width:100%;margin:10px 0 !important}.heads-welcome__cta .cta-item img{max-height:50px;margin-bottom:10px}.heads-welcome__cta .cta-item .cta-text{font-size:18px}}.homepage-latest-news{margin-bottom:100px}.homepage-latest-news__intro{text-align:center}.homepage-latest-news__intro h2{font-size:92px;line-height:1}.homepage-latest-news__intro p{font-weight:400;color:#2c4255;margin-bottom:50px}.homepage-latest-news .news-item{position:relative;width:100%;height:237px;margin-bottom:30px;background-color:#2c4255}.homepage-latest-news .news-item--large{height:504px}.homepage-latest-news .news-item::after{content:"";position:absolute;bottom:20px;left:30px;right:30px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6)}.homepage-latest-news .news-item__image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.homepage-latest-news .news-item h4{position:absolute;bottom:25px;left:25px;right:25px;font-family:"minion-pro",serif;font-size:32px;font-weight:400;line-height:1.1;color:#fff;margin:0;z-index:3}.homepage-latest-news .news-item--large h4{bottom:40px;left:40px;right:40px;font-size:46px}.homepage-latest-news .news-item__category{display:block;position:absolute;top:25px;right:25px;font-size:12px;line-height:1;letter-spacing:.43px;text-transform:uppercase;color:#fff;background-color:#b19660;padding:5px;border-radius:2px;z-index:3}.homepage-latest-news .news-item--large .news-item__category{top:30px;right:30px}.homepage-latest-news .news-item__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}.homepage-latest-news .news-item__overlay{position:absolute;bottom:0;left:0;right:0;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.5;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);z-index:2}.homepage-latest-news .news-item:hover .news-item__overlay{opacity:.7}.twitter-block{background-color:#55acee;text-align:center;color:#fff;padding:45px 80px 85px 80px}.twitter-block p{color:#fff;margin-bottom:10px}.twitter-block a{color:#fff}.twitter-block .owl-controls{top:calc(100% + 20px)}.twitter-block .owl-dot{display:inline-block;width:9px;height:9px;background-color:#fff;border-radius:100%;margin:4px;opacity:.5;-webkit-transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);transition:all .3s cubic-bezier(0.77, 0, 0.175, 1)}.twitter-block .owl-dot.active,.twitter-block .owl-dot:hover{opacity:1}@media only screen and (max-width: 1200px){.owl-dots{display:block !important}}@media screen and (max-width: 767px){.homepage-latest-news__intro h2{font-size:66px}.homepage-latest-news .news-item--large,.homepage-latest-news .news-item{height:350px}.homepage-latest-news .news-item--large h4,.homepage-latest-news .news-item h4{font-size:36px;bottom:25px;left:25px;right:25px}.homepage-latest-news .news-item--large .news-item__category,.homepage-latest-news .news-item .news-item__category{top:25px;right:25px}}@media screen and (max-width: 500px){.twitter-block{padding-left:50px;padding-right:50px}.homepage-latest-news .news-item--large,.homepage-latest-news .news-item{height:240px}.homepage-latest-news .news-item--large h4,.homepage-latest-news .news-item h4{font-size:30px;text-transform:none !important}}.homepage-full-width-notification{background-color:#2c4255;background-image:url("../img/bancroft-crest--white-fade.png");background-repeat:no-repeat;background-position:center 25px;background-size:90% auto;text-align:center;padding:125px 0;margin:90px 0}.homepage-full-width-notification h2{font-family:"minion-pro",serif;font-size:64px;line-height:62px;font-weight:400;color:#fff;margin-bottom:20px}.homepage-full-width-notification p{font-family:"GillSansMTPro-Book",sans-serif;font-size:22px;line-height:32px;color:#fff;margin-bottom:38px}@media(min-width: 992px)and (max-width: 1199px){.homepage-full-width-notification h2{font-size:57px}}@media screen and (max-width: 767px){.homepage-full-width-notification{padding:75px 0}.homepage-full-width-notification h2{font-size:54px;line-height:52px}}.where-next{margin-top:65px;margin-bottom:80px}.where-next .line-title{font-family:"minion-pro",serif;font-size:64px;font-weight:400;color:#2c4255;line-height:1.34;margin-bottom:90px}.where-next .line-title .text{background:#fff;padding-right:40px}.where-next .line-title .line{display:block;border-bottom:2px solid #b19660;margin-top:-34px}.where-next__item{position:relative;height:495px;margin-bottom:40px;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.where-next__item h3{position:absolute;bottom:40px;left:40px;right:40px;font-family:"minion-pro",serif;font-size:46px;font-weight:400;line-height:1;color:#fff;z-index:3}.where-next__item:hover{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.where-next__item::after{content:"";position:absolute;bottom:20px;left:30px;right:30px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.where-next__image{position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.where-next__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}.where-next__overlay{position:absolute;bottom:0;left:0;right:0;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:.5;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);z-index:2}.where-next__item.second{margin-top:60px}.where-next__item.third{margin-top:120px}.where-next__item:hover::after{bottom:10px}.where-next__item:hover .where-next__overlay{opacity:.7}@media screen and (max-width: 991px){.where-next__item{height:335px}.where-next__item h3{bottom:30px;left:30px;right:30px;font-size:32px;word-wrap:break-word}.where-next .line-title{font-size:56px;margin-bottom:60px}}@media screen and (max-width: 767px){.where-next{margin-bottom:50px}.where-next__item{height:295px}.where-next__item h3{bottom:20px;left:20px;right:20px;font-size:28px}.where-next .line-title{font-size:48px}.where-next .line-title .line{margin-top:-30px}}@media screen and (max-width: 640px){.where-next .col-xs-4{width:100%}.where-next__item{height:350px}.where-next__item.second,.where-next__item.third{margin-top:0}.where-next__item h3{bottom:30px;left:30px;right:30px;font-size:32px}.where-next .line-title{font-size:48px}.where-next .line-title .line{margin-top:-30px}}#top-banner{margin-top:0 !important;padding-bottom:0;height:73vh}#top-banner .image{background-repeat:no-repeat}#top-banner::before{content:"";position:absolute;top:0;left:0;right:0;width:100vw;height:200px;opacity:.5;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(8.62%, rgba(0, 0, 0, 0.02)), color-stop(16.56%, rgba(0, 0, 0, 0.05)), color-stop(23.93%, rgba(0, 0, 0, 0.12)), color-stop(30.85%, rgba(0, 0, 0, 0.2)), color-stop(37.42%, rgba(0, 0, 0, 0.29)), color-stop(43.77%, rgba(0, 0, 0, 0.39)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(56.23%, rgba(0, 0, 0, 0.61)), color-stop(62.58%, rgba(0, 0, 0, 0.71)), color-stop(69.15%, rgba(0, 0, 0, 0.8)), color-stop(76.07%, rgba(0, 0, 0, 0.88)), color-stop(83.44%, rgba(0, 0, 0, 0.95)), color-stop(91.38%, rgba(0, 0, 0, 0.98)), to(#000000));background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 8.62%, rgba(0, 0, 0, 0.05) 16.56%, rgba(0, 0, 0, 0.12) 23.93%, rgba(0, 0, 0, 0.2) 30.85%, rgba(0, 0, 0, 0.29) 37.42%, rgba(0, 0, 0, 0.39) 43.77%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.61) 56.23%, rgba(0, 0, 0, 0.71) 62.58%, rgba(0, 0, 0, 0.8) 69.15%, rgba(0, 0, 0, 0.88) 76.07%, rgba(0, 0, 0, 0.95) 83.44%, rgba(0, 0, 0, 0.98) 91.38%, #000000 100%);z-index:3}@media(max-width: 991px){#top-banner{height:38vh;min-height:250px}}.grey-background,.white-background{position:relative;padding-top:40px}.grey-background::before,.white-background::before{content:"";position:absolute;top:-149px;left:0;right:0;height:150px;width:100%;pointer-events:none}.white-background{background-color:#fff}.white-background::before{background:url("../img/bancroft-page-arc.svg") no-repeat bottom center}.grey-background{background-color:#f5f5f6}.grey-background::before{background:url("../img/bancroft-page-arc-grey.svg") no-repeat bottom center}@media screen and (min-width: 1920px){.white-background::before{background-image:url("../img/bancroft-page-arc--large.svg")}}@media screen and (min-width: 1440px){.grey-background::before,.white-background::before{background-size:contain}}@media screen and (max-width: 992px){.white-background::before{background-image:url("../img/bancroft-page-arc--medium.svg")}}@media screen and (max-width: 600px){.white-background::before{background-image:url("../img/bancroft-page-arc--small.svg")}}.alt_banner,.event_banner{padding:100px 0 70px}.alt_banner strong,.event_banner strong{font-weight:600;font-family:"GillSansMTPro-Book";font-size:28px;letter-spacing:.5px}.alt_banner p,.event_banner p{font-size:26px}.alt_banner .banner-cta,.event_banner .banner-cta{padding:15px 35px;font-size:16px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase}.alt_banner.bg-dark-blue h1,.alt_banner.bg-dark-blue p,.alt_banner.bg-dark-blue pre,.event_banner.bg-dark-blue h1,.event_banner.bg-dark-blue p,.event_banner.bg-dark-blue pre{color:#fff}.alt_banner.bg-dark-blue .banner-cta,.event_banner.bg-dark-blue .banner-cta{background-color:#b19660;color:#2c4255}.alt_banner.bg-beige h1,.alt_banner.bg-beige p,.alt_banner.bg-light-blue h1,.alt_banner.bg-light-blue p,.event_banner.bg-beige h1,.event_banner.bg-beige p,.event_banner.bg-light-blue h1,.event_banner.bg-light-blue p{color:#2c4255}.alt_banner.bg-beige .banner-cta,.alt_banner.bg-light-blue .banner-cta,.event_banner.bg-beige .banner-cta,.event_banner.bg-light-blue .banner-cta{background-color:#2c4255;color:#fff}.alt_banner .crest,.event_banner .crest{position:absolute;bottom:0;right:0;width:auto;height:500px}@media(max-width: 1440px){.alt_banner .crest,.event_banner .crest{height:350px}}@media(max-width: 991px){.alt_banner,.event_banner{padding:100px 0 40px}.alt_banner .crest,.event_banner .crest{height:250px}.alt_banner h1,.event_banner h1{font-size:48px !important;line-height:48px;margin-bottom:20px}.alt_banner p,.event_banner p{font-size:20px}}@media(max-width: 768px){.alt_banner .crest,.event_banner .crest{height:150px}}.alt_banner{position:relative;height:70vh}.alt_banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.alt_banner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.alt_banner-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alt_banner h1{font-size:86px;font-weight:400;line-height:86px;margin:0}.alt_banner p{color:#fff;font-size:26px;font-weight:300;line-height:38px;max-width:500px;margin:0}@media(max-width: 768px){.alt_banner p{line-height:28px}}@media(max-width: 991px){.alt_banner{height:auto}.alt_banner .container{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.alt_banner .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.event_banner .row{margin:60px 0 0}@media(max-width: 768px){.event_banner .row{margin:0}}.event_banner-intro{max-width:800px;padding:0}.event_banner-title{max-width:500px;margin-bottom:20px;padding:0}.event_banner .time-date{font-size:16px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;letter-spacing:.75px}.event_banner .time-date img{width:20px;height:auto;position:relative;top:-2px}.sidebar-nav-wrapper .sidebar-title{display:block;font-family:"minion-pro",serif;font-size:42px;font-weight:400;line-height:1;color:#2c4255;margin-bottom:20px}.sidebar-nav-wrapper .sidebar-nav{padding-left:18px;padding-right:20px;list-style:none}.sidebar-nav-wrapper .sidebar-nav .page_item{position:relative;margin-bottom:15px;line-height:1.05}.sidebar-nav-wrapper .sidebar-nav .page_item::before{content:"";position:absolute;top:6px;left:-16px;width:3px;height:15px;background-color:rgba(0,0,0,0);opacity:0;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.sidebar-nav-wrapper .sidebar-nav .page_item:hover>a{color:#b19660}.sidebar-nav-wrapper .sidebar-nav .page_item.current_page_ancestor::before,.sidebar-nav-wrapper .sidebar-nav .page_item.current_page_item::before{background-color:#b19660;opacity:1}.sidebar-nav-wrapper .sidebar-nav .page_item a{font-family:"GillSansMTPro-Book",sans-serif;font-size:16px;font-weight:400;letter-spacing:1.2px;line-height:1.25;text-transform:uppercase;color:#2c4255}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children span{display:block;width:22px;height:22px;position:absolute;top:2px;right:-22px;cursor:pointer;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children span::before,.sidebar-nav-wrapper .sidebar-nav .page_item_has_children span::after{content:"";position:absolute;top:10px;right:0;width:9px;height:2px;background-color:#2c4255}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:4px}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:4px}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children.active>span,.sidebar-nav-wrapper .sidebar-nav .page_item_has_children.current_page_ancestor>span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children>.children{display:none}.sidebar-nav-wrapper .sidebar-nav .page_item_has_children.active>.children,.sidebar-nav-wrapper .sidebar-nav .page_item_has_children.current_page_ancestor>.children{display:block}.sidebar-nav-wrapper .sidebar-nav .children{list-style:none;padding-left:0;margin-top:20px;margin-bottom:25px;margin-left:20px}.sidebar-nav-wrapper .sidebar-nav .children .page_item{line-height:.8}.sidebar-nav-wrapper .sidebar-nav .children .page_item a{font-size:14px;line-height:.8}.sidebar-nav-wrapper .sidebar-nav .children span{top:0}.sidebar-nav-wrapper .sidebar-nav .children .children{margin-top:15px;margin-bottom:20px}@media screen and (max-width: 991px){.sidebar-nav-wrapper{display:none}}.full-width-quote{background-color:#2c4255;background-image:url("../img/bancroft-crest--white-fade.png");background-repeat:no-repeat;background-position:center 25px;background-size:90% auto;text-align:center;padding:105px 0;margin:40px 0;border-bottom:5px solid #b19660}.full-width-quote::after{content:"";position:absolute;bottom:20px;left:40px;right:40px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6)}.full-width-quote blockquote{text-align:center;border-left:none;margin:0}.full-width-quote blockquote p{color:#fff}.full-width-quote blockquote cite{font-family:"GillSansMTPro-Book",sans-serif;font-size:20px;line-height:1.5;font-style:normal;color:#b19660}@media screen and (max-width: 767px){.full-width-quote{padding:75px 0;margin:50px 0}}.wrapper-dropdown,.wrapper-dropdown.active{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#2c4255;color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:1.25px;font-weight:400}.wrapper-dropdown .dropdown,.wrapper-dropdown.active .dropdown{border-radius:0;border:none;-webkit-box-shadow:0px 11px 23px 5px rgba(0,0,0,.1);box-shadow:0px 11px 23px 5px rgba(0,0,0,.1)}.wrapper-dropdown.active .dropdown{padding-top:10px;padding-bottom:15px}.wrapper-dropdown:after{top:13px}.category .title-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.category .title-filter-wrapper h1{font-size:72px}.category .content-wrapper{margin-top:20px}.category .filters{-ms-flex-item-align:center;align-self:center;margin:auto}.category .filters #posts-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category .filters #posts-sidebar .wrapper-dropdown{width:calc(50% - 10px);margin:0}@media(max-width: 991px){.category .filters{width:100%}.category .filters #posts-sidebar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0}.category .filters #posts-sidebar .wrapper-dropdown{width:100%;margin-bottom:20px}.category .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cat-link{display:block;font-size:16px;letter-spacing:1.2px;line-height:1.25;font-weight:400;text-transform:uppercase;color:#2c4255;margin-bottom:10px}.article-link-box .title,.title-link-box .title{text-transform:none}span.date{color:#b19660;font-style:normal;font-weight:400}.governor_contain{-webkit-box-shadow:none;box-shadow:none;background-color:#2c4255;color:#fff}.governor_contain .governor_text_contain{display:block;color:#fff;margin-bottom:30px}.page-template-page-governors article h3{margin-bottom:20px;margin-top:40px}.page-template-page-governors .mfp-content .container{max-height:730px;overflow-y:auto}.mfp-content{max-height:730px;overflow-y:auto}.mfp-content .position{display:block;font-size:26px;color:#b19660;margin-top:12px}.mfp-content .image{text-align:center}.mfp-content .image img{max-width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;margin-top:60px}.mfp-content h2{margin-bottom:20px}@media(max-width: 991px){.mfp-content article{margin-top:60px}}.page-template-page-governors .mfp-close-btn-in .mfp-close{top:30px !important;right:30px !important;width:30px;height:30px;background-image:url("../img/bancroft-icon__close.svg");background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-99999px}.page-template-page-governors .mfp-close-btn-in .mfp-close:active{top:30px !important}@media(max-width: 991px){.mfp-content h2{font-size:44px}}@media(max-width: 767px){.mfp-content h2{margin-top:30px}}@media(max-width: 575px){.mfp-content .position{width:80%}}.article-link-box,.title-link-box{background-color:#2c4255;-webkit-box-shadow:none;box-shadow:none}.article-link-box .image-contain,.title-link-box .image-contain{background-color:#fff}.article-link-box .image-contain::after,.title-link-box .image-contain::after{background-color:rgba(44,66,85,.35)}.article-link-box .title,.title-link-box .title{color:#fff}.article-link-box:hover,.title-link-box:hover{-webkit-box-shadow:none;box-shadow:none}.title-link-box:hover .image-contain{padding-bottom:66.6%}.title-link-box:hover .text-outer-contain{padding-bottom:20%}.faq{margin-bottom:15px}.question{position:relative;background-color:#2c4255;font-family:"GillSansMTPro-Book",sans-serif;font-size:18px !important;font-weight:400;letter-spacing:1.25px;text-transform:uppercase;color:#fff;padding:15px;padding-right:50px}.question::before,.question::after{content:"";position:absolute;top:25px;width:15px;height:2px;background-color:#fff;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.question::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:25px}.question::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:15px}.question.active::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.question.active::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.answer{padding:15px}.termly_newsletter_title h4,.weekly_parents_e-bulletin h4,.prep_newsletter_title h4{margin-top:40px;margin-bottom:20px}.termly_newsletter .img-container,.weekly_bulletin .img-container,.prep_newsletter .img-container{position:relative;width:100%;background-color:#fff;background-size:cover;background-position:0;background-repeat:no-repeat;margin-bottom:30px}.termly_newsletter .date,.weekly_bulletin .date,.prep_newsletter .date{position:absolute;top:15px;right:30px;font-size:14px;line-height:1;letter-spacing:.43px;text-transform:uppercase;color:#fff;background-color:#b19660;padding:5px;border-radius:2px;z-index:3}.prep_newsletter_wrapper,.termly_newsletter_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-results h1{margin-bottom:40px}.search-results .meta-data{font-size:16px;letter-spacing:1px;color:#2c4255;font-style:normal;font-weight:400;margin-bottom:12px}.search-results .search-result-item{clear:both}.search-results .search-result-item h4{margin-bottom:4px}.search-results .search-result-item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:30px;max-height:60px;margin-bottom:30px}.search-no-results form label{display:none}.search-no-results form input[type=search]{padding:9px 12px;background-color:#fff;border:none;border-bottom:1px solid #2c4255;-webkit-box-shadow:none;box-shadow:none;outline:none}.search-no-results form input[type=search]:focus{border-bottom-color:#b19660}.search-no-results form input[type=submit]{padding:8px 30px}.wrapper-dropdown{z-index:7}.wrapper-dropdown.categories{z-index:8}.wpmfslick{margin-bottom:60px !important}.wpmfslick ul li::before{display:none}.wpmfslick .slick-dots li button:before{font-size:8px}.wpmfslick .slick-dots li.slick-active button:before{color:#b19660 !important}.wpmfslick .slick-prev::before,.wpmfslick .slick-next::before{content:"";position:absolute;top:0;left:0;width:25px;height:25px;background-image:url("../img/icon__chevron-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;opacity:1}.wpmfslick .slick-prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 767.98px){.wpmfslick{margin:0 30px 60px 15px !important}.wpmfslick .slick-dots{bottom:auto;top:100%}.wpmfslick .slick-dots li{width:10px;height:10px;margin:0 3px}.wpmfslick .slick-dots li button::before{font-size:6px}}@media screen and (max-width: 400px){.wpmfslick .slick-dots{display:none !important}}.flexible-accordion{margin:10px 0}.flexible-text-block{margin:40px 0}.flexible-text-block h2{margin-top:0}.flexible-image-grid-popup{margin:40px 0}.flexible-image-grid-popup h2{margin-bottom:30px}.flexible-image-grid-popup .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexible-image-grid-popup .governor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.flexible-image-grid-popup .popup-governor{width:100%}.flexible-image-grid-popup .popup-governor .governor_contain{height:100%}.page-template-full-width-page .white-background{padding-top:0}.page-template-full-width-page .flexible-accordion .question{padding:30px}.page-template-full-width-page .flexible-accordion .question::before,.page-template-full-width-page .flexible-accordion .question::after{top:50%}.cta-block-wrapper{padding:0}.cta-block .btn{background-color:#b19660;color:#2c4255;padding:15px 35px;font-size:16px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase;border:none;text-wrap:auto;text-align:start}.page-template-page-vacancies .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-vacancies .where-next .off-screen{-webkit-transform:none;-ms-transform:none;transform:none}.vacancies-grid,.vacancy-filter-container{max-width:1500px;margin:auto}.vacancies-wrapper{margin:100px auto}@media(max-width: 991px){.vacancies-wrapper{margin:50px auto}}.vacancy-filter-container{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}.vacancy-filter-container h2{margin-right:50px}.vacancy-filter-container select{background-color:#2c4255;letter-spacing:2px;color:#fff;border:none;padding:20px 50px 20px 20px;text-transform:uppercase;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6,9 12,15 18,9'></polyline></svg>");background-repeat:no-repeat;background-position:right 20px center;background-size:25px 25px}@media(max-width: 991px){.vacancy-filter-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancy-filter-container select{width:-webkit-fill-available}}.vacancies-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.vacancies-grid p,.vacancies-grid h3{color:#2c4255}.vacancies-grid .vacancy-card{padding:48px;border:1px solid #2c4255;width:calc(33% - 20px);position:relative;overflow:hidden;margin-bottom:30px}.vacancies-grid .vacancy-card .crest{position:absolute;bottom:0;right:0;width:auto;-webkit-transform:translate(40%, 45%);-ms-transform:translate(40%, 45%);transform:translate(40%, 45%);height:270px;opacity:.5}.vacancies-grid .vacancy-card .button{margin-top:40px;padding:20px 30px;position:relative;z-index:1}@media(max-width: 991px){.vacancies-grid .vacancy-card{width:calc(50% - 15px)}}@media(max-width: 768px){.vacancies-grid .vacancy-card{width:100%}}.vacancies-grid .vacancy-type{font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-family:"GillSansMTPro-Book";margin-bottom:20px}.vacancies-grid .vacancy-title{font-size:32px;font-weight:400;line-height:34px;letter-spacing:-0.6px;margin-bottom:30px}.vacancies-grid .vacancy-salary,.vacancies-grid .vacancy-closing,.vacancies-grid .vacancy-location{font-size:18px;line-height:26px;border-radius:2px;padding:20px;margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.vacancies-grid .vacancy-closing,.vacancies-grid .vacancy-location{color:#2c4255}.vacancies-grid .vacancy-salary{color:#fff;background-color:#2c4255}.vacancies-grid .vacancy-closing{background-color:#b6d3e6}.vacancies-grid .vacancy-location{background-color:#f6e9d3}@media(max-width: 991px){.vacancies-grid{margin-top:50px}}.notification-bar{background-color:#2c4255;border-top:7px solid #b19660;color:#fff;position:fixed;bottom:0;left:0;right:0;max-height:40vh;overflow-y:auto;z-index:9;-webkit-transition:all .6s cubic-bezier(0.77, 0, 0.175, 1);transition:all .6s cubic-bezier(0.77, 0, 0.175, 1)}.notification-bar.hide-bar{bottom:-50vh;-webkit-transition:all .6s cubic-bezier(0.77, 0, 0.175, 1);transition:all .6s cubic-bezier(0.77, 0, 0.175, 1)}.notification-bar a{color:#b19660}.notification-bar h1,.notification-bar h2,.notification-bar h3,.notification-bar h4,.notification-bar h5,.notification-bar h6,.notification-bar p,.notification-bar a:hover{color:#fff}.notification-bar h1{font-size:40px}.notification-bar h2{font-size:35px}.notification-bar h3{font-size:30px}.notification-bar h4{font-size:25px}.notification-bar p{font-size:18px;margin-bottom:15px}.notification-bar__content{padding:30px 40px}.notification-bar__close{position:absolute;top:15px;right:20px;width:30px;height:30px;cursor:pointer}.notification-bar__close::before,.notification-bar__close::after{content:"";position:absolute;top:14px;right:-3px;width:35px;height:3px;background-color:#b19660;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.notification-bar__close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.notification-bar__close:hover::before,.notification-bar__close:hover::after{background-color:#fff}.notification.popup{position:fixed;top:50%;left:0;right:0;width:90vw;max-width:600px;background-color:#fff;border:6px solid #b19660;color:#2c4255;margin:0 auto;padding:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;z-index:99999}.notification.popup::after{content:"";position:absolute;bottom:0;right:-23%;width:90%;height:65%;background-image:url("../img/bancroft-crest--gold.png");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.15;pointer-events:none;z-index:-1}.notification.popup .title--lg{font-size:50px}.notification.popup h1,.notification.popup h2,.notification.popup h3,.notification.popup h4,.notification.popup p{color:#2c4255}.notification.popup p a:not(.button){color:#b19660}.notification.popup .notification__content h2{font-size:42px}.notification.popup .notification__content h3{font-size:32px}.notification.popup .notification__content p{font-size:19px}.notification.popup .notification__content pre{font-size:22px;margin-bottom:10px}.notification.popup .button{margin-bottom:0}.notification.popup .close-button{position:absolute;top:10px;right:10px;width:40px;height:40px;cursor:pointer}.notification.popup .close-button::before,.notification.popup .close-button::after{content:"";position:absolute;top:17px;right:8px;width:22px;height:3px;background-color:#b19660;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.notification.popup .close-button::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.notification.popup--overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(44,66,85,.9);z-index:9999}@media screen and (max-width: 767px){.notification.popup{padding:35px}.notification.popup .title--lg{font-size:42px}.notification.popup .notification__content h2{font-size:32px}.notification.popup .notification__content h3{font-size:22px}}@media screen and (max-width: 440px){.notification.popup{padding:35px}.notification.popup .title--lg{font-size:32px}.notification.popup .button{padding:11px 22px}}footer .top-footer,footer .bottom-footer{background-color:#2c4255}footer{font-family:"GillSansMTPro-Book",sans-serif;font-size:16px;line-height:21px}footer h4{font-family:"minion-pro",serif;font-size:22px;font-weight:400;line-height:26px;text-transform:none;color:#b19660;border:none;margin-bottom:0}footer p{font-family:"GillSansMTPro-Book",sans-serif;font-size:16px;line-height:22px;color:#fff;margin-bottom:11px}footer a{color:#fff}footer a:hover,footer a:focus,footer a:active{outline:none;color:#b19660}footer .footer-quick-links{-webkit-column-count:2;-moz-column-count:2;column-count:2}footer .footer-quick-links li{display:inline-block;float:left;clear:both}footer .footer-quick-links a{display:block;padding-bottom:5px}footer .school-crest--gold{margin-top:30px}footer .footer-social-media a{font-size:20px;margin-right:10px}footer .footer-logos{margin-top:-73px}footer .footer-logos img{margin:0 15px 15px 0;height:68px;width:auto;opacity:.9;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}footer .footer-logos a:hover img{opacity:1}footer .footer-logos a:first-child img{margin-left:0}footer .footer-logos a:last-child img{margin-right:0}.bottom-footer{padding-top:0 !important}.bottom-footer .border{display:block;border-top:1px solid #fff;margin-bottom:20px}.bottom-footer .copyright-section a{margin-left:10px;border-left:1px solid #fff;padding:0 10px;margin-right:0 !important;border-right:none !important;color:#fff}.bottom-footer .copyright-section a:hover,.bottom-footer .copyright-section a:focus,.bottom-footer .copyright-section a:active{color:#b19660}.bottom-footer .col-md-10 a:hover{color:#b19660 !important}@media screen and (max-width: 767px){footer .school-crest--gold{max-width:250px;margin:0 auto;margin-top:30px}footer a{word-wrap:break-word}footer .footer-logos{text-align:center;margin-top:40px}footer .footer-logos img{margin:0 7px 15px 7px}}@media screen and (min-width: 768px)and (max-width: 991px){footer .footer-quick-links{-webkit-column-count:1;-moz-column-count:1;column-count:1}footer .footer-logos{margin-top:20px}}@media screen and (max-width: 575px){footer .footer-quick-links{-webkit-column-count:1;-moz-column-count:1;column-count:1}footer .footer-quick-links li{display:block;float:none}}@media screen and (max-width: 450px){footer .footer-senior-school,footer .footer-prep-school{width:100%}}@media screen and (max-width: 340px){footer .footer-logos img{height:60px;margin:5px 10px}}.page-template-page-home-2023 .navbar-fixed-top{padding-left:35px}.page-template-page-home-2023 .navbar-brand:not(.scrolled){position:relative}.page-template-page-home-2023 .navbar-brand:not(.scrolled) .header-logo{margin-top:45px}.page-template-page-home-2023 .navbar-brand:not(.scrolled)::before{content:"";position:absolute;top:0;left:-35px;width:325px;background-image:url("../img/logo-block.svg");background-size:contain;background-repeat:no-repeat;height:185px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 1249px){.page-template-page-home-2023 .navbar-brand:not(.scrolled)::before{width:285px;height:145px}}.page-template-page-home-2023 .home-banner{position:relative;width:100%;height:100vh;margin-bottom:80px}.page-template-page-home-2023 .home-banner__slider{position:absolute;inset:0;overflow:hidden;z-index:1}.page-template-page-home-2023 .home-banner__slider img{height:100vh;-o-object-fit:cover;object-fit:cover}.page-template-page-home-2023 .home-banner__slider .overlay--top,.page-template-page-home-2023 .home-banner__slider .overlay--bottom{position:absolute;left:0;right:0;z-index:2}.page-template-page-home-2023 .home-banner__slider .overlay--top{top:0;height:200px;opacity:.5;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(8.62%, rgba(0, 0, 0, 0.02)), color-stop(16.56%, rgba(0, 0, 0, 0.05)), color-stop(23.93%, rgba(0, 0, 0, 0.12)), color-stop(30.85%, rgba(0, 0, 0, 0.2)), color-stop(37.42%, rgba(0, 0, 0, 0.29)), color-stop(43.77%, rgba(0, 0, 0, 0.39)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(56.23%, rgba(0, 0, 0, 0.61)), color-stop(62.58%, rgba(0, 0, 0, 0.71)), color-stop(69.15%, rgba(0, 0, 0, 0.8)), color-stop(76.07%, rgba(0, 0, 0, 0.88)), color-stop(83.44%, rgba(0, 0, 0, 0.95)), color-stop(91.38%, rgba(0, 0, 0, 0.98)), to(#000000));background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 8.62%, rgba(0, 0, 0, 0.05) 16.56%, rgba(0, 0, 0, 0.12) 23.93%, rgba(0, 0, 0, 0.2) 30.85%, rgba(0, 0, 0, 0.29) 37.42%, rgba(0, 0, 0, 0.39) 43.77%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.61) 56.23%, rgba(0, 0, 0, 0.71) 62.58%, rgba(0, 0, 0, 0.8) 69.15%, rgba(0, 0, 0, 0.88) 76.07%, rgba(0, 0, 0, 0.95) 83.44%, rgba(0, 0, 0, 0.98) 91.38%, #000000 100%)}.page-template-page-home-2023 .home-banner__slider .overlay--bottom{bottom:0;height:50%;opacity:.5;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(8.62%, rgba(0, 0, 0, 0.02)), color-stop(16.56%, rgba(0, 0, 0, 0.05)), color-stop(23.93%, rgba(0, 0, 0, 0.12)), color-stop(30.85%, rgba(0, 0, 0, 0.2)), color-stop(37.42%, rgba(0, 0, 0, 0.29)), color-stop(43.77%, rgba(0, 0, 0, 0.39)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(56.23%, rgba(0, 0, 0, 0.61)), color-stop(62.58%, rgba(0, 0, 0, 0.71)), color-stop(69.15%, rgba(0, 0, 0, 0.8)), color-stop(76.07%, rgba(0, 0, 0, 0.88)), color-stop(83.44%, rgba(0, 0, 0, 0.95)), color-stop(91.38%, rgba(0, 0, 0, 0.98)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 8.62%, rgba(0, 0, 0, 0.05) 16.56%, rgba(0, 0, 0, 0.12) 23.93%, rgba(0, 0, 0, 0.2) 30.85%, rgba(0, 0, 0, 0.29) 37.42%, rgba(0, 0, 0, 0.39) 43.77%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.61) 56.23%, rgba(0, 0, 0, 0.71) 62.58%, rgba(0, 0, 0, 0.8) 69.15%, rgba(0, 0, 0, 0.88) 76.07%, rgba(0, 0, 0, 0.95) 83.44%, rgba(0, 0, 0, 0.98) 91.38%, #000000 100%)}.page-template-page-home-2023 .home-banner__video{position:absolute;inset:0;overflow:hidden;z-index:1}.page-template-page-home-2023 .home-banner__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page-home-2023 .home-banner__video .overlay{position:absolute;inset:0;background-color:rgba(44,66,85,.5);z-index:1}.page-template-page-home-2023 .home-banner__content{position:absolute;bottom:0;left:0;right:0;padding-left:40px;padding-bottom:85px;z-index:3}.page-template-page-home-2023 .home-banner__content h1,.page-template-page-home-2023 .home-banner__content p,.page-template-page-home-2023 .home-banner__content a{color:#fff}.page-template-page-home-2023 .home-banner__content h1{margin-bottom:25px}.page-template-page-home-2023 .home-banner__content h1 .small-title{display:block;font-size:36px;line-height:2;letter-spacing:0}@media screen and (max-width: 767px){.page-template-page-home-2023 .home-banner__content h1 .small-title{font-size:26px}}.page-template-page-home-2023 .home-banner__content h1 span.large-title{display:block;font-size:100px;line-height:.7;letter-spacing:0}@media screen and (max-width: 767px){.page-template-page-home-2023 .home-banner__content h1 span.large-title{font-size:55px}}.page-template-page-home-2023 .home-banner__content p{max-width:330px;font-size:24px;line-height:1.3}.page-template-page-home-2023 .home-banner__content .scroll-to{font-size:14px;font-family:"GillSansMTPro-Bold",sans-serif;line-height:1;letter-spacing:.88px;text-transform:uppercase}.page-template-page-home-2023 .home-banner__content .scroll-to:hover{color:#b19660}.page-template-page-home-2023 .home-banner__content .discover-more-line{position:absolute;top:0;left:-35px;height:440px;width:2px;background-color:#b19660;-webkit-animation:increase 3.3s ease-in-out infinite;animation:increase 3.3s ease-in-out infinite;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:4}.page-template-page-home-2023 .home-banner__content .award-logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width: 991px){.page-template-page-home-2023 .home-banner__content .award-logos-container{margin-top:10px;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.page-template-page-home-2023 .home-banner__content .home-banner__award-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-home-2023 .home-banner__content .home-banner__award-logo img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:160px}@media screen and (max-width: 1200px){.page-template-page-home-2023 .home-banner__content .home-banner__award-logo img{height:90px}}@media screen and (max-width: 767px){.page-template-page-home-2023 .home-banner__content .home-banner__award-logo img{min-height:90px}}.page-template-page-home-2023 .home-banner__content .home-banner__award-logo .te-awards{max-width:280px}.page-template-page-home-2023 .home-banner__content>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 991px){.page-template-page-home-2023 .home-banner__content .discover-more-line{left:-10px;-webkit-animation:none;animation:none}}@media screen and (max-width: 767px){.page-template-page-home-2023 .home-banner{height:80vh;max-height:530px}.page-template-page-home-2023 .home-banner img{height:60vh;min-height:530px}.page-template-page-home-2023 .home-banner__content{padding-left:20px;padding-bottom:35px}.page-template-page-home-2023 .home-banner__content h1{font-size:26px;letter-spacing:0}.page-template-page-home-2023 .home-banner__content h1 span{font-size:55px}.page-template-page-home-2023 .home-banner__content p{font-size:19px}.page-template-page-home-2023 .home-banner__content .discover-more-line{left:0;-webkit-animation:none;animation:none}}@keyframes increase{0%{height:0;margin-top:0}45%{height:440px;margin-top:0}55%{height:440px;margin-top:0}75%{margin-top:440px;height:0}100%{margin-top:440px;height:0}}.page-template-page-home-2023 .page-teasers{margin-bottom:90px}@media screen and (max-width: 550px){.page-template-page-home-2023 .page-teasers{margin-bottom:50px}}.page-template-page-home-2023 .page-teasers__intro{text-align:center}.page-template-page-home-2023 .page-teasers__intro img{max-width:138px;margin:0 auto;margin-bottom:15px}.page-template-page-home-2023 .page-teasers__intro h2{font-size:64px;line-height:1.1}.page-template-page-home-2023 .page-teasers__intro p{max-width:675px;margin:0 auto;margin-bottom:50px}@media screen and (max-width: 680px){.page-template-page-home-2023 .page-teasers__intro h2{font-size:50px}.page-template-page-home-2023 .page-teasers__intro p{font-size:20px}}.page-template-page-home-2023 .page-teaser{position:relative;width:100%;height:360px;margin-bottom:30px}.page-template-page-home-2023 .page-teaser::after{content:"";position:absolute;bottom:20px;left:30px;right:30px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6)}.page-template-page-home-2023 .page-teaser__image{position:relative;width:100%;height:100%;overflow:hidden}.page-template-page-home-2023 .page-teaser__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;will-change:transform}.page-template-page-home-2023 .page-teaser:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-template-page-home-2023 .page-teaser__title{position:absolute;left:30px;right:30px;bottom:30px;font-family:"minion-pro",serif;font-size:38px;line-height:.9;color:#fff;z-index:2}.page-template-page-home-2023 .page-teaser__overlay{position:absolute;left:0;right:0;bottom:0;height:60%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50.12%, rgba(0, 0, 0, 0.62)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 50.12%, #000000 100%);z-index:1}.page-template-page-home-2023 .news-social{position:relative;padding-top:80px;margin-bottom:120px}.page-template-page-home-2023 .news-social .blue-bg{position:absolute;top:0;left:0;width:70%;height:650px;background-color:#2c4255}.page-template-page-home-2023 .news-social .blue-bg::after{content:"";position:absolute;bottom:-100px;left:-70px;right:-70px;height:150px;background-color:#fff;border-radius:100%}.page-template-page-home-2023 .news-social__intro{padding-top:50px;padding-left:55px;margin-bottom:50px}.page-template-page-home-2023 .news-social__intro h2,.page-template-page-home-2023 .news-social__intro p{color:#fff}.page-template-page-home-2023 .news-social__intro h2{font-size:72px;line-height:1;margin-bottom:10px}.page-template-page-home-2023 .news-social .news-item{position:relative;margin-bottom:30px}.page-template-page-home-2023 .news-social .news-item::after{content:"";position:absolute;bottom:20px;left:30px;right:30px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6)}.page-template-page-home-2023 .news-social .news-item--small{height:310px}.page-template-page-home-2023 .news-social .news-item--large{height:445px}.page-template-page-home-2023 .news-social .news-item--large .news-item__text h3{font-size:46px}.page-template-page-home-2023 .news-social .news-item__image{position:relative;width:100%;height:100%;overflow:hidden}.page-template-page-home-2023 .news-social .news-item__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;will-change:transform}.page-template-page-home-2023 .news-social .news-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-template-page-home-2023 .news-social .news-item__text{position:absolute;left:30px;right:30px;bottom:25px;z-index:2}.page-template-page-home-2023 .news-social .news-item__text h3{font-family:"minion-pro",serif;font-size:36px;line-height:.9;color:#fff;margin-bottom:0}.page-template-page-home-2023 .news-social .news-item__category{position:absolute;top:12px;right:12px;font-family:"GillSansMTPro-Book",sans-serif;font-size:12px;text-transform:uppercase;line-height:1;letter-spacing:.43px;background-color:#b19660;color:#fff;padding:9px 14px 7px 14px;border-radius:2px;z-index:2}.page-template-page-home-2023 .news-social .news-item__overlay{position:absolute;left:0;right:0;bottom:0;height:60%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50.12%, rgba(0, 0, 0, 0.62)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 50.12%, #000000 100%);z-index:1}.page-template-page-home-2023 .news-social .twitter-feed{position:relative;background-color:#fff;padding:40px 50px 70px 50px;margin-bottom:30px;text-align:center;max-height:358px}.page-template-page-home-2023 .news-social .twitter-feed::after{content:"";position:absolute;bottom:20px;left:30px;right:30px;height:10px;margin:0 auto;z-index:-1;-webkit-box-shadow:0px 0px 54px 13px rgba(44,66,85,.6);box-shadow:0px 0px 54px 13px rgba(44,66,85,.6)}.page-template-page-home-2023 .news-social .twitter-feed .item{position:relative;padding-bottom:30px}.page-template-page-home-2023 .news-social .twitter-feed .item a,.page-template-page-home-2023 .news-social .twitter-feed .item span{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#b19660}.page-template-page-home-2023 .news-social .twitter-feed p{font-family:"minion-pro",serif;font-size:28px;color:#2c4255;line-height:1.35}.page-template-page-home-2023 .news-social .twitter-feed a{color:#b19660}.page-template-page-home-2023 .news-social .twitter-feed .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-page-home-2023 .news-social .twitter-feed .owl-item{-ms-flex-item-align:center;align-self:center}.page-template-page-home-2023 .news-social .twitter-feed .owl-controls{bottom:-20px;top:auto;left:0;right:0}.page-template-page-home-2023 .news-social .twitter-feed .owl-controls .owl-dot{display:inline-block;width:10px;height:10px;background-color:#d3d3d3;border-radius:50px;margin:0 6px}.page-template-page-home-2023 .news-social .twitter-feed .owl-controls .owl-dot.active{background-color:#b19660}.page-template-page-home-2023 .news-social .instagram-feed{position:relative}.page-template-page-home-2023 .news-social .instagram-feed__link{position:absolute;top:12px;left:12px;z-index:2}.page-template-page-home-2023 .news-social .instagram-feed__link img{float:left;width:18px;height:18px;margin-right:10px}.page-template-page-home-2023 .news-social .instagram-feed__link span{float:left;font-size:16px;line-height:1;color:#fff;margin-top:3px}.page-template-page-home-2023 .news-social .instagram-feed__item{position:relative;float:left;display:inline-block;overflow:hidden;width:25%;aspect-ratio:1/1}.page-template-page-home-2023 .news-social .instagram-feed__item img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;will-change:transform}.page-template-page-home-2023 .news-social .instagram-feed__item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 768px){.page-template-page-home-2023 .news-social .news-item.first{display:none}}@media screen and (max-width: 1199px){.page-template-page-home-2023 .news-social .blue-bg{width:80%}.page-template-page-home-2023 .news-social .news-social__intro{padding-left:0}.page-template-page-home-2023 .news-social .twitter-feed{max-height:320px}.page-template-page-home-2023 .news-social .twitter-feed p{font-size:25px;line-height:1.3}.page-template-page-home-2023 .news-social .news-item--small{height:278px}}@media screen and (max-width: 991px){.page-template-page-home-2023 .news-social .blue-bg{width:100%}.page-template-page-home-2023 .news-social .twitter-feed{padding:35px 40px 75px 40px;max-height:434px}.page-template-page-home-2023 .news-social .twitter-feed p{font-size:23px}.page-template-page-home-2023 .news-social .news-item--large{height:380px}}@media screen and (max-width: 767px){.page-template-page-home-2023 .news-social{margin-bottom:70px;padding-top:20px}.page-template-page-home-2023 .news-social .blue-bg{height:490px}.page-template-page-home-2023 .news-social__intro{padding-left:10px;padding-right:10px;padding-top:20px;text-align:center;margin-bottom:30px}.page-template-page-home-2023 .news-social .news-right-col .news-item{display:none}.page-template-page-home-2023 .news-social .twitter-feed{max-height:100%;padding:50px 30px 60px 30px}}@media screen and (max-width: 450px){.page-template-page-home-2023 .news-social .blue-bg{height:540px}.page-template-page-home-2023 .news-social .news-item--small{height:270px}.page-template-page-home-2023 .news-social .news-item__text h3{font-size:32px}.page-template-page-home-2023 .news-social .instagram-feed__item{width:50%}.page-template-page-home-2023 .news-social .twitter-feed p{font-size:26px}}.page-template-page-home-2023 .full-width-teaser{position:relative;width:100%;height:auto;padding:160px 0;overflow:hidden;margin-bottom:90px}.page-template-page-home-2023 .full-width-teaser img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.page-template-page-home-2023 .full-width-teaser__content{position:relative;z-index:3}.page-template-page-home-2023 .full-width-teaser__content h2,.page-template-page-home-2023 .full-width-teaser__content p{color:#fff}.page-template-page-home-2023 .full-width-teaser__content h2{font-size:64px;line-height:1;margin-bottom:15px}.page-template-page-home-2023 .full-width-teaser__content .button{margin-bottom:0}.page-template-page-home-2023 .full-width-teaser__overlay{position:absolute;left:0;top:0;bottom:0;width:80%;background:linear-gradient(88.8deg, #000000 0%, rgba(0, 0, 0, 0.28) 65%, rgba(0, 0, 0, 0) 100%);opacity:.9;z-index:2}@media screen and (max-width: 1100px){.page-template-page-home-2023 .full-width-teaser{padding:120px 0}.page-template-page-home-2023 .full-width-teaser__overlay{width:100%}}@media screen and (max-width: 991px){.page-template-page-home-2023 .full-width-teaser__overlay{background-color:#000;opacity:.4}}@media screen and (max-width: 767px){.page-template-page-home-2023 .full-width-teaser{padding:100px 0;margin-bottom:60px}.page-template-page-home-2023 .full-width-teaser__content{padding:0 20px}.page-template-page-home-2023 .full-width-teaser__content h2{font-size:52px}.page-template-page-home-2023 .full-width-teaser__content p{font-size:20px}}.footer-new{position:relative;background-color:#2c4255;padding-top:125px;padding-bottom:10px}.footer-new::after{content:"";position:absolute;top:-60px;left:-70px;right:-70px;height:100px;background-color:#fff;border-radius:0 0 100% 100%}.footer-new{font-family:"GillSansMTPro-Book",sans-serif;font-size:18px;line-height:1.22}.footer-new h4{font-family:"minion-pro",serif;font-size:26px;line-height:1;text-transform:none;color:#fff;border:none;border-bottom:1px solid #b19660;padding-bottom:10px;margin-bottom:14px}.footer-new p,.footer-new address{font-family:"GillSansMTPro-Light",sans-serif;font-size:18px;line-height:1.22;color:#fff;margin-bottom:23px}.footer-new p span,.footer-new address span{display:inline-block;font-family:"GillSansMTPro-Book",sans-serif;margin-bottom:7px}.footer-new a{color:#fff}.footer-new a:hover,.footer-new a:focus,.footer-new a:active{outline:none;color:#b19660}.footer-new .school-crest--gold{max-width:220px}.footer-new .footer-quick-links{-webkit-column-count:1;-moz-column-count:1;column-count:1}.footer-new .footer-quick-links li{display:block}.footer-new .footer-quick-links a{display:block;font-family:"GillSansMTPro-Light",sans-serif;padding-bottom:5px}.footer-new .social-media img{height:22px;width:auto;margin-right:20px}.footer-new .partner-logos img{margin-right:15px;margin-bottom:15px;height:51px;width:auto;opacity:.9;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.footer-new .partner-logos a:hover img{opacity:1}.footer-new .white-border{margin-top:70px;margin-bottom:23px}.footer-new .copyright-message{font-family:"GillSansMTPro-Light",sans-serif;font-size:16px;line-height:1.3;margin-bottom:10px}.footer-new .copyright-message a{margin:0 15px}.footer-new .charity-info p{font-family:"GillSansMTPro-Light",sans-serif;font-size:14px;line-height:1.28}.footer-new .twk-link{font-family:"GillSansMTPro-Light",sans-serif;font-size:16px;line-height:1.3;text-align:right}@media screen and (min-width: 575px)and (max-width: 767px){.footer-new>.container:first-child .col-xs-12{width:50%}}@media screen and (max-width: 767px){.footer-new .twk-link{text-align:left}}@media screen and (max-width: 575px){.footer-new{padding-top:65px}.footer-new::after{top:-20px;height:60px}.footer-new>.container .col-xs-12{margin-bottom:20px}.footer-new .school-crest--gold{max-width:210px;width:98%}.footer-new .white-border{margin-top:20px}.footer-new .twk-link,.footer-new .copyright-message,.footer-new .charity-info{text-align:center}}.page-template-page-contact .title-wrapper{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}.page-template-page-contact .find-us-left,.page-template-page-contact .find-us-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.page-template-page-contact .footer-new::after{background-color:#f5f5f6 !important}.page-template-page-contact .contact-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 75px;gap:40px}.page-template-page-contact .contact-box{padding:40px;background-color:#fff;border-bottom:1px solid #b19660;width:33%}.page-template-page-contact .contact-box h3{margin-bottom:20px}.page-template-page-contact .contact-box p a{font-weight:700;font-size:14px;line-height:1}.page-template-page-contact .contact-box p .telephone,.page-template-page-contact .contact-box p .email,.page-template-page-contact .contact-box p .mail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.page-template-page-contact .contact-box p .telephone a,.page-template-page-contact .contact-box p .email a,.page-template-page-contact .contact-box p .mail a{font-size:18px;font-weight:500}.page-template-page-contact .contact-box p .telephone::before,.page-template-page-contact .contact-box p .email::before,.page-template-page-contact .contact-box p .mail::before{top:0}.page-template-page-contact .contact-box p .email{font-size:18px}.page-template-page-contact .contact-box p:last-child{margin-bottom:0}.page-template-page-contact .contact-box em{font-size:18px !important}.page-template-page-contact .contact-box:nth-child(3){background:url(../img/bancroft-crest--grey-fade-half.svg) right bottom no-repeat;background-size:240px;background-color:#fff}@media(max-width: 991px){.page-template-page-contact .title-wrapper,.page-template-page-contact .find-us-left,.page-template-page-contact .find-us-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-contact .title-wrapper p,.page-template-page-contact .find-us-left p,.page-template-page-contact .find-us-right p{margin-bottom:0}.page-template-page-contact .contact-box{width:100%;min-height:460px}.page-template-page-contact .contact-box-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.page-template-page-contact .button{width:100%;margin-bottom:0}}.page-template-page-admissions .page-wrapper{overflow:clip}.page-template-page-admissions .white-background{padding-top:0;margin-bottom:60px}@media screen and (min-width: 1200px){.page-template-page-admissions .white-background .post{margin-top:-14px}}.timeline-scroll-wrapper{width:100%;background-color:#2c4255}.timeline-scroll-wrapper p,.timeline-scroll-wrapper span,.timeline-scroll-wrapper h1,.timeline-scroll-wrapper h2,.timeline-scroll-wrapper h3,.timeline-scroll-wrapper h4,.timeline-scroll-wrapper h5,.timeline-scroll-wrapper h6{color:#fff}.timeline-scroll-wrapper a:not(.button){color:#b19660}.timeline-scroll-wrapper a:not(.button):hover{color:#968052}@media screen and (min-width: 992px){.timeline-scroll-wrapper{padding-bottom:100px;padding-top:100px;margin-bottom:90px}.timeline-scroll-wrapper .timeline__content{padding-left:40px}}.timeline-scroll-wrapper .timeline__menu{position:sticky;top:70px;background-color:#fff;padding:50px 60px}.timeline-scroll-wrapper .timeline__menu ul{position:relative;padding:0;margin:0;margin-bottom:35px;list-style:none}.timeline-scroll-wrapper .timeline__menu ul::before{content:"";position:absolute;top:20px;bottom:20px;left:21px;width:1px;background-color:#b19660}.timeline-scroll-wrapper .timeline__menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-scroll-wrapper .timeline__menu li .number{display:block;-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;background-color:#fff;border:1px solid #2c4255;border-radius:100%;overflow:hidden;font-family:"minion-pro",serif;font-size:28px;line-height:1;text-align:center;color:#2c4255;font-variant-numeric:proportional-nums;padding:6px 0;margin-right:11px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.timeline-scroll-wrapper .timeline__menu li .text{font-family:"GillSansMTPro-Book",sans-serif;font-size:17px;line-height:1.1;text-transform:uppercase;color:#2c4255;padding-top:5px}.timeline-scroll-wrapper .timeline__menu li a{position:absolute;inset:0}.timeline-scroll-wrapper .timeline__menu li:hover .number,.timeline-scroll-wrapper .timeline__menu li.active .number{background-color:#2c4255;color:#fff}.timeline-scroll-wrapper .timeline__content h2{font-size:46px;line-height:1.1;margin-bottom:15px}.timeline-scroll-wrapper .timeline__content .subtitle{display:block;font-family:"GillSansMTPro-Book",sans-serif;font-size:18px;line-height:1.1;text-transform:uppercase;color:#b19660;margin-bottom:20px}.timeline-scroll-wrapper .timeline__content .button{margin-top:15px;margin-bottom:0;margin-right:15px}.timeline-scroll-wrapper .timeline__content .step__number{width:42px;height:42px;background-color:#fff;border:1px solid #2c4255;border-radius:100%;overflow:hidden;font-family:"minion-pro",serif;font-size:28px;line-height:1;text-align:center;color:#2c4255;font-variant-numeric:proportional-nums;padding:6px 0;margin-right:11px;margin-bottom:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.timeline-scroll-wrapper .step:not(:last-child){padding:50px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.timeline-scroll-wrapper .step:last-child{padding-top:50px}.video-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:25px}.video-wrapper img,.video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-wrapper__content{position:absolute;bottom:42px;left:30px;right:80px;z-index:2}.video-wrapper__content span{display:block;font-family:"minion-pro",serif;font-size:32px}.video-wrapper__content .play{display:none}.video-wrapper__play{position:absolute;bottom:20px;right:30px;z-index:2}.video-wrapper__overlay{position:absolute;inset:0;background:linear-gradient(0.58deg, #000000 19.97%, rgba(0, 0, 0, 0.555874) 30.88%, rgba(0, 0, 0, 0) 46.17%);opacity:.85;z-index:1}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admissions-team{margin-bottom:100px}.admissions-team h2{font-size:46px;margin-bottom:30px}.admissions-team .team-member{background-color:#f5f5f6;border-bottom:2px solid #b19660;padding:30px;text-align:center;min-height:100%;margin-bottom:0}.admissions-team .team-member__image{width:145px;height:145px;margin:0 auto 10px auto;border-radius:100%;overflow:hidden}.admissions-team .team-member__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admissions-team .team-member__content .job-title{display:block;font-family:"GillSansMTPro-Book",sans-serif;font-size:16px;text-transform:uppercase;color:#b19660}.admissions-team .team-member__content .name{font-size:32px;line-height:1.1;letter-spacing:-0.6px}.admissions-team .team-member__content .email{font-size:20px;color:#2c4255}.admissions-team .team-member__content .email:hover{color:#b19660}.mobile-only{display:none}@media screen and (min-width: 1200px){.timeline-scroll-wrapper .timeline__content{padding-left:60px}}@media screen and (max-width: 1199px){.timeline-scroll-wrapper .timeline__menu{padding:20px 30px}}@media screen and (max-width: 991px){.timeline-scroll-wrapper{padding:35px 0;margin-bottom:60px}.timeline-scroll-wrapper .timeline__menu{display:none}.mobile-only{display:block}}@media screen and (max-width: 575px){.page-template-page-admissions .white-background{margin-bottom:30px}.page-template-page-admissions .white-background h1{font-size:46px;margin-bottom:20px}.page-template-page-admissions .white-background p{font-size:19px}.page-template-page-admissions .white-background p.intro{font-size:25px;line-height:1.35;margin-bottom:15px}.timeline-scroll-wrapper{padding:35px 0;margin-bottom:60px}.timeline-scroll-wrapper .timeline__menu{display:none}.timeline-scroll-wrapper .timeline__content h2{font-size:33px;margin-bottom:5px}.timeline-scroll-wrapper .timeline__content .mobile-only h2{max-width:340px;margin:0 auto;margin-bottom:15px}.timeline-scroll-wrapper .timeline__content .subtitle{font-size:17px;margin-bottom:10px}.timeline-scroll-wrapper .timeline__content .step__number{width:35px;height:35px;font-size:20px;padding:6px 0;margin-bottom:9px}.timeline-scroll-wrapper .timeline__content .button{font-size:12px}.timeline-scroll-wrapper .step:not(:last-child){padding:20px 0 35px 0}.timeline-scroll-wrapper .step:last-child{padding-top:20px}.mobile-only h2{font-size:36px !important}.video-wrapper__content{left:30px;right:30px;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.video-wrapper__content span{font-size:24px}.video-wrapper__content .play{display:block}.video-wrapper__content .play img{width:50px}.video-wrapper__play{display:none}.video-wrapper__overlay{background:radial-gradient(62.5% 27.78% at 42.68% 67.16%, rgba(0, 0, 0, 0.51) 0.43%, rgba(0, 0, 0, 0.555874) 41.66%, rgba(0, 0, 0, 0) 100%)}.admissions-team{margin-bottom:40px}.admissions-team h2{font-size:36px}.admissions-team .team-member{padding:24px;margin-bottom:20px}.admissions-team .team-member__image{width:130px;height:130px;margin-bottom:20px}.admissions-team .team-member__content .job-title{font-size:14px;line-height:1.3}.admissions-team .team-member__content .name{font-size:28px;margin-bottom:13px}.admissions-team .team-member__content .email{font-size:19px}}.stat-box-block{margin:40px 0}.stat-box-block .stat-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;padding:0}@media(max-width: 991px){.stat-box-block .stat-box-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.stat-box-block .stat-box{background-color:#2c4255;margin-bottom:30px;width:300px;margin:15px auto;padding:0;border-bottom:5px solid #b19660;min-height:230px}.stat-box-block .stat-box h1,.stat-box-block .stat-box h2,.stat-box-block .stat-box h3,.stat-box-block .stat-box p{color:#fff}.stat-box-block .stat-box p{font-weight:400;font-size:20px;font-family:"GillSansMTPro-Book"}.stat-box-block .stat-box .center-piece{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-box-block .stat-box .content{padding:28px}.stat-box-block .stat-box .content .stat-number{font-size:80px;margin-bottom:0;font-weight:700;font-family:"minion-pro"}.stat-box-block .stat-box .content img{height:100px;width:100px;margin-bottom:30px}@media(max-width: 992px){.stat-box-block .stat-box .content img{height:130px;width:130px}}@media screen and (min-width: 992px){.stat-box-block .stat-box-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stat-box-block .stat-box{width:30%}}.pull-out-text-block{line-height:0;margin:40px 0 80px}.pull-out-text-block img{width:100%}.pull-out-text-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pull-out-text-block-content{margin:auto;padding:37px;background:#2c4255;background-image:url(../img/bancroft-crest--white-fade-half.png);background-repeat:no-repeat;background-position:100% 100%}.pull-out-text-block-content p,.pull-out-text-block-content h2,.pull-out-text-block-content h3{color:#fff}@media screen and (min-width: 992px){.pull-out-text-block-content{padding:37px 60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pull-out-text-block-content.large-margin-bottom{margin-bottom:calc(-20% - 40px)}.pull-out-text-block-content.small-margin-bottom{margin-bottom:-10%}}.video-block{margin:40px 0}.video-block .video-block-wrapper{position:relative;padding:0;line-height:0px}.video-block .video-block-wrapper .video-title{display:block;font-family:"minion-pro",serif;font-size:32px;font-weight:700;color:#fff;position:absolute;bottom:50px;left:50px;z-index:2}.video-block .video-block-wrapper .play-button{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:3;height:100px;width:100px}.video-block .video-block-wrapper .play-button:hover{-webkit-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.video-block .video-block-wrapper .video-overlay{position:absolute;inset:0;background:linear-gradient(0.58deg, #000000 10%, rgba(0, 0, 0, 0.555874) 18%, rgba(0, 0, 0, 0) 35%);opacity:.85;z-index:1}.video-block .video-block-wrapper video{width:100%}@media screen and (max-width: 992px){.video-block .video-block-wrapper .play-button{height:60px;width:60px}.video-block .video-block-wrapper .video-title{font-size:22px;bottom:25px;left:25px}}.events-grid .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.events-grid .container:before{display:none}.events-grid h3{font-size:32px;margin-bottom:20px}.events-grid .description{font-size:20px;max-width:350px}.events-grid .btn{background-color:#b19660;color:#fff;padding:10px 20px;border-radius:2px;text-transform:uppercase;font-size:12px;letter-spacing:.875px;text-decoration:none;margin:20px 20px 0 0;position:relative;z-index:1}.events-grid .time-date{font-size:16px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px;color:#2c4255;letter-spacing:.75px}.events-grid .time-date img{width:20px;height:auto;position:relative;top:-2px}.events-grid .event{padding:60px;width:calc(50% - 10px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-grid .event.bg-dark-blue .time-date{color:#fff}@media(max-width: 768px){.events-grid .event{padding:20px}.events-grid .event h3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.events-grid .event .time-date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.events-grid .event .cta-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.events-grid .event .description{display:none}}.events-grid .crest{position:absolute;bottom:0;right:0;width:auto;height:200px}@media(max-width: 768px){.events-grid .crest{height:150px;bottom:-50rpx}.events-grid .event{width:100%;overflow:hidden}}.registration-teasers{margin:60px 0;padding:100px 0;background:rgba(217,217,217,.2509803922)}.registration-teasers h2{text-align:center;color:#2c4255;font-size:76px;font-weight:400;line-height:80px;letter-spacing:-2.28px;margin-bottom:60px}.registration-teasers .teaser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.registration-teasers .teaser-banner{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;padding:10px;margin-top:20px}.registration-teasers .teaser-banner p{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.875px}.registration-teasers .teaser-banner .date{font-weight:700}.registration-teasers .teaser-item{width:calc(33% - 25px);height:420px;position:relative}@media(max-width: 768px){.registration-teasers .teaser-item{width:100%;margin:0 auto 40px;height:280px}}.registration-teasers .teaser-content{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.registration-teasers .teaser-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.registration-teasers .teaser-details{padding:30px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.85)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.85) 100%)}.registration-teasers .teaser-details h3,.registration-teasers .teaser-details p{color:#fff}.registration-teasers .teaser-details h3{font-size:36px}@media(max-width: 991px){.registration-teasers .teaser-details h3{font-size:32px}}.registration-teasers .btn{color:#2c4255;font-size:12px;font-weight:600;text-transform:uppercase;background-color:#fff;border-radius:2px;padding:10px 20px}@media(max-width: 768px){.registration-teasers{padding:60px 0}.registration-teasers h2{font-size:48px;line-height:50px;margin-bottom:30px}}@media screen and (min-width: 1500px){.container{width:1220px}}
