﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}legend{border:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,select,textarea{font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,.join-info_group-header_title,.join-info_group-item_name,h5,quote cite,.quote cite,.testimonials_link,.page_nav-link a,.contact_details span,.contact_details a,.persona_name,.persona_title,h6,.table_row--highlighted .table_cell,.tiles.images .video_image-caption span,.input_label,.admissions-enquiry-container label.control-label,.join-info_label,.join-info_group-item_link,p,.table_cell,.map-marker-label,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}legend{border:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,select,textarea{font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'Sectra';font-weight:300;font-style:normal;src:url(/assets/GT-Sectra-Fine-Book-3bd2b1e1a49be0546767c4d80177d553463b0ddcf515e3e7448282bd7e3107a1.eot);src:url(/assets/GT-Sectra-Fine-Book-3bd2b1e1a49be0546767c4d80177d553463b0ddcf515e3e7448282bd7e3107a1.eot?#iefix) format("embedded-opentype"),url(/assets/GT-Sectra-Fine-Book-3ea2b93258ff2c6d344e7cae890203a98db14ad7b030d01037dbefb270ad74b0.woff2) format("woff2"),url(/assets/GT-Sectra-Fine-Book-ec72a561b42f7de09bede7aa29f0843644aef279a9238aabdd6679da40366ffd.woff) format("woff"),url(/assets/GT-Sectra-Fine-Book-32e7bef27ea451b45c84dbafff4205cf17a3632b20744307b7eb6a475c711046.ttf) format("truetype");font-display:fallback}@font-face{font-family:'Sectra';font-weight:500;font-style:normal;src:url(/assets/GT-Sectra-Fine-Medium-031df49af77b5c23555cc14fc593cd1cd1ff6e3b952d5ac4be29f77a2802fcea.eot);src:url(/assets/GT-Sectra-Fine-Medium-031df49af77b5c23555cc14fc593cd1cd1ff6e3b952d5ac4be29f77a2802fcea.eot?#iefix) format("embedded-opentype"),url(/assets/GT-Sectra-Fine-Medium-6904bd832ca790d7e91477946198794dbbcf7ff9473da52f1aeaf93090e3f5ec.woff2) format("woff2"),url(/assets/GT-Sectra-Fine-Medium-5f186ae3eeddfc0855b138dc4ea4ad5d2d3c09c8ab6525fcd24f77e06e1812c4.woff) format("woff"),url(/assets/GT-Sectra-Fine-Medium-ee8acec1d7ee5c164840da66be65a99425d2c762f3e5d0d34213f3a509a29677.ttf) format("truetype");font-display:fallback}@font-face{font-family:'Sectra';font-weight:300;font-style:italic;src:url(/assets/GT-Sectra-Fine-Book-Italic-9b7451123bd9c86aa6df346c876450f39cac18debacd7a7fa371b68b95a34129.eot);src:url(/assets/GT-Sectra-Fine-Book-Italic-9b7451123bd9c86aa6df346c876450f39cac18debacd7a7fa371b68b95a34129.eot?#iefix) format("embedded-opentype"),url(/assets/GT-Sectra-Fine-Book-Italic-ae5ea7b49cc05580462d4e50dce20f746fc624883acba80c9b3673d18b9f3ba1.woff2) format("woff2"),url(/assets/GT-Sectra-Fine-Book-Italic-d0e386955a5a017a8ba43feaf7d3932f1ee7e44d1539343fa2f23d4439ba170d.woff) format("woff"),url(/assets/GT-Sectra-Fine-Book-Italic-c80ded96be55742e360ec270a352b71c8b0416a93ddd408927fe47447fc7b54c.ttf) format("truetype");font-display:fallback}@font-face{font-family:'Sectra';font-weight:300;font-style:normal;src:url(/assets/GT-Sectra-Fine-Book-3bd2b1e1a49be0546767c4d80177d553463b0ddcf515e3e7448282bd7e3107a1.eot);src:url(/assets/GT-Sectra-Fine-Book-3bd2b1e1a49be0546767c4d80177d553463b0ddcf515e3e7448282bd7e3107a1.eot?#iefix) format("embedded-opentype"),url(/assets/GT-Sectra-Fine-Book-3ea2b93258ff2c6d344e7cae890203a98db14ad7b030d01037dbefb270ad74b0.woff2) format("woff2"),url(/assets/GT-Sectra-Fine-Book-ec72a561b42f7de09bede7aa29f0843644aef279a9238aabdd6679da40366ffd.woff) format("woff"),url(/assets/GT-Sectra-Fine-Book-32e7bef27ea451b45c84dbafff4205cf17a3632b20744307b7eb6a475c711046.ttf) format("truetype");font-display:fallback}@font-face{font-family:'Sectra';font-weight:500;font-style:normal;src:url(/assets/GT-Sectra-Fine-Medium-031df49af77b5c23555cc14fc593cd1cd1ff6e3b952d5ac4be29f77a2802fcea.eot);src:url(/assets/GT-Sectra-Fine-Medium-031df49af77b5c23555cc14fc593cd1cd1ff6e3b952d5ac4be29f77a2802fcea.eot?#iefix) format("embedded-opentype"),url(/assets/GT-Sectra-Fine-Medium-6904bd832ca790d7e91477946198794dbbcf7ff9473da52f1aeaf93090e3f5ec.woff2) format("woff2"),url(/assets/GT-Sectra-Fine-Medium-5f186ae3eeddfc0855b138dc4ea4ad5d2d3c09c8ab6525fcd24f77e06e1812c4.woff) format("woff"),url(/assets/GT-Sectra-Fine-Medium-ee8acec1d7ee5c164840da66be65a99425d2c762f3e5d0d34213f3a509a29677.ttf) format("truetype");font-display:fallback}@font-face{font-family:'Sectra';font-weight:300;font-style:italic;src:url(/assets/GT-Sectra-Fine-Book-Italic-9b7451123bd9c86aa6df346c876450f39cac18debacd7a7fa371b68b95a34129.eot);src:url(/assets/GT-Sectra-Fine-Book-Italic-9b7451123bd9c86aa6df346c876450f39cac18debacd7a7fa371b68b95a34129.eot?#iefix) format("embedded-opentype"),url(/assets/GT-Sectra-Fine-Book-Italic-ae5ea7b49cc05580462d4e50dce20f746fc624883acba80c9b3673d18b9f3ba1.woff2) format("woff2"),url(/assets/GT-Sectra-Fine-Book-Italic-d0e386955a5a017a8ba43feaf7d3932f1ee7e44d1539343fa2f23d4439ba170d.woff) format("woff"),url(/assets/GT-Sectra-Fine-Book-Italic-c80ded96be55742e360ec270a352b71c8b0416a93ddd408927fe47447fc7b54c.ttf) format("truetype");font-display:fallback}.row{width:100%;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;padding:0 1em;box-sizing:border-box}.col-1{flex-shrink:0;flex-grow:0;flex-basis:8.3333333333%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-1{width:1200%;display:block}}.col-2{flex-shrink:0;flex-grow:0;flex-basis:16.6666666667%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-2{width:600%;display:block}}.col-3{flex-shrink:0;flex-grow:0;flex-basis:25%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-3{width:400%;display:block}}.col-4{flex-shrink:0;flex-grow:0;flex-basis:33.3333333333%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-4{width:300%;display:block}}.col-5{flex-shrink:0;flex-grow:0;flex-basis:41.6666666667%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-5{width:240%;display:block}}.col-6{flex-shrink:0;flex-grow:0;flex-basis:50%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-6{width:200%;display:block}}.col-7{flex-shrink:0;flex-grow:0;flex-basis:58.3333333333%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-7{width:171.4285714286%;display:block}}.col-8{flex-shrink:0;flex-grow:0;flex-basis:66.6666666667%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-8{width:150%;display:block}}.col-9{flex-shrink:0;flex-grow:0;flex-basis:75%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-9{width:133.3333333333%;display:block}}.col-10{flex-shrink:0;flex-grow:0;flex-basis:83.3333333333%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-10{width:120%;display:block}}.col-11{flex-shrink:0;flex-grow:0;flex-basis:91.6666666667%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-11{width:109.0909090909%;display:block}}.col-12{flex-shrink:0;flex-grow:0;flex-basis:100%;display:flex;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.col-12{width:100%;display:block}}body{counter-reset:list}h1,.header_1{font-family:"Sectra", serif;font-weight:500;font-size:4rem;line-height:1;margin-bottom:0.5em;color:#261748}@media screen and (min-width: 768px){h1,.header_1{font-size:5rem}}@media screen and (min-width: 1024px){h1,.header_1{font-size:5.625rem;line-height:1}}h1 i,.header_1 i{font-style:italic}h2,.header_2,.hero__content-title{font-family:"Sectra", serif;font-weight:500;font-size:2.875rem;line-height:3rem;margin-bottom:0.5em;color:#150d28}@media screen and (min-width: 768px){h2,.header_2,.hero__content-title{font-size:3.25rem;line-height:3.5rem}}h3,.header_3,.admissions-enquiry-container .panel-heading .panel-title,.admissions-enquiry-container .panel-heading .panel-title span::before,.search-results #addsearch-results .addsearch-result-item-sub h2 a{font-family:"ff-dagny-web-pro", sans-serif;font-weight:600;font-size:1.5rem;line-height:1.25;margin-bottom:1.25em;color:#261748}@media screen and (min-width: 768px){h3,.header_3,.admissions-enquiry-container .panel-heading .panel-title,.admissions-enquiry-container .panel-heading .panel-title span::before,.search-results #addsearch-results .addsearch-result-item-sub h2 a{font-size:1.625rem;line-height:2rem}}h4,.join-info_group-header_title,.join-info_group-item_name,.header_4{font-family:"ff-dagny-web-pro", sans-serif;font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0.1em;margin-bottom:1.25em;text-transform:uppercase;color:#261748}@media screen and (min-width: 768px){h4,.join-info_group-header_title,.join-info_group-item_name,.header_4{font-size:1.625rem;line-height:1.875rem}}h5,quote cite,.quote cite,.testimonials_link,.page_nav-link a,.contact_details span,.contact_details a,.persona_name,.persona_title,.header_5,.admissions-enquiry-container .data-square .dataSquareContents .dataSquareHeader+div{font-family:"ff-dagny-web-pro", sans-serif;font-weight:800;font-size:1rem;line-height:1.75;margin-bottom:.2em;color:#261748}@media screen and (min-width: 768px){h5,quote cite,.quote cite,.testimonials_link,.page_nav-link a,.contact_details span,.contact_details a,.persona_name,.persona_title,.header_5,.admissions-enquiry-container .data-square .dataSquareContents .dataSquareHeader+div{font-size:1.25rem;line-height:2rem}}h6,.table_row--highlighted .table_cell,.tiles.images .video_image-caption span,.input_label,.admissions-enquiry-container label.control-label,.join-info_label,.join-info_group-item_link,.header_6,.admissions-enquiry-container .loader{font-family:"ff-dagny-web-pro", sans-serif;font-weight:700;font-size:0.9375rem;line-height:1.625rem;letter-spacing:0.1em;margin-bottom:1em;color:#544d5b;text-transform:uppercase}quote,.quote{font-family:"Sectra", serif;font-weight:300;font-style:normal;font-size:2rem;line-height:1.25;margin:0 -2rem 0.5em;display:inline-block;color:#261748}@media only screen and (min-width: 768px){quote,.quote{font-size:3.125rem;line-height:1.2;margin:0 -3rem 0.5em}}@media only screen and (min-width: 1024px){quote,.quote{margin:0 -6rem 0.5em}}quote span,.quote span{font-style:italic;quotes:"“" "”" "‘" "’"}quote span:before,.quote span:before{content:open-quote}quote span:after,.quote span:after{content:close-quote}quote cite,.quote cite{display:block;text-align:right;font-size:1.5rem;opacity:.5;margin-top:1em}quote cite:before,.quote cite:before{content:'-';display:inline;margin-right:.5rem}.quote_block{background:#fff;padding:5rem;margin-bottom:3.75rem}.intro-large,.intro-large p,.intro-large .table_cell,.intro-large .map-marker-label{font-family:"Sectra", serif;font-weight:300;font-size:1.375rem;line-height:2rem;color:#261748;margin-bottom:1em}@media screen and (min-width: 768px){.intro-large,.intro-large p,.intro-large .table_cell,.intro-large .map-marker-label{font-size:2rem;line-height:2.875rem}}.intro{font-family:"Sectra", serif;font-weight:300;font-size:1.5rem;line-height:2rem;color:#544d5b;margin-bottom:1em}.intro-small{font-family:"ff-dagny-web-pro", sans-serif;font-weight:400;font-size:1.125rem;line-height:1.875rem;color:#544d5b;margin-bottom:1em}@media screen and (min-width: 768px){.intro-small{font-size:1.375rem;line-height:2.375rem}}p,.table_cell,.map-marker-label,.paragraph,.hero__content-intro,.search-results #addsearch-results .addsearch-result-item-sub p,.search-results #addsearch-results .addsearch-result-item-sub .table_cell,.search-results #addsearch-results .addsearch-result-item-sub .map-marker-label{font-family:"ff-dagny-web-pro", sans-serif;font-weight:400;font-size:1rem;line-height:1.75;margin-bottom:1.5em;color:#544d5b}@media screen and (min-width: 768px){p,.table_cell,.map-marker-label,.paragraph,.hero__content-intro,.search-results #addsearch-results .addsearch-result-item-sub p,.search-results #addsearch-results .addsearch-result-item-sub .table_cell,.search-results #addsearch-results .addsearch-result-item-sub .map-marker-label{font-size:1.25rem;line-height:1.6}}.p-small,.admissions-enquiry-container .help-block,.join-info_group-header_description,.join-info_group-item_description{font-family:"Sectra", serif;font-weight:300;font-size:1.125rem;line-height:1.625rem;margin-top:1em;margin-bottom:1.5em;color:#544d5b}.p-tiny{font-family:"ff-dagny-web-pro", sans-serif;font-weight:400;font-size:1rem;line-height:1.25rem;margin-top:1em;color:#544d5b}ul,ol{font-family:"Sectra", serif;font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.625rem;color:#544d5b;padding-left:1.5em;list-style:none;margin-top:-1rem}@media screen and (min-width: 768px){ul,ol{font-size:1.25rem;line-height:2rem}}ul li::before{content:url(/assets/list_icon-f720895a32a4b72f9e34827b18f1df5a98159adce414c2a724a000c2b5a296d8.svg);display:block;width:9px;height:15px;left:-1.4em;top:1.1em;position:relative}ol li{counter-increment:list;list-style-type:none;position:relative;margin-bottom:1.5em}ol li:before{content:"." counter(list);color:#cea9cf;left:-2rem;position:absolute;text-align:right;width:0.8em;text-align:right;direction:rtl}.heading_highlight,h1 em{font-style:italic;border-bottom:0.5rem solid #cea9cf;display:inline-block;line-height:0.5em}@media screen and (min-width: 1024px){.heading_highlight,h1 em{border-bottom:0.9375rem solid #cea9cf}}p a,.table_cell a,.map-marker-label a,h1 a,h2 a,h3 a,h4 a,.join-info_group-header_title a,.join-info_group-item_name a,h5 a,quote cite a,.quote cite a,.testimonials_link a,.page_nav-link a a,.contact_details span a,.contact_details a a,.persona_name a,.persona_title a,h6 a,.table_row--highlighted .table_cell a,.tiles.images .video_image-caption span a,.input_label a,.admissions-enquiry-container label.control-label a,.join-info_label a,.join-info_group-item_link a,ul a,ol a,li a{color:#692b8a;text-decoration:underline;transition:color ease 0.3s}p a.link,.table_cell a.link,.map-marker-label a.link,h1 a.link,h2 a.link,h3 a.link,h4 a.link,.join-info_group-header_title a.link,.join-info_group-item_name a.link,h5 a.link,quote cite a.link,.quote cite a.link,.testimonials_link a.link,.page_nav-link a a.link,.contact_details span a.link,.contact_details a a.link,.persona_name a.link,.persona_title a.link,h6 a.link,.table_row--highlighted .table_cell a.link,.tiles.images .video_image-caption span a.link,.input_label a.link,.admissions-enquiry-container label.control-label a.link,.join-info_label a.link,.join-info_group-item_link a.link,ul a.link,ol a.link,li a.link{display:inline-block}p a.link span,.table_cell a.link span,.map-marker-label a.link span,h1 a.link span,h2 a.link span,h3 a.link span,h4 a.link span,.join-info_group-header_title a.link span,.join-info_group-item_name a.link span,h5 a.link span,quote cite a.link span,.quote cite a.link span,.testimonials_link a.link span,.page_nav-link a a.link span,.contact_details span a.link span,.contact_details a a.link span,.persona_name a.link span,.persona_title a.link span,h6 a.link span,.table_row--highlighted .table_cell a.link span,.tiles.images .video_image-caption span a.link span,.input_label a.link span,.admissions-enquiry-container label.control-label a.link span,.join-info_label a.link span,.join-info_group-item_link a.link span,ul a.link span,ol a.link span,li a.link span{pointer-events:none}p a:hover,.table_cell a:hover,.map-marker-label a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,.join-info_group-header_title a:hover,.join-info_group-item_name a:hover,h5 a:hover,quote cite a:hover,.quote cite a:hover,.testimonials_link a:hover,.page_nav-link a a:hover,.contact_details span a:hover,.contact_details a a:hover,.persona_name a:hover,.persona_title a:hover,h6 a:hover,.table_row--highlighted .table_cell a:hover,.tiles.images .video_image-caption span a:hover,.input_label a:hover,.admissions-enquiry-container label.control-label a:hover,.join-info_label a:hover,.join-info_group-item_link a:hover,ul a:hover,ol a:hover,li a:hover{color:#261748}.pdf__link{display:block;margin-bottom:1em;margin-right:1.5em;padding:1em 1.5em;background-color:transparent;border:3px solid #261748;font-family:"ff-dagny-web-pro", sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:0.2em;text-decoration:none;text-transform:uppercase;color:#261748;white-space:nowrap;float:right;transition:background-color ease 0.3s, color ease 0.3s}.pdf__link:focus,.pdf__link:hover{color:#ffffff;background-color:#261748}button,.button{font-family:"ff-dagny-web-pro", sans-serif;font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0.2em;margin-bottom:1em;text-transform:uppercase;color:#fff7e6;background-color:#692b8a;padding:1em 1.5em;border:none;transition:background-color ease 0.3s;display:block;text-decoration:none;white-space:nowrap;transition:all 0.2s}button:hover,.button:hover{box-shadow:0 16px 32px 0 rgba(0,0,0,0.4);transform:scale(1.05)}button .cta-arrow,.button .cta-arrow{position:relative;width:3rem;height:1rem;top:0.2em;margin-left:0.7em;display:inline-block;-webkit-backface-visibility:hidden;-webkit-transform:scale(1)}button .cta-arrow svg,.button .cta-arrow svg{width:100%;height:1rem}@media screen and (min-width: 768px){button,.button{font-size:1.625rem;line-height:1.25;padding:2.1em 3.5em}button .cta-icon,.button .cta-icon{width:42px;height:53px}button .cta-arrow,.button .cta-arrow{top:-0.05em;margin-left:0.4em;width:72px;height:29px}}.text-center{text-align:center}.text-left{text-align:left}.text-dark{color:#150d28}*{box-sizing:border-box}body{width:100%;background-color:#e9e1d4;overflow-x:hidden;overflow-y:auto}body.body--white{background-color:#ffffff}hr{display:block;height:1px;border:0;border-top:2px solid #e0e3e6;margin:1em 0 30px 0;padding:0}.accordion__item-input{position:absolute;width:0px;height:0px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);white-space:nowrap}.spacer{width:100%;height:6rem;display:block;background:transparent}.spacer--white{background:#ffffff}.clearfix:after{content:"";display:table;clear:both}.svg_sprite{display:none}.global_padding,.wrapper{padding:1em}@media only screen and (min-width: 768px){.global_padding,.wrapper{padding:2em 3em}}@media only screen and (min-width: 1024px){.global_padding,.wrapper{padding:2em 4em}}.circle{display:inline-block;width:100px;height:100px;margin-right:20px;margin-bottom:20px;border-radius:100%}.colour1{background:#150d28}.colour2{background:#261748}.colour3{background:#692b8a}.colour4{background:#cea9cf}.colour5{background:#544d5b}.colour6{background:#d2ae8a}.colour7{background:#e9e1d4}.colour8{background:#fff7e6}#colours,#typography{max-width:900px;padding:0 20px;margin:0 auto;margin-bottom:80px}.contact_widget{position:fixed;top:5rem;right:0;z-index:999;transition:0.3s}@media only screen and (min-width: 768px){.contact_widget{top:2.225rem}}.contact_widget:hover{opacity:0.7;cursor:pointer}.contact_widget-image{background:#692b8a;opacity:1;padding:.25rem;position:relative;float:left;transition:inherit}.contact_widget-image svg{display:block;height:2rem;width:2rem}.nav_link_wrapper{position:relative;padding:0}.nav_link,.nav_dropdown-link{font-family:"ff-dagny-web-pro", sans-serif;font-weight:700;font-size:0.8125rem;line-height:1.45;letter-spacing:0.05em;color:#544d5b;text-transform:uppercase;text-decoration:none;transition:opacity ease 0.2s;white-space:nowrap;display:inline-block;padding:1em}.nav_link:hover,.nav_dropdown-link:hover{opacity:0.7;cursor:pointer}.nav_link--selected,.nav_dropdown-link--selected{background:#ffffff}.main_nav_mobile .nav_link--selected,.nav_dropdown-link--selected{background:transparent}.main_nav_mobile .nav_link--selected svg,.nav_dropdown-link--selected svg{transform:rotate(180deg)}.nav_link--highlighted,.nav_dropdown-link--highlighted{background-color:#692b8a;color:#ffffff;padding:.85em 1em}.main_nav_mobile .nav_link--highlighted,.nav_dropdown-link--highlighted{width:100%;max-width:300px;text-align:center}.nav_link svg,.nav_dropdown-link svg{height:.8em;width:.8em}.nav_link svg *,.nav_dropdown-link svg *{fill:#544d5b}.header--white .nav_link svg *,.header--white .nav_dropdown-link svg *{fill:#ffffff}.header--white .nav_link{color:#ffffff}.header--white .nav_link--selected{color:#544d5b}.header--white .nav_link--selected svg *{fill:#544d5b}.nav_dropdown{display:block;visibility:hidden;position:absolute;top:100%;left:0;z-index:-1}.main_nav_mobile .nav_dropdown{position:relative;display:none}.main_nav_mobile .nav_dropdown--opened{display:block}.nav_dropdown--opened{visibility:visible;z-index:11}.nav_dropdown--opened .nav_dropdown-link{opacity:1;transform:translateY(0)}.nav_dropdown-link{background:#ffffff;display:block;margin-top:.2rem;padding-right:5rem;text-transform:none;font-size:1rem;font-weight:400;position:relative;transform:translateY(-10%);opacity:0;transition:all 0.2s ease-out}.nav_dropdown-mobile .nav_dropdown-link{background:transparent;font-weight:300}.nav_dropdown-link:nth-child(1){transition-delay:0.05s}.nav_dropdown-link:nth-child(2){transition-delay:0.1s}.nav_dropdown-link:nth-child(3){transition-delay:0.15s}.nav_dropdown-link:nth-child(4){transition-delay:0.2s}.nav_dropdown-link:nth-child(5){transition-delay:0.25s}.nav_dropdown-link:nth-child(6){transition-delay:0.3s}.nav_dropdown-link:nth-child(7){transition-delay:0.35s}.nav_dropdown-link:nth-child(8){transition-delay:0.4s}.nav_dropdown-link:nth-child(9){transition-delay:0.45s}.nav_dropdown-link:nth-child(10){transition-delay:0.5s}.nav_dropdown-link:nth-child(11){transition-delay:0.55s}.nav_dropdown-link:nth-child(12){transition-delay:0.6s}.nav_dropdown-link:nth-child(13){transition-delay:0.65s}.nav_dropdown-link:nth-child(14){transition-delay:0.7s}.nav_dropdown-link:nth-child(15){transition-delay:0.75s}.nav_dropdown-link:hover{background-color:rgba(255,255,255,0.8);cursor:pointer}.nav_dropdown-link:hover:nth-child(n+1){transition-delay:0s}.nav_dropdown-link-arrow{position:absolute;right:3rem;top:0;padding:1.2em 1em;height:100%;transform:translateX(100%)}.nav_dropdown-mobile .nav_dropdown-link-arrow{position:relative;right:0;padding:.2rem 1rem 0 0;height:auto;transform:translateX(0);background-color:transparent;display:inline-block}.nav_dropdown-link-arrow svg{height:1em;width:1em;display:block;transform:rotate(-90deg)}.nav_dropdown-link-arrow svg *{fill:#cea9cf}.links-footer,.carousel_item-title-bottom,.carousel_baseline-title,.widget--gallery_baseline-title,.widget--video_gallery_baseline-title,.content section .subtitle,.content .section .subtitle{font-family:"ff-dagny-web-pro", sans-serif;font-weight:700;font-size:0.9375rem;line-height:1.625;letter-spacing:0.1em;color:#544d5b;transition:color ease 0.2s;text-decoration:none;width:100%;display:inline-block}.links-footer-disabled{color:rgba(84,77,91,0.5);text-transform:uppercase}.links-footer:not(.links-footer-disabled):hover,.carousel_item-title-bottom:not(.links-footer-disabled):hover,.carousel_baseline-title:not(.links-footer-disabled):hover,.widget--gallery_baseline-title:not(.links-footer-disabled):hover,.widget--video_gallery_baseline-title:not(.links-footer-disabled):hover,.content section .subtitle:not(.links-footer-disabled):hover,.content .section .subtitle:not(.links-footer-disabled):hover{color:#261748;border-color:#261748}.footer_nav-cta .links-footer,.footer_nav-cta .carousel_item-title-bottom,.footer_nav-cta .carousel_baseline-title,.footer_nav-cta .widget--gallery_baseline-title,.footer_nav-cta .widget--video_gallery_baseline-title,.footer_nav-cta .content section .subtitle,.content section .footer_nav-cta .subtitle,.footer_nav-cta .content .section .subtitle,.content .section .footer_nav-cta .subtitle{padding:1em 2em;margin:.5rem 0;width:100%;border:2px solid #544d5b;box-sizing:border-box}@media only screen and (min-width: 768px){.footer_nav-cta .links-footer,.footer_nav-cta .carousel_item-title-bottom,.footer_nav-cta .carousel_baseline-title,.footer_nav-cta .widget--gallery_baseline-title,.footer_nav-cta .widget--video_gallery_baseline-title,.footer_nav-cta .content section .subtitle,.content section .footer_nav-cta .subtitle,.footer_nav-cta .content .section .subtitle,.content .section .footer_nav-cta .subtitle{width:calc(50% - 2.2rem);margin:0 1rem}}.footer_nav-cta .links-footer svg,.footer_nav-cta .carousel_item-title-bottom svg,.footer_nav-cta .carousel_baseline-title svg,.footer_nav-cta .widget--gallery_baseline-title svg,.footer_nav-cta .widget--video_gallery_baseline-title svg,.footer_nav-cta .content section .subtitle svg,.content section .footer_nav-cta .subtitle svg,.footer_nav-cta .content .section .subtitle svg,.content .section .footer_nav-cta .subtitle svg{display:none;height:.9em;margin-top:.05em;margin-left:.5em;fill:#544d5b}@media only screen and (min-width: 1024px){.footer_nav-cta .links-footer svg,.footer_nav-cta .carousel_item-title-bottom svg,.footer_nav-cta .carousel_baseline-title svg,.footer_nav-cta .widget--gallery_baseline-title svg,.footer_nav-cta .widget--video_gallery_baseline-title svg,.footer_nav-cta .content section .subtitle svg,.content section .footer_nav-cta .subtitle svg,.footer_nav-cta .content .section .subtitle svg,.content .section .footer_nav-cta .subtitle svg{display:inline}}.footer_nav-cta .links-footer:hover,.footer_nav-cta .carousel_item-title-bottom:hover,.footer_nav-cta .carousel_baseline-title:hover,.footer_nav-cta .widget--gallery_baseline-title:hover,.footer_nav-cta .widget--video_gallery_baseline-title:hover,.footer_nav-cta .content section .subtitle:hover,.content section .footer_nav-cta .subtitle:hover,.footer_nav-cta .content .section .subtitle:hover,.content .section .footer_nav-cta .subtitle:hover{border-color:#261748}.footer_nav-cta .links-footer:hover svg,.footer_nav-cta .carousel_item-title-bottom:hover svg,.footer_nav-cta .carousel_baseline-title:hover svg,.footer_nav-cta .widget--gallery_baseline-title:hover svg,.footer_nav-cta .widget--video_gallery_baseline-title:hover svg,.footer_nav-cta .content section .subtitle:hover svg,.content section .footer_nav-cta .subtitle:hover svg,.footer_nav-cta .content .section .subtitle:hover svg,.content .section .footer_nav-cta .subtitle:hover svg{fill:#261748}.announcement-link{font-family:"ff-dagny-web-pro", sans-serif;font-weight:700;font-size:0.9375rem;line-height:1.625;letter-spacing:0.1em;color:#544d5b;text-transform:uppercase;transition:color ease 0.2s;text-decoration:none;width:100%;display:inline-block}.announcement-link:hover{color:#261748;border-color:#261748}.footer_nav-cta .announcement-link{padding:1em 2em;margin:.5rem 0;width:100%;border:2px solid #544d5b;box-sizing:border-box}@media only screen and (min-width: 768px){.footer_nav-cta .announcement-link{width:calc(50% - 2.2rem);margin:0 1rem}}.footer_nav-cta .announcement-link svg{display:none;height:.9em;margin-top:.05em;margin-left:.5em;fill:#544d5b}@media only screen and (min-width: 1024px){.footer_nav-cta .announcement-link svg{display:inline}}.footer_nav-cta .announcement-link:hover{border-color:#261748}.footer_nav-cta .announcement-link:hover svg{fill:#261748}.hamburger{height:2px;width:1.5em;background-color:#150d28;position:relative;margin-left:2em;transition:all 0.3s ease-out}.header--white .hamburger{background-color:#ffffff}.hamburger::before,.hamburger::after{content:'';height:100%;width:100%;background-color:#150d28;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.3s ease-out}.header--white .hamburger::before,.header--white .hamburger::after{background-color:#ffffff}.hamburger::before{transform:translateY(-0.5em)}.hamburger::after{transform:translateY(0.5em)}.hamburger--close{background-color:transparent}.header--white .hamburger--close{background-color:transparent}.hamburger--close::before{transform:translateY(0) rotate(-45deg)}.hamburger--close::after{transform:translateY(0) rotate(45deg)}.table{display:table;width:100%;margin:0}@media only screen and (min-width: 1024px){.table{width:calc(100% - 12rem);margin:0 6rem}}.table_body{display:table-row-group}.table_row{display:table-row}.table_row--highlighted{background-color:rgba(21,13,40,0.5)}.table_row--highlighted .table_cell{color:#ffffff;padding:1rem;border-color:#150d28}.table_cell{padding:1rem;border:1px solid #544d5b;border-top:none;border-left:none;display:table-cell}.table_cell:last-child{border-right:none}.inlineContent{border:1px solid red}.tiles{width:auto;margin:-1rem -2rem;position:relative;text-align:left;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:left}@media only screen and (min-width: 768px){.tiles{width:auto;margin:-1rem -8rem}}.tiles .tile{width:100%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile{width:100%;display:block}}@media only screen and (min-width: 768px){.tiles .tile{width:50%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile{width:200%;display:block}}@supports not (display: flex){.tiles .tile{display:inline-block;margin:-.1em}}}@media only screen and (min-width: 1024px){.tiles .tile{width:33.3333333333%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile{width:300%;display:block}}@supports not (display: flex){.tiles .tile{display:inline-block;margin:-.1em}}}@media only screen and (min-width: 1200px){.tiles .tile{width:33.3333333333%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile{width:300%;display:block}}@supports not (display: flex){.tiles .tile{display:inline-block;margin:-.1em}}}.tiles .tile_home{width:100%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile_home{width:100%;display:block}}@media only screen and (min-width: 768px){.tiles .tile_home{width:50%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile_home{width:200%;display:block}}@supports not (display: flex){.tiles .tile_home{display:inline-block;margin:-.1em}}}@media only screen and (min-width: 1024px){.tiles .tile_home{width:25%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile_home{width:400%;display:block}}@supports not (display: flex){.tiles .tile_home{display:inline-block;margin:-.1em}}}@media only screen and (min-width: 1200px){.tiles .tile_home{width:25%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box}@supports not (display: flex){.tiles .tile_home{width:400%;display:block}}@supports not (display: flex){.tiles .tile_home{display:inline-block;margin:-.1em}}}.tiles .tile.tile--no-link .tile_content:hover{transform:scale(1);box-shadow:none}.tiles .tile_content{height:100%;background:#ffffff;display:flex;flex-flow:column nowrap;padding:2rem;text-decoration:none;transition:all 0.2s ease-out}@supports not (display: flex){.tiles .tile_content{display:block}}.tiles .tile_content:hover{transform:scale(1.05);box-shadow:0 16px 32px 0 rgba(0,0,0,0.4)}.tiles .tile_content-top{margin-bottom:.5em}.tiles .tile_content-top--more-space{margin-bottom:1.5em}.tiles .tile_content-top .svg{display:block;width:3.5em;height:auto}.tiles .tile_content-top svg{height:2em;width:2em}.tiles .tile_content-top svg *{fill:#cea9cf}.tiles .tile_content h3{margin-bottom:0}.tiles .tile_content p,.tiles .tile_content .table_cell,.tiles .tile_content .map-marker-label{margin-bottom:2em}.tiles .tile_content-bottom{text-decoration:none;margin-top:auto}.tiles .tile_content-bottom svg{height:1.5em;width:1.5em;transform:rotate(-90deg)}.tiles .tile_content-bottom svg *{fill:#cea9cf}.tiles .tile__images-wrapper-link,.tiles .tile__images-wrapper-image{position:absolute;top:0;left:0;bottom:0;right:0}.tiles .tile__images-wrapper-link{z-index:2}.tiles .tile__images-wrapper-image{background-size:cover;background-position:center center}.tiles .tile_buttons{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:auto 0 -1rem}.tiles .tile_buttons-button{margin:0 1rem 1rem 0}.tiles.images{position:relative}.tiles.images .tile{position:relative;padding-bottom:100%;margin:1rem;cursor:pointer}@media only screen and (min-width: 768px){.tiles.images .tile{padding-bottom:45%;width:45%}}@media only screen and (min-width: 1024px){.tiles.images .tile{padding-bottom:29%;width:29%;margin:2%}}.tiles.images .standard_image:before,.tiles.images .video_image:before,.tiles.images .staff_image .tile__images-wrapper-link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(233,225,212,0.3);background-image:url(/assets/icon-view-9b5427380e22356e208723c2cfc6b8100c916f82ab9f14f758ab74ba243457e2.svg);background-repeat:no-repeat;background-position:center center;background-size:40%;z-index:2;transition:0.3s;opacity:0}.tiles.images .standard_image:hover:before,.tiles.images .video_image:hover:before,.tiles.images .staff_image .tile__images-wrapper-link:hover:before{opacity:1}.tiles.images .video_image-caption{background:rgba(0,0,0,0.5);background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, transparent 100%);width:100%;height:auto;padding:1rem;text-align:center;position:absolute;bottom:0;left:0;z-index:1}.tiles.images .video_image-caption span{color:#ffffff;text-shadow:0 0 0.5rem #000000}.tiles.images .video_image:before{opacity:.7;background-color:transparent;background-image:url(/assets/icon-play-485d974b5318596ee252965ae54cd8a2b39bc5382e7020137a31222eaab8fd91.svg)}.tiles.images .video_image:hover:before{opacity:1;background-color:rgba(233,225,212,0.3)}.content section.cta{height:auto;display:none;margin:1rem auto 3rem}.content section.cta:before,.content section.cta:after{content:'';width:200%;height:calc(50% - 1rem);background:transparent;position:absolute;top:0;left:-50%;z-index:-1}.content section.cta:after{height:calc(50% + 1rem);top:auto;bottom:0}.content section.cta--white-top:before{background:#ffffff}.content section.cta--white-bottom:after{background:#ffffff}.content section.cta--white{background:#ffffff}.content section.cta--white:after,.content section.cta--white:before{background:#ffffff}@media only screen and (min-width: 768px){.content section.cta{display:block}}.content section.cta a.button{text-align:center;margin-bottom:0}.content section.cta a.button .cta-arrow{display:none}@media only screen and (min-width: 1024px){.content section.cta a.button .cta-arrow{display:inline-block}}.content a.button.slickr-content{text-align:center;margin-bottom:0;font-size:1rem}.content a.button.slickr-content .cta-arrow{display:none}@media only screen and (min-width: 1024px){.content a.button.slickr-content .cta-arrow{display:inline-block}}@media only screen and (min-width: 1024px){.content a.button.slickr-content{font-size:1.625rem}}.staff{width:100%;padding:2rem;float:left}.staff:last-child .staff_desc{border-color:transparent}@media only screen and (min-width: 1024px){.staff{width:50%}.staff:nth-last-child(-n+2) .staff_desc{border-color:transparent}}.staff_list:after{content:"";display:table;clear:both}.staff_info{width:100%}.staff_image{width:70%;margin:0}@media only screen and (min-width: 1024px){.staff_image{width:60%}}.staff_image img{width:100%;height:auto;display:block;margin:0 auto}.staff_name{width:calc(100% - 16rem);padding:1.5rem 0}.staff_name:after{content:"";display:table;clear:both}.staff_name h2,.staff_name h6,.staff_name .table_row--highlighted .table_cell,.table_row--highlighted .staff_name .table_cell,.staff_name .tiles.images .video_image-caption span,.tiles.images .video_image-caption .staff_name span,.staff_name .input_label,.staff_name .admissions-enquiry-container label.control-label,.admissions-enquiry-container .staff_name label.control-label,.staff_name .join-info_label,.staff_name .join-info_group-item_link{width:100%;display:block;margin-bottom:0}.staff_desc{padding-bottom:2rem;border-bottom:2px solid white}.fundraising{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:30px;padding-top:0 !important}@media (min-width: 768px){.fundraising{margin-bottom:60px}}@media (min-width: 1024px){.fundraising{margin-bottom:90px}}.fundraising .fundraising_logo{display:block;height:auto;width:250px;margin-bottom:30px}@media (min-width: 768px){.fundraising .fundraising_logo{width:300px}}@media (min-width: 1024px){.fundraising .fundraising_logo{width:450px}}.fundraising .fundraising_logo .section_image{margin:0}.fundraising .fundraising_logo img{height:100%;width:100%}.fundraising .pdf__link{color:#692b8a;text-decoration:underline;transition:color ease 0.3s;text-align:center}.fundraising .pdf__link:hover{color:#261748}.header--white .nav_link--highlighted,.nav_dropdown-link--highlighted,.tiles .tile_buttons-button,.accordion__item-body__content a,.promoted-block-cta,.home-section__content-button,.bttn{display:inline-block;padding:1em 1.5em;background-color:#692b8a;border:none;font-family:"ff-dagny-web-pro", sans-serif;font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#fff7e6;transition:background-color ease 0.3s, color ease 0.3s}.header--white .nav_link--highlighted,.nav_dropdown-link--highlighted,.tiles .tile_buttons-button,.accordion__item-body__content a,.bttn--small{padding:.75em 1.25em;font-size:.85rem;letter-spacing:0.05em}.bttn--purple-dark{background-color:#150d28}.header--white .nav_link--highlighted,.nav_dropdown-link--highlighted,.tiles .tile_buttons-button,.accordion__item-body__content a,.home-section--white .home-section__content-button,.bttn--border{background-color:transparent;border:2px solid currentColor;border-color:#692b8a;color:#692b8a}.header--white .nav_link--highlighted:hover,.nav_dropdown-link--highlighted:hover,.tiles .tile_buttons-button:hover,.accordion__item-body__content a:hover,.home-section--white .home-section__content-button:hover,.bttn--border:hover{background-color:#692b8a;color:#fff7e6;opacity:1}.header--white .nav_link--highlighted,.nav_dropdown-link--highlighted,.bttn--border-white{background-color:transparent;border-color:#ffffff;color:#ffffff}.header--white .nav_link--highlighted:hover,.nav_dropdown-link--highlighted:hover,.bttn--border-white:hover{background-color:#ffffff;color:#150d28}.tiles .tile_buttons-button,.accordion__item-body__content a,.bttn--border-purple-dark{background-color:transparent;border-color:#150d28;color:#150d28}.tiles .tile_buttons-button:hover,.accordion__item-body__content a:hover,.bttn--border-purple-dark:hover{background-color:#150d28;color:#fff7e6}@keyframes body-in{0%{max-height:0;overflow:hidden}80%{max-height:1200px;overflow:hidden}81%{max-height:1200px;overflow:visible}100%{max-height:1200px;overflow:visible}}@keyframes image-in{0%{opacity:0}81%{opacity:0}100%{opacity:1}}.accordion{width:100%}.accordion__item{padding:2rem 0;border-bottom:1px solid #e9e1d4}.accordion__item:last-child{border-bottom:none}.accordion__item-input:checked+.accordion__item-label+.accordion__item-body{animation:body-in .5s ease-out 1 forwards}.accordion__item-input:checked+.accordion__item-label+.accordion__item-body .accordion__item-body__media img{animation:image-in .5s ease-out 1 forwards}.accordion__item-label{display:block;margin-bottom:0;color:#692b8a}@media only screen and (min-width: 1024px){.accordion__item-label{max-width:calc(50% - 2rem)}}.accordion__item-body{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;position:relative;height:auto;max-height:0;overflow:hidden}@media only screen and (min-width: 1024px){.accordion__item-body{flex-flow:row nowrap;align-items:stretch}}.accordion__item-body__content,.accordion__item-body__media{flex:0 0 auto;padding-bottom:2rem}.accordion__item-body__content:last-child,.accordion__item-body__media:last-child{padding-bottom:0}@media only screen and (min-width: 1024px){.accordion__item-body__content,.accordion__item-body__media{flex:0 0 50%;padding-bottom:0;padding-right:2rem}}.accordion__item-body__content *:last-child{margin-bottom:0}.accordion__item-body__media{width:100%}@media only screen and (min-width: 1024px){.accordion__item-body__media{position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;width:50%}}.accordion__item-body__media img{display:block;width:100%;height:300px;min-height:100%;object-fit:cover;object-position:center;opacity:0}@media only screen and (min-width: 1024px){.accordion__item-body__media img{margin:-7rem 0 -5rem;height:calc(100% + 12rem)}}.content .section_zoom .section_video>iframe{width:100%}.cards{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.card{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem;padding:1.5rem;width:100%;background:#fbf6fc}@media only screen and (min-width: 568px){.card{padding:2rem}}@media only screen and (min-width: 1024px){.card{flex-flow:row nowrap;justify-content:space-between;padding:3rem}}.card__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem}@media only screen and (min-width: 1024px){.card__content{flex:0 1 70ch;margin-bottom:0;margin-right:2rem}}.card__content-title{font-size:1.625rem;line-height:1.875rem;text-transform:none}.card__button{padding:.75em 1em;width:auto;font-size:1rem}.main_nav_desktop{display:none}@media only screen and (min-width: 1290px){.main_nav_desktop{display:flex;flex:1 1 auto;flex-direction:row;justify-content:left;align-items:center;padding:0 .5rem}}.main_nav_mobile{background:#f8f6f2;height:auto;display:none;position:relative;width:100%;text-align:left;padding:1rem;z-index:9}.main_nav_mobile--opened{display:block}.header--white+.main_nav_mobile::before{position:absolute;top:0;left:0;width:100%;height:10rem;transform:translateY(-100%);background-color:#150d28;content:''}@media only screen and (min-width: 768px){.main_nav_mobile{padding:3rem}}@media only screen and (min-width: 1290px){.main_nav_mobile{display:none}}.main_nav_mobile .main_nav_cta{width:100%;display:block;position:relative;padding:2rem 1rem 1rem;text-align:center}.main_nav_mobile-trigger{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;justify-self:right;padding:1rem 0;cursor:pointer}@media only screen and (min-width: 1290px){.main_nav_mobile-trigger{display:none}}.main_nav_cta{display:none;margin-left:auto}@media only screen and (min-width: 768px){.main_nav_cta{display:block}}.main_nav_search{display:none;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:relative;z-index:1;margin-left:1em}@media only screen and (min-width: 768px){.main_nav_search{display:flex}}.main_nav_search.active .main_nav_search-input{padding:.25em 3.5em .25em 1em;width:24em;opacity:1;pointer-events:all}.main_nav_search.active .main_nav_search-button{background:transparent}.main_nav_search.active .main_nav_search-button:focus,.main_nav_search.active .main_nav_search-button:hover{opacity:1;background:#692b8a}.main_nav_search.active .main_nav_search-button:focus svg,.main_nav_search.active .main_nav_search-button:hover svg{fill:#ffffff}.main_nav_search.active .main_nav_search-button svg{fill:#692b8a}.main_nav_search--mobile{display:flex;margin:.5em}.main_nav_search--mobile.active .main_nav_search-input{width:100%}.main_nav_search-input{position:absolute;right:0;top:0;z-index:-1;padding:.25em;width:100%;height:calc(100% + 2px);max-height:100%;background:#ffffff;border:1px solid #692b8a;opacity:0;pointer-events:none;transition:opacity .1s ease-out, width .2s ease-out}.main_nav_search-input:focus{outline:none}.main_nav_search-button{display:block;padding:.25rem;margin:0;width:2.5rem;background:#692b8a;opacity:1;transition:background .1s ease-out}.main_nav_search-button:focus,.main_nav_search-button:hover{opacity:.75;outline:none;box-shadow:none;transform:scale(1)}.main_nav_search-button svg{display:block;height:2rem;width:2rem;fill:#ffffff;transition:fill .1s ease-out}.logo{display:block;position:relative;padding-right:1.5rem}.logo:after{content:none;width:1px;height:2em;background:#ffffff;position:absolute;right:0;top:.5em}@media only screen and (min-width: 1024px){.logo{content:''}}.logo img{width:auto;min-width:12em;height:3em;display:block}.carousel{width:100%;height:auto;padding-bottom:10rem;margin-top:0;overflow:hidden;position:relative}@media only screen and (min-width: 1200px){.carousel{height:calc((100vh - 7.5rem) + 2rem);padding-bottom:0;margin-top:-2rem}}.carousel_mobile-heading{display:block;padding:2rem 1rem 0rem}.carousel_mobile-heading h1{max-width:500px}.carousel_mobile-heading p.news-quote,.carousel_mobile-heading .news-quote.table_cell,.carousel_mobile-heading .news-quote.map-marker-label{font-size:1.125rem;line-height:1.5;font-style:italic;color:#544d5b;opacity:.75}.carousel_mobile-heading .carousel_item-heading-image{display:inline-block}@media only screen and (min-width: 768px){.carousel_mobile-heading{padding:4rem 4rem 1rem}}@media only screen and (min-width: 1200px){.carousel_mobile-heading{display:none}}.carousel_wrapper{width:100%;height:auto;padding:0;padding-top:2rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1200px){.carousel_wrapper{height:100%;padding:0 4em;position:absolute;top:50%;transform:translateY(-50%)}}.carousel_items{width:auto;height:100%;max-height:calc(700px - 6rem);margin:auto 2.5rem;opacity:0}@media only screen and (min-width: 768px){.carousel_items{margin:auto 4rem}}@media only screen and (min-width: 1200px){.carousel_items{height:calc(100% - 10rem);margin:auto 0;opacity:1}}.carousel_item{width:auto;min-width:250px;max-width:280px;height:100%;display:block;position:relative;backface-visibility:hidden;transform:translate3d(0, 0, 0);transition:all 0.3s ease-out;opacity:.7}@media only screen and (min-width: 768px){.carousel_item{max-width:300px}}.carousel_item--active{opacity:1;transform:translate3d(0, 0, 0) scale(1.05);box-shadow:0 16px 32px 0 rgba(0,0,0,0.4);z-index:2}.carousel_item--active .carousel_item-title-top,.carousel_item--active .carousel_item-title-bottom{transform:translateY(0)}.carousel_item--active .carousel_item-title-bottom{opacity:1;padding-top:1em}@media only screen and (min-width: 768px){.carousel_item--highlighted{min-width:300px;overflow:hidden}}.carousel_item--highlighted:after{content:'';width:100%;height:100%;background:#692b8a;opacity:.85;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.carousel_item--highlighted .carousel_item-title{padding:2rem;width:auto;max-height:100%}.carousel_item--highlighted .carousel_item-title-top{padding-top:0}.carousel_item--highlighted .carousel_item-title-top h2{font-size:2rem;line-height:2.5rem}.carousel_item--highlighted .carousel_item-title-bottom{font-size:1.375rem;line-height:2rem;font-weight:500}@media only screen and (min-width: 1200px){.carousel_item{opacity:1}}@media only screen and (min-width: 1200px) and (hover: hover){.carousel_item:hover{transform:translate3d(0, 0, 0) scale(1.05);box-shadow:0 16px 32px 0 rgba(0,0,0,0.4);z-index:2}.carousel_item:hover .carousel_item-title-top,.carousel_item:hover .carousel_item-title-bottom{transform:translateY(0)}.carousel_item:hover .carousel_item-title-bottom{opacity:1;padding-top:1rem}}.carousel_item-wrapper,.slick-slide,.slick-slide>div{display:block;width:auto;height:100%;margin:0 auto;float:left;position:relative}.carousel_item-heading{width:500px;height:100%;position:relative;margin-right:2em}.carousel_item-heading-content{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.carousel_item-heading-content p,.carousel_item-heading-content .table_cell,.carousel_item-heading-content .map-marker-label{font-size:1.375rem;line-height:2rem}.carousel_item-heading-content p.news-quote,.carousel_item-heading-content .news-quote.table_cell,.carousel_item-heading-content .news-quote.map-marker-label{font-size:1.125rem;line-height:1.5;font-style:italic;color:#544d5b;opacity:.75}.carousel_item-heading-content .carousel_item-heading-image{display:inline-block}.carousel_item-heading-image{display:block;width:100%;max-width:8rem;max-height:8rem;object-fit:contain}.carousel_item-background{display:block;height:100%;overflow:hidden}.carousel_item-background video,.carousel_item-background img{display:block;width:auto;height:100%;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.carousel_item-title{position:absolute;width:100%;height:auto;top:50%;left:0;transform:translateY(-50%);text-align:center;pointer-events:none;z-index:3}.carousel_item--highlighted .carousel_item-title{padding:2rem;text-align:left}.carousel_item--highlighted .carousel_item-title-top{transform:translateY(0%);padding:0 0 1rem}.carousel_item--highlighted .carousel_item-title-top h2,.carousel_item--highlighted .carousel_item-title-top .intro-small{color:#ffffff;font-weight:400}.carousel_item--highlighted .carousel_item-title-top .intro-small{font-weight:600;margin-bottom:0}.carousel_item--highlighted .carousel_item-title-top__logo{display:block;max-height:6rem;margin-bottom:1rem}.carousel_item--highlighted .carousel_item-title-bottom{transform:translateY(0%);margin-top:1rem;padding:1rem 0;opacity:1;border:none;position:relative;text-transform:none;font-size:1.125rem;line-height:1.875rem;text-align:left}@media only screen and (min-width: 1200px){.carousel_item--highlighted .carousel_item-title-bottom{font-size:1.375rem;line-height:2rem}}.carousel_item--highlighted .carousel_item-title-bottom:before{content:'';width:50%;height:1px;background:#ffffff;position:absolute;top:-1rem;left:-.2em}.carousel_item--highlighted .carousel_item-title-arrow{margin-top:1rem}.carousel_item--highlighted .carousel_item-title-arrow svg{width:1.5em;height:1.5em;transform:rotate(-90deg)}.carousel_item--highlighted .carousel_item-title-arrow svg *{fill:#cea9cf}.carousel_item-title-top,.carousel_item-title-bottom{width:100%;display:inline-block;margin:0 auto;font-family:"ff-dagny-web-pro", sans-serif;color:#ffffff}.carousel_item-title-top{font-weight:600;font-size:2rem;line-height:1;letter-spacing:.02em;margin-bottom:1rem;transform:translateY(50%);transition:all 0.2s ease-out}.carousel_item-title-bottom{width:auto;border-top:1px solid #ffffff;padding:0 1rem;transform:translateY(-50%);opacity:0;transition:all 0.2s ease-out}.carousel_baseline,.widget--gallery_baseline,.widget--video_gallery_baseline{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:6rem 0 0}@media only screen and (min-width: 768px){.carousel_baseline,.widget--gallery_baseline,.widget--video_gallery_baseline{justify-content:space-between;padding:0 4rem}}@media only screen and (min-width: 1200px){.carousel_baseline,.widget--gallery_baseline,.widget--video_gallery_baseline{padding:0;margin:2rem 0}}.carousel_baseline-title,.widget--gallery_baseline-title,.widget--video_gallery_baseline-title{display:none;width:auto;color:#261748;white-space:nowrap}@media only screen and (min-width: 768px){.carousel_baseline-title,.widget--gallery_baseline-title,.widget--video_gallery_baseline-title{display:block}}.carousel_baseline-title a,.widget--gallery_baseline-title a,.widget--video_gallery_baseline-title a{color:inherit;text-decoration:none}.carousel_baseline-title a:hover,.widget--gallery_baseline-title a:hover,.widget--video_gallery_baseline-title a:hover{opacity:.8}.carousel_baseline-line,.widget--gallery_baseline-line,.widget--video_gallery_baseline-line{display:none;width:100%;height:2px;margin:0 2em;background:#ffffff}@media only screen and (min-width: 768px){.carousel_baseline-line,.widget--gallery_baseline-line,.widget--video_gallery_baseline-line{display:block}}.carousel_nav,.widget--gallery_baseline-nav,.widget--video_gallery_baseline-nav{min-width:5em;display:block}.carousel_nav-prev,.widget--gallery_baseline-nav-prev,.widget--video_gallery_baseline-nav-prev,.carousel_nav-next,.widget--gallery_baseline-nav-next,.widget--video_gallery_baseline-nav-next{display:block;width:2em;height:2em;float:left;transform:scale(1);animation:pulse 3s linear infinite;transition:all ease-out 0.3s}.carousel_nav-prev.slick-disabled,.slick-disabled.widget--gallery_baseline-nav-prev,.slick-disabled.widget--video_gallery_baseline-nav-prev,.carousel_nav-next.slick-disabled,.slick-disabled.widget--gallery_baseline-nav-next,.slick-disabled.widget--video_gallery_baseline-nav-next{opacity:.3;animation:none}.carousel_nav-prev:first-child,.widget--gallery_baseline-nav-prev:first-child,.widget--video_gallery_baseline-nav-prev:first-child,.carousel_nav-next:first-child,.widget--gallery_baseline-nav-next:first-child,.widget--video_gallery_baseline-nav-next:first-child{margin-right:1em}.carousel_nav-prev:hover,.widget--gallery_baseline-nav-prev:hover,.widget--video_gallery_baseline-nav-prev:hover,.carousel_nav-next:hover,.widget--gallery_baseline-nav-next:hover,.widget--video_gallery_baseline-nav-next:hover{transform:scale(1.5)}.carousel_nav-prev svg,.widget--gallery_baseline-nav-prev svg,.widget--video_gallery_baseline-nav-prev svg,.carousel_nav-next svg,.widget--gallery_baseline-nav-next svg,.widget--video_gallery_baseline-nav-next svg{fill:#261748}.carousel_nav-prev img,.widget--gallery_baseline-nav-prev img,.widget--video_gallery_baseline-nav-prev img,.carousel_nav-next img,.widget--gallery_baseline-nav-next img,.widget--video_gallery_baseline-nav-next img{width:auto;height:100%;margin:0 auto;display:block}@keyframes pulse{0%{transform:scale(1)}75%{transform:scale(1)}80%{transform:scale(1.5)}85%{transform:scale(1)}90%{transform:scale(1.5)}95%{transform:scale(1)}100%{transform:scale(1)}}.slick-list,.slick-track{height:100%;overflow:visible}.slick-slide{margin:0 1em;outline:none}.slick-slide:first-child{margin-left:0}.slick-slide:last-child{margin-right:0}.testimonials{margin:4rem 0 0}.testimonials_links{margin:1rem -2rem 4rem;text-align:center}@media only screen and (min-width: 768px){.testimonials_links{margin:1rem -6rem 4rem}}.testimonials_link{display:inline-block;color:#cea9cf;text-decoration:none;letter-spacing:.05em;padding:.2em 0;margin-left:2em;text-transform:uppercase;position:relative;border-bottom:2px solid transparent}.testimonials_link:hover{color:#692b8a;cursor:pointer}.testimonials_link--active{color:#692b8a;border-bottom:2px solid #692b8a}.testimonials_link:before{content:'\2219';width:2em;height:100%;position:absolute;top:0;left:-2em;text-align:center;color:#cea9cf}.testimonials_link:first-child{margin-left:0}.testimonials_link:first-child:before{content:none}.testimonials_content{position:relative;margin:0 -2rem 4rem;position:relative;text-align:center;overflow:hidden}@media only screen and (min-width: 768px){.testimonials_content{margin:0 -6rem 4rem}}.testimonials_content .testimonial{width:100%;height:auto;top:0;left:0;position:absolute;opacity:0;z-index:-1;transition:all 0.3s ease-out}.testimonials_content .testimonial--active{position:relative;opacity:1;z-index:1}.testimonials_content .testimonial quote{width:100%;font-size:2em;font-weight:500;text-align:center;margin:0}.testimonials_content .testimonial .section_image{width:100%;margin:0 auto 4rem}.testimonials_content .testimonial .section_image img{width:auto;max-width:100%;height:auto;max-height:20rem;display:block;margin:0 auto}.page_nav{margin:2em 1em 0;text-align:center}.page_nav:after{content:"";display:table;clear:both}.page_nav-link{width:100%;margin-bottom:1em;display:inline-block}@media only screen and (min-width: 768px){.page_nav-link{width:auto;margin-bottom:1em}}.page_nav-link a{font-size:1em;line-height:1.4;letter-spacing:.2em;color:#cea9cf;text-decoration:none;text-transform:uppercase;position:relative;margin-left:0}.page_nav-link a:before{content:none;display:inline-block;width:1em;height:1.4em;position:absolute;top:0;left:-2rem}@media only screen and (min-width: 768px){.page_nav-link a{margin-left:3rem}.page_nav-link a:before{content:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100' width='100'><path d='M5.5,7.5L4.4,6.8L0,2.7V0l8.7,8.5L0,17v-2.7l4.4-4.1l1.1-0.7V7.5z' fill='#d1a7d4'/> </svg>")}}.page_nav-link:first-child a{margin-left:0}.page_nav-link:first-child a:before{display:none}.page_nav-link--active a,.page_nav-link:hover a{color:#692b8a}.widget--gallery,.widget--video_gallery{display:none;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.9)}.widget--gallery__container,.widget--video_gallery__container{position:relative;padding:0;margin-top:3em;height:100vh}.widget--gallery__container .slick-slide>div,.widget--video_gallery__container .slick-slide>div{width:75%;height:75%;float:none}.widget--gallery_baseline,.widget--video_gallery_baseline{display:flex;justify-content:center;position:fixed;bottom:2rem;width:100%;padding:0 6rem}@media only screen and (min-width: 1024px){.widget--gallery_baseline,.widget--video_gallery_baseline{justify-content:space-between}}.widget--gallery_baseline-title,.widget--video_gallery_baseline-title{display:none;color:#ffffff}.widget--gallery_baseline-title:hover,.widget--video_gallery_baseline-title:hover{color:#ffffff}@media only screen and (min-width: 1024px){.widget--gallery_baseline-title,.widget--video_gallery_baseline-title{display:inline-block}}.widget--gallery_baseline-line,.widget--video_gallery_baseline-line{display:none}@media only screen and (min-width: 1024px){.widget--gallery_baseline-line,.widget--video_gallery_baseline-line{display:inline-block}}.widget--gallery__image,.widget--video_gallery__image{display:block;height:100%;margin:0 auto;position:relative;top:0;background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:grab}.widget--gallery__image iframe,.widget--video_gallery__image iframe{height:80%;position:relative;top:50%;width:100%;transform:translateY(-50%)}.widget--gallery__navigation,.widget--video_gallery__navigation{position:absolute;top:0;right:0;left:0;padding:1em;height:1em;z-index:9}.widget--gallery__navigation-close-button,.widget--video_gallery__navigation-close-button{float:right;background:transparent;border:0;cursor:pointer}.widget--gallery__navigation-close,.widget--video_gallery__navigation-close{display:block;position:relative;margin:0 .9em;width:3px;height:2em;box-sizing:border-box}.widget--gallery__navigation-close-button,.widget--video_gallery__navigation-close-button{z-index:1}.widget--gallery__navigation-close::after,.widget--gallery__navigation-close::before,.widget--video_gallery__navigation-close::after,.widget--video_gallery__navigation-close::before{display:inline-block;position:absolute;top:0;left:.5em;width:100%;height:100%;background:#ffffff;border-color:inherit;box-sizing:border-box;content:'';cursor:pointer}.widget--gallery__navigation-close::before,.widget--video_gallery__navigation-close::before{left:0;transform:rotate(45deg)}.widget--gallery__navigation-close::after,.widget--video_gallery__navigation-close::after{left:0;transform:rotate(-45deg)}.widget--gallery button,.widget--video_gallery button{padding:0.5em 1em;font-size:1rem;line-height:1}.widget--gallery button.slick-prev,.widget--video_gallery button.slick-prev{position:absolute;top:1em;left:0;margin-left:7%;z-index:1}@media only screen and (min-width: 768px){.widget--gallery button.slick-prev,.widget--video_gallery button.slick-prev{left:2em;top:2em}}.widget--gallery button.slick-next,.widget--video_gallery button.slick-next{position:absolute;top:4em;margin-left:7%}@media only screen and (min-width: 768px){.widget--gallery button.slick-next,.widget--video_gallery button.slick-next{top:2em;right:2em;margin-right:7%;margin-left:0}}@media only screen and (min-width: 768px){.widget--gallery button,.widget--video_gallery button{padding:1em 1.5em}}.widget--gallery .slick-slide,.widget--video_gallery .slick-slide{margin:0 auto}.form_group{margin-bottom:2rem}.input,.admissions-enquiry-container input.form-control,.admissions-enquiry-container textarea.form-control,.admissions-enquiry-container select.form-control{flex:0 1 auto;max-width:100%;display:inline-block;background:#ffffff;border-radius:0;border:1px solid #d2ae8a;padding:1rem;font-size:1.25em;outline:none}.input--full-width{flex:1 0 100%}.input_wrap{display:flex;flex-flow:row wrap;justify-content:left;padding:1rem 0}.input_wrap.date .input,.input_wrap.date .admissions-enquiry-container input.form-control,.admissions-enquiry-container .input_wrap.date input.form-control,.input_wrap.date .admissions-enquiry-container textarea.form-control,.admissions-enquiry-container .input_wrap.date textarea.form-control,.input_wrap.date .admissions-enquiry-container select.form-control,.admissions-enquiry-container .input_wrap.date select.form-control{width:100%;flex-basis:100%}.input_wrap.date .input:nth-of-type(2),.input_wrap.date .admissions-enquiry-container input.form-control:nth-of-type(2),.admissions-enquiry-container .input_wrap.date input.form-control:nth-of-type(2),.input_wrap.date .admissions-enquiry-container textarea.form-control:nth-of-type(2),.admissions-enquiry-container .input_wrap.date textarea.form-control:nth-of-type(2),.input_wrap.date .admissions-enquiry-container select.form-control:nth-of-type(2),.admissions-enquiry-container .input_wrap.date select.form-control:nth-of-type(2){margin:.5rem 0}@media only screen and (min-width: 768px){.input_wrap.date .input,.input_wrap.date .admissions-enquiry-container input.form-control,.admissions-enquiry-container .input_wrap.date input.form-control,.input_wrap.date .admissions-enquiry-container textarea.form-control,.admissions-enquiry-container .input_wrap.date textarea.form-control,.input_wrap.date .admissions-enquiry-container select.form-control,.admissions-enquiry-container .input_wrap.date select.form-control{width:auto;flex-basis:auto}.input_wrap.date .input:nth-of-type(2),.input_wrap.date .admissions-enquiry-container input.form-control:nth-of-type(2),.admissions-enquiry-container .input_wrap.date input.form-control:nth-of-type(2),.input_wrap.date .admissions-enquiry-container textarea.form-control:nth-of-type(2),.admissions-enquiry-container .input_wrap.date textarea.form-control:nth-of-type(2),.input_wrap.date .admissions-enquiry-container select.form-control:nth-of-type(2),.admissions-enquiry-container .input_wrap.date select.form-control:nth-of-type(2){margin:0 1rem}}.input_label,.admissions-enquiry-container label.control-label{flex:1 0 100%;margin-bottom:.2em;margin-left:.1em}.input_label abbr,.admissions-enquiry-container label.control-label abbr{text-decoration:none;margin-left:.5em}.input_note{flex:1 0 100%;font-size:0.85em;color:#544d5b;margin-top:.5rem}.input-checkbox-inline .input_note{display:none}.input_note--warning{color:crimson}.input-text{flex:1 0 100%}.input-select{width:100%;background:transparent;border:none;outline:none}.input-checkbox{visibility:hidden;position:absolute;left:-9999px}.input-checkbox:checked+label{background:rgba(255,255,255,0.5)}.input-checkbox:checked+label:before{opacity:1}.input-checkbox-group{width:100%;display:flex;flex-flow:row wrap;justify-content:left;margin:0 -1rem}.input-checkbox-wrap{border:1px solid #d2ae8a;margin:1rem}.input-checkbox-wrap label{display:block;position:relative;padding:1rem;padding-left:3rem}.input-checkbox-wrap label.hidden-label{padding:1rem 1.5rem;width:0px;text-indent:-99999px}.input-checkbox-wrap label:before{content:"";display:block;width:2rem;height:2rem;background-image:url(/assets/icon-tick-dcf98f8aef94954d3b7dc2a8378c33789b6c83c4b81bf494a2093e7ac25f4e0f.svg);text-align:center;position:absolute;top:50%;left:.5rem;transform:translateY(-50%);opacity:0;transition:0.2s}.input-checkbox-wrap.input--error{border-color:crimson;border-width:2px}.input-checkbox-inline{margin:.5rem 1rem auto 0;width:auto;float:left}.input-submit{margin:2rem auto}.input--error *{border-color:crimson;border-width:2px}.input--error .input,.input--error .admissions-enquiry-container input.form-control,.admissions-enquiry-container .input--error input.form-control,.input--error .admissions-enquiry-container textarea.form-control,.admissions-enquiry-container .input--error textarea.form-control,.input--error .admissions-enquiry-container select.form-control,.admissions-enquiry-container .input--error select.form-control{border-color:crimson;border-width:2px}.input--error .input_label,.input--error .admissions-enquiry-container label.control-label,.admissions-enquiry-container .input--error label.control-label{color:crimson}.promoted-block{padding:2rem;background:#ffffff}.content_wrap--white .promoted-block{background:#e9e1d4}.promoted-block-cta{height:min-content}.promoted-block-body{margin-bottom:1rem}@media only screen and (min-width: 1024px){.promoted-block{display:flex;padding:3rem}.promoted-block-body{flex:0 1 auto;margin-right:.75rem;margin-bottom:0}.promoted-block-cta{flex:0 0 auto}}.hero{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;overflow:visible !important}@media only screen and (min-width: 768px){.hero{flex-flow:row nowrap;align-items:stretch}}.hero__content,.hero__media{width:100%;height:auto}@media only screen and (min-width: 768px){.hero__content,.hero__media{width:calc(50% - 2rem)}}.hero__content{padding:0 0;margin-right:4rem;max-width:55ch}@media only screen and (min-width: 768px){.hero__content{padding:4rem 0}}.hero__content-meta{position:relative;margin-bottom:1em;color:#544d5b;opacity:.5}@media only screen and (min-width: 768px){.hero__content-meta{margin-bottom:2em}}.hero__content-meta::before{position:absolute;top:50%;left:-1em;transform:translate(-100%, -1px);width:100vw;height:2px;background-color:#544d5b;content:''}.hero__content-title{font-weight:500;color:#261748}.hero__content-title em{font-weight:1000}.hero__content-intro{color:#000000}.hero__media{overflow:hidden}.hero__media-map,.hero__media-image{position:relative;width:100%;height:100%;overflow:hidden}.hero__media-map::after,.hero__media-image::after{content:'';display:block;padding-top:100%}.hero__media-map .section_image img,.hero__media-map img,.hero__media-image .section_image img,.hero__media-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100% !important;height:100% !important;object-fit:cover;object-position:center center}.hero__contact{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.hero__contact-block{width:100%;margin-bottom:2rem}.popup{width:100vw;height:100vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;opacity:0;z-index:-1;transition:0.3s}@media only screen and (min-width: 768px){.popup{padding:2rem}}@media only screen and (min-width: 1024px){.popup{padding:4rem}}.popup:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#e9e1d4;opacity:.5;z-index:-1}.popup--active{opacity:1;z-index:1000}.popup_content{background:#ffffff;position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;margin:auto;height:100%;min-height:80vh;width:100%;max-width:1400px}@media only screen and (min-width: 768px){.popup_content{height:auto;max-height:calc(100% - 4rem)}}@media only screen and (min-width: 1024px){.popup_content{max-height:calc(100% - 2rem)}}.popup_content:after{content:"";display:table;clear:both}.popup_content-close{width:4rem;height:4rem;padding:1rem;cursor:pointer;position:absolute;top:1rem;right:1rem}.popup_content-close:before,.popup_content-close:after{content:'';width:50%;height:4px;background:#150d28;position:absolute;top:50%;left:50%}@media only screen and (min-width: 1024px){.popup_content-close:before,.popup_content-close:after{background:#ffffff}}.popup_content-close:before{transform:translate(-50%, -50%) rotate(-45deg)}.popup_content-close::after{transform:translate(-50%, -50%) rotate(45deg)}.popup_content-text,.popup_content-image{flex:0 1 100%}@media only screen and (min-width: 1024px){.popup_content-text,.popup_content-image{width:50%;flex:0 1 50%}}.popup_content-text{display:block;padding:6rem 2rem 2rem;overflow:auto}@media only screen and (min-width: 768px){.popup_content-text{padding:4rem}}.popup_content-text .intro-small{color:#150d28}.popup_content-cta{width:100%;height:auto;padding-top:2rem;margin-top:auto;padding-bottom:6rem}@media only screen and (min-width: 768px){.popup_content-cta{margin-bottom:0}}.popup_content-cta svg{width:2rem;height:2rem;transform:rotate(-90deg)}.popup_content-image{background-position:center center;background-size:cover;width:100%;height:auto;display:none;overflow:hidden}@media only screen and (min-width: 1024px){.popup_content-image{display:block}}.popup-announcement{width:100vw;height:100vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;opacity:0;z-index:-1;transition:0.3s}.popup-announcement:hover{cursor:pointer}.popup-announcement--active{opacity:1;z-index:1000}.popup-announcement_backdrop{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:.5;z-index:-1}.popup-announcement_content{position:relative;display:flex;flex-direction:column;padding:4em 0;margin:auto;width:100%;height:auto;max-width:800px;max-height:100%}.popup-announcement_content:after{content:"";display:table;clear:both}.popup-announcement_content-close{width:4rem;height:4rem;padding:1rem;cursor:pointer;position:absolute;top:4em;right:0;z-index:9}.popup-announcement_content-close:before,.popup-announcement_content-close:after{content:'';width:50%;height:4px;background:#150d28;position:absolute;top:50%;left:50%}.popup-announcement_content-close:before{transform:translate(-50%, -50%) rotate(-45deg)}.popup-announcement_content-close::after{transform:translate(-50%, -50%) rotate(45deg)}.popup-announcement_content-link{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding:1rem;width:auto;height:auto;cursor:pointer;position:absolute;bottom:4em;right:0;z-index:9;background:rgba(233,225,212,0.8);text-decoration:none}.popup-announcement_content-link span{margin-top:.15em;font-weight:700;line-height:1em;text-transform:uppercase;color:#150d28}.popup-announcement_content-link svg{height:2em;margin-left:1em;fill:#150d28}.popup-announcement_content-link:hover span{color:#692b8a}.popup-announcement_content-link:hover svg{fill:#692b8a}.popup-announcement_content-text,.popup-announcement_content-image{width:100%;border-top:4em solid #e9e1d4;border-bottom:4em solid #e9e1d4}@media only screen and (min-width: 1024px){.popup-announcement_content-text,.popup-announcement_content-image{border:4em solid #e9e1d4}}.popup-announcement_content-text{display:block;padding:2rem 2rem;overflow:auto}@media only screen and (min-width: 768px){.popup-announcement_content-text{padding:2rem 4rem}}.popup-announcement_content-text .intro-small{color:#150d28}.popup-announcement_content-cta{width:100%;height:auto;padding-top:2rem;margin-top:auto;padding-bottom:6rem}@media only screen and (min-width: 768px){.popup-announcement_content-cta{margin-bottom:0}}.popup-announcement_content-cta svg{width:2rem;height:2rem;transform:rotate(-90deg)}.popup-announcement_content-image{background-position:center center;background-size:cover;width:100%;flex:1;display:block;overflow:hidden;text-align:center}.popup-announcement_content-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:calc(1em * 2);position:relative;z-index:10}@media only screen and (min-width: 768px){header.header--white{padding:calc(1em * 4)}}@media only screen and (min-width: 768px){header{padding:2em 3.5em}}@media only screen and (min-width: 1024px){header{justify-content:left}}.wrapper--no-v-padding{padding-top:0;padding-bottom:0}.wrapper--no-h-padding{padding-left:0;padding-right:0}.wrapper--no-padding{padding:0}footer,.footer{padding:2rem 1rem}footer--white,.footer--white{background:#ffffff}@media only screen and (min-width: 768px){footer,.footer{padding:3rem 6rem}}footer_social,.footer_social{margin-bottom:1.5rem}footer_social-icon,.footer_social-icon{width:2em;height:2em;display:inline-block;margin:0 .5em}footer_social-icon .svg,.footer_social-icon .svg{width:auto;height:100%;margin:0 auto;display:block;transition:fill .1s linear;fill:rgba(84,77,91,0.5)}footer_social-icon:hover .svg,.footer_social-icon:hover .svg{fill:#692b8a}@media only screen and (min-width: 768px){footer_top,.footer_top{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}footer_top-left,.footer_top-left{grid-row:1;grid-column:1 / 2}footer_top-right,.footer_top-right{grid-row:1;grid-column:2 / 3}}@media only screen and (min-width: 1024px){footer_top,.footer_top{grid-template-columns:66% 33%}}footer_top-logo,.footer_top-logo{width:auto;height:3em;display:block;margin-bottom:2rem}footer_nav,.footer_nav{width:100%;display:flex;flex-wrap:wrap}footer_nav .links-footer,footer_nav .carousel_item-title-bottom,footer_nav .carousel_baseline-title,footer_nav .widget--gallery_baseline-title,footer_nav .widget--video_gallery_baseline-title,footer_nav .content section .subtitle,.content section footer_nav .subtitle,footer_nav .content .section .subtitle,.content .section footer_nav .subtitle,.footer_nav .links-footer,.footer_nav .carousel_item-title-bottom,.footer_nav .carousel_baseline-title,.footer_nav .widget--gallery_baseline-title,.footer_nav .widget--video_gallery_baseline-title,.footer_nav .content section .subtitle,.content section .footer_nav .subtitle,.footer_nav .content .section .subtitle,.content .section .footer_nav .subtitle{margin-bottom:.5rem}footer_nav-links-wrap,.footer_nav-links-wrap{margin-top:.75rem;flex:1 1 6rem}footer_nav-links-wrap:not(:last-child),.footer_nav-links-wrap:not(:last-child){margin-right:1rem}footer_bottom,.footer_bottom{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(84,77,91,0.5)}@media only screen and (min-width: 1024px){footer_bottom,.footer_bottom{display:grid;grid-template-columns:1fr 1rem auto;grid-template-rows:auto}footer_bottom .footer_social,footer_bottom .footer_attribute,.footer_bottom .footer_social,.footer_bottom .footer_attribute{grid-row:1}footer_bottom .footer_social,.footer_bottom .footer_social{grid-column:3 / 4}footer_bottom .footer_attribute,.footer_bottom .footer_attribute{grid-column:1 / 2}}footer_bottom .paragraph,footer_bottom .hero__content-intro,footer_bottom .search-results #addsearch-results .addsearch-result-item-sub p,.search-results #addsearch-results .addsearch-result-item-sub footer_bottom p,footer_bottom .search-results #addsearch-results .addsearch-result-item-sub .table_cell,.search-results #addsearch-results .addsearch-result-item-sub footer_bottom .table_cell,footer_bottom .search-results #addsearch-results .addsearch-result-item-sub .map-marker-label,.search-results #addsearch-results .addsearch-result-item-sub footer_bottom .map-marker-label,.footer_bottom .paragraph,.footer_bottom .hero__content-intro,.footer_bottom .search-results #addsearch-results .addsearch-result-item-sub p,.search-results #addsearch-results .addsearch-result-item-sub .footer_bottom p,.footer_bottom .search-results #addsearch-results .addsearch-result-item-sub .table_cell,.search-results #addsearch-results .addsearch-result-item-sub .footer_bottom .table_cell,.footer_bottom .search-results #addsearch-results .addsearch-result-item-sub .map-marker-label,.search-results #addsearch-results .addsearch-result-item-sub .footer_bottom .map-marker-label{margin-bottom:.25rem;font-size:1rem}footer_bottom a.madeby,.footer_bottom a.madeby{color:#150d28;text-decoration:underline}.cookies-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:999;transform:translateY(0);opacity:1;width:100vw;height:auto;border-top:1px solid #000}.cookies-bar.closed{transform:translateY(100%);opacity:0}.cookies-bar__inner{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;padding:20px;width:100%;height:auto;cursor:pointer;background-color:#fff}.cookies-bar__content{margin:0;margin-bottom:1rem;font-size:1rem;text-align:center}.cookies-bar__content a{font-size:1rem;text-decoration:underline}.cookies-bar__close{display:block;position:relative;padding:.5rem 1.5rem;margin:0 1rem 0 0;width:auto;height:auto;border:0;border-radius:0;cursor:pointer}.cookies-bar__close span{display:inline-block;margin:0;font-size:1rem;line-height:1;letter-spacing:0.01em;text-transform:uppercase;vertical-align:middle;pointer-events:none}@media (min-width: 1100px){.cookies-bar__inner{flex-flow:row nowrap;align-items:center;justify-content:space-between}.cookies-bar__content{margin-bottom:0;text-align:left}}.content--white{background-color:#ffffff}.content--grey{background-color:#fbf6fc}.content_header{margin-bottom:-2rem}@media only screen and (min-width: 768px){.content_header{margin-bottom:-6rem}}.content_header-no-overlap{margin-bottom:0}.content_header-image{position:relative;max-height:75vh;overflow:hidden}.content_header-image img{width:auto;min-width:100%;height:auto;min-height:300px;display:block;position:relative;top:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 768px){.content_header-image img{width:100%;height:auto;top:0;left:0;transform:translateX(0)}}.content .content_wrap,.content .staff_list,.content .hero{background:transparent;width:calc(100% - 2rem);margin:0 auto;padding:0;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.content .content_wrap,.content .staff_list,.content .hero{width:calc(100% - 12rem);max-width:1200px;margin:0 auto}}.content .content_wrap--white{background:#ffffff}.content .content_wrap--full-width{width:100%;max-width:100%;margin:0;padding:0 2rem}@media only screen and (min-width: 768px){.content .content_wrap--full-width{padding:0 6rem}}.content section,.content .section{width:100%;max-width:50rem;margin:0 auto;padding:4rem 1rem 0}.content section--wide,.content .section--wide{max-width:1200px}.content section--full-width,.content .section--full-width{max-width:none}.content section--benefits,.content .section--benefits{max-width:none}@media only screen and (min-width: 768px){.content section--benefits,.content .section--benefits{padding:6rem 7rem 0}}.content section:last-child,.content .section:last-child{padding-bottom:4rem}@media only screen and (min-width: 568px){.content section,.content .section{padding:4rem 2rem 0}}@media only screen and (min-width: 768px){.content section,.content .section{padding:6rem 5rem 0}.content section:last-child,.content .section:last-child{padding-bottom:6rem}}.content section--pb0,.content .section--pb0{padding-bottom:0 !important}.content section--pt0,.content .section--pt0{padding-top:0 !important}.content section quote,.content .section quote{width:auto;margin:2rem -1rem 5rem;padding:0 1rem}@media only screen and (min-width: 568px){.content section quote,.content .section quote{margin:2rem -1.5rem 5rem}}@media only screen and (min-width: 768px){.content section quote,.content .section quote{margin:2rem -3.5rem 5rem}}@media only screen and (min-width: 1024px){.content section quote,.content .section quote{margin:2rem -6.5rem 5rem}}.content section_image,.content section_video,.content section_media,.content section_element--wide,.content .section_image,.content .section_video,.content .section_media,.content .section_element--wide{width:auto;margin:0 -1rem}@media only screen and (min-width: 568px){.content section_image,.content section_video,.content section_media,.content section_element--wide,.content .section_image,.content .section_video,.content .section_media,.content .section_element--wide{margin:0 -2rem}}@media only screen and (min-width: 768px){.content section_image,.content section_video,.content section_media,.content section_element--wide,.content .section_image,.content .section_video,.content .section_media,.content .section_element--wide{margin:0 -3rem}}@media only screen and (min-width: 1024px){.content section_image,.content section_video,.content section_media,.content section_element--wide,.content .section_image,.content .section_video,.content .section_media,.content .section_element--wide{margin:0 -6rem}}.content section_image>img,.content section_image>iframe:not(.zoom_embed),.content section_video>img,.content section_video>iframe:not(.zoom_embed),.content section_media>img,.content section_media>iframe:not(.zoom_embed),.content section_element--wide>img,.content section_element--wide>iframe:not(.zoom_embed),.content .section_image>img,.content .section_image>iframe:not(.zoom_embed),.content .section_video>img,.content .section_video>iframe:not(.zoom_embed),.content .section_media>img,.content .section_media>iframe:not(.zoom_embed),.content .section_element--wide>img,.content .section_element--wide>iframe:not(.zoom_embed){width:100%;height:auto;display:block}.content section_image,.content .section_image{text-align:center}.content section_image img,.content .section_image img{display:inline-block;width:auto;max-width:100%}.content section .title,.content .section .title{text-align:center;margin-bottom:6rem;text-align:left}.content section .title--center,.content .section .title--center{text-align:center}.content section .title--mb0,.content .section .title--mb0{margin-bottom:.1em}.content section .title-icon,.content .section .title-icon{width:100%;display:block}.content section .title-icon img,.content section .title-icon .svg,.content .section .title-icon img,.content .section .title-icon .svg{width:4rem;height:auto;display:block;margin:0 auto;padding:0;fill:#cea9cf}.content section .subtitle,.content .section .subtitle{width:100%;display:none;text-align:center;color:#cea9cf;margin-bottom:6rem;pointer-events:none}.content section .subtitle_spacer,.content .section .subtitle_spacer{height:2px;width:5em;display:inline-block;background:#cea9cf;margin:.3em 1em}.content section p,.content section .table_cell,.content section .map-marker-label,.content section ul,.content section ol,.content section_element,.content .section p,.content .section .table_cell,.content .section .map-marker-label,.content .section ul,.content .section ol,.content .section_element{margin-bottom:4rem}@media only screen and (min-width: 768px){.content section p,.content section .table_cell,.content section .map-marker-label,.content section ul,.content section ol,.content section_element,.content .section p,.content .section .table_cell,.content .section .map-marker-label,.content .section ul,.content .section ol,.content .section_element{margin-bottom:3rem}}.content section_image,.content section_video,.content section_media,.content .section_image,.content .section_video,.content .section_media{margin-bottom:4rem}@media only screen and (min-width: 768px){.content section_image,.content section_video,.content section_media,.content .section_image,.content .section_video,.content .section_media{margin-bottom:6rem}}.content section p:last-child,.content section .table_cell:last-child,.content section .map-marker-label:last-child,.content section ul:last-child,.content section ol:last-child,.content section quote:last-child,.content section_image:last-child,.content section_video:last-child,.content section_media:last-child,.content section_element:last-child,.content .section p:last-child,.content .section .table_cell:last-child,.content .section .map-marker-label:last-child,.content .section ul:last-child,.content .section ol:last-child,.content .section quote:last-child,.content .section_image:last-child,.content .section_video:last-child,.content .section_media:last-child,.content .section_element:last-child{margin-bottom:0}.content .content_wrap li a,.content .staff_list li a,.content .hero li a{position:relative}.social{width:100%;height:100%}.social_top{width:100%;padding:4rem 0;text-align:center}@media only screen and (min-width: 768px){.social_top{padding:6rem 0}}@media only screen and (min-width: 1024px){.social_top{width:80%;margin:0 auto}}.social_post{background:#ffffff;text-decoration:none;padding:0}.social_post-image img{width:100%;height:auto;display:block}.social_post-content{padding:1em 2em}.social_post-meta{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;margin-bottom:1em;overflow:hidden}@supports not (display: flex){.social_post-meta{display:block;text-align:left}.social_post-meta:before{display:none}}.social_post-meta:before{content:'';width:100%;height:1px;background:#9BBFDA;position:absolute;top:50%;left:0;z-index:0}.social_post-meta-image,.social_post-meta-timestamp{background:#ffffff;position:relative;z-index:2}@supports not (display: flex){.social_post-meta-image,.social_post-meta-timestamp{display:inline-block;vertical-align:top}}.social_post-meta-image{padding-right:1rem}.social_post-meta-image img{width:1.8rem;height:auto;display:block}.social_post-meta-timestamp{padding-left:1rem;font-family:"ff-dagny-web-pro", sans-serif;font-weight:600;font-size:0.8125rem;line-height:1.8rem;letter-spacing:0.05em;text-transform:uppercase;color:#9BBFDA;text-align:right}.contact_map{position:relative}.contact_map:before{content:'';display:block;position:relative;padding-bottom:58.3333333333%}.contact_map>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width: 768px){.contact_map{position:relative}.contact_map:before{content:'';display:block;position:relative;padding-bottom:50%}.contact_map>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (min-width: 1024px){.contact_map{position:relative}.contact_map:before{content:'';display:block;position:relative;padding-bottom:41.6666666667%}.contact_map>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}}.contact_main{display:block;padding:4rem 1rem}@media only screen and (min-width: 1024px){.contact_main{display:flex}}.contact_main hr{border-color:#e9e1d4;margin:2rem 0 1rem}.contact_bottom hr{border-color:#ffffff;margin:2rem 0 1rem}.contact_bottom-block{border-top:2px solid #ffffff;padding-top:2rem;padding-bottom:5rem}.contact_bottom-block:after{content:"";display:table;clear:both}.contact_bottom-title{width:100%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box;padding:1rem 0}@supports not (display: flex){.contact_bottom-title{width:100%;display:block}}@media only screen and (min-width: 1024px){.contact_bottom-title{width:33.3333333333%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box;padding:1rem;min-width:240px;padding-left:0;float:left}@supports not (display: flex){.contact_bottom-title{width:300%;display:block}}}.contact_bottom-content{width:100%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box;padding:1rem 0}@supports not (display: flex){.contact_bottom-content{width:100%;display:block}}@media only screen and (min-width: 1024px){.contact_bottom-content{width:66.6666666667%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box;max-width:calc(100% - 240px);float:right}@supports not (display: flex){.contact_bottom-content{width:150%;display:block}}}.contact_bottom-content:after{content:"";display:table;clear:both}.contact_bottom-content .persona-wrap{width:100%;padding:1rem 0 0;display:inline-block;margin:-.1rem}@media only screen and (min-width: 768px){.contact_bottom-content .persona-wrap{padding:1rem 1em 0 1em}}.contact_bottom-content .persona-wrap .persona{padding-bottom:2rem}.contact_bottom-content .persona-wrap:first-child{padding-top:0}.contact_bottom-content .persona-wrap:first-child .persona{margin-top:0}.contact_bottom-content .persona-wrap:last-child .persona{border-color:transparent}.contact_column{width:100%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box;align-items:stretch}@supports not (display: flex){.contact_column{width:100%;display:block}}.contact_column:first-child{padding-bottom:6rem}@media only screen and (min-width: 1024px){.contact_column{width:50%;display:block;align-items:initial;justify-content:initial;flex-direction:column;padding:1em;box-sizing:border-box;float:left}@supports not (display: flex){.contact_column{width:200%;display:block}}.contact_column:first-child{padding-bottom:0;border-bottom:none;padding-right:6rem;border-right:2px solid #e9e1d4}.contact_column:last-child{padding-left:6rem}}.contact_column h2{margin-bottom:2rem}.contact_details{margin:2rem 0 1rem}.contact_details span,.contact_details a{width:100%;display:inline-block;font-weight:300;line-height:1.4;color:#544d5b;text-decoration:none}.contact_button{background:#692b8a;display:inline-block;padding:1rem 1rem;margin:1rem 0 0;font-family:"ff-dagny-web-pro", sans-serif;font-size:1rem;line-height:2rem;letter-spacing:.02em;vertical-align:top;color:#ffffff;text-decoration:none}@media only screen and (min-width: 768px){.contact_button{font-size:1.15rem;padding:1rem 1.5rem}}.contact_button-icon{display:none;width:2rem;height:2rem;margin:auto .5rem auto 0;vertical-align:inherit}.contact_button-icon .svg{display:block;width:auto;height:100%}.persona{margin-top:2rem}.persona_photo{width:6.7rem;height:auto;margin:0 1rem 1rem 0;float:none;position:relative;overflow:hidden}.persona_photo .section_image{width:100%;height:auto;margin:0}.persona_photo .section_image img,.persona_photo img{width:100%;height:auto;display:block}.persona_title{line-height:1;font-weight:300;margin-bottom:1rem}.persona_contact{width:100%;display:inline-block;font-family:"ff-dagny-web-pro", sans-serif;font-size:1rem;line-height:2rem;font-weight:600;letter-spacing:.02em;vertical-align:top;color:#692b8a;text-decoration:none;white-space:nowrap}@media only screen and (min-width: 768px){.persona_contact{font-size:1.15rem}}.persona_contact-icon{display:none;width:2rem;height:2rem;margin:auto .5rem auto 0;vertical-align:inherit}@media only screen and (min-width: 1024px){.persona_contact-icon{display:inline-block}}.persona_contact-icon .svg{display:block;width:auto;height:100%}.map-marker-label{margin-left:10px;color:#692b8a;font-size:1.3em;font-weight:bold}.admissions-enquiry-container{padding:0 !important}@media only screen and (min-width: 768px){.admissions-enquiry-container{padding:0 2rem !important}}@media only screen and (min-width: 1024px){.admissions-enquiry-container{padding:0 4rem !important}}.content .admissions-enquiry-container section{padding:0}.admissions-enquiry-container h1,.admissions-enquiry-container h2,.admissions-enquiry-container h3,.admissions-enquiry-container h4,.admissions-enquiry-container .join-info_group-header_title,.admissions-enquiry-container .join-info_group-item_name,.admissions-enquiry-container h5,.admissions-enquiry-container quote cite,quote .admissions-enquiry-container cite,.admissions-enquiry-container .quote cite,.quote .admissions-enquiry-container cite,.admissions-enquiry-container .testimonials_link,.admissions-enquiry-container .page_nav-link a,.page_nav-link .admissions-enquiry-container a,.admissions-enquiry-container .contact_details span,.contact_details .admissions-enquiry-container span,.admissions-enquiry-container .contact_details a,.contact_details .admissions-enquiry-container a,.admissions-enquiry-container .persona_name,.admissions-enquiry-container .persona_title,.admissions-enquiry-container p,.admissions-enquiry-container .table_cell,.admissions-enquiry-container .map-marker-label,.admissions-enquiry-container .data-square .dataSquareContents .dataSquareHeader{font-family:"ff-dagny-web-pro", sans-serif !important;color:#150d28 !important}.admissions-enquiry-container button.btn{font-family:"ff-dagny-web-pro", sans-serif !important}.admissions-enquiry-container input.form-control,.admissions-enquiry-container textarea.form-control,.admissions-enquiry-container select.form-control{display:block;margin:.5rem 0 0;width:100%;font-size:1rem;line-height:1.2;font-weight:500;height:auto !important;padding:1.25rem .75rem 1.25rem !important;max-width:none !important}.admissions-enquiry-container label.control-label{top:0 !important;margin:1rem 0 .5rem;height:auto !important;line-height:1.1}.admissions-enquiry-container .alert.alert-danger{margin-top:0 !important;color:crimson;text-transform:uppercase}.admissions-enquiry-container .row{float:none !important;display:flex;flex:1;flex-flow:column;align-items:flex-start;min-height:auto !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important}.admissions-enquiry-container .row.accordionButtons{flex-flow:row;flex-wrap:wrap}.admissions-enquiry-container .row .row{margin-left:0 !important;margin-right:0 !important}.admissions-enquiry-container .row .row .row{padding:0}@media only screen and (min-width: 768px){.admissions-enquiry-container .row{margin-right:-1rem;margin-left:-1rem}}.admissions-enquiry-container .col-md-12,.admissions-enquiry-container .col-lg-12,.admissions-enquiry-container school-input .col-lg-12{flex:1;padding-left:0 !important;padding-right:0 !important;width:100%}@media only screen and (min-width: 568px){.admissions-enquiry-container .col-lg-12,.admissions-enquiry-container .control-label,.admissions-enquiry-container .help-block{padding-left:1rem !important;padding-right:1rem !important}}.admissions-enquiry-container .panel{border:none !important}.admissions-enquiry-container .panel-heading{background-color:#692b8a !important}.admissions-enquiry-container .panel-heading .panel-title,.admissions-enquiry-container .panel-heading .panel-title span::before{color:#ffffff !important;margin-right:0 !important;margin-bottom:.1em;padding-left:0 !important;font-weight:500}.admissions-enquiry-container .panel-heading .panel-title span::before{font-weight:bold !important}.admissions-enquiry-container .panel-heading .text-muted{color:#ffffff !important;opacity:.5 !important}.admissions-enquiry-container .panel-heading .panel-title span::before{background:none !important;width:auto !important;height:auto !important}.admissions-enquiry-container .panel-body{margin:0 !important}.admissions-enquiry-container select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM2OTJiOGEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+Cg==");background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.85em auto}.admissions-enquiry-container .dropdown-menu{max-width:100% !important}.admissions-enquiry-container .dropdown-menu>li>a{white-space:initial !important}.admissions-enquiry-container button{float:none !important}.admissions-enquiry-container button.btn-sm{padding:1px 1px !important}.admissions-enquiry-container button.btn{margin:.5rem;padding:1.125em 2.25em;width:auto;height:auto;border:.125em solid transparent;font-size:.85rem;line-height:1.4;font-weight:500;text-transform:uppercase;text-decoration:none;white-space:initial;appearance:none;transition:background-color .15s ease-in-out, color .15s ease-in-out, border-radius .15s ease-in, transform .15s ease-out;cursor:pointer}.admissions-enquiry-container .dropdown-menu>li>div .btn{text-transform:none;appearance:initial;border-radius:2px;background:transparent}.admissions-enquiry-container .dropdown-menu>li>div .btn.pull-right,.admissions-enquiry-container .dropdown-menu>li>div .btn.pull-left{position:relative;z-index:100}.admissions-enquiry-container button.form-btn{border-radius:0}.admissions-enquiry-container button.form-btn[disabled]{opacity:.75;color:#000000}.admissions-enquiry-container .input-group-btn button.btn{margin-top:.5rem !important}.admissions-enquiry-container button.btn[id^="grp_applicantFormLink_InstanceID_"],.admissions-enquiry-container button.btn[id^="grp_contactFormLink_InstanceID_"]{border-color:transparent !important}.admissions-enquiry-container button.btn[id^="grp_applicantFormLink_InstanceID_"].isams_cancel_button,.admissions-enquiry-container button.btn[id^="grp_applicantFormLink_InstanceID_"].isams_edit_button,.admissions-enquiry-container button.btn[id^="grp_applicantFormLink_InstanceID_"].isams_delete_button,.admissions-enquiry-container button.btn[id^="grp_contactFormLink_InstanceID_"].isams_cancel_button,.admissions-enquiry-container button.btn[id^="grp_contactFormLink_InstanceID_"].isams_edit_button,.admissions-enquiry-container button.btn[id^="grp_contactFormLink_InstanceID_"].isams_delete_button{background-color:white !important;color:#692b8a !important;border-color:#692b8a !important}.admissions-enquiry-container .input-group-btn button.btn{padding:1.25rem !important;border-radius:0 !important}.admissions-enquiry-container .data-square{display:inline-block !important;padding:1rem 0 !important}.admissions-enquiry-container .data-square .dataSquareContents *{float:none !important;text-align:left !important}.admissions-enquiry-container .data-square .dataSquareContents .dataSquareHeader{margin-bottom:.15em;font-size:.9rem;line-height:1.4;font-weight:400;text-transform:uppercase;color:#692b8a}.admissions-enquiry-container .data-square .dataSquareContents .dataSquareHeader+div{margin-bottom:.5em;font-size:1.25rem}.admissions-enquiry-container .alert.alert-danger{display:block;padding:.25em .75rem;margin:0;width:100%;font-size:.8em;line-height:1.5;background-color:#a30101;color:white}.admissions-enquiry-container .alert.alert-danger .glyphicon{display:none}.admissions-enquiry-container .loader{padding-top:1rem;width:auto !important;transform:translateX(-25%)}.search-results #addsearch-results .addsearch-result-item-sub{padding-top:2em}.join-info{display:flex;flex-flow:column nowrap;position:relative;margin:0 auto;margin-bottom:2rem;padding:0;width:100%;max-width:1200px}@media only screen and (min-width: 568px){.join-info{flex-flow:row wrap;margin-bottom:6rem;padding:0 2rem}}@media only screen and (min-width: 1024px){.join-info{padding:0 6rem}}.join-info_input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;visibility:hidden}.join-info_input#tab-1:checked+.join-info_label{color:#692b8a;background-color:#ffffff}.join-info_input#tab-1:checked ~ .join-info_content .join-info_content-inner:nth-of-type(1){display:block}.join-info_input#tab-1:checked+.join-info_label .join-info_label_wrapper{border-color:#692b8a}.join-info_input#tab-2:checked+.join-info_label{color:#692b8a;background-color:#ffffff}.join-info_input#tab-2:checked ~ .join-info_content .join-info_content-inner:nth-of-type(2){display:block}.join-info_input#tab-2:checked+.join-info_label .join-info_label_wrapper{border-color:#692b8a}.join-info_label{position:relative;flex:0 1 50%;margin:0 auto;font-size:1.25rem;color:#692b8a;transition:color .2s ease-out, border-color .2s ease-out;cursor:pointer;text-align:center;z-index:1}.join-info_label_wrapper{margin:0 auto;width:fit-content;padding:1em 1em;border-bottom:2px solid transparent;height:68px}.join-info_label:hover,.join-info_label:focus{color:#692b8a;outline:none}.join-info_labelinput[type="radio"]:checked{background-color:#ffffff}@media only screen and (min-width: 568px){.join-info_label{margin:0}.join-info_label:first-of-type{margin-bottom:0}}.join-info_content{flex:0 0 100%;margin-top:3rem}.join-info_content-inner{display:block}.join-info_group{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin-bottom:3rem;background:#fbf6fc}.join-info_group-header,.join-info_group-item{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;padding:2rem 1.5rem;width:100%}@media only screen and (min-width: 568px){.join-info_group-header,.join-info_group-item{padding:2rem 3rem}}@media only screen and (min-width: 1024px){.join-info_group-header,.join-info_group-item{padding:3rem 6rem}}.join-info_group-header_icon{margin-bottom:2rem;width:6rem;height:6rem}.join-info_group-header_icon .section_image{width:100%;margin:0}.join-info_group-header_title{margin-bottom:.75em;font-size:1.5rem}.join-info_group-header_description{margin-bottom:0;margin-top:0;max-width:800px;font-size:1.25rem;color:#261748}.join-info_group-item{flex-flow:column nowrap;border-top:2px solid #ffffff}@media only screen and (min-width: 1024px){.join-info_group-item{flex-flow:row nowrap}}.join-info_group-item-inner{display:flex;flex-flow:column nowrap;margin-bottom:2rem}@media only screen and (min-width: 1024px){.join-info_group-item-inner{margin-bottom:0;margin-right:1rem}}.join-info_group-item_name{flex:0 1 auto;margin:0 0 .5em;font-size:1.5rem;font-weight:100;text-transform:none}.join-info_group-item_name span{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;background:repeating-linear-gradient(to bottom, transparent, transparent 65%, #e9e1d4 65%, #e9e1d4 90%, transparent 90%, transparent)}.join-info_group-item_link{flex:0 1 auto;padding:.5em 1.5em;margin-left:auto;margin-bottom:0;width:auto;background-color:#692b8a;color:#fff7e6;text-decoration:none;cursor:pointer;transition:background-color .2s ease-out, color .2s ease-out}.join-info_group-item_link:hover,.join-info_group-item_link:focus{background-color:#cea9cf;color:#692b8a}.join-info_group-item_description{flex:0 0 100%;margin-bottom:0;margin-top:0;max-width:800px;font-style:italic;color:#692b8a}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.join-info_group-item{flex-flow:column nowrap}.join-info_group-item-inner{flex-flow:column nowrap}.join-info_group-item_name,.join-info_group-item_description{flex:none;height:auto}.join-info_group-item_link{margin-top:2em}}.vacancy__listing-title{margin-bottom:1.5em}.vacancy__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.vacancy__valid-until{margin-bottom:2em;color:#692b8a;border-bottom:2px solid #692b8a}.home-hero{margin-top:-7rem;width:100%;max-width:100vw;height:auto}@media only screen and (min-width: 768px){.home-hero{margin-top:-11rem}}.home-hero__inner{position:relative;margin:1rem;padding:1rem;width:calc(100% - 2rem)}@media only screen and (min-width: 768px){.home-hero__inner{margin:2rem;width:calc(100% - 4rem)}}.home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:#150d28}.home-hero__media-video{width:100%;height:100%;opacity:0.75}.home-hero__media-video video{width:100%;height:100%;object-fit:cover;object-position:center center}.home-hero__media-control{position:absolute;bottom:2rem;right:2rem;z-index:999;width:2rem;height:2rem;cursor:pointer}.home-hero__media-control-play,.home-hero__media-control-pause{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25 ease-in-out}.home-hero__media-control-play svg,.home-hero__media-control-pause svg{display:block;width:100%;height:100%}.home-hero__media-control-play{opacity:1}.is-paused .home-hero__media-control-play{opacity:0}.home-hero__media-control-pause{opacity:0}.is-paused .home-hero__media-control-pause{opacity:1}.home-hero__content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-end;position:relative;z-index:2;padding:6rem 0 4rem;margin:0 auto;width:100%;max-width:1200px;height:100%;min-height:calc(100vh - 4rem);pointer-events:none}@media only screen and (min-width: 768px){.home-hero__content{padding:11rem 0 4rem;min-height:calc(100vh - 6rem)}}.home-hero__content-title,.home-hero__content-intro{color:#ffffff}.home-hero__content-title{max-width:600px}.home-hero__content-intro{margin-bottom:0;max-width:350px}.home-hero__content-image{display:block;margin-top:calc(1em * 4);width:auto;max-width:100%;height:auto}.home-section{margin:0 1rem;width:calc(100% - 2rem);height:auto;background-color:#e9e1d4;overflow:hidden}@media only screen and (min-width: 768px){.home-section{margin:0 2rem;width:calc(100% - 4rem)}}.home-section--white{background-color:#ffffff}.home-section--quote .quote{margin:0;width:100%;text-align:right}.home-section--quote .quote span{font-style:normal;font-weight:500}.home-section__inner{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;padding:2rem;margin:0 auto;width:100%;max-width:calc(1200px + 8rem)}.home-section--quote .home-section__inner{padding-bottom:0}@media only screen and (min-width: 768px){.home-section__inner{padding:4rem}.home-section--quote .home-section__inner{padding-bottom:0}}@media only screen and (min-width: 1024px){.home-section--has-media .home-section__inner{flex-flow:row nowrap;align-items:stretch}}.home-section__media{flex:0 0 auto;position:relative;z-index:2;margin:0 0 4rem;width:100%;height:40vh;min-height:20rem}@media only screen and (min-width: 1024px){.home-section__media{flex:0 1 50%;margin:0 4rem;height:auto;max-height:100%}}.home-section__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-section__content{flex:1 0 auto;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;width:100%}.home-section__content>*:last-child{margin-bottom:0}.home-section--has-media .home-section__content{flex:1 1 50%;margin:0}@media only screen and (min-width: 1024px){.home-section--has-media .home-section__content{margin:calc(-1em + 2px) 0 2rem}}@media only screen and (min-width: 1024px){.home-section__content--narrow{max-width:calc(50% - 2rem)}}.home-section__content-row{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;margin:-1rem;width:calc(100% + 2rem)}@media only screen and (min-width: 1024px){.home-section__content-row{flex-flow:row nowrap}}.home-section__content-column{flex:0 0 calc(50% - 2rem);display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;margin:1rem;width:auto}.home-section__content-awards{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;padding-top:3rem;margin:-1rem;width:calc(100% + 2rem)}.home-section__content-award{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;min-width:160px;flex:1 1 50%;padding:1rem;margin:1rem;background-color:#ffffff}.home-section__content-awards--few .home-section__content-award{max-width:400px}@media only screen and (min-width: 768px){.home-section__content-award{flex-flow:column nowrap;flex:1 1 20%}.home-section__content-awards--many .home-section__content-award{align-items:flex-start;max-width:190px}}.home-section__content-award--text,.home-section__content-award-link{text-align:center}@media only screen and (min-width: 768px){.home-section__content-award{padding:4rem 1rem}.home-section__content-awards--many .home-section__content-award{padding:2rem 1rem}}.home-section__content-award img{display:block;margin:0 auto auto;width:60%;height:auto}.home-section__content-award-title{margin:1em auto .5em;width:100%;font-style:italic;line-height:1.25;text-align:center;color:#000000}.home-section__content-award-link{font-size:.9rem;color:#544d5b;opacity:.7}.home-section__content-meta{position:relative;margin-bottom:2em;color:#544d5b;opacity:.5}.home-section__content-meta::before{position:absolute;top:50%;left:-1em;transform:translate(-100%, -1px);width:100vw;height:2px;background-color:#544d5b;content:''}.home-section__content-title,.home-section__content-text{max-width:600px}.home-section__content-title-nomargin,.home-section__content-text-nomargin{margin-bottom:0}@media only screen and (min-width: 1024px){.home-section--has-media .home-section__content-title,.home-section--has-media .home-section__content-text{max-width:350px}}.home-section__content-button{width:auto}.home-section__accordion{margin:4rem 0 0}.home-section__tiles{margin:4rem -1rem 0;width:calc(100% + 2rem)}.home-social{margin-top:5em}.home-social__image{background-color:#000;height:14em}.home-social__flex{display:flex;justify-content:center;align-items:center}.home-social__flex a:last-child{display:none}@media (max-width: 1400px){.home-social__flex{justify-content:center;flex-wrap:wrap}.home-social__flex a:last-child{display:flex}}.home-social__content{position:relative;width:250px}.home-social__content img{display:block;width:100%;height:100%;object-position:center center;object-fit:cover;opacity:1;transition:.5s ease;backface-visibility:hidden}.home-social__content .text{color:white;font-size:1rem;font-family:"ff-dagny-web-pro", sans-serif;padding:2rem}.home-social__content:hover img{opacity:0.3}.home-social__text{width:90%;transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.home-social__text:hover{opacity:1}
