@font-face{font-family:'Swiss721BT-Light';src:url('/wp-content/themes/default/static/fonts/306659_0_0.eot');src:url('/wp-content/themes/default/static/fonts/306659_0_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/default/static/fonts/306659_0_0.woff2') format('woff2'),url('/wp-content/themes/default/static/fonts/306659_0_0.woff') format('woff'),url('/wp-content/themes/default/static/fonts/306659_0_0.ttf') format('truetype')}@font-face{font-family:'Swiss721BT-LightItalic';src:url('/wp-content/themes/default/static/fonts/306659_1_0.eot');src:url('/wp-content/themes/default/static/fonts/306659_1_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/default/static/fonts/306659_1_0.woff2') format('woff2'),url('/wp-content/themes/default/static/fonts/306659_1_0.woff') format('woff'),url('/wp-content/themes/default/static/fonts/306659_1_0.ttf') format('truetype')}@font-face{font-family:'Swiss721BT-Medium';src:url('/wp-content/themes/default/static/fonts/306659_2_0.eot');src:url('/wp-content/themes/default/static/fonts/306659_2_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/default/static/fonts/306659_2_0.woff2') format('woff2'),url('/wp-content/themes/default/static/fonts/306659_2_0.woff') format('woff'),url('/wp-content/themes/default/static/fonts/306659_2_0.ttf') format('truetype')}@font-face{font-family:'CaeciliaLTPro-45Light';src:url('/wp-content/themes/default/static/fonts/306659_3_0.eot');src:url('/wp-content/themes/default/static/fonts/306659_3_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/default/static/fonts/306659_3_0.woff2') format('woff2'),url('/wp-content/themes/default/static/fonts/306659_3_0.woff') format('woff'),url('/wp-content/themes/default/static/fonts/306659_3_0.ttf') format('truetype')}@font-face{font-family:'CaeciliaLTPro-55Roman';src:url('/wp-content/themes/default/static/fonts/306659_4_0.eot');src:url('/wp-content/themes/default/static/fonts/306659_4_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/default/static/fonts/306659_4_0.woff2') format('woff2'),url('/wp-content/themes/default/static/fonts/306659_4_0.woff') format('woff'),url('/wp-content/themes/default/static/fonts/306659_4_0.ttf') format('truetype')}@font-face{font-family:"icons";src:url("../../fonts/icons.eot?4aacff9624f742fd5654e2c64bf2e26d");src:url("../../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../../fonts/icons.woff?4aacff9624f742fd5654e2c64bf2e26d") format("woff"),url("../../fonts/icons.ttf?4aacff9624f742fd5654e2c64bf2e26d") format("truetype"),url("../../fonts/icons.svg?4aacff9624f742fd5654e2c64bf2e26d#icons") format("svg");font-weight:normal;font-style:normal}.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_academic-program_english:before{content:"\f101"}.icon_academic-program_humanities:before{content:"\f102"}.icon_academic-program_mathematics:before{content:"\f103"}.icon_academic-program_science:before{content:"\f104"}.icon_arrow_circle:before{content:"\f105"}.icon_arrow_down:before{content:"\f106"}.icon_arrow_long_left:before{content:"\f107"}.icon_arrow_long_right:before{content:"\f108"}.icon_arrow_long_right_large:before{content:"\f109"}.icon_bell:before{content:"\f10a"}.icon_book:before{content:"\f10b"}.icon_breadcrumb:before{content:"\f10c"}.icon_calendar:before{content:"\f10d"}.icon_contact:before{content:"\f10e"}.icon_cross:before{content:"\f10f"}.icon_dropdown:before{content:"\f110"}.icon_english:before{content:"\f111"}.icon_envelope:before{content:"\f112"}.icon_envelope_open:before{content:"\f113"}.icon_facebook:before{content:"\f114"}.icon_hansolo:before{content:"\f115"}.icon_home:before{content:"\f116"}.icon_humanities:before{content:"\f117"}.icon_instagram:before{content:"\f118"}.icon_linkedin:before{content:"\f119"}.icon_mathematics:before{content:"\f11a"}.icon_minus:before{content:"\f11b"}.icon_mystcaths:before{content:"\f11c"}.icon_paper:before{content:"\f11d"}.icon_pause:before{content:"\f11e"}.icon_play:before{content:"\f11f"}.icon_plus:before{content:"\f120"}.icon_printer:before{content:"\f121"}.icon_science:before{content:"\f122"}.icon_search:before{content:"\f123"}.icon_share:before{content:"\f124"}.icon_speech_bubble_question:before{content:"\f125"}.icon_stcaths-shield:before{content:"\f126"}.icon_stcaths-star:before{content:"\f127"}.icon_three_lines:before{content:"\f128"}.icon_tick:before{content:"\f129"}.icon_twitter:before{content:"\f12a"}.icon_youtube:before{content:"\f12b"}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.media,.media__bd{overflow:hidden;_overflow:visible;zoom:1}.media .media__img{float:left;margin-right:20px}.media--right .media__img{float:right;margin-right:0;margin-left:20px}.media--vertical .media__img{float:none;margin-right:0;margin-bottom:20px}@media screen{.container{*zoom:1;margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.row{*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}.row:before,.row:after{display:table;content:""}.row:after{clear:both}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16{float:left}.col-xs-16{width:100%}.col-xs-15{width:93.75%}.col-xs-14{width:87.5%}.col-xs-13{width:81.25%}.col-xs-12{width:75%}.col-xs-11{width:68.75%}.col-xs-10{width:62.5%}.col-xs-9{width:56.25%}.col-xs-8{width:50%}.col-xs-7{width:43.75%}.col-xs-6{width:37.5%}.col-xs-5{width:31.25%}.col-xs-4{width:25%}.col-xs-3{width:18.75%}.col-xs-2{width:12.5%}.col-xs-1{width:6.25%}.col-xs-pull-16{right:100%}.col-xs-pull-15{right:93.75%}.col-xs-pull-14{right:87.5%}.col-xs-pull-13{right:81.25%}.col-xs-pull-12{right:75%}.col-xs-pull-11{right:68.75%}.col-xs-pull-10{right:62.5%}.col-xs-pull-9{right:56.25%}.col-xs-pull-8{right:50%}.col-xs-pull-7{right:43.75%}.col-xs-pull-6{right:37.5%}.col-xs-pull-5{right:31.25%}.col-xs-pull-4{right:25%}.col-xs-pull-3{right:18.75%}.col-xs-pull-2{right:12.5%}.col-xs-pull-1{right:6.25%}.col-xs-pull-0{right:0}.col-xs-push-16{left:100%}.col-xs-push-15{left:93.75%}.col-xs-push-14{left:87.5%}.col-xs-push-13{left:81.25%}.col-xs-push-12{left:75%}.col-xs-push-11{left:68.75%}.col-xs-push-10{left:62.5%}.col-xs-push-9{left:56.25%}.col-xs-push-8{left:50%}.col-xs-push-7{left:43.75%}.col-xs-push-6{left:37.5%}.col-xs-push-5{left:31.25%}.col-xs-push-4{left:25%}.col-xs-push-3{left:18.75%}.col-xs-push-2{left:12.5%}.col-xs-push-1{left:6.25%}.col-xs-push-0{left:0}.col-xs-offset-16{margin-left:100%}.col-xs-offset-15{margin-left:93.75%}.col-xs-offset-14{margin-left:87.5%}.col-xs-offset-13{margin-left:81.25%}.col-xs-offset-12{margin-left:75%}.col-xs-offset-11{margin-left:68.75%}.col-xs-offset-10{margin-left:62.5%}.col-xs-offset-9{margin-left:56.25%}.col-xs-offset-8{margin-left:50%}.col-xs-offset-7{margin-left:43.75%}.col-xs-offset-6{margin-left:37.5%}.col-xs-offset-5{margin-left:31.25%}.col-xs-offset-4{margin-left:25%}.col-xs-offset-3{margin-left:18.75%}.col-xs-offset-2{margin-left:12.5%}.col-xs-offset-1{margin-left:6.25%}.col-xs-offset-0{margin-left:0}form .btn{margin-top:1em}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}.Field-borders,input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,.dropdown select{min-width:250px;border:1px solid #b5d6ef;-moz-transition:border .75s cubic-bezier(.23, 1, .32, 1);transition:border .75s cubic-bezier(.23, 1, .32, 1)}.Field-borders:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#6caddf;outline:none}.Field-borders.wpcf7-not-valid,.error .Field-borders,input[type=date].wpcf7-not-valid,.error input[type=date],input[type=datetime].wpcf7-not-valid,.error input[type=datetime],input[type=email].wpcf7-not-valid,.error input[type=email],input[type=month].wpcf7-not-valid,.error input[type=month],input[type=number].wpcf7-not-valid,.error input[type=number],input[type=password].wpcf7-not-valid,.error input[type=password],input[type=tel].wpcf7-not-valid,.error input[type=tel],input[type=text].wpcf7-not-valid,.error input[type=text],input[type=time].wpcf7-not-valid,.error input[type=time],input[type=url].wpcf7-not-valid,.error input[type=url],input[type=week].wpcf7-not-valid,.error input[type=week],textarea.wpcf7-not-valid,.error textarea{border-color:#f20017}input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding:11px 20px;outline:none}[type="radio"]+label,[type="radio"]+.wpcf7-list-item-label{padding-left:25px;margin-right:1em;display:inline}[type="radio"]+label:after,[type="radio"]+.wpcf7-list-item-label:after{-moz-transition:opacity .25s;transition:opacity .25s}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label,[type="radio"]:not(:checked)+.wpcf7-list-item-label,[type="radio"]:checked+.wpcf7-list-item-label{position:relative;cursor:pointer}[type="radio"]:not(:checked)+label:before,[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+.wpcf7-list-item-label:before,[type="radio"]:checked+.wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:-2px;width:16px;height:16px;border:1px solid #b5d6ef;border-radius:16px;-moz-transition:all .25s;transition:all .25s}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+.wpcf7-list-item-label:after,[type="radio"]:checked+.wpcf7-list-item-label:after{content:'';width:8px;height:8px;border-radius:8px;display:block;background:#6caddf;position:absolute;top:2px;left:4px;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}[type="radio"]:not(:checked)+label:after,[type="radio"]:not(:checked)+.wpcf7-list-item-label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after,[type="radio"]:checked+.wpcf7-list-item-label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before,[type="radio"]:disabled:not(:checked)+.wpcf7-list-item-label:before,[type="radio"]:disabled:checked+.wpcf7-list-item-label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="radio"]:disabled:checked+label:after,[type="radio"]:disabled:checked+.wpcf7-list-item-label:after{color:#999}[type="radio"]:disabled+label,[type="radio"]:disabled+.wpcf7-list-item-label{color:#aaa}[type="radio"].radio-right+label,[type="radio"].radio-right+.wpcf7-list-item-label{padding-left:0;padding-right:22px;display:inline}[type="radio"].radio-right:not(:checked)+label:before,[type="radio"].radio-right:checked+label:before,[type="radio"].radio-right:not(:checked)+.wpcf7-list-item-label:before,[type="radio"].radio-right:checked+.wpcf7-list-item-label:before{left:auto;right:0}[type="radio"].radio-right:not(:checked)+label:after,[type="radio"].radio-right:checked+label:after,[type="radio"].radio-right:not(:checked)+.wpcf7-list-item-label:after,[type="radio"].radio-right:checked+.wpcf7-list-item-label:after{left:auto;right:6px}[type="radio"].radio-below+label,[type="radio"].radio-below+.wpcf7-list-item-label{width:35px;height:35px;padding-left:0;padding-right:0;display:inline-block;text-indent:-9999px}[type="radio"].radio-below:not(:checked)+label:before,[type="radio"].radio-below:checked+label:before,[type="radio"].radio-below:not(:checked)+.wpcf7-list-item-label:before,[type="radio"].radio-below:checked+.wpcf7-list-item-label:before{width:32px;height:32px;border-radius:32px;left:0;right:auto}[type="radio"].radio-below:not(:checked)+label:after,[type="radio"].radio-below:checked+label:after,[type="radio"].radio-below:not(:checked)+.wpcf7-list-item-label:after,[type="radio"].radio-below:checked+.wpcf7-list-item-label:after{width:16px;height:16px;border-radius:16px;top:10px;left:9px;right:auto}[type="radio"]+label:hover,[type="radio"]+label:focus,[type="radio"]:focus+label,[type="radio"]+.wpcf7-list-item-label:hover,[type="radio"]+.wpcf7-list-item-label:focus,[type="radio"]:focus+.wpcf7-list-item-label{outline:none}[type="radio"]+label:hover:after,[type="radio"]+label:focus:after,[type="radio"]:focus+label:after,[type="radio"]+.wpcf7-list-item-label:hover:after,[type="radio"]+.wpcf7-list-item-label:focus:after,[type="radio"]:focus+.wpcf7-list-item-label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}[type="radio"]:checked+label:hover:after,[type="radio"]:checked+label:focus:after,[type="radio"]:checked:focus+label:after,[type="radio"]:checked+.wpcf7-list-item-label:hover:after,[type="radio"]:checked+.wpcf7-list-item-label:focus:after,[type="radio"]:checked:focus+.wpcf7-list-item-label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type=checkbox]{position:absolute;left:-9999em}input[type=checkbox]+label,input[type=checkbox]+.wpcf7-list-item-label{width:100%;display:inline-block;position:relative;margin-bottom:10px;padding-left:40px}input[type=checkbox]+label:before,input[type=checkbox]+.wpcf7-list-item-label:before{width:25px;height:25px;border-radius:25px;content:'';display:block;position:absolute;top:-2px;left:0;border:1px solid #b5d6ef}input[type=checkbox]+label:after,input[type=checkbox]+.wpcf7-list-item-label:after{opacity:0;content:'';position:absolute;background:transparent;width:14px;height:7px;top:6px;left:5px;border:solid #00305c;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}input[type=checkbox].checkbox-right+label,input[type=checkbox].checkbox-right+.wpcf7-list-item-label{padding-left:0;padding-right:22px}input[type=checkbox].checkbox-right+label:before,input[type=checkbox].checkbox-right+.wpcf7-list-item-label:before{left:auto;right:0}input[type=checkbox].checkbox-right+label:after,input[type=checkbox].checkbox-right+.wpcf7-list-item-label:after{left:auto;right:4px}textarea{height:150px;padding:11px 20px;resize:none}.dropdown{position:relative;display:inline-block;vertical-align:middle}.dropdown select{width:100%}.dropdown select{padding:11px 20px;padding-right:2.5em;margin:0;text-indent:.01px;text-overflow:'';-webkit-appearance:button;-moz-appearance:none;border-radius:0;background:transparent}.dropdown select:focus{outline:none}.dropdown:before,.dropdown:after{position:absolute;pointer-events:none;content:"";top:50%;right:1em;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;-moz-transition:border .75s cubic-bezier(.23, 1, .32, 1);transition:border .75s cubic-bezier(.23, 1, .32, 1)}.dropdown:after{border-top:6px solid #6a737b;margin-top:6px}.dropdown:before{border-bottom:6px solid #6a737b;margin-top:-6px}.dropdown:hover:before{border-bottom-color:#000}.dropdown:hover:after{border-top-color:#000}button{border:0;padding:0;background:transparent}.form__row{margin-bottom:20px}.form__row label{display:block}.form--inline .form__row{display:table;width:100%}.form--inline .form__row label{display:table-cell;vertical-align:top;width:15em;padding-right:2em;padding-top:.75em}.form--inline .form__row .wpcf7-form-control-wrap,.form--inline .form__row .dropdown,.form--inline .form__row .form__field{display:table-cell;vertical-align:middle}.form--inline .form__row .wpcf7-form-control-wrap label,.form--inline .form__row .dropdown label,.form--inline .form__row .form__field label,.form--inline .form__row .wpcf7-form-control-wrap input,.form--inline .form__row .dropdown input,.form--inline .form__row .form__field input,.form--inline .form__row .wpcf7-form-control-wrap textarea,.form--inline .form__row .dropdown textarea,.form--inline .form__row .form__field textarea{width:100%}.form--inline .form__row .dropdown .wpcf7-form-control-wrap{display:block}.form--inline .form__row br{display:none}.form--inline .form__row span.wpcf7-form-control-wrap{vertical-align:top}.form--inline .form__row .wpcf7-radio{display:inline-block;padding-top:.75em}.form--inline .form__row .wpcf7-radio label{width:auto;display:inline-block}span.wpcf7-list-item{margin:0}.form__row .wpcf7-list-item>label{padding:0}html{font-size:54.6875%;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;box-sizing:inherit}body{font-size:1.6em}html,button,input,select,textarea{font-family:"Swiss721BT-Light",sans-serif;line-height:1.5625;color:#6a737b}::-moz-selection{background:rgba(0,48,92,0.8);color:#fff;text-shadow:none}::selection{background:rgba(0,48,92,0.8);color:#fff;text-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"CaeciliaLTPro-55Roman";margin-top:0;font-weight:400;-webkit-font-smoothing:antialiased}.content h1,.content .h1,.content h2,.content .h2,.content h3,.content .h3,.content h4,.content .h4,.content h5,.content .h5,.content h6,.content .h6{overflow:hidden}p,ul,ol,dl,hr{margin-top:0;margin-bottom:1.5625em}p+h1,ul+h1,ol+h1,p+.h1,ul+.h1,ol+.h1,p+h2,ul+h2,ol+h2,p+.h2,ul+.h2,ol+.h2,p+h3,ul+h3,ol+h3,p+.h3,ul+.h3,ol+.h3,p+h4,ul+h4,ol+h4,p+.h4,ul+.h4,ol+.h4,p+h5,ul+h5,ol+h5,p+.h5,ul+.h5,ol+.h5,p+h6,ul+h6,ol+h6,p+.h6,ul+.h6,ol+.h6{margin-top:2em}p+table,ul+table,ol+table,h1+table,.h1+table,h2+table,.h2+table,h3+table,.h3+table,h4+table,.h4+table,h5+table,.h5+table,h6+table,.h6+table{margin-top:1.5em}h1,.h1{font-size:1.75em;margin-bottom:.41267857em;line-height:1.2}.section--blue h1,.section--blue .h1{color:#00305c}h2,.h2{font-size:1.5em;margin-bottom:.48145833em}h3,.h3{font-size:1.25em;margin-bottom:.57775em}h4,.h4{font-size:1.125em}h5,.h5{font-size:1em;margin-bottom:.7221875em;padding-top:1.11111111em;position:relative;line-height:1.25}h5:before,.h5:before{width:25px;padding-top:25px;position:absolute;top:0;left:0;content:'';border-top:1px solid #b5d6ef}h6,.h6{font-size:.875em;margin-bottom:.82535714em;line-height:1.286}h1,.h1,h2,.h2,h3,.h3,h4,.h4{color:#00305c}h5,.h5,h6,.h6{color:#6caddf}a{color:#74a5cd;border-bottom:1px solid #daeaf7;text-decoration:none;padding-bottom:.2em;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1)}a:hover,a:focus,.current-cat{text-decoration:none;outline:0;color:#00305c;border-bottom-color:#00305c}ul ul,ul ol,ol ol,ol ul{margin-bottom:.5em;margin-top:.5em;padding-left:1.5em}.list--unstyled{margin:0;padding:0;list-style:none}.list--unstyled li:before{display:none}.list--flat{margin:0;padding:0;list-style:none}.list--flat li:before{display:none}.list--flat li{float:left}.list--inline{margin:0;padding:0;list-style:none}.list--inline li:before{display:none}.list--inline li{display:inline-block}.list--table{margin:0;padding:0;list-style:none;width:100%;display:table}.list--table li:before{display:none}.list--table li{display:table-cell}main article ul,.list--styled,.list--styled ul{list-style:none;padding-left:0}main article ul li,.list--styled li,.list--styled ul li{position:relative;padding-bottom:.3em}main article ul li:before,.list--styled li:before,.list--styled ul li:before{width:5px;height:5px;position:absolute;content:'';display:block;border-radius:5px;left:-1em;top:.45em;background:#b5d6ef}main article ul{margin-left:1em}main article ul ul,main article ul ol{margin-bottom:0}blockquote{font-size:1.25em;font-family:"CaeciliaLTPro-55Roman";line-height:1.286;margin:1em 0 2em;padding-bottom:1.25em;padding-top:1.5em;color:#00305c;text-align:center;position:relative}blockquote:before{content:"\f127"}blockquote:after{width:25px;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #6caddf;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}blockquote p{margin:0 0 1.5em}blockquote p:last-child{margin-bottom:0}blockquote:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:.53571429em;display:block;color:#6caddf;top:0;left:50%;margin-left:-7px}blockquote:after{bottom:0}p strong,ul strong,ol strong,dl strong,th strong,td strong{font-family:"Swiss721BT-Medium";font-weight:normal}hr{background:none;border:none;border-top:1px solid #daeaf7}u{text-decoration:none}figure{margin:0}figure:focus{outline:none}.loader{background:url(../../img/loader-white.gif) no-repeat 50% 50%}.skip-links{position:absolute;left:-9999em}.right{float:right}.left{float:left}.clear{clear:both}.hidden{position:absolute;left:-9999px}.table{display:table}.tr{display:table-row}.td{display:table-cell;vertical-align:middle}.inline{display:inline}.img-responsive{max-width:100%;height:auto}.img-circled{border-radius:50%;overflow:hidden}.cf{*zoom:1}.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.responsive{max-width:100%;height:auto}.text-blue{color:#00305c}.text-italic,.text-mainfont{font-family:"CaeciliaLTPro-55Roman"}.text-center{text-align:center}.no-margin{margin:0}.small{font-size:.875em;line-height:1.429}.extrasmall{font-size:.75em;line-height:1.429}.intro{position:relative;font-size:1.0625em;text-align:center;font-family:"CaeciliaLTPro-45Light";color:#6caddf}.intro>:last-child{margin-bottom:0}.intro strong{font-family:"CaeciliaLTPro-55Roman"}.intro:after{bottom:0}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.btn,.btn:visited{color:#00305c;border:0;text-decoration:none;font-family:"CaeciliaLTPro-55Roman";font-size:1.5em;position:relative}.btn:after,.btn:visited:after{width:75%;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #6caddf;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.btn:hover,.btn:visited:hover,.btn:focus,.btn:visited:focus{outline:none}.btn:hover:after,.btn:visited:hover:after,.btn:focus:after,.btn:visited:focus:after{width:100%}.btn--secondary{font-size:1em;color:#74a5cd;border-bottom:1px solid #daeaf7;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1);padding-bottom:5px}.btn--secondary:hover,.btn--secondary:focus{color:#00305c;border-bottom-color:#00305c}.btn--secondary:after{display:none}.btn--link-bordered{position:relative;padding-left:15px;padding-right:15px;padding-top:15px}.btn--link-bordered:after{width:100px;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #fff;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.btn--link-bordered:hover:after,.btn--link-bordered:focus:after{width:100%}.btn--center{display:block;margin-left:auto;margin-right:auto}table{width:100%;margin:0 0 2em}td,th{text-align:left;vertical-align:top}td :last-child,th :last-child{margin-bottom:0}th{background:#b5d6ef;color:#00305c;font-family:"Swiss721BT-Medium";font-weight:normal;padding:8px 5px 3px}td{padding:8px 5px}tr{border-bottom:1px solid #b5d6ef}tbody tr:nth-child(even){background:#ecf4fb}.table--fixed{table-layout:fixed}.table--responsive tr{border:none}.table--responsive th,.table--responsive td{background:none;padding:0}.table--responsive tbody tr:nth-child(even){background:none}.table--user h5,.table--user .h5{margin-top:1em;margin-bottom:.2em}.table--user img{margin-top:2em;margin-bottom:0}.table--media tr{border:none}.table--media th,.table--media td{background:none;padding:0}.table--media tbody tr:nth-child(even){background:none}.table--media td:nth-child(1n) img{display:block;margin:0 auto}.table--media td:nth-child(2n){padding-bottom:2em}.widget-social{display:table;width:100%;font-family:"CaeciliaLTPro-55Roman";background:#ecf4fb;margin-bottom:1em;text-align:center}.widget-social a{display:table-cell;vertical-align:middle;border:none;color:#fff}.widget-social a:hover,.widget-social a:focus{border:none}.widget-social [class^=icon_]{position:relative;width:25px;height:25px;font-size:25px;color:#fff;display:inline-block;vertical-align:middle}.widget-social [class^=icon_]:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0}.widget-social .icon_envelope{height:16px;font-size:16px}.widget-social .icon_twitter{height:20px;font-size:20px}.widget-social .icon_printer{height:19px;font-size:19px}.widget-social a,.widget-social__label{height:4.6875em;padding:1em;-moz-transition:background cubic-bezier(.23, 1, .32, 1) .75s;transition:background cubic-bezier(.23, 1, .32, 1) .75s}.widget-social__label{display:table-cell;vertical-align:middle;color:#6caddf}.widget-social__label [class^=icon_]{color:#6caddf;margin-right:.8em}.widget-social__twitter{background:#00aced}.widget-social__twitter:hover,.widget-social__twitter:focus{background:rgba(0,172,237,0.75)}.widget-social__linkedin{background:#1a7cb4}.widget-social__linkedin:hover,.widget-social__linkedin:focus{background:rgba(26,124,180,0.75)}.widget-social__facebook{background:#3e5a96}.widget-social__facebook:hover,.widget-social__facebook:focus{background:rgba(62,90,150,0.75)}.widget-social__envelope{background:#00305c}.widget-social__envelope:hover,.widget-social__envelope:focus{background:rgba(0,48,92,0.75)}.widget-social__printer{background:rgba(0,48,92,0.75)}.widget-social__printer:hover,.widget-social__printer:focus{background:rgba(0,48,92,0.5)}.widget-social__desktop{display:none}.section--pad{padding:2em}.section--pad-top-bot{padding-top:2em;padding-bottom:2em}.section--pad-top-bot--xl{padding-top:4em;padding-bottom:4em}.section--pad-top-bot--xxl{padding-top:8em;padding-bottom:8em}.section--pad-top{padding-top:2em}.section--pad-bot{padding-bottom:2em}.section--pad-left-right{padding-left:2em;padding-right:2em}.section--blue{background-color:#ecf4fb}.section--dark-blue{background-color:#6caddf}.section--navy{background-color:#00305c}.section--text-on-image{position:relative}.section--text-on-image:after{width:100%;height:100%;position:absolute;content:'';top:0;left:0}.section--text-on-image:before{position:absolute;width:100%;height:100%;top:0;left:0;content:'';display:block;background:rgba(0,0,0,0.25);z-index:3;-moz-transition:background .75s cubic-bezier(.23, 1, .32, 1);transition:background .75s cubic-bezier(.23, 1, .32, 1)}.section--text-on-image.article__item--noimage:before,.section--text-on-image.article__item--noimage:after{display:none}.banner .section--text-on-image:before{background:rgba(0,0,0,0.25)}.article__item--next.section--text-on-image:hover:before{background:rgba(0,0,0,0.25)}.article__item--next.section--text-on-image:before,[data-js-animate-current] .article__item--next.section--text-on-image:before{background:rgba(0,0,0,0.5)}.section--text-on-image__img{width:101%;height:auto;position:relative;z-index:1;display:block}.section--text-on-image__content{width:100%;height:100%;position:absolute;top:0;z-index:3}.section--text-on-image__content .table{width:100%;height:100%}.section--text-on-image__text{color:#fff;text-align:center;margin:0}.section--filter{position:relative;z-index:1}.tab__content{display:none}.tab__content.is-active{display:block}.youtube-embed{padding-bottom:56.25%;position:relative;margin:2em 0}.youtube-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.google-maps-embed{position:relative;margin:2em 0;padding:2.5em 0}.google-maps-embed:before{position:absolute;content:'';display:block;background:#ecf4fb;top:0;left:0;bottom:0;width:300%;margin-left:-100%}.google-maps-embed .h4{position:relative;text-align:center;margin-bottom:1.5em;margin-top:-0.5em}.google-maps-embed .landing__separator{margin-top:0;margin-bottom:1em}.google-maps-embed #map{height:500px}.google-maps-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.content .google-maps-embed img{width:auto;max-width:0;height:auto}.video [data-js-video-hover]{overflow:hidden}.video [data-js-video-hover] video{position:absolute;top:0;left:0;z-index:1;opacity:0;visibility:hidden;-moz-transition:opacity 2s cubic-bezier(.23, 1, .32, 1),visibility 0s 2s cubic-bezier(.23, 1, .32, 1);transition:opacity 2s cubic-bezier(.23, 1, .32, 1),visibility 0s 2s cubic-bezier(.23, 1, .32, 1)}.video [data-js-video-hover].is-playing video{opacity:1;visibility:visible;-moz-transition:opacity 2s cubic-bezier(.23, 1, .32, 1);transition:opacity 2s cubic-bezier(.23, 1, .32, 1)}.video .video-autoplay video{position:absolute;width:100%;height:100%;top:0 !important;left:0 !important;z-index:1;opacity:1;visibility:visible;object-fit:cover}.video .video-autoplay picture{display:none}.video .boarding-video{object-position:top}.no-video .video-autoplay picture{display:block}.no-video .video-autoplay picture img{height:100%;object-fit:cover}.no-video .video-autoplay video{display:none}.logo{width:75px;height:75px;border:none;padding-bottom:0;position:fixed;display:block;overflow:hidden;top:0;left:0;z-index:8}.logo:hover,.logo:focus{border:none}.logo__icon{width:100%;height:100%;display:block;background:url(../../img/new-logo-h.png) no-repeat center;background-size:contain}.logo__text__name,.logo__home,.logo__print,.logo__text__location{display:none}.nav{height:100%;width:100%;height:100vh;position:fixed;left:0;top:0;-webkit-transform:translateY(-100%) translateZ(0);-moz-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);z-index:6;overflow:hidden}.nav ul ul{display:none}.nav ul{font-size:.9375em;vertical-align:middle;-webkit-transform:translate .5s cubic-bezier(.23, 1, .32, 1);-moz-transform:translate .5s cubic-bezier(.23, 1, .32, 1);-ms-transform:translate .5s cubic-bezier(.23, 1, .32, 1);transform:translate .5s cubic-bezier(.23, 1, .32, 1)}.nav__content{background:#7ab5e2;height:100%;padding-top:75px}.nav__overlay{cursor:pointer;display:none;z-index:5}.nav__links__wrap{height:-moz-calc(100% - 80px);height:calc(100% - 80px);overflow-y:auto}.nav__links{display:table;width:100%;height:100%;overflow-y:auto;padding:2em 0 0;-moz-transition:all 1s cubic-bezier(.23, 1, .32, 1);transition:all 1s cubic-bezier(.23, 1, .32, 1)}.nav__links ul{display:table-cell;vertical-align:middle;margin:0;padding:0;list-style:none;text-align:center;font-family:"CaeciliaLTPro-55Roman"}.nav__links ul li:before{display:none}.nav__links>ul:before{content:"\f127"}.nav__links>ul:before{width:25px;height:15px;display:block;margin-left:auto;margin-right:auto;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-1em;border-bottom:1px solid rgba(255,255,255,0.25);-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1);text-align:center;background-position:50% 0;background-repeat:no-repeat;background-size:15px 15px;margin-bottom:1em;padding-bottom:2.2em;color:#ffc425}.nav__links li{margin-bottom:.6em}.nav__links a,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a{position:relative;border:none;padding-bottom:0;padding-bottom:10px;color:#daeaf7;display:inline-block;padding-left:6px;padding-right:6px}.nav__links a:hover,.nav__links a:focus,.nav__links .current-menu-item>a,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus,.menu>.current-page-ancestor.is-visible>a{border:none}.nav__links a:after,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:after{position:absolute;width:25px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid rgba(255,255,255,0.25);-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.nav__links a:hover,.nav__links a:focus,.nav__links .current-menu-item>a,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus,.menu>.current-page-ancestor.is-visible>a{color:#00305c}.nav__links a:hover:after,.nav__links a:focus:after,.nav__links .current-menu-item>a:after,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover:after,.nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus:after,.menu>.current-page-ancestor.is-visible>a:after{width:100%;border-color:#00305c}.nav__logo{display:none}.nav__links--last{display:block;margin-left:auto;margin-right:auto;width:15px;margin-top:1.3em;color:#ffc425}.nav__links--last .icon{font-size:16px}.nav__subheader{font-size:.875em;font-family:"CaeciliaLTPro-55Roman";margin-bottom:0}.nav .menu-item-has-children>a:before{content:"\f108"}.nav .menu-item-has-children>a:before{font-family:"icons";vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:24px;height:11px;position:absolute;display:inline-block;text-align:left;left:100%;top:.6em;margin-left:.5em;font-size:.6em;color:#fff;opacity:0;color:#00305c;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.nav .menu-item-has-children>a:hover:before,.nav .menu-item-has-children>a:focus:before,.menu>.current-page-ancestor.is-visible>a:before{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.current-page-ancestor.menu-item-has-children>a,.nav .current-page-ancestor.menu-item-has-children>a:before,.current-menu-item.current-menu-parent>a{color:#00305c}.sub-menu-wrap{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-y:auto;opacity:0;visibility:hidden;padding-top:2em;padding-bottom:2em;-moz-transition:opacity .3s,visibility 0s .3s,-moz-transform 1s 0s cubic-bezier(.23, 1, .32, 1);transition:opacity .3s,visibility 0s .3s,-webkit-transform 1s 0s cubic-bezier(.23, 1, .32, 1);transition:opacity .3s,visibility 0s .3s,transform 1s 0s cubic-bezier(.23, 1, .32, 1);overflow:hidden}.sub-menu-wrap ul{font-size:1em;display:table-cell !important}.is-visible .sub-menu-wrap{opacity:1;visibility:visible;-moz-transition-delay:0s;transition-delay:0s}.sub-menu-wrap .table{width:100%;height:100%}.sub-menu-wrap .icon_arrow_long_left{width:24px;height:11px;position:absolute;left:-1em;display:inline-block;-webkit-transform:all .75s cubic-bezier(.23, 1, .32, 1);-moz-transform:all .75s cubic-bezier(.23, 1, .32, 1);-ms-transform:all .75s cubic-bezier(.23, 1, .32, 1);transform:all .75s cubic-bezier(.23, 1, .32, 1)}.sub-menu{display:table-cell;vertical-align:middle}.sub-menu .icon_stcaths-star{display:block;margin-left:auto;margin-right:auto;width:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.25)}.sub-menu .icon_stcaths-star:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:18px;height:18px}.sub-menu .icon_stcaths-star:before,.sub-menu .icon_stcaths-shield:before{color:#ffc425}.nav__links .nav__subheader{margin-bottom:.9em}.nav__links .nav__subheader a{color:#00305c;padding-bottom:0}.nav__links .nav__subheader a:after{display:none}.nav__links .nav__subheader a:hover .icon_arrow_long_left,.nav__links .nav__subheader a:focus .icon_arrow_long_left{-webkit-transform:translateX(-140%);-moz-transform:translateX(-140%);-ms-transform:translateX(-140%);transform:translateX(-140%)}.nav__links .nav__subheader a .icon_arrow_long_left{position:absolute;top:4px;font-size:10px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.nav__links .nav__subheader a .icon_arrow_long_left:before{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:0}.extras{position:absolute;height:100%;top:0;left:610px;right:0;overflow:hidden;opacity:0;visibility:hidden;z-index:2;display:none;-moz-transition:opacity 1s cubic-bezier(.23, 1, .32, 1);transition:opacity 1s cubic-bezier(.23, 1, .32, 1)}.extras:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:'';background:rgba(0,0,0,0.25)}.extras.is-visible{display:block;opacity:1;visibility:visible;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1),visibility 0s;transition:opacity .75s cubic-bezier(.23, 1, .32, 1),visibility 0s}.extras.is-visible .extras__copy{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.extras .icon_arrow_long_right_large{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}.extras__img{position:relative;height:100%}.extras__img img{width:100%;height:100%}.extras__content{position:absolute;display:table;font-size:1.22222222em;margin-left:2.67857143em;padding-bottom:1.4375em;font-family:"CaeciliaLTPro-55Roman";line-height:1.3;height:100%;top:0;left:0;z-index:1;color:#fff;text-align:left}.extras__content p{padding-bottom:.82142857em;margin-bottom:.82142857em;border-bottom:1px solid #fff}.extras__copy{display:table-cell;vertical-align:middle;opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-moz-transition:opacity 1s cubic-bezier(.23, 1, .32, 1),-moz-transform 1s cubic-bezier(.23, 1, .32, 1);transition:opacity 1s cubic-bezier(.23, 1, .32, 1),-webkit-transform 1s cubic-bezier(.23, 1, .32, 1);transition:opacity 1s cubic-bezier(.23, 1, .32, 1),transform 1s cubic-bezier(.23, 1, .32, 1);-moz-transition-delay:.35s;transition-delay:.35s}.extras__copy p:first-of-type{position:relative}.extras__copy p:first-of-type:before{content:"\f127"}.extras__copy p:first-of-type:before{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;top:-2em;left:0;display:block}.extras__copy p{margin-right:3.4375em}.extras .extras__link{font-size:.81818182em;border:none;padding-bottom:0;padding:0;color:#fff}.extras .extras__link:hover,.extras .extras__link:focus{border:none}.extras .extras__link:after{display:none}.extras .extras__link:hover,.extras .extras__link:focus{color:#fff}.extras .extras__link:hover span,.extras .extras__link:focus span{color:#fff;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.extras .extras__link span{width:40px;height:16px;display:inline-block;color:rgba(255,255,255,0.5);margin-left:.5em;vertical-align:middle}.extras .extras__link span,.extras .extras__link path{-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.nav-visible,.nav-visible body{overflow:hidden}.nav-visible{height:100%}.nav-visible .header__hamburger{-moz-transition:background .75s .5s cubic-bezier(.23, 1, .32, 1);transition:background .75s .5s cubic-bezier(.23, 1, .32, 1)}.nav-visible .header__hamburger{background-color:#7ab5e2;-moz-transition-delay:0s;transition-delay:0s}.subnav-visible{overflow:hidden}.subnav-visible>.nav__links{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.pagination{text-align:center;margin:4em 0 2em}.pagination a{margin:0 .5em}.pagination__prev,.pagination__next{width:24px;height:11px;display:inline-block;text-indent:-9999em;text-align:left;position:relative;border:none;padding-bottom:0}.pagination__prev:hover,.pagination__next:hover,.pagination__prev:focus,.pagination__next:focus{border:none}.pagination__prev:before,.pagination__next:before{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:0;text-indent:0;font-size:.8em}.pagination__prev:before{content:"\f108"}.pagination__next:before{content:"\f107"}.content--articles__pagination.article__item{background:#ecf4fb !important}.article__item--list.content--articles__pagination{-moz-transition-delay:900ms;transition-delay:900ms}.content--articles__pagination .table,.content--articles__pagination .td{width:100%;height:100%}.content--articles__pagination .pagination__prev,.content--articles__pagination .pagination__next{width:100%;height:auto;text-indent:0;text-align:center;color:#00305c;font-family:"CaeciliaLTPro-55Roman";font-size:1.125em;position:relative}.content--articles__pagination .pagination__prev:after,.content--articles__pagination .pagination__next:after{width:25px;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #00305c;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.content--articles__pagination .pagination__prev:before,.content--articles__pagination .pagination__next:before{content:"\f105"}.content--articles__pagination .pagination__prev:before,.content--articles__pagination .pagination__next:before{color:#6caddf;font-size:2.16666667em;position:static;display:block;margin-bottom:.8em;-moz-transition:all 1s cubic-bezier(.23, 1, .32, 1);transition:all 1s cubic-bezier(.23, 1, .32, 1)}.content--articles__pagination__content{width:100%;height:100%;position:absolute;top:0;left:0}.content--articles__pagination a.is-loading:before{-webkit-animation-name:rotate360;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-name:rotate360;-moz-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate360{100%{-webkit-transform:rotate(719deg)}}@-moz-keyframes rotate360{100%{-moz-transform:rotate(719deg);transform:rotate(719deg)}}@keyframes rotate360{100%{-webkit-transform:rotate(719deg);-moz-transform:rotate(719deg);transform:rotate(719deg)}}.social-media{margin:0;padding:0;list-style:none;margin-bottom:1.5em}.social-media li:before{display:none}.social-media li{display:inline-block}.social-media li{margin-right:1em}.social-media li:before{display:none}.social-media a{border:none;padding-bottom:0}.social-media a:hover,.social-media a:focus{border:none}.social-media a:hover .icon_instagram,.social-media a:focus .icon_instagram{color:#564a3e}.social-media a:hover .icon_facebook,.social-media a:focus .icon_facebook{color:#3e5a96}.social-media a:hover .icon_youtube,.social-media a:focus .icon_youtube{color:#f20017}.social-media a:hover .icon_linkedin,.social-media a:focus .icon_linkedin{color:#1a7cb4}.social-media [class^="icon_"]{width:22px;height:22px;font-size:22px;display:inline-block;color:rgba(106,115,123,0.25);line-height:1;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.social-media [class^="icon_"]:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-media .icon_youtube{width:30px}.social-media .icon_linkedin{width:24px}.social__icons a{border:none;padding-bottom:0;padding:0 .65em}.social__icons a:hover,.social__icons a:focus{border:none}.social__icons a:hover span,.social__icons a:focus span{color:#00305c}.social__icons span{line-height:1;color:#fff;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.social__icons span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social__icons .icon_instagram{width:18px;height:18px;font-size:18px}.social__icons .icon_facebook{width:18px;height:18px;font-size:18px}.social__icons .icon_youtube{width:25px;height:17px;font-size:17px}.social__icons .icon_linkedin{width:19px;height:19px;font-size:19px;margin-top:-2px}.header__social .social__icons{display:table;float:right}.header__social .social__icons a{display:table-cell;vertical-align:middle}.footer__social__icons .social__icons{display:inline-block;margin-bottom:1.5em}.footer__social__icons{margin-top:1.8em}.gallery{position:relative;margin:2em 0;padding:2.5em 0 1em}.gallery+.gallery{margin-top:-2em;padding-top:4em}.gallery+.gallery .landing__intro{display:none}.gallery:before{position:absolute;content:'';display:block;background:#ecf4fb;top:0;left:0;bottom:0;width:300%;margin-left:-100%}.gallery ul{margin:0;padding:0;list-style:none}.gallery ul li:before{display:none}.gallery li:focus{outline:none}.gallery figure{position:relative;overflow:hidden;margin-bottom:1.5em}.gallery .landing__separator{margin-top:0;margin-bottom:1em}.gallery__img__wrap{position:relative;margin-bottom:1.5em}.gallery__img{width:100%;height:auto;display:block;margin-bottom:1em;top:0;left:0}.gallery__description{margin:0}.gallery__description h3,.gallery__description .h5{margin-bottom:1em;margin-right:70px}.gallery__description h3:last-child,.gallery__description .h5:last-child{margin-bottom:0}.gallery__nav{position:relative;margin-top:1.125em;z-index:1;float:right}.gallery__next,.gallery__previous{font-size:11px;float:left}.gallery__next:hover span,.gallery__previous:hover span{color:#00305c}.gallery__next:focus,.gallery__previous:focus{outline:none}.gallery__next span,.gallery__previous span{position:relative;width:24px;height:11px;display:inline-block;color:#6caddf;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.gallery__next span:before,.gallery__previous span:before{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:0;font-weight:bold}.gallery__next{margin-left:1.4em}.gallery--blue-ribbon .gallery__img{width:auto;height:auto;margin-left:auto;margin-right:auto}html{height:100%}body{position:relative;min-width:320px;min-height:100%;overflow-x:hidden;padding-top:75px}main{*zoom:1;background:#fff;overflow:hidden}main:before,main:after{display:table;content:""}main:after{clear:both}.std__subheader{min-height:1px;margin-bottom:1.3em;text-align:center}.std__subheader>:last-child{margin-bottom:0}.std__subheader p{margin-bottom:.78125em}.std__subheader--no-breadcrumbs{margin-bottom:0}.std__subheader__icon{display:block;margin-left:auto;margin-right:auto;font-size:.3em;margin-bottom:3em}.std__subheader__icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6caddf}.std__breadcrumbs,.std__article{min-height:1px}.std__page-end{width:16px;height:16px;display:block;margin-left:auto;margin-right:auto;position:relative;margin-top:3em;margin-bottom:4em;clear:both}.std__page-end:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;top:-2em;content:'';border-top:1px solid #6a737b}.std__page-end:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffc425}.std__breadcrumbs{margin-bottom:-1em}.std__article__more{margin:7em 0 2em}.std__article__more .std__subheader__icon{font-size:.5em}.std__article__more .article__item__title{overflow:visible;font-size:.8em}.std__article__more .article__titles__subtitle{display:none}.std__article__more .article__item--list:nth-child(3){display:none}.std__article .gallery:first-child{margin-top:0}.content,.content--articles{*zoom:1;position:relative;z-index:4;background:#fff}.content:before,.content--articles:before,.content:after,.content--articles:after{display:table;content:""}.content:after,.content--articles:after{clear:both}.content--articles{margin-top:4em}.content img{max-width:100%;height:auto}.wp-caption{*zoom:1;max-width:100%;width:auto;margin-bottom:1.5625em}.wp-caption:before,.wp-caption:after{display:table;content:""}.wp-caption:after{clear:both}.wp-caption img{max-width:100%;height:auto;display:block}.wp-caption a{*zoom:1;border:none;padding-bottom:0}.wp-caption a:before,.wp-caption a:after{display:table;content:""}.wp-caption a:after{clear:both}.wp-caption a:hover,.wp-caption a:focus{border:none}.wp-caption .wp-caption-text{font-size:.8125em;border-bottom:1px solid #d8d8d8;margin:0;padding:1em 0}.alignright,.alignleft{margin-top:1.1em;margin-bottom:1.1em}img.alignnone:not(.img--left):not(.img--right){margin-top:1.5625em;margin-bottom:1.5625em}p img.alignnone:not(.img--left):not(.img--right){margin-bottom:0}img.aligncenter{width:auto;height:auto;margin:2em auto;display:block}div.aligncenter img{width:100%;height:auto}div.aligncenter{margin-bottom:2em;max-height:365px;overflow:hidden}#wrap #main{-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#wrap.is-exiting #main{-webkit-animation:fadeOut 1s;-moz-animation:fadeOut 1s;animation:fadeOut 1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.article--next .article__titles__title{font-size:1.5em}.article--next__heading{opacity:0;visibility:hidden}.article--next__heading,.article--next__link{-moz-transition:all .75s ease-in;transition:all .75s ease-in}.article--current-loading .content{-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.article--current-loaded .article--next__heading{opacity:1;visibility:visible}.article--current-loaded .article--next__link{opacity:0;visibility:hidden}.article--post[data-js-animate-current] .article__item--next{display:none}.fade-up-out{opacity:0;-webkit-transform:scale(.8) translate3d(0, -10%, 0);-moz-transform:scale(.8) translate3d(0, -10%, 0);-ms-transform:scale(.8) translate3d(0, -10%, 0);transform:scale(.8) translate3d(0, -10%, 0);-moz-transition:all 450ms cubic-bezier(.165, .84, .44, 1);transition:all 450ms cubic-bezier(.165, .84, .44, 1)}.fade-out-left{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);-moz-transform:translate3d(-10%, 0, 0);-ms-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0);-moz-transition:all 450ms ease-out;transition:all 450ms ease-out}.fade-in-left{opacity:1;-webkit-transform:translate3d(10%, 0, 0);-moz-transform:translate3d(10%, 0, 0);-ms-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0);-moz-transition:all 450ms ease-in;transition:all 450ms ease-in}.easing-upward{-moz-transition:all 450ms cubic-bezier(.165, .84, .44, 1);transition:all 450ms cubic-bezier(.165, .84, .44, 1)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.header{width:100%;height:75px;min-width:300px;position:fixed;top:0;z-index:7;background:#6caddf;padding:.75em;-webkit-transform:translateZ(0)}.header .header__social{display:none}.header__hamburger,.header__search,.header__quick-contact,.header__mystcath{border:none;padding-bottom:0;width:75px;height:75px;position:absolute;-moz-transition:background .75s cubic-bezier(.23, 1, .32, 1);transition:background .75s cubic-bezier(.23, 1, .32, 1)}.header__hamburger:hover,.header__search:hover,.header__quick-contact:hover,.header__mystcath:hover,.header__hamburger:focus,.header__search:focus,.header__quick-contact:focus,.header__mystcath:focus{border:none}.header__hamburger:hover,.header__search:hover,.header__quick-contact:hover,.header__mystcath:hover{background-color:#7ab5e2}.header__hamburger span,.header__search span,.header__quick-contact span,.header__mystcath span{position:absolute;display:inline-block}.header__hamburger span:before,.header__search span:before,.header__quick-contact span:before,.header__mystcath span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b5d6ef}.header__hamburger{top:0;right:0}.header__hamburger div{width:30px;height:27px;position:relative;top:29px;left:22px}.header__hamburger div .header__hamburger__1{top:0}.header__hamburger div .header__hamburger__2,.header__hamburger div .header__hamburger__3{top:8px}.header__hamburger div .header__hamburger__4{top:16px}.header__hamburger span{display:block;height:2px;border-radius:2px;width:100%;background:#b5d6ef;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:.75s cubic-bezier(.23, 1, .32, 1);transition:.75s cubic-bezier(.23, 1, .32, 1)}.nav-visible .header__hamburger span:nth-child(1){top:8px;width:0;left:50%}.nav-visible .header__hamburger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-visible .header__hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-visible .header__hamburger span:nth-child(4){top:8px;width:0;left:50%}.header__search,.header__quick-contact,.header__mystcath{top:0}.header__search span,.header__quick-contact span,.header__mystcath span{width:34px;height:34px;top:20px;left:21px;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.header__search .icon_search,.header__quick-contact .icon_search,.header__mystcath .icon_search,.header__search .icon_contact,.header__quick-contact .icon_contact,.header__mystcath .icon_contact,.header__search .icon_mystcaths,.header__quick-contact .icon_mystcaths,.header__mystcath .icon_mystcaths{font-size:33px;line-height:1;-moz-transition-delay:.5s;transition-delay:.5s}.header__search .icon_search:before,.header__quick-contact .icon_search:before,.header__mystcath .icon_search:before,.header__search .icon_contact:before,.header__quick-contact .icon_contact:before,.header__mystcath .icon_contact:before,.header__search .icon_mystcaths:before,.header__quick-contact .icon_mystcaths:before,.header__mystcath .icon_mystcaths:before{position:absolute;top:0}.header__search .icon_mystcaths,.header__quick-contact .icon_mystcaths,.header__mystcath .icon_mystcaths{font-size:37px}.header__search .icon_cross,.header__quick-contact .icon_cross,.header__mystcath .icon_cross{width:22px;font-size:22px;line-height:1;opacity:0;-moz-transition-delay:0s;transition-delay:0s;top:26px;left:27px}.header__search{right:150px}.header__quick-contact{right:75px}.header__mystcath{right:225px}.header__subtext{position:absolute;top:60px;left:0;font-size:.8em;width:100%;text-align:center;display:none;font-style:normal;color:#b5d6ef}.search-visible .header__search .icon_cross{opacity:1}.search-visible .header__search .icon_search{opacity:0;-moz-transition-delay:0s;transition-delay:0s}.quick-contact-visible .header__quick-contact .icon_cross{opacity:1}.quick-contact-visible .header__quick-contact .icon_contact{opacity:0;-moz-transition-delay:0s;transition-delay:0s}.header__social{height:80px;width:-moz-calc(100% - 4em);width:calc(100% - 4em);font-size:.9375em;border-top:1px solid rgba(255,255,255,0.25);margin:0;padding:2em 0;margin-left:2em;margin-right:2em}.header__social>a{display:none}.header__social>a.header__social__contact{display:inline}.header__social a{border:none;padding-bottom:0;color:#ecf4fb;font-family:"CaeciliaLTPro-55Roman";text-align:center;margin:0 .6em}.header__social a:hover,.header__social a:focus{border:none}.header__social a:after{display:none}.header__social a:hover,.header__social a:focus{color:#00305c}.header__social a:hover span,.header__social a:focus span{color:#00305c}.header__social a span{display:inline-block;color:#ecf4fb;vertical-align:middle;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1)}#google_translate_element{position:absolute;top:75vh;margin-top:-36px;left:0;width:110px}#google_translate_element .goog-te-gadget{font-size:0}#google_translate_element .goog-te-gadget>div{font-size:20px}#google_translate_element .goog-te-gadget span a{font-size:0}#google_translate_element .goog-te-gadget span a img{display:none}#google_translate_element .goog-te-gadget select{width:100%;background-image:url(../icons/stcatherines_triangles_1.svg);background-position:92px center;background-size:7px;font-size:9px;background-repeat:no-repeat;margin:0;padding:10px;background-color:#b6d6f0;color:#fff;border:none;-webkit-appearance:none;font-family:"CaeciliaLTPro-55Roman",sans-serif}#google_translate_element .goog-te-gadget select::-ms-expand{display:none}.footer{font-size:.875em;width:100%;background:#7ab5e2;color:#c2dcf2;padding:2em 1.8em;line-height:2;clear:both}.footer__logo{width:298px;height:89px;border:none;padding-bottom:0;margin:0 auto 1em;background:url(../../svg/logo.svg) no-repeat;background-size:100%;display:block}.footer__logo:hover,.footer__logo:focus{border:none}.footer__links{text-align:center}.footer__menu{margin:0;padding:0;list-style:none;font-family:"CaeciliaLTPro-55Roman"}.footer__menu li:before{display:none}.footer__menu li{display:inline-block}.footer__menu li{margin:0 .2em}.footer__menu li:first-child{margin-left:0}.footer__menu li:last-child{margin-right:0}.footer__menu a{color:#fff;border:none;padding-bottom:0}.footer__menu a:hover,.footer__menu a:focus{border:none}.footer__menu a:hover,.footer__menu a:focus{color:#00305c}.footer__compliance{display:inline;margin-left:.5em}.footer__chromatix{margin-left:1em}.footer__chromatix a{border:none;padding-bottom:0;color:inherit}.footer__chromatix a:hover,.footer__chromatix a:focus{border:none}.footer__menu,.footer__copyright,.footer__chromatix{margin-bottom:1em}.footer__august,.footer__copyright,.footer__chromatix{display:inline;margin-right:1em}.breadcrumbs{font-size:.75em;margin-bottom:1.875em;min-height:22px;font-family:"CaeciliaLTPro-55Roman";line-height:2;text-align:center}.breadcrumbs a,.breadcrumbs span{margin:0 1em 0 .65em}.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs ul li:before{display:none}.breadcrumbs ul li{display:inline-block}.breadcrumbs li,.breadcrumbs .breadcrumb_last{display:inline-block}.breadcrumbs .breadcrumb_last{font-family:"CaeciliaLTPro-55Roman"}.breadcrumbs>ul>li a{display:inline-block;position:relative}.breadcrumbs>ul>li a:after{position:absolute;top:.4em;height:11px;content:'';width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 4px;border-color:transparent transparent transparent #96c4e8;display:inline-block;margin-top:-2px;right:-1em;margin-top:3px}.breadcrumbs>ul>li:first-child{padding-left:0}div.search,div.quick-contact{width:100%;height:100vh;position:fixed;top:0;left:0;background:#fff;padding:2.1875em;padding-top:8.875em;padding-bottom:4.375em;z-index:6;-webkit-transform:translateY(-100%) translateZ(0);-moz-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);overflow:auto;-webkit-overflow-scrolling:touch}div.search form,div.quick-contact form{position:relative;padding-left:3em}.search__label{position:absolute;left:-9999px}.search__input[type=text]{font-size:1.125em;width:100%;color:#00305c;border:none;background:transparent}.search__input[type=text]:-moz-placeholder{color:#b5d6ef}.search__input[type=text]:-ms-input-placeholder{color:#b5d6ef}.search__input[type=text]::-webkit-input-placeholder{color:#b5d6ef}.search__submit{position:absolute;top:.4em;left:0;vertical-align:middle}.search__submit:focus{outline:none}.search__submit [class^=icon_]{width:35px;height:35px;position:relative;font-size:34px;display:inline-block;color:#daeaf7;line-height:1}.search__submit [class^=icon_]:before{position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:0}.search__submit__text{position:absolute;left:-9999px}.search__overlay{cursor:pointer;display:none}.search__total-results{font-size:.875em;font-family:"CaeciliaLTPro-55Roman";color:#6caddf;margin-bottom:3em}.search__more{margin-bottom:3em;text-align:center}.search-visible,.search-visible body{overflow:hidden}.search-visible .header__search{background-color:#7ab5e2;-moz-transition-delay:0s;transition-delay:0s}.quick-contact-visible,.quick-contact-visible body{overflow:hidden}.quick-contact-visible .header__quick-contact{background-color:#7ab5e2;-moz-transition-delay:0s;transition-delay:0s}.searchform input{display:block;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:2em}.search__results--ajax{margin-top:2em;background:url(../../img/loader-white.gif) no-repeat 50% 50%;opacity:0;visibility:hidden;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.search__results--ajax.searching{opacity:1;visibility:visible}.search__results--ajax .autocomplete-suggestions{width:auto !important;max-height:none !important;position:static !important;max-height:auto !important;opacity:0;visibility:hidden;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.search-complete.search{overflow:auto}.search-complete .search__results--ajax{background:none;opacity:1;visibility:visible}.search-complete .autocomplete-suggestions{opacity:1;visibility:visible}.search__result{margin-bottom:3em}.search__result .h5 a{border:none;padding-bottom:0}.search__result .h5 a:hover,.search__result .h5 a:focus{border:none}.search__result p{font-size:.8125em;line-height:22px}.search__result .search__url{font-size:.875em;font-family:"CaeciliaLTPro-55Roman";color:#6caddf}.search__result .search__url a{border:none;padding-bottom:0}.search__result .search__url a:hover,.search__result .search__url a:focus{border:none}.search__numresults{font-family:"CaeciliaLTPro-55Roman";color:#6caddf;margin-top:2em}.acf-map{max-height:180px}.quick-contact__row{border-bottom:1px solid rgba(181,214,239,0.5);margin-bottom:1.5em;*zoom:1}.quick-contact__row:before,.quick-contact__row:after{display:table;content:""}.quick-contact__row:after{clear:both}.quick-contact__row:last-child{margin-bottom:0}.quick-contact__row a{margin-left:5px;border:none;padding-bottom:0;color:#6a737b}.quick-contact__row a:hover,.quick-contact__row a:focus{border:none}.quick-contact__row h6{color:#00305c;font-size:.9em}.quick-contact__cta{display:block;clear:both;padding:1em 0;text-align:center}.quick-contact__cta a+a{margin-left:1em}.categories--container{text-align:center;position:relative;padding:0 15px}.categories{margin:0;padding:0;list-style:none;text-align:center}.categories li:before{display:none}.categories li{display:inline-block}.categories li a{display:block;padding:0 .5em;margin:0 .5em}.categories [class^=icon_]{display:none}.categories--contact{padding:2em 0 1em}@-webkit-keyframes pulse{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(15px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes pulse{0%{-moz-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(15px);transform:translateX(15px)}100%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes pulse{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(15px);-moz-transform:translateX(15px);transform:translateX(15px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sound{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(6);transform:scaleY(6)}}@-moz-keyframes sound{0%{-moz-transform:scaleY(1);transform:scaleY(1)}100%{-moz-transform:scaleY(6);transform:scaleY(6)}}@keyframes sound{0%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform:scaleY(6);-moz-transform:scaleY(6);transform:scaleY(6)}}.article__item{position:relative;text-align:center;background:#6caddf}.article__item__link{color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.article__item__link:hover{color:#fff}.article__item__img{opacity:.6;-moz-transition:opacity 1.5s cubic-bezier(.23, 1, .32, 1);transition:opacity 1.5s cubic-bezier(.23, 1, .32, 1)}.article__item__title{font-size:1em;max-width:80%;margin:0 auto;color:#fff}.article__item__top-title{display:block;font-size:.625em;position:absolute;top:-50px;width:100%;text-align:center;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.article__item__category{font-size:.875em;font-family:"CaeciliaLTPro-55Roman"}.article__item--list{overflow:hidden;padding-bottom:66.67%;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1);border:1px solid #fff}.article__item--list picture{width:100%;height:100%;position:absolute;top:0;left:0}.article__item--list-first{padding-bottom:100%}.article__item--list-9{-moz-transition-delay:900ms;transition-delay:900ms}.article__item--list-8{-moz-transition-delay:800ms;transition-delay:800ms}.article__item--list-7{-moz-transition-delay:700ms;transition-delay:700ms}.article__item--list-6{-moz-transition-delay:600ms;transition-delay:600ms}.article__item--list-5{-moz-transition-delay:500ms;transition-delay:500ms}.article__item--list-4{-moz-transition-delay:400ms;transition-delay:400ms}.article__item--list-3{-moz-transition-delay:300ms;transition-delay:300ms}.article__item--list-2{-moz-transition-delay:200ms;transition-delay:200ms}.article__item--list-1{-moz-transition-delay:100ms;transition-delay:100ms}.article__item--list.section--text-on-image:before{display:none}.article__item--info{*zoom:1;background:#ecf4fb}.article__item--info:before,.article__item--info:after{display:table;content:""}.article__item--info:after{clear:both}.article__item--info+.article__item--info{margin-top:2em}.article__item__details{padding:1.7em 2em;text-align:left}.article__item--info--img{border:none;padding-bottom:0;display:block;line-height:0;overflow:hidden;height:100%;position:relative}.article__item--info--img:hover,.article__item--info--img:focus{border:none}.article__item--info--img img{width:100%;opacity:1}.article__item--info--img:hover img{opacity:.8}.article__group+.article__group{margin-top:4em}.article-single__date{font-size:.875em;font-family:"CaeciliaLTPro-55Roman";margin-bottom:2.4em;clear:both;color:#6caddf;text-align:center}.article-single__banner{width:100%;height:auto;margin-bottom:2em;min-height:1px}.article__item--noimage-single{padding-bottom:66.76%}.article__titles__icon{width:16px;height:16px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;display:block;-webkit-transform:translate(-50%, -60px);-moz-transform:translate(-50%, -60px);-ms-transform:translate(-50%, -60px);transform:translate(-50%, -60px)}.article__titles__icon:before{width:100%;height:100%;position:absolute;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:0;color:#fff}.article__titles__title{position:relative;margin-bottom:0}.article__titles__title:after{width:25px;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #fff;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.article__titles__subtitle{position:absolute;font-size:.875em;font-family:"CaeciliaLTPro-55Roman";left:0;width:100%;bottom:-50px;-moz-transition:opacity 1s cubic-bezier(.23, 1, .32, 1),-moz-transform 1s cubic-bezier(.23, 1, .32, 1);transition:opacity 1s cubic-bezier(.23, 1, .32, 1),-webkit-transform 1s cubic-bezier(.23, 1, .32, 1);transition:opacity 1s cubic-bezier(.23, 1, .32, 1),transform 1s cubic-bezier(.23, 1, .32, 1);-moz-transition-delay:0;transition-delay:0;line-height:1.8}.article__titles__subtitle a,.article__titles__subtitle span{margin:0 .5em}.article__item__postdate{position:absolute;font-size:.875em;left:0;top:-30px;width:100%;text-align:center;display:block;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.article__item--noimage{background:rgba(106,115,123,0.25);padding-bottom:66.76%}.article__item--noimage .article__item__link,.article__item--noimage .article__item__title{color:#6a737b}.article__item--noimage .article__titles__title:after{border-color:#6a737b}.article__item--noimage .article__item__link:hover .article__titles__icon:before,.article__item--noimage .article__titles__icon:before{color:#6a737b}.article--more{padding-bottom:30%;background:#ecf4fb;color:#00305c;-moz-transition:background .75s cubic-bezier(.23, 1, .32, 1);transition:background .75s cubic-bezier(.23, 1, .32, 1)}.article--more:hover{background:#e4eff9}.article--more .article__item__title{color:#00305c}.article--more .article__item__title:after{border-color:#00305c}.article--more__icon{width:50px;height:50px;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.article_no-results{text-align:center;padding:5em 2em}.article__item--ajax-load{opacity:0}.author{margin-top:3em;margin-bottom:3em}.author .user__name{margin-top:.7em}.author__link{color:#6caddf}.author__link:link:hover,.author__link:link:focus,.author__link:link:focus .user__name,.author__link:link:hover .user__name{color:#00305c}.author__img{border-radius:50%;overflow:hidden;display:block}.banner{background:url(../../img/loader.gif) no-repeat 50% 50% #6caddf;overflow:hidden;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1);padding-bottom:56.25%}.banner picture{width:100%;height:100%;position:absolute;top:0;left:0}.banner--full-screen{height:100vh;padding-bottom:0}.banner--full-screen img{height:100%;object-fit:cover}.banner__links{width:100%;margin-top:2.6em;top:0;left:0;position:absolute}.banner__links a{border:none;padding-bottom:0;border-bottom:none;color:#fff;display:block;margin:.2em .5em}.banner__links a:hover,.banner__links a:focus{border:none}.banner__links a:hover span,.banner__links a:focus span{border-color:#fff}.banner__links span{border-bottom:1px solid transparent;text-decoration:none;padding-bottom:.2em;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1);font-size:1.4rem}.banner__img{width:100%;height:auto;display:block}.banner__heading{position:relative;min-height:1px;font-size:1.5625em;font-family:"CaeciliaLTPro-45Light"}.banner__heading:after,.banner__heading:before{position:absolute;top:100%;display:block}.banner__heading:after{width:100px;height:1px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;margin-top:.8em;content:''}.banner__heading__logo{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;max-width:50px;margin-top:-50px;display:none}.banner__heading__icon{width:16px;height:16px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;bottom:-2.5em}.banner__heading__icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;font-size:16px}.banner__heading__icon svg{position:absolute;top:0;left:0}.js .banner.section--text-on-image:before{opacity:0}.js .banner .banner__heading{opacity:0;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.banner.banner-image-loaded.section--text-on-image:before,.banner.banner-image-loaded .banner__heading{opacity:1}.user-list__user{margin-bottom:3.5em}.user-list__img{min-height:1px;margin:0 auto 3em;text-align:center}.user-list__img a{border:none;padding-bottom:0;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.user-list__img a:hover,.user-list__img a:focus{border:none}.user-list__img a:hover,.user-list__img a:focus{opacity:.7}.user-list__synopsis{min-height:1px}.user__img{border-radius:50%;overflow:hidden}.user__name{margin:0 0 .2em;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1)}.user__name:before{border-color:#6a737b}.user__name a{border:none;color:#6caddf}.user__name a:hover,.user__name a:focus{color:#00305c}.user__position,.user__qualifications{font-size:.875em;color:#6caddf}.user__position{font-family:"CaeciliaLTPro-55Roman"}.user--details .user{position:relative;z-index:3;margin-bottom:2em}.user--details .user__name:before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.user--details .user__img{display:block;margin-left:auto;margin-right:auto;width:100px;margin-bottom:2em}.council-list__user{margin:0 0 2em;display:table}.council-list__img,.council-list__details{display:table-cell;vertical-align:middle}.council-list__img{width:30%}.council-list__details{padding-left:2em}.council__img{border-radius:50%;overflow:hidden;display:block;margin:0 auto}.council__name{margin:0 0 .5em}.council__name a{border:none;padding-bottom:0}.council__name a:hover,.council__name a:focus{border:none}.council__position,.council__qualifications{font-size:.875em;margin:0 0 .5em}.council__position{font-family:"Swiss721BT-Medium"}.council__qualifications{font-style:italic}.accordion{margin-bottom:2em}.accordion__title{border-bottom:1px solid #daeaf7;margin:0;-moz-transition:border-color .75s;transition:border-color .75s}.no-js .accordion__title{border-bottom:none}.accordion__item--first .accordion__title{border-top:1px solid #daeaf7}.accordion__title a{position:relative;border:none;padding-bottom:0;width:100%;color:#00305c;padding:1em 3em 1em 0;display:block}.accordion__title a:hover,.accordion__title a:focus{border:none}.no-js .accordion__title a{padding-right:0}.accordion__title a:hover .accordion__link,.accordion__title a:focus .accordion__link{color:#00305c}.accordion__link{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;color:#6caddf;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1)}.accordion__link:before{content:"\f120"}.accordion__link:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.95em;margin-right:1em}.is-expanded .accordion__link:before{content:"\f11b"}.no-js .accordion__link{display:none}.accordion__content{position:absolute;left:-9999em}.accordion-loaded .accordion__content{position:relative;left:auto}.accordion__content .youtube-embed,.accordion__content .gallery{margin-top:0;margin-bottom:0}.accordion__content .gallery .landing__intro{display:none}.accordion__content .landing__separator{margin-top:0}.accordion__copy{position:relative;z-index:1}.accordion__copy :last-child{margin-bottom:0}.home main{background:#00305c}.js .home__loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:8;background:url(../../img/loader.gif) no-repeat 50% 50% #6caddf;-moz-transition:all 1s cubic-bezier(.23, 1, .32, 1);transition:all 1s cubic-bezier(.23, 1, .32, 1)}.js .home__loader.loaded{opacity:0;visibility:hidden}.home-item{width:100%;height:-moz-calc(25vh - 25px);height:calc(25vh - 25px);position:relative;background-size:cover;background-position:50% 50%;background-color:#6caddf}.home-item .article__item__link{border:none}.home-item__title{margin:-50px auto 0;font-size:1.5em;min-width:220px;width:90%;text-align:center;color:#fff;z-index:2}.home-item__title a{border:none;padding-bottom:0;color:#fff}.home-item__title a:hover,.home-item__title a:focus{border:none}.home-item__title .article__titles__subtitle{width:100%;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);top:0}.home-item__title .article__titles__subtitle a{border:none;padding-bottom:0;border-bottom:none;color:#fff;display:block;margin:.2em 0}.home-item__title .article__titles__subtitle a:hover,.home-item__title .article__titles__subtitle a:focus{border:none}.home-item__title .article__titles__subtitle a:hover .article__titles__subtitle__wrap,.home-item__title .article__titles__subtitle a:focus .article__titles__subtitle__wrap{border-color:#fff}.home-item__title .article__titles__subtitle__wrap{border-bottom:1px solid transparent;text-decoration:none;padding-bottom:.2em;-moz-transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1);transition:color .75s cubic-bezier(.23, 1, .32, 1),border .75s cubic-bezier(.23, 1, .32, 1)}.home-item__link{width:100%;height:100%;position:absolute;border:none;padding-bottom:0;z-index:4;display:block}.home-item__link:hover,.home-item__link:focus{border:none}.home-item__article{width:100%;position:relative;float:left;overflow:hidden}.home-item--feature:before,.home-item--news .news__article:before,.is-playing:before{position:absolute;width:100%;height:100%;top:0;left:0;content:'';display:block;background:rgba(0,0,0,0.25);z-index:3;-moz-transition:background .75s cubic-bezier(.23, 1, .32, 1);transition:background .75s cubic-bezier(.23, 1, .32, 1);-webkit-transform:translate3d(0, 0, 0);will-change:background}.home-item--feature:hover:before,.home-item--news .news__article:hover:before{background:rgba(0,0,0,0.2)}.home-item--news{background:#00305c}.home-item--news .home-item__title{font-size:1.25em;margin-top:0}.home-item--news .article__titles__subtitle{font-size:.7em}.home-overview{width:100%;height:100%;display:none;position:absolute;top:0;z-index:3}.home-overview__gallery,.home-overview__content{width:100%;height:50%;display:table-row}.home-overview__content{text-align:center;font-size:2rem;background:#fff;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.home-overview__copy{padding:5em}.home-overview__close{position:absolute;top:0;right:0}.home-overview__links{margin:0;padding:0;list-style:none}.home-overview__links li:before{display:none}.zoom{position:absolute;z-index:2;background-color:#fff;background-size:cover;background-position:50% 50%}.news__article{height:-moz-calc(25vh - 25px);height:calc(25vh - 25px);float:none;background-size:cover;background-position:50% 50%}.news__article .article__titles{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:4;display:block}.news__article img{opacity:.2;-moz-transition:opacity 1s cubic-bezier(.23, 1, .32, 1);transition:opacity 1s cubic-bezier(.23, 1, .32, 1)}.article__titles .table,.article__titles .td{width:100%;height:100%}.page-landing__wrap main{margin-bottom:0}.landing__intro{font-size:.875em;font-family:"CaeciliaLTPro-55Roman";color:#6caddf;text-align:center;margin-bottom:3em}.landing__image{width:100%;padding-bottom:56.25%}.landing__separator{width:16px;height:16px;position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:3.125em;margin-bottom:3.125em;padding-bottom:35px}.landing__separator:after{width:25px;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #6caddf;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.landing__separator:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;font-size:16px;color:#00305c}.landing__separator:after{bottom:0}.page-template-page-landing .landing__separator{margin-top:2em;margin-bottom:2em}.landing__continue{border:none;padding-bottom:0;display:none;border-top:1px solid #fff;padding-top:1.5em}.landing__continue:hover,.landing__continue:focus{border:none}.landing__continue:hover,.landing__continue:focus{border-top:1px solid #fff}.landing__continue:hover .landing__continue__icon,.landing__continue:focus .landing__continue__icon{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}article.landing__section .landing__continue{margin-right:-22px}.landing__continue__text{display:inline-block;color:#fff;margin-right:1em}.landing__continue__icon{width:50px;height:12px;display:inline-block;-moz-transition:-moz-transform .75s cubic-bezier(.23, 1, .32, 1);transition:-webkit-transform .75s cubic-bezier(.23, 1, .32, 1);transition:transform .75s cubic-bezier(.23, 1, .32, 1)}.landing__continue__icon:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.landing__pagination,.section-nav{margin:0;padding:0;list-style:none;text-align:center;margin-top:1em;line-height:1;display:none}.landing__pagination li:before,.section-nav li:before{display:none}.landing__pagination li,.landing__pagination a,.section-nav li,.section-nav a{margin:0;padding:0}.landing__pagination li:before,.section-nav li:before{display:none}.landing__pagination a,.section-nav a{position:relative;border:none;padding-bottom:0;width:25px;height:25px;font-size:25px;display:inline-block;margin:5px 0;opacity:.5;color:#fff;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.landing__pagination a:hover,.landing__pagination a:focus,.section-nav a:hover,.section-nav a:focus{border:none}.landing__pagination a:before,.section-nav a:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.landing__pagination a:hover,.landing__pagination .active a,.section-nav a:hover,.section-nav .active a{opacity:1}.landing__pagination a:hover span,.section-nav a:hover span{opacity:1;visibility:visible}.landing__pagination span,.section-nav span{position:absolute;top:50%;left:130%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;padding:7px 10px 5px;border-radius:3px;font-size:12px;background:#fff;white-space:nowrap;opacity:0;visibility:hidden;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1);color:#00305c}.landing__pagination span:after,.section-nav span:after{position:absolute;top:50%;left:-5px;margin-top:-5px;content:'';border-style:solid;border-width:4px 5px 4px 0;border-color:transparent #fff transparent transparent}.section-nav{display:block;margin-top:0}.section__next{position:absolute;bottom:0;right:0;width:100%;height:20%;z-index:3}.section__next:hover div span{opacity:1}.section__next:hover div i{top:105%}.section__next:focus{outline:0}.section__next div{position:absolute;right:50%;bottom:22%;font-size:.8em;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);display:inline-block;color:rgba(255,255,255,0.6)}.section__next div span{opacity:0;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.section__next div i{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);position:absolute;font-size:20px;top:70%;right:50%;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1);color:rgba(255,255,255,0.6)}.section-nav--up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.inactive{opacity:0;visibility:hidden}.landing__section .nav__links{height:auto}.landing__section .nav__links a:hover,.landing__section .nav__links a:focus,.landing__section .nav__links .current-menu-item>a,.landing__section .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover,.landing__section .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus,.landing__section .menu>.current-page-ancestor.is-visible>a{color:#fff}.landing__section{position:relative}article.landing__section{padding-left:1.5625em;padding-right:1.5625em;padding-top:3.125em;padding-bottom:3.125em;font-family:"CaeciliaLTPro-55Roman";vertical-align:top}section.landing__section{padding:1.5625em;padding-top:3.125em;padding-bottom:3.125em}.landing__section h1,.landing__section .h1{position:relative;z-index:3;font-weight:400}.landing__section__content{max-width:40em;margin:0 auto}.page-template-page-landing .section--navy,.page-template-page-landing .section--dark-blue{color:#fff}.page-template-page-landing .section--navy h1,.page-template-page-landing .section--dark-blue h1,.page-template-page-landing .section--navy .h1,.page-template-page-landing .section--dark-blue .h1{font-size:3.125em;color:#fff}.page-template-page-landing .section--navy .nav__links a:hover,.page-template-page-landing .section--dark-blue .nav__links a:hover,.page-template-page-landing .section--navy .nav__links a:focus,.page-template-page-landing .section--dark-blue .nav__links a:focus,.page-template-page-landing .section--navy .nav__links .current-menu-item>a,.page-template-page-landing .section--dark-blue .nav__links .current-menu-item>a,.page-template-page-landing .section--navy .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover,.page-template-page-landing .section--dark-blue .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover,.page-template-page-landing .section--navy .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus,.page-template-page-landing .section--dark-blue .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus,.page-template-page-landing .section--navy .menu>.current-page-ancestor.is-visible>a,.page-template-page-landing .section--dark-blue .menu>.current-page-ancestor.is-visible>a{color:#fff}.page-template-page-landing .section--navy .nav__links a:hover:after,.page-template-page-landing .section--dark-blue .nav__links a:hover:after,.page-template-page-landing .section--navy .nav__links a:focus:after,.page-template-page-landing .section--dark-blue .nav__links a:focus:after,.page-template-page-landing .section--navy .nav__links .current-menu-item>a:after,.page-template-page-landing .section--dark-blue .nav__links .current-menu-item>a:after,.page-template-page-landing .section--navy .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover:after,.page-template-page-landing .section--dark-blue .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:hover:after,.page-template-page-landing .section--navy .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus:after,.page-template-page-landing .section--dark-blue .nav__links #menu-item-3893 .current-menu-item:not(.current-menu-ancestor)>a:focus:after,.page-template-page-landing .section--navy .menu>.current-page-ancestor.is-visible>a:after,.page-template-page-landing .section--dark-blue .menu>.current-page-ancestor.is-visible>a:after{border-top-color:#fff}.secondslide-device-hidden{display:none}.news__search{position:relative;width:100%;margin-bottom:1em;display:inline-block}.news__search__label{position:absolute;left:-9999px}.news__search__input[type=text]{width:100%;min-width:auto;border:1px solid #b5d6ef;padding-right:2.8em}.news__search__button{width:2em;height:2em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.5em;display:block;padding:.5em}.news__search__button:hover span,.news__search__button:focus span{color:#00305c}.news__search__button span{color:#6a737b;line-height:1;display:block}.news__search__button span:before{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news__filter{width:100%;display:inline-block;float:right}.news__filter__label{position:absolute;left:-9999px;color:#6caddf;margin:.8em}.news__filter__dropdown{width:100%;background-color:#fff}.news__filter__dropdown select{width:100%;min-width:200px;border-color:#b5d6ef}.contact__content{margin-bottom:2em;text-align:center;*zoom:1}.contact__content:before,.contact__content:after{display:table;content:""}.contact__content:after{clear:both}.contact__content h3{max-width:80%;margin-left:auto;margin-right:auto}.contact__content .acf-map{max-width:100%;margin-top:0}.contact__content p{margin-bottom:.3em}.contact__forms input,.contact__forms textarea,.contact__forms .dropdown select{border:1px solid #b5d6ef}.contact__forms input.wpcf7-not-valid,.contact__forms textarea.wpcf7-not-valid,.contact__forms .dropdown select.wpcf7-not-valid{border-color:#f20017}.contact__forms .dropdown .wpcf7-form-control-wrap{background:#fff}.contact__forms input[type=checkbox]+label:before,.contact__forms input[type=checkbox]+.wpcf7-list-item-label:before{background-color:#fff}.contact__forms section.tab__content{padding-top:3em;padding-bottom:3em}.contact__forms .btn{display:block;margin:2em auto 0}.contact__forms .btn:focus{outline:none}.contact__forms .h5{margin-top:3em;margin-bottom:1.5em}.contact__forms .tab__content{position:absolute;z-index:-1;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.contact__forms .tab__content.is-active{position:static}.contact__forms .is-active.fade-in-left{opacity:0}div.wpcf7-response-output{margin-top:4em;padding:0;text-align:center}div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:none}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{color:#f20017}div.wpcf7-mail-sent-ok{color:#6caddf}span.wpcf7-not-valid-tip{color:#f20017;display:none}#heard-from-other,#childs-year-level,#boarding-required{display:none}#heard-from-other.is-visible,#childs-year-level.is-visible,#boarding-required.is-visible{display:block}.contact__helpful-links{background:#ecf4fb;border:1px solid #b5d6ef;padding:1.625em}.contact__helpful-links__heading{padding-top:0;margin-bottom:1em}.contact__helpful-links__heading:before{display:none}.contact__helpful-links__links{margin:0;padding:0;list-style:none}.contact__helpful-links__links li:before{display:none}.contact__helpful-links__links li{margin:.5em 0}.contact__helpful-links__links li:before{display:none}.contact__helpful-links__links li:last-child{margin-bottom:0}.contact__helpful-links__links a{border-bottom:1px solid rgba(106,115,123,0.5);color:#6a737b}.contact__helpful-links__links a:hover,.contact__helpful-links__links a:focus{border-bottom:1px solid #5e666d}.page-simple .banner__heading{margin-bottom:2.1em;padding-bottom:.7em}.page-simple .banner__heading:after{border-top:1px solid #6caddf;margin-top:0}.page-simple .banner__heading__icon{top:auto;bottom:-1.5em}.sitemap__list{margin-bottom:2.5em}.sitemap__list ul{margin-bottom:0}.sitemap__list,.sitemap__list ul{padding-left:1.5em}.sitemap-has-content{padding-top:0}.form--update-details .btn{margin-top:2em;margin-bottom:1em}.perspective__img{border-radius:50%;overflow:hidden}.page-campus .accordion__title,.page-campus .accordion__copy{min-height:1px}.page-campus .accordion__content:before{position:absolute;content:'';display:block;background:#ecf4fb;top:0;left:0;bottom:0;width:300%;margin-left:-100%}.is-expanded .page-campus .accordion__title{border-bottom-color:transparent}.page-campus .gallery{padding-top:0}.page-campus .landing__separator{margin-bottom:1.875em}.svg-map{max-width:900px;margin:0 auto}#svg-map{width:100%;max-width:900px;margin:0 auto 3.125em;display:block}#svg-map .location{cursor:pointer}.archive-blue-ribbon .banner .section--text-on-image:after,.archive-blue-ribbon .banner .section--text-on-image:before{display:none}.archive-blue-ribbon .accordion__title,.archive-blue-ribbon .accordion__copy{min-height:1px}.archive-blue-ribbon .banner__heading__icon{top:-2em;bottom:auto}.archive-blue-ribbon .article__titles .article__titles__subtitle{opacity:1}.blue-ribbon__tagline{position:relative;font-size:1.25em;font-family:"CaeciliaLTPro-55Roman";display:none;margin-top:20%;max-width:80%;margin-left:auto;margin-right:auto;line-height:1.3;-webkit-font-smoothing:antialiased}.blue-ribbon__title{position:absolute;z-index:1;max-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blue-ribbon__heading,.blue-ribbon__previous{font-size:.875em;font-family:"CaeciliaLTPro-55Roman";color:#fff;padding:1.2em 0;line-height:1.2;display:block}.blue-ribbon__heading{margin:0}.blue-ribbon__previous{border:none;padding-top:0}.blue-ribbon__previous:hover,.blue-ribbon__previous:focus{color:#fff}.blue-ribbon__previous:hover .icon,.blue-ribbon__previous:focus .icon{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.blue-ribbon__previous .icon{-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1);font-size:.5em}.blue-ribbon__ribbon{position:absolute;width:60px;height:30px;left:50%;margin-left:-30px;background:#6caddf}.blue-ribbon__ribbon:before,.blue-ribbon__ribbon:after{position:absolute;top:100%;content:'';display:block;border-bottom:15px solid transparent}.blue-ribbon__ribbon:before{left:0;border-left:30px solid #6caddf;border-right:30px solid transparent}.blue-ribbon__ribbon:after{right:0;border-right:30px solid #6caddf;border-left:30px solid transparent}.page-blue-ribbon .breadcrumbs a{border:none}.page-blue-ribbon .breadcrumbs a:hover,.page-blue-ribbon .breadcrumbs a:focus{border:none}.page-blue-ribbon .breadcrumbs a:hover .icon_arrow_long_left,.page-blue-ribbon .breadcrumbs a:focus .icon_arrow_long_left{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.page-blue-ribbon .breadcrumbs a .icon_arrow_long_left{font-size:.7em;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.blue-ribbon__author{text-align:center}.blue-ribbon__author img{display:inline-block}#blue-ribbon__news .article__group:last-child{margin-bottom:7em}.blue-ribbon__links a{display:block;margin-bottom:.4em}.blue-ribbon-article__sidebar{min-height:1px;position:relative;margin-bottom:1.5625em}.blue-ribbon-article__article{min-height:1px;position:relative}.blue-ribbon-article__nav{margin:0;padding:0;list-style:none}.blue-ribbon-article__nav li:before{display:none}.blue-ribbon-article__nav ul{margin-left:0;margin-bottom:1.5625em}.single-blue-ribbon .gallery:before{display:none}.page-template-page-life-at-stcatherines h3{position:relative;font-size:1.25em;padding-top:1.25em;margin-bottom:.9375em}.page-template-page-life-at-stcatherines h3:before{content:'';width:2em;border-top:1px solid;position:absolute;top:0;left:0}.page-template-page-life-at-stcatherines h4{color:#6caddf}.page-template-page-life-at-stcatherines .text-center h3:before{left:-moz-calc(50% - 1em);left:calc(50% - 1em)}.page-template-page-life-at-stcatherines .leading{font-size:1.25em;font-family:"CaeciliaLTPro-45Light";color:#6caddf;line-height:1.5}.page-template-page-life-at-stcatherines .seperator{color:#6caddf;margin-bottom:2.5em}.page-template-page-life-at-stcatherines .seperator:before{content:"\f127"}.page-template-page-life-at-stcatherines .img-layered{width:66.66%;height:auto;display:block}.page-template-page-life-at-stcatherines .img-layered--left{-webkit-transform:translate3d(-22.5%, -30%, 0);-moz-transform:translate3d(-22.5%, -30%, 0);transform:translate3d(-22.5%, -30%, 0)}.page-template-page-life-at-stcatherines .img-layered--right{-webkit-transform:translate3d(72.5%, -30%, 0);-moz-transform:translate3d(72.5%, -30%, 0);transform:translate3d(72.5%, -30%, 0)}.page-template-page-life-at-stcatherines .img-full{width:100%;height:auto;display:block}.page-template-page-life-at-stcatherines .img-fit{height:100%;width:100%;object-fit:cover;display:block}.page-template-page-life-at-stcatherines .img-center{margin:0 auto 30px;display:block}.page-template-page-life-at-stcatherines .module{background:#ecf4fb}.page-template-page-life-at-stcatherines .module--circle{padding:100px 100px 80px;border-radius:50%;width:500px;height:500px;margin:0 auto 40px;position:relative}.page-template-page-life-at-stcatherines .module--circle img{position:absolute;left:-70px;top:100px;width:140px;height:auto}.page-template-page-life-at-stcatherines .module--circle .module__bubble{width:120px;height:120px;border-radius:50%;background:#6caddf;position:absolute;top:0;right:20px}.page-template-page-life-at-stcatherines .module--circle .module__bubble span{font-family:"CaeciliaLTPro-55Roman";font-size:20px;line-height:1.5;text-align:center;color:#fff;padding:30px 20px;display:block}.page-template-page-life-at-stcatherines .module__img{padding:0}.page-template-page-life-at-stcatherines .module__content{padding:60px 45px 15px}.page-template-page-life-at-stcatherines .module--boxes .module__content{padding:50px 40px 0;max-width:100%}.page-template-page-life-at-stcatherines .module--boxes:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.page-template-page-life-at-stcatherines .contact-details{position:relative;padding-top:1.875em;margin-bottom:.9375em}.page-template-page-life-at-stcatherines .contact-details:before{content:'';width:2em;border-top:1px solid;position:absolute;top:0;left:0}.page-template-page-life-at-stcatherines .tile{height:285px;background:rgba(0,48,92,0.6);position:relative;padding:0;display:table;-moz-transition:background .75s cubic-bezier(.23, 1, .32, 1);transition:background .75s cubic-bezier(.23, 1, .32, 1)}.page-template-page-life-at-stcatherines .tile img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.page-template-page-life-at-stcatherines .tile .icon{-moz-transition:-moz-transform .75s cubic-bezier(.23, 1, .32, 1);transition:-webkit-transform .75s cubic-bezier(.23, 1, .32, 1);transition:transform .75s cubic-bezier(.23, 1, .32, 1)}.page-template-page-life-at-stcatherines .tile__heading{margin:0;color:#fff;font-size:20px;margin:10px 0 30px}.page-template-page-life-at-stcatherines .tile__description{visibility:hidden;height:1px;opacity:0;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1);font-size:16px;overflow:visible;max-width:330px;padding:0 15px;margin:0 auto}.page-template-page-life-at-stcatherines .tile__content{height:100%;width:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;color:#fff}.page-template-page-life-at-stcatherines .tile__content:after{width:25px;position:absolute;bottom:100px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);content:'';border-top:1px solid #fff;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.page-template-page-life-at-stcatherines .tile:hover,.page-template-page-life-at-stcatherines .tile:focus{background:rgba(0,48,92,0.9)}.page-template-page-life-at-stcatherines .tile:hover .tile__description,.page-template-page-life-at-stcatherines .tile:focus .tile__description{height:100px;opacity:1;visibility:visible}.page-template-page-life-at-stcatherines .tile:hover .tile__content:after,.page-template-page-life-at-stcatherines .tile:focus .tile__content:after{bottom:50px;width:100px}.page-template-page-life-at-stcatherines .tile:hover .icon,.page-template-page-life-at-stcatherines .tile:focus .icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.page-template-page-life-at-stcatherines .audio-player{position:relative;width:142px;height:142px;margin:0 auto 15px}.page-template-page-life-at-stcatherines .audio-player__timeline{position:absolute;width:50px;height:50px;left:-moz-calc(50% - 25px);left:calc(50% - 25px);top:-moz-calc(50% - 25px);top:calc(50% - 25px);background-color:#fff;border-radius:50%;z-index:1}.page-template-page-life-at-stcatherines .audio-player__thumbnail{position:absolute}.page-template-page-life-at-stcatherines .audio-player__button{position:absolute;width:44px;height:44px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;background-position:55% center;background-image:url('../../img/life-at-stcatherines/play-btn-blue.svg');left:-moz-calc(50% - 22px);left:calc(50% - 22px);top:-moz-calc(50% - 22px);top:calc(50% - 22px);z-index:2;outline:none}.page-template-page-life-at-stcatherines .audio-player__visual{background:#ecf4fb;position:absolute;top:0;right:0;border-radius:50%;width:38px;height:38px;visibility:visible;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-moz-transition:all .25s ease;transition:all .25s ease}.page-template-page-life-at-stcatherines .audio-player--active .audio-player__button{background-image:url('../../img/life-at-stcatherines/pause-btn-blue.svg');background-position:center}.page-template-page-life-at-stcatherines .audio-player--active .audio-player__visual{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.page-template-page-life-at-stcatherines .audio-player--active .visualiser{opacity:1;-moz-transition:opacity .5s ease;transition:opacity .5s ease;-moz-transition-delay:.25s;transition-delay:.25s}.page-template-page-life-at-stcatherines .audio-caption{font-family:"CaeciliaLTPro-55Roman";font-size:.75em;text-align:center;margin:0 0 30px;display:block}.page-template-page-life-at-stcatherines .visualiser{height:30px;left:7px;position:absolute;top:-8px;width:40px;opacity:0}.page-template-page-life-at-stcatherines .visualiser__bar{background:#6caddf;bottom:1px;height:3px;position:absolute;width:2px;-webkit-animation:sound 0ms -800ms linear infinite alternate;-moz-animation:sound 0ms -800ms linear infinite alternate;animation:sound 0ms -800ms linear infinite alternate}.page-template-page-life-at-stcatherines .visualiser__bar:nth-child(1){left:1px;-webkit-animation-duration:474ms;-moz-animation-duration:474ms;animation-duration:474ms}.page-template-page-life-at-stcatherines .visualiser__bar:nth-child(2){left:5px;-webkit-animation-duration:433ms;-moz-animation-duration:433ms;animation-duration:433ms}.page-template-page-life-at-stcatherines .visualiser__bar:nth-child(3){left:9px;-webkit-animation-duration:407ms;-moz-animation-duration:407ms;animation-duration:407ms}.page-template-page-life-at-stcatherines .visualiser__bar:nth-child(4){left:13px;-webkit-animation-duration:458ms;-moz-animation-duration:458ms;animation-duration:458ms}.page-template-page-life-at-stcatherines .visualiser__bar:nth-child(5){left:17px;-webkit-animation-duration:400ms;-moz-animation-duration:400ms;animation-duration:400ms}.page-template-page-life-at-stcatherines .visualiser__bar:nth-child(6){left:21px;-webkit-animation-duration:427ms;-moz-animation-duration:427ms;animation-duration:427ms}.page-template-page-life-at-stcatherines .crest{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:6.25em;text-align:center;display:block;color:#00305c;margin-bottom:.125em}.page-template-page-life-at-stcatherines .crest--humanities:before{content:"\f117"}.page-template-page-life-at-stcatherines .crest--english:before{content:"\f111"}.page-template-page-life-at-stcatherines .crest--mathematics:before{content:"\f11a"}.page-template-page-life-at-stcatherines .crest--science:before{content:"\f122"}.page-template-page-life-at-stcatherines.under main .sections{position:fixed;top:0;left:0;width:100%}.page-template-page-life-at-stcatherines:not(.under) main{min-height:auto !important}.page-template-page-life-at-stcatherines:not(.under) main .sections{margin-top:100vh}.page-template-page-life-at-stcatherines .curtain{height:100vh;width:100%;z-index:5;position:absolute;top:0;left:0}.page-template-page-life-at-stcatherines .video-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px}.page-template-page-life-at-stcatherines .video-wrapper img{position:absolute;z-index:1;top:0;height:100%;width:100%;-moz-transition:filter .75s cubic-bezier(.23, 1, .32, 1);transition:-webkit-filter .75s cubic-bezier(.23, 1, .32, 1), filter .75s cubic-bezier(.23, 1, .32, 1)}.page-template-page-life-at-stcatherines .video-wrapper img:hover{cursor:pointer;-webkit-filter:brightness(125%);filter:brightness(125%)}.page-template-page-life-at-stcatherines .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.touchevents .tile{background:rgba(0,48,92,0.9)}.touchevents .tile .tile__description{height:100px;opacity:1;visibility:visible}.touchevents .tile .tile__content:after{bottom:50px;width:100px}.touchevents .tile .icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.no-objectfit .banner--full-screen{min-height:100vh;overflow:hidden}.no-objectfit .banner--full-screen img{height:auto;position:absolute}.no-objectfit .tiles .row{overflow:hidden}.no-objectfit .tiles img{height:auto}.no-objectfit .video-autoplay video{height:auto}.scroll-downs{position:absolute;right:0;bottom:20px;left:0;margin:auto;border:none;width:23px;height:35px;z-index:6}.mousey{width:3px;padding:7px 10px 20px 7px;height:35px;border:2px solid #fff;border-radius:25px;opacity:.75}.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;-webkit-animation-name:scroll;-moz-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.15, .41, .69, .94);-moz-animation-timing-function:cubic-bezier(.15, .41, .69, .94);animation-timing-function:cubic-bezier(.15, .41, .69, .94);-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@-moz-keyframes scroll{0%{opacity:0}10%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-moz-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px);opacity:0}}.home.page-template-page-chromatix-frontpage{overflow-y:auto;overflow-x:hidden}.chr-container{width:1500px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.chr-button{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:42px;color:#fff;padding:10px 25px;min-width:140px;text-transform:uppercase;font-size:10px;letter-spacing:.6px;text-decoration:none;outline:0;border:0;z-index:0;background-color:#6caddf}.chr-button:before,.chr-button:after{position:absolute;display:block;content:''}.chr-button:before{left:0;bottom:-6px;width:100%;height:6px;-moz-transition:height .3s ease;transition:height .3s ease;background-color:#00305c;z-index:-1}.chr-button:after{width:6px;height:12px;background:url(../../img/icons/arrow-right-white.svg) no-repeat center;background-size:contain;top:0;bottom:0;right:25px;margin:auto;z-index:1}.chr-button--white:before{background-color:#fff}#new-front-page{position:relative;z-index:1;background-color:#fff;font-family:"Poppins",sans-serif}#new-front-page *{-moz-box-sizing:border-box;box-sizing:border-box}#new-front-page p{margin-bottom:32px}#new-front-page .learn-more{display:block;position:absolute;font-size:12px;color:#fff;letter-spacing:.6px;text-transform:uppercase;font-weight:600;left:20px;bottom:24px}#new-front-page .learn-more:after{position:absolute;display:block;content:'';width:6px;height:12px;background:url(../../img/icons/arrow-right-white.svg) no-repeat center;background-size:contain;top:3px;right:-14px;margin:auto;z-index:1;-moz-transition:right .3s ease;transition:right .3s ease}#new-front-page .home-banner-slider{color:#fff;position:relative;background-color:#00305c}#new-front-page .home-banner-slider .single-home-banner{position:relative}#new-front-page .home-banner-slider .single-home-banner:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;content:''}#new-front-page .home-banner-slider .single-home-banner .bg-img{height:61vw;background:#00305c no-repeat center;background-size:cover}#new-front-page .home-banner-slider .home-banner-container{position:relative;z-index:2}#new-front-page .home-banner-slider .home-banner-inner{padding:0 20px;position:relative;z-index:1}#new-front-page .home-banner-slider .page-title{position:relative;font-family:"Roboto Slab",serif;line-height:1.3;color:inherit;font-size:32px;padding-top:100px;margin-bottom:32px}#new-front-page .home-banner-slider .page-title:before{display:block;position:absolute;left:0;width:100%;height:1px;background-color:#fff;content:'';margin-top:-21px}#new-front-page .home-banner-slider .title-part{max-width:100%}#new-front-page .home-banner-slider .content-part{max-width:100%;font-size:14px;font-weight:500;padding-bottom:60px}#new-front-page .home-banner-slider .content-part p{letter-spacing:.6px}#new-front-page .home-banner-slider .slick-dots{position:absolute;right:0;width:50vw;color:#fff;padding-left:0;bottom:60px}#new-front-page .home-banner-slider .slick-dots:before{display:block;position:absolute;left:0;top:0;width:100%;height:1px;background-color:#fff;content:''}#new-front-page .home-banner-slider .slick-dots li{display:inline-block;outline:none;margin-right:20px;padding-top:10px;border-top:6px solid transparent}#new-front-page .home-banner-slider .slick-dots li.slick-active{border-top-color:#fff}#new-front-page .home-banner-slider .slick-dots button{font-family:"Roboto Slab",serif;font-size:16px;color:inherit;font-weight:400;outline:none}#new-front-page .home-banner-slider .slick-dots button:before{content:'0'}#new-front-page .home-banner-slider .slick-arrow{position:absolute;width:15px;height:20px;background:url(../../img/icons/arrow-right-white.svg) no-repeat center;background-size:contain;color:transparent;font-size:0;top:135px;z-index:1}#new-front-page .home-banner-slider .slick-arrow.slick-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:10px}#new-front-page .home-banner-slider .slick-arrow.slick-next{right:10px}#new-front-page .home-banner-slider video{display:none;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#new-front-page .section-two-page-links{background-color:#b5d6ef}#new-front-page .section-two-page-links .section-two-container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#new-front-page .section-two-page-links .single-page-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#new-front-page .section-two-page-links .page-link{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;border:0;padding-bottom:0;height:190px;margin-top:-24px;padding-top:24px;margin-bottom:34px}#new-front-page .section-two-page-links .page-link[data-bg="#ffffff"] .title-part{border-color:#00305c}#new-front-page .section-two-page-links .page-link[data-bg="#ffffff"] .title-part h2{color:#00305c}#new-front-page .section-two-page-links .page-link[data-bg="#ffffff"] .learn-more{color:#00305c}#new-front-page .section-two-page-links .page-link[data-bg="#ffffff"] .learn-more:after{background-image:url(../../img/icons/arrow-right-navy.svg)}#new-front-page .section-two-page-links .title-part{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%;padding:24px 20px}#new-front-page .section-two-page-links .title-part h2{font-size:20px;line-height:1.4;margin-bottom:0;color:#fff}#new-front-page .section-two-page-links .image-wrapper{position:relative;height:100%;overflow:hidden;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}#new-front-page .section-two-page-links .image-wrapper .background-image{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat center;background-size:cover;-moz-transition:-moz-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease}#new-front-page .section-three{padding-top:48px;padding-bottom:48px}#new-front-page .section-three .section-three-container{width:1020px;text-align:center}#new-front-page .section-three .section-three-container .center-image{margin-bottom:24px;width:60px;height:auto}#new-front-page .section-three .section-three-container .section-three-title{font-size:14px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;color:#00305c;font-weight:700;font-family:"Poppins",sans-serif}#new-front-page .section-three .section-three-container .section-three-sub-title{font-size:24px;line-height:1.33;margin-bottom:32px;color:#74a5cd;font-family:"Roboto Slab",serif;font-weight:300}#new-front-page .section-three .section-three-container .section-three-content{color:#00305c;font-size:12px;line-height:1.7;letter-spacing:.6px;font-weight:300}#new-front-page .section-three .section-three-container .chr-button{margin-left:6px;margin-right:6px;margin-bottom:10px}#new-front-page .section-four-page-links{background-color:#b5d6ef;padding-top:48px;padding-bottom:48px}#new-front-page .section-four-page-links .section-four-container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-bottom:-10px}#new-front-page .section-four-page-links .single-page-wrapper{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 5px 10px}#new-front-page .section-four-page-links .page-link{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;padding:24px;height:150px}#new-front-page .section-four-page-links .page-link[data-bg="#ffffff"] .title-part h2{color:#00305c}#new-front-page .section-four-page-links .page-link[data-bg="#ffffff"] .title-part svg g,#new-front-page .section-four-page-links .page-link[data-bg="#ffffff"] .title-part svg path{fill:#00305c}#new-front-page .section-four-page-links .title-part{position:relative}#new-front-page .section-four-page-links .title-part h2{font-size:16px;line-height:1.4;margin-bottom:0;color:#fff}#new-front-page .section-four-page-links .title-part svg{width:32px;height:32px;margin-bottom:15px}#new-front-page .section-four-page-links .title-part svg g,#new-front-page .section-four-page-links .title-part svg path{fill:#fff}#new-front-page .section-four-page-links .image-wrapper{position:relative;overflow:hidden}#new-front-page .section-four-page-links .image-wrapper .background-image{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat center;background-size:cover;-moz-transition:-moz-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease}#new-front-page .section-five{padding-top:48px;padding-bottom:48px}#new-front-page .section-five .top-content{position:relative;margin-bottom:32px}#new-front-page .section-five .section-five-title{font-size:14px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;color:#00305c;font-weight:700;font-family:"Poppins",sans-serif}#new-front-page .section-five .section-five-sub-title{font-size:24px;line-height:1.33;margin-bottom:32px;color:#74a5cd;font-family:"Roboto Slab",serif;font-weight:300}#new-front-page .section-five .single-post{padding:0 10px}#new-front-page .section-five .single-post:hover .featured-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#new-front-page .section-five .single-post:hover .read-more:after{right:19px}#new-front-page .section-five .post-list-slider{margin-left:-10px;margin-right:-10px;padding-bottom:55px}#new-front-page .section-five .single-post-top-content{padding:25px 20px;background-color:#b5d6ef}#new-front-page .section-five .single-post-top-content .date{color:#6caddf;font-size:12px;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}#new-front-page .section-five .single-post-top-content h3{font-size:16px;line-height:1.4;margin:0;height:46px;overflow:hidden}#new-front-page .section-five .featured-image-wrapper{overflow:hidden}#new-front-page .section-five .featured-image{padding-bottom:60%;background:#ccc no-repeat center;background-size:cover;-moz-transition:-moz-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease}#new-front-page .section-five .single-post-bottom-content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #00305c}#new-front-page .section-five .single-post-bottom-content p{margin-bottom:0;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#00305c;padding:12px 20px;font-weight:600}#new-front-page .section-five .single-post-bottom-content p.category{opacity:.35}#new-front-page .section-five .single-post-bottom-content p.read-more{background-color:#b5d6ef;position:relative;padding-right:40px}#new-front-page .section-five .single-post-bottom-content p.read-more:after{position:absolute;display:block;content:'';width:6px;height:12px;background:url(../../img/icons/arrow-right-navy.svg) no-repeat center;background-size:contain;top:0;bottom:0;right:24px;margin:auto;z-index:1;-moz-transition:right .3s ease;transition:right .3s ease}#new-front-page .section-five .slick-arrow{outline:none;position:absolute;bottom:0;width:50px;height:35px;border-top:1px solid #00305c;border-bottom:1px solid #00305c;color:transparent;background:url(../../img/icons/arrow-right-navy.svg) no-repeat center;background-size:12px 12px}#new-front-page .section-five .slick-arrow.slick-prev{right:70px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#new-front-page .section-five .slick-arrow.slick-next{right:20px}#new-front-page .testimonial-section .testimonial-top-container{position:relative;background-color:#6caddf;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#new-front-page .testimonial-section .testimonial-top-container .quotation-mark-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-moz-calc(59vw - 30px);top:calc(59vw - 30px);left:20px;width:82px;height:65px;background:no-repeat center;background-size:contain;z-index:1}#new-front-page .testimonial-section .testimonial-image-slider{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#new-front-page .testimonial-section .testimonial-image-slider .slick-list,#new-front-page .testimonial-section .testimonial-image-slider .slick-track,#new-front-page .testimonial-section .testimonial-image-slider .single-bg-img{height:59vw}#new-front-page .testimonial-section .testimonial-image-slider .single-bg-img .bg-img{height:100%;background:no-repeat center;background-size:cover}#new-front-page .testimonial-section .testimonial-content-slider{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#new-front-page .testimonial-section .testimonial-content-slider .chr-container{margin:0;width:825px;padding-top:50px;padding-bottom:40px}#new-front-page .testimonial-section .testimonial-content-slider .chr-container h2{font-size:16px}#new-front-page .testimonial-section .testimonial-content-slider .chr-container p{color:#fff;font-size:14px;font-weight:300;line-height:1.7}#new-front-page .testimonial-section .testimonial-content-slider .learn-more{display:inline-block;position:relative;top:0;left:0;color:#00305c;border-bottom:0}#new-front-page .testimonial-section .testimonial-content-slider .learn-more:after{background-image:url(../../img/icons/arrow-right-navy.svg)}#new-front-page .testimonial-section .testimonial-content-slider .learn-more:hover:after{right:-19px}#new-front-page .testimonial-section .testimonial-name-slider p{font-size:12px;letter-spacing:.6px;padding:16px 0;width:100%;text-align:center;color:#00305c;margin-bottom:0}#new-front-page .testimonial-section .testimonial-name-slider .slick-dots{padding-left:0;margin-bottom:48px;border-bottom:1px solid #00305c;text-align:center}#new-front-page .testimonial-section .testimonial-name-slider .slick-dots li{display:inline-block;outline:none;margin-right:24px;padding-bottom:8px;border-bottom:6px solid transparent}#new-front-page .testimonial-section .testimonial-name-slider .slick-dots li:last-child{margin-right:0}#new-front-page .testimonial-section .testimonial-name-slider .slick-dots li.slick-active{border-bottom-color:#00305c}#new-front-page .testimonial-section .testimonial-name-slider .slick-dots button{font-family:"Roboto Slab",serif;font-size:12px;color:#00305c;font-weight:400;outline:none}#new-front-page .testimonial-section .testimonial-name-slider .slick-dots button:before{content:'0'}#new-front-page .home-footer{background-color:#00305c;padding-top:48px;padding-bottom:48px}#new-front-page .home-footer .chr-container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}#new-front-page .home-footer .footer-label{color:#6caddf;font-size:10px !important;text-transform:uppercase;font-weight:600;margin-top:24px;letter-spacing:.6px}#new-front-page .home-footer h3{color:inherit;font-size:16px;padding-bottom:12px;border-bottom:1px solid #fff}#new-front-page .home-footer .col-1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#new-front-page .home-footer .col-1 .single-contact p{margin-bottom:11px}#new-front-page .home-footer .col-1 .single-contact p,#new-front-page .home-footer .col-1 .single-contact a{color:#fff;border:0;letter-spacing:.6px;font-size:14px}#new-front-page .home-footer .col-1 .single-contact .footer-label{color:#6caddf}#new-front-page .home-footer .col-1 .single-contact a,#new-front-page .home-footer .col-1 .single-contact span{position:relative;display:block;padding-left:28px}#new-front-page .home-footer .col-1 .single-contact a svg,#new-front-page .home-footer .col-1 .single-contact span svg{width:16px;height:16px;position:absolute;left:0;top:2px}#new-front-page .home-footer .col-1 .single-contact .address{font-size:14px}#new-front-page .home-footer .col-2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:40px}#new-front-page .home-footer .col-2 .home-footer-menu{padding:0;margin:0;margin-top:24px;list-style:none}#new-front-page .home-footer .col-2 .home-footer-menu .menu-item-link{position:relative;display:block;color:#fff;font-size:10px;text-transform:uppercase;font-weight:600;margin-top:10px;border:0;padding-left:16px;letter-spacing:.6px}#new-front-page .home-footer .col-2 .home-footer-menu .menu-item-link:hover{color:#6caddf}#new-front-page .home-footer .col-2 .home-footer-menu svg{position:absolute;left:0;width:5px;height:10px}#new-front-page .home-footer .col-2 .home-footer-menu svg g{fill:#6caddf}#new-front-page .home-footer .col-3{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:40px}#new-front-page .col-4{font-size:12px;opacity:.6;font-weight:300;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:30px}#new-front-page .chr-footer-form{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#new-front-page .chr-footer-form .footer-label{margin-top:0;margin-bottom:4px}#new-front-page .chr-footer-form div.col-1,#new-front-page .chr-footer-form div.col-2{margin-top:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#new-front-page .chr-footer-form .form__row{margin-bottom:10px}#new-front-page .chr-footer-form .form__row br{display:none}#new-front-page .chr-footer-form .form__row input{height:50px}#new-front-page .chr-footer-form .form__row textarea{height:129px}#new-front-page .chr-footer-form .form__row input,#new-front-page .chr-footer-form .form__row textarea{border-radius:0;width:100%;min-width:0;position:relative;border:0;border-bottom:0 solid #6caddf;-moz-transition:border .3s ease;transition:border .3s ease}#new-front-page .chr-footer-form .form__row input:focus,#new-front-page .chr-footer-form .form__row textarea:focus{border-bottom-width:6px}#new-front-page .chr-footer-form div.col-3{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:0}#new-front-page .chr-footer-form div.col-3 .g-recaptcha{margin-bottom:10px}#new-front-page .chr-footer-form div.col-3 .chr-button{margin-bottom:0;font-family:"Poppins",sans-serif}#new-front-page .chr-footer-form div.col-3 .chr-button:before{background-color:#fff}#new-front-page span.wpcf7-not-valid-tip{display:block}#new-front-page div.wpcf7-response-output{margin-top:10px}.campaign-banner{font-family:"Poppins",sans-serif;position:relative;background:#00305c no-repeat center;background-size:cover;-moz-box-sizing:border-box;box-sizing:border-box}.campaign-banner:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;content:'';z-index:1}.campaign-banner .campaign-banner-container{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:white;z-index:2;padding-top:40px;padding-bottom:40px}.campaign-banner .banner-title{color:inherit;font-size:30px;margin-bottom:16px}.campaign-banner .title-part{-webkit-flex-basis:91.6%;-ms-flex-preferred-size:91.6%;flex-basis:91.6%;max-width:91.6%}.campaign-banner .content-part{-webkit-flex-basis:91.6%;-ms-flex-preferred-size:91.6%;flex-basis:91.6%;max-width:91.6%;margin-bottom:54px}.campaign-banner .button-list{margin-right:-15px}.campaign-banner .chr-button{margin-top:15px}.campaign-banner .stats-list .single-stat{display:inline-block;width:49%;padding-right:15px;vertical-align:top}.campaign-banner .stats-list .stat-label{font-size:10px;text-transform:uppercase}.campaign-banner .stats-list .figure{font-family:"Roboto Slab",serif;font-size:32px;line-height:40px;margin-bottom:16px}.campaign-banner video{display:none;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 * Datepicker for Bootstrap v1.6.0-dev (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz- oldlinear-gradient(top, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz- oldlinear-gradient(top, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz- oldlinear-gradient(top, #b3b3b3, #808080);background-image:linear-gradient(to bottom, #b3b3b3, #808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz- oldlinear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz- oldlinear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:4px 5px}.datepicker th{background:transparent}.datepicker tr{border:none}.datepicker tbody tr:nth-child(even){background:transparent}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-with-fade .mfp-content,.mfp-with-fade .mfp-arrow,.mfp-with-fade.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-with-fade.mfp-ready .mfp-content,.mfp-with-fade.mfp-ready .mfp-arrow{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing .mfp-content,.mfp-with-fade.mfp-removing .mfp-arrow,.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}/*!
 * fullPage 2.7.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 * Contribution by Jhony0311
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-moz-transition:none !important;transition:none !important}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li:hover #fp-nav ul li a.active span,#fp-nav ul li:hover .fp-slidesNav ul li a.active span,#fp-slidesNav ul li:hover #fp-nav ul li a.active span,#fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li:hover .fp-tooltip{-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav.fp-show-active a.active+.fp-tooltip{-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}.fp-slidesNav ul li{display:inline-block}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-enabled body{padding-left:110px}.fp-controlArrow{display:none !important}}@media screen and (min-width:768px){.container{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){.container{max-width:750px}}@media screen and (min-width:992px){.container{max-width:980px}}@media screen and (min-width:1200px){.container{max-width:1170px}}@media screen and (min-width:768px){.row{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16{float:left}.col-sm-16{width:100%}.col-sm-15{width:93.75%}.col-sm-14{width:87.5%}.col-sm-13{width:81.25%}.col-sm-12{width:75%}.col-sm-11{width:68.75%}.col-sm-10{width:62.5%}.col-sm-9{width:56.25%}.col-sm-8{width:50%}.col-sm-7{width:43.75%}.col-sm-6{width:37.5%}.col-sm-5{width:31.25%}.col-sm-4{width:25%}.col-sm-3{width:18.75%}.col-sm-2{width:12.5%}.col-sm-1{width:6.25%}.col-sm-pull-16{right:100%}.col-sm-pull-15{right:93.75%}.col-sm-pull-14{right:87.5%}.col-sm-pull-13{right:81.25%}.col-sm-pull-12{right:75%}.col-sm-pull-11{right:68.75%}.col-sm-pull-10{right:62.5%}.col-sm-pull-9{right:56.25%}.col-sm-pull-8{right:50%}.col-sm-pull-7{right:43.75%}.col-sm-pull-6{right:37.5%}.col-sm-pull-5{right:31.25%}.col-sm-pull-4{right:25%}.col-sm-pull-3{right:18.75%}.col-sm-pull-2{right:12.5%}.col-sm-pull-1{right:6.25%}.col-sm-pull-0{right:0}.col-sm-push-16{left:100%}.col-sm-push-15{left:93.75%}.col-sm-push-14{left:87.5%}.col-sm-push-13{left:81.25%}.col-sm-push-12{left:75%}.col-sm-push-11{left:68.75%}.col-sm-push-10{left:62.5%}.col-sm-push-9{left:56.25%}.col-sm-push-8{left:50%}.col-sm-push-7{left:43.75%}.col-sm-push-6{left:37.5%}.col-sm-push-5{left:31.25%}.col-sm-push-4{left:25%}.col-sm-push-3{left:18.75%}.col-sm-push-2{left:12.5%}.col-sm-push-1{left:6.25%}.col-sm-push-0{left:0}.col-sm-offset-16{margin-left:100%}.col-sm-offset-15{margin-left:93.75%}.col-sm-offset-14{margin-left:87.5%}.col-sm-offset-13{margin-left:81.25%}.col-sm-offset-12{margin-left:75%}.col-sm-offset-11{margin-left:68.75%}.col-sm-offset-10{margin-left:62.5%}.col-sm-offset-9{margin-left:56.25%}.col-sm-offset-8{margin-left:50%}.col-sm-offset-7{margin-left:43.75%}.col-sm-offset-6{margin-left:37.5%}.col-sm-offset-5{margin-left:31.25%}.col-sm-offset-4{margin-left:25%}.col-sm-offset-3{margin-left:18.75%}.col-sm-offset-2{margin-left:12.5%}.col-sm-offset-1{margin-left:6.25%}.col-sm-offset-0{margin-left:0}}@media screen and (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16{float:left}.col-md-16{width:100%}.col-md-15{width:93.75%}.col-md-14{width:87.5%}.col-md-13{width:81.25%}.col-md-12{width:75%}.col-md-11{width:68.75%}.col-md-10{width:62.5%}.col-md-9{width:56.25%}.col-md-8{width:50%}.col-md-7{width:43.75%}.col-md-6{width:37.5%}.col-md-5{width:31.25%}.col-md-4{width:25%}.col-md-3{width:18.75%}.col-md-2{width:12.5%}.col-md-1{width:6.25%}.col-md-pull-16{right:100%}.col-md-pull-15{right:93.75%}.col-md-pull-14{right:87.5%}.col-md-pull-13{right:81.25%}.col-md-pull-12{right:75%}.col-md-pull-11{right:68.75%}.col-md-pull-10{right:62.5%}.col-md-pull-9{right:56.25%}.col-md-pull-8{right:50%}.col-md-pull-7{right:43.75%}.col-md-pull-6{right:37.5%}.col-md-pull-5{right:31.25%}.col-md-pull-4{right:25%}.col-md-pull-3{right:18.75%}.col-md-pull-2{right:12.5%}.col-md-pull-1{right:6.25%}.col-md-pull-0{right:0}.col-md-push-16{left:100%}.col-md-push-15{left:93.75%}.col-md-push-14{left:87.5%}.col-md-push-13{left:81.25%}.col-md-push-12{left:75%}.col-md-push-11{left:68.75%}.col-md-push-10{left:62.5%}.col-md-push-9{left:56.25%}.col-md-push-8{left:50%}.col-md-push-7{left:43.75%}.col-md-push-6{left:37.5%}.col-md-push-5{left:31.25%}.col-md-push-4{left:25%}.col-md-push-3{left:18.75%}.col-md-push-2{left:12.5%}.col-md-push-1{left:6.25%}.col-md-push-0{left:0}.col-md-offset-16{margin-left:100%}.col-md-offset-15{margin-left:93.75%}.col-md-offset-14{margin-left:87.5%}.col-md-offset-13{margin-left:81.25%}.col-md-offset-12{margin-left:75%}.col-md-offset-11{margin-left:68.75%}.col-md-offset-10{margin-left:62.5%}.col-md-offset-9{margin-left:56.25%}.col-md-offset-8{margin-left:50%}.col-md-offset-7{margin-left:43.75%}.col-md-offset-6{margin-left:37.5%}.col-md-offset-5{margin-left:31.25%}.col-md-offset-4{margin-left:25%}.col-md-offset-3{margin-left:18.75%}.col-md-offset-2{margin-left:12.5%}.col-md-offset-1{margin-left:6.25%}.col-md-offset-0{margin-left:0}}@media screen and (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16{float:left}.col-lg-16{width:100%}.col-lg-15{width:93.75%}.col-lg-14{width:87.5%}.col-lg-13{width:81.25%}.col-lg-12{width:75%}.col-lg-11{width:68.75%}.col-lg-10{width:62.5%}.col-lg-9{width:56.25%}.col-lg-8{width:50%}.col-lg-7{width:43.75%}.col-lg-6{width:37.5%}.col-lg-5{width:31.25%}.col-lg-4{width:25%}.col-lg-3{width:18.75%}.col-lg-2{width:12.5%}.col-lg-1{width:6.25%}.col-lg-pull-16{right:100%}.col-lg-pull-15{right:93.75%}.col-lg-pull-14{right:87.5%}.col-lg-pull-13{right:81.25%}.col-lg-pull-12{right:75%}.col-lg-pull-11{right:68.75%}.col-lg-pull-10{right:62.5%}.col-lg-pull-9{right:56.25%}.col-lg-pull-8{right:50%}.col-lg-pull-7{right:43.75%}.col-lg-pull-6{right:37.5%}.col-lg-pull-5{right:31.25%}.col-lg-pull-4{right:25%}.col-lg-pull-3{right:18.75%}.col-lg-pull-2{right:12.5%}.col-lg-pull-1{right:6.25%}.col-lg-pull-0{right:0}.col-lg-push-16{left:100%}.col-lg-push-15{left:93.75%}.col-lg-push-14{left:87.5%}.col-lg-push-13{left:81.25%}.col-lg-push-12{left:75%}.col-lg-push-11{left:68.75%}.col-lg-push-10{left:62.5%}.col-lg-push-9{left:56.25%}.col-lg-push-8{left:50%}.col-lg-push-7{left:43.75%}.col-lg-push-6{left:37.5%}.col-lg-push-5{left:31.25%}.col-lg-push-4{left:25%}.col-lg-push-3{left:18.75%}.col-lg-push-2{left:12.5%}.col-lg-push-1{left:6.25%}.col-lg-push-0{left:0}.col-lg-offset-16{margin-left:100%}.col-lg-offset-15{margin-left:93.75%}.col-lg-offset-14{margin-left:87.5%}.col-lg-offset-13{margin-left:81.25%}.col-lg-offset-12{margin-left:75%}.col-lg-offset-11{margin-left:68.75%}.col-lg-offset-10{margin-left:62.5%}.col-lg-offset-9{margin-left:56.25%}.col-lg-offset-8{margin-left:50%}.col-lg-offset-7{margin-left:43.75%}.col-lg-offset-6{margin-left:37.5%}.col-lg-offset-5{margin-left:31.25%}.col-lg-offset-4{margin-left:25%}.col-lg-offset-3{margin-left:18.75%}.col-lg-offset-2{margin-left:12.5%}.col-lg-offset-1{margin-left:6.25%}.col-lg-offset-0{margin-left:0}}@media screen and (min-width:480px){html{font-size:62.5%}}@media screen and (min-width:480px){h1,.h1{font-size:3.125em}h2,.h2{font-size:1.75em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.25em}h5,.h5{font-size:1.125em}h6,.h6{font-size:.875em}}@media screen and (min-width:480px){blockquote{font-size:1.75em}}@media screen and (min-width:768px){blockquote{margin-top:2em;margin-bottom:3em}}@media screen and (max-width:479px){.img--left,.img--right{margin-left:auto;margin-right:auto;display:block}.school-values small{display:block;text-indent:-9999em;font-size:5px;border-bottom:1px solid #6caddf;width:25px;margin:1em auto 3em}}@media screen and (min-width:480px){.img--left{float:left;margin-right:1.5em}.img--right{float:right;margin-left:1.5em}.school-values small{margin:0 .7em;color:#6caddf}}@media screen and (min-width:768px){.intro{font-size:1.25em}}@media screen and (max-width:479px){th,td{font-size:12px}}@media screen and (min-width:768px){th,td{padding-left:20px;padding-right:20px}.table--responsive td{width:48%}.table--responsive td:nth-child(1n){padding-right:2%}.table--responsive td:nth-child(2n){padding-left:2%;padding-right:0}.table--media td:nth-child(1n){min-width:200px;padding-right:2%}.table--media td:nth-child(2n){padding-left:2%;padding-right:0;padding-bottom:2.5em}}@media screen and (max-width:767px){.table--responsive tr,.table--media tr,.table--responsive th,.table--media th,.table--responsive td,.table--media td{display:block}}@media screen and (min-width:768px){.widget-social__desktop{display:table-cell}.widget-social__printer .widget-social__desktop{display:inline}.widget-social__printer [class^=icon_]{margin-right:.8em}}@media screen and (min-width:992px){.google-maps-embed{margin-left:-100px;margin-right:-100px}}@media screen and (min-width:1200px){.google-maps-embed{margin-left:-200px;margin-right:-200px}}@media screen and (min-width:480px){.logo{left:50%;margin-left:-37.5px}}@media screen and (min-width:768px){.logo{width:100px;height:100px}.logo:hover .logo__home,.logo:focus .logo__home{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.logo:hover .logo__text__icon,.logo:focus .logo__text__icon{opacity:.1}.logo__text__icon,.logo__home{-moz-transition:all 1s cubic-bezier(.23, 1, .32, 1);transition:all 1s cubic-bezier(.23, 1, .32, 1)}.logo__home{width:100px;height:100px;line-height:100px;display:block;font-family:"CaeciliaLTPro-55Roman";color:#fff;text-align:center;opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media screen and (min-width:992px){.logo{width:110px;height:110px;position:absolute;border:none;padding-bottom:0;top:0;left:0;display:block;z-index:1;overflow:visible}.logo:hover,.logo:focus{border:none}.logo__icon{width:335px;height:58px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../../svg/logo.svg) no-repeat;display:block;left:25px}.logo__text{width:335px;height:58px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;display:block;left:25px}header .logo__text{width:65px}.logo__text__icon{width:51px;height:76px;position:absolute;background:url(../../img/new-logo.png) no-repeat center;background-size:contain;top:0;left:0;display:block}.logo__text__name{width:250px;height:auto;position:absolute;top:0;left:125px;display:block;-moz-transition:opacity .75s cubic-bezier(.23, 1, .32, 1);transition:opacity .75s cubic-bezier(.23, 1, .32, 1)}.header .logo{z-index:8}.logo__home{width:110px;height:110px;line-height:110px}.home .logo__text__location{width:250px;height:58px;display:block;position:absolute;left:117px;top:47px;color:#fff;font-family:"CaeciliaLTPro-55Roman";font-size:17px;-webkit-font-smoothing:antialiased}.logo--inverse .logo__text__name,.single-format-standard .logo__text__name,.single-blue-ribbon .logo__text__name,.logo-text-hide .logo__text__name,.search-visible .logo__text__name{opacity:0;display:none}.logo.logo--inverse{overflow:hidden}.nav-visible .logo__text__name,.nav-visible .logo__text__location{display:none}.show-logo .logo__text__name,.show-logo .logo__text__location{display:block}}@media screen and (min-width:992px){.logo{margin:0}.logo__icon{margin:0}}@media screen and (max-width:991px){.touchevents .nav .menu-item-has-children>a:before{opacity:1;color:#fff;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:768px){.nav__content{padding-top:100px}.nav__links__wrap{height:-moz-calc(100% - 100px);height:calc(100% - 100px)}}@media screen and (min-width:768px) and (max-width:991px){.nav__links__wrap{height:-moz-calc(100% - 100px);height:calc(100% - 100px)}.nav__links{padding-top:0}.sub-menu-wrap{background:#8fc1e7}.subnav-visible>.nav__links{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.subnav-visible .nav__links{width:50%}}@media screen and (min-width:992px){.nav{max-width:100%;top:0;left:0;padding-left:110px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);overflow:hidden}.nav__content{max-width:500px;padding-top:0;overflow:hidden}.nav__overlay{background:rgba(0,0,0,0.75);position:absolute;top:0;right:0;bottom:-100px;left:110px;opacity:0;visibility:hidden}.nav-visible .nav__overlay{display:block;visibility:visible}.nav__links__wrap{height:-moz-calc(100% - 190px);height:calc(100% - 190px)}.nav__logo{width:100%;height:110px;display:block;margin-left:auto;margin-right:auto;border:none;padding-bottom:0;padding-top:1.5em;background:#7ab5e2}.nav__logo:hover,.nav__logo:focus{border:none}.nav__logo span{width:220px;height:55px;display:inline-block;text-indent:-9999em;text-align:left;display:block;margin-left:1.5em;background:url(../../svg/logo.svg) no-repeat -85px 0}.nav-visible body{height:auto}.sub-menu-wrap{height:-moz-calc(100% - 50px);height:calc(100% - 50px);top:50px;left:610px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;right:0;padding:2em;width:250px;background:#7ab5e2}.is-visible .sub-menu-wrap{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.sub-menu-wrap:after{content:'';height:10%;width:1px;background:rgba(255,255,255,0.4);position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;top:50%;opacity:0;visibility:hidden;-moz-transition:opacity .2s cubic-bezier(.23, 1, .32, 1) 0s;transition:opacity .2s cubic-bezier(.23, 1, .32, 1) 0s}.subnav-visible>.nav__links{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:50%}.subnav-visible>.nav__links .sub-menu-wrap:after{opacity:1;height:30%;visibility:visible;-moz-transition:opacity .5s cubic-bezier(.23, 1, .32, 1) .3s,height .7s cubic-bezier(.23, 1, .32, 1) .4s;transition:opacity .5s cubic-bezier(.23, 1, .32, 1) .3s,height .7s cubic-bezier(.23, 1, .32, 1) .4s}}@media screen and (min-width:1200px){.nav{width:70%;max-width:1200px}.extras{display:block}.extras__content{font-size:1.11111111em}.extras .extras__link{font-size:.9em}}@media screen and (min-width:1600px){.nav ul{font-size:1em}.nav ul a{font-size:1em}.nav__content{max-width:650px}.sub-menu-wrap{width:325px;left:760px}.extras{left:760px}}@media screen and (max-width:991px){.extras{display:none !important}}@media screen and (max-width:991px){.container--content--articles{padding:0;max-width:100%}}@media screen and (min-width:768px){.content--articles__pagination .pagination__prev,.content--articles__pagination .pagination__next{font-size:.875em}}@media screen and (min-width:1200px){.content--articles__pagination .pagination__prev,.content--articles__pagination .pagination__next{font-size:1.25em}.content--articles__pagination .pagination__prev:before,.content--articles__pagination .pagination__next:before{margin-bottom:1em}}@media screen and (min-width:1600px){.content--articles__pagination .pagination__prev,.content--articles__pagination .pagination__next{font-size:1.5em}}@media screen and (min-width:992px){.footer__social__icons,.footer__social__icons .social__icons{display:inline-block;margin-top:0;margin-bottom:0}.footer__social__icons{display:block}}@media screen and (min-width:1400px){.footer__social__icons{display:inline}}@media screen and (min-width:768px) and (max-width:991px){.gallery .slick-slider{width:120%;margin-left:-10%}.gallery__description{width:85%;margin:0 auto}.gallery__img__wrap{padding:0 50px}}@media screen and (min-width:768px){.gallery figure{margin-bottom:0}.gallery__img{margin-bottom:0}.gallery__nav{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin-top:0}.gallery__next,.gallery__previous{height:100%;width:50px;background:rgba(255,255,255,0.5);position:absolute;top:0}.gallery__next span,.gallery__previous span{color:#00305c}.gallery__next:hover span,.gallery__previous:hover span{color:#74a5cd}.gallery__next{right:0}.gallery__previous{left:0}}@media screen and (min-width:992px){.gallery{margin:3em -100px}.gallery+.gallery{margin-top:-3em}.gallery__description{margin-right:100px;margin-left:100px}.gallery__nav{margin-right:100px}.gallery__nav:hover .gallery__next,.gallery__nav:hover .gallery__previous{opacity:1}.gallery__next,.gallery__previous{width:30%;background:none;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.gallery__next span,.gallery__previous span{height:100%;width:80px;position:absolute;top:0;left:0;background:rgba(255,255,255,0.5)}.gallery__next span:before,.gallery__previous span:before{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-13px;font-size:13px}.gallery__next:hover span,.gallery__previous:hover span{background:#00305c;color:#fff}.gallery__next span{right:0;left:auto}.gallery--blue-ribbon,.gallery--blue-ribbon .gallery__description,.gallery--blue-ribbon .gallery__nav{margin-left:0;margin-right:0}}@media screen and (min-width:1200px){.gallery{margin-left:-200px;margin-right:-200px}.gallery__description{margin-right:200px;margin-left:200px}.gallery__nav{margin-right:200px}.gallery--blue-ribbon,.gallery--blue-ribbon .gallery__description,.gallery--blue-ribbon .gallery__nav{margin-left:0;margin-right:0}}@media screen and (min-width:768px){.std__subheader{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:768px){.std__subheader{margin-left:12.5%}}@media screen and (min-width:768px){.std__breadcrumbs,.std__article{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:768px){.std__breadcrumbs,.std__article{margin-left:12.5%}}@media screen and (min-width:992px){.std__breadcrumbs,.std__article{padding-left:15px;padding-right:15px;float:left;width:62.5%}}@media screen and (min-width:992px){.std__breadcrumbs,.std__article{margin-left:18.75%}}@media screen and (min-width:768px){.std__subheader__icon{margin-bottom:2em}}@media screen and (min-width:768px){body{padding-top:100px}.std__article blockquote{width:137.5%}.alignleft,.alignright{max-width:55%;height:auto}img.alignleft,img.alignright{max-width:55%}.alignleft{float:left;margin-right:1.5625em}.alignright{float:right;margin-left:1.5625em}.std__article__more .article__item--list:nth-child(3){display:block}}@media screen and (min-width:768px) and (min-width:768px){.std__article blockquote{right:18.75%}}@media screen and (min-width:992px){body{padding-top:0}.std__article blockquote{width:150%}.std__article__more .article__item--list{width:33.33%;padding-bottom:33.33%}}@media screen and (min-width:992px) and (min-width:992px){.std__article blockquote{right:25%}}@media screen and (max-width:767px){.std__breadcrumbs,.std__article{padding-left:0;padding-right:0}.alignnone{width:100%;max-width:none}}@media screen and (max-width:380px){.header__mystcath{display:none}}@media screen and (min-width:480px){.header__social>a{display:inline}.header__hamburger{top:0;right:auto;left:0}.header__search{right:75px}.header__quick-contact{right:0}.header__mystcath{right:150px}}@media screen and (min-width:768px){.header{height:100px;padding:1.5em}.header__social{padding-left:1em;padding-right:1em}.header__hamburger,.header__search,.header__quick-contact,.header__mystcath{width:100px;height:100px}.header__hamburger div{top:41px;left:35px}.header__search span,.header__quick-contact span,.header__mystcath span{top:32px;left:33px}.header__search .icon_cross,.header__quick-contact .icon_cross,.header__mystcath .icon_cross{top:39px;left:39px}.header__search{right:100px}.header__mystcath{right:200px}}@media screen and (min-width:992px){body{padding-left:110px}.header{width:110px;height:100%;min-width:0;position:fixed;top:0;left:0;min-height:750px}.header__hamburger,.header__search,.header__quick-contact,.header__mystcath{width:110px;height:110px}.header__search span,.header__quick-contact span,.header__mystcath span{top:37px;left:37px;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.header__search .icon_cross,.header__quick-contact .icon_cross,.header__mystcath .icon_cross{top:44px;left:43px}.header__search .header__subtext,.header__quick-contact .header__subtext,.header__mystcath .header__subtext{display:block;opacity:0;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.header__hamburger{top:110px}.header__hamburger div{top:45px;left:39px}.header__quick-contact{top:220px}.header__search{top:330px;right:0}.header__mystcath{top:440px;right:0}.header__mystcath span{-moz-transition-delay:0s !important;transition-delay:0s !important}.header__mystcath:hover span{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.header__mystcath:hover .header__subtext{opacity:1}}@media screen and (max-width:991px){#google_translate_element{top:95px;margin-top:0}}@media screen and (max-width:767px){#google_translate_element{top:70px}}@media screen and (max-width:479px){#google_translate_element{top:100vh;margin-top:-41px}}@media screen and (min-width:992px) and (min-height:780px){#google_translate_element{top:580px}}@media screen and (max-width:479px){#google_translate_element .goog-te-gadget select{width:145px;font-size:14px;background-size:10px;background-position:125px center;padding:10px}}@media screen and (min-width:992px){#main{position:relative;z-index:1;margin-bottom:99px}.footer{height:100px;position:fixed;bottom:0;left:0;padding-left:140px;z-index:0;display:table;padding-top:1.5em;padding-bottom:1.5em}.footer-nav{border-left:1px solid #7ab5e2}.footer__logo{width:298px;height:55px;background:url(../../svg/logo.svg) no-repeat}.footer__logo,.footer__links{display:table-cell;vertical-align:middle}.footer__links{text-align:right}.footer__menu,.footer__copyright,.footer__august{margin-left:1em;display:inline}.footer__menu{margin-bottom:0}.footer__menu li{margin-right:.5em;margin-left:.5em}.footer__august{margin-right:0}}@media screen and (min-width:1200px){.footer__menu,.footer__copyright,.footer__august{margin-left:1.5em}.footer__menu{display:inline}.footer-nav li{width:47%;display:inline-block;vertical-align:top}.footer-nav li:nth-child(1n){margin-right:2%}.footer-nav li:nth-child(2n){float:right;margin-left:2%;margin-right:0}.footer-nav .nav__links>ul:before{clear:both;display:block;margin-top:.1em;margin-bottom:2em}.footer-nav .nav__links--last{width:100%;clear:both}.footer-nav .nav__links--last .icon{width:25px;padding-top:1.4em;border-top:1px solid rgba(255,255,255,0.25)}}@media screen and (min-width:1400px){.footer__compliance{margin-right:0}}@media screen and (min-width:768px){.breadcrumbs ul{padding-left:17px}}@media screen and (min-width:480px){.quick-contact__row p{width:50%;float:left}}@media screen and (min-width:768px){.quick-contact__content{*zoom:1;width:100%}.quick-contact__content:before,.quick-contact__content:after{display:table;content:""}.quick-contact__content:after{clear:both}.acf-map{min-height:1px}}@media screen and (min-width:768px) and (min-width:768px){.acf-map{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:768px) and (min-width:768px){.acf-map{margin-left:12.5%}}@media screen and (min-width:992px){div.search,div.quick-contact{width:600px;top:330px;left:110px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:110px;padding-top:2em;padding-bottom:0;overflow:hidden}.search__overlay,.quick-contact__overlay{background:rgba(0,0,0,0.75);position:absolute;top:0;right:0;bottom:-100px;left:110px;z-index:5;opacity:0;visibility:hidden}.search-visible .search__overlay,.search-visible .quick-contact__overlay,.quick-contact-visible .search__overlay,.quick-contact-visible .quick-contact__overlay{display:block;visibility:visible}div.quick-contact{top:110px;height:660px;padding:2.8em 4em}.acf-map{min-height:1px;margin-top:0}.search__results--ajax{height:-moz-calc(100% - 100px);height:calc(100% - 100px)}.home div.search{top:330px}}@media screen and (min-width:992px) and (min-width:768px){.acf-map{padding-left:15px;padding-right:15px;float:left;width:100%}}@media screen and (min-width:992px) and (min-width:768px){.acf-map{margin-left:0}}@media screen and (min-width:768px){.categories--withsearch{width:50%;display:inline-block;vertical-align:middle;position:relative;z-index:2}.categories--withsearch li{overflow:hidden}.categories--withsearch+.section--filter{width:40%;padding:0;background:none;display:inline-block;vertical-align:middle;margin-top:-0.7em}}@media screen and (min-width:992px){.categories--withsearch{width:auto}.categories--withsearch+.section--filter{width:auto;position:absolute;right:15px;bottom:0}}@media screen and (min-width:992px){.article-single__banner{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:992px){.article-single__banner{margin-left:12.5%}}@media screen and (min-width:480px){.article__titles__subtitle{margin-top:1.4em}.article__item--list{padding-bottom:50%;width:50%;float:left}.article__item--noimage{padding-bottom:50%}.article__item--noimage-single{padding-bottom:50%}}@media screen and (min-width:768px){.article__item__title{font-size:.875em}.article__item--list{padding-bottom:33.33%;width:33.33%}.article__item--pagination{width:50%;float:left}.article__titles:hover .article__titles__title:after{width:100px}.article__titles:hover .article__titles__icon{-webkit-transform:translate3d(0, -40px, 0) rotate(360deg);-moz-transform:translate3d(0, -40px, 0) rotate(360deg);transform:translate3d(0, -40px, 0) rotate(360deg);opacity:1}.article__titles--hover .article__titles__subtitle{opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}.article__titles--hover:hover .article__titles__subtitle{opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-moz-transition-delay:.3s;transition-delay:.3s}.no-cssanimations .article__titles:hover .article__titles__icon{margin-top:-30px}.article__titles__icon{opacity:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;margin-left:-8px;-moz-transition:-moz-transform 1s cubic-bezier(.23, 1, .32, 1),opacity 1s cubic-bezier(.23, 1, .32, 1),margin 1s cubic-bezier(.23, 1, .32, 1);transition:-webkit-transform 1s cubic-bezier(.23, 1, .32, 1),opacity 1s cubic-bezier(.23, 1, .32, 1),margin 1s cubic-bezier(.23, 1, .32, 1);transition:transform 1s cubic-bezier(.23, 1, .32, 1),opacity 1s cubic-bezier(.23, 1, .32, 1),margin 1s cubic-bezier(.23, 1, .32, 1)}.article__titles__subtitle{font-size:.75em;margin-top:1.6em}.touchevents .article__titles__subtitle{opacity:1}.article__item--noimage-single{padding-bottom:25%}.blue-ribbon__articles--multiple .article__item--info--img{min-height:289px}.blue-ribbon__articles:not(.blue-ribbon__articles--multiple) .article__item--info--img img{width:auto;height:100%;min-height:289px;max-height:330px}}@media screen and (min-width:992px){.article__item__link:hover{color:#fff}.article__item__link:hover .article__item__img{opacity:.2}.article__item__link:hover .article__item__top-title{opacity:0}.article__item__link:hover .article__item__postdate{opacity:0}.article__item--list{width:25%;padding-bottom:25%}.content--articles .article__item--list{width:25%;padding-bottom:25%}.content--articles .article__item--list:nth-child(1),.content--articles .article__item--list:nth-child(14n+15),.content--articles .article__item--list:nth-child(14n+10){width:50%}.content--articles .article__item--list:nth-child(14n+2),.content--articles .article__item--list:nth-child(14n+5),.content--articles .article__item--list:nth-child(14n+10),.content--articles .article__item--list:nth-child(14n+11){background:#00305c}.content--articles .article__item--list:nth-child(14n+2) .article__item__img,.content--articles .article__item--list:nth-child(14n+5) .article__item__img,.content--articles .article__item--list:nth-child(14n+10) .article__item__img,.content--articles .article__item--list:nth-child(14n+11) .article__item__img{opacity:.1}.content--articles .article__item--list:nth-child(14n+2) .article__item__link:hover .article__item__img,.content--articles .article__item--list:nth-child(14n+5) .article__item__link:hover .article__item__img,.content--articles .article__item--list:nth-child(14n+10) .article__item__link:hover .article__item__img,.content--articles .article__item--list:nth-child(14n+11) .article__item__link:hover .article__item__img{opacity:.4}}@media screen and (min-width:1200px){.article__item__title{font-size:1em}.article__item--info--img img{width:auto;height:100%}}@media screen and (max-width:991px){.banner--full-screen{height:-moz-calc(100vh - 100px);height:calc(100vh - 100px)}}@media screen and (max-width:767px){.banner--full-screen{height:-moz-calc(100vh - 75px);height:calc(100vh - 75px)}}@media screen and (min-width:768px){.banner__links{font-size:.28em;-webkit-transform:translateY(8.5em);-moz-transform:translateY(8.5em);-ms-transform:translateY(8.5em);transform:translateY(8.5em)}}@media screen and (min-width:768px){.banner__links a{display:inline-block}}@media screen and (min-width:768px){.banner__heading{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:768px){.banner__heading{margin-left:12.5%}}@media screen and (max-width:479px){.banner .banner__heading__icon{display:none}}@media screen and (min-width:480px){.banner{padding-bottom:46%}.banner__heading{font-size:1.875em}.banner__heading__logo{display:block}}@media screen and (min-width:768px){.banner{padding-bottom:40%}.banner__heading__logo{max-width:80px;margin-top:-80px;margin-bottom:2.5em}}@media screen and (min-width:992px){.banner__heading{font-size:2.5em}.banner__heading__logo{max-width:120px;margin-top:-120px;margin-bottom:3em}}@media screen and (min-width:1200px){.banner__heading{font-size:3.125em}}@media screen and (min-width:1600px){.banner{padding-bottom:35%}}@media screen and (min-width:480px){.user-list__img{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){.user-list__img{padding-left:15px;padding-right:15px;float:left;width:12.5%}}@media screen and (min-width:992px){.user-list__img{padding-left:15px;padding-right:15px;float:left;width:12.5%}}@media screen and (min-width:992px){.user-list__img{margin-left:6.25%}}@media screen and (min-width:480px){.user-list__synopsis{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){.user-list__synopsis{padding-left:15px;padding-right:15px;float:left;width:87.5%}}@media screen and (min-width:992px){.user-list__synopsis{padding-left:15px;padding-right:15px;float:left;width:62.5%}}@media screen and (min-width:480px){.user-list__user{*zoom:1}.user-list__user:before,.user-list__user:after{display:table;content:""}.user-list__user:after{clear:both}}@media screen and (min-width:480px) and (min-width:768px){.user-list__user{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:768px){.user--details .user{margin-bottom:4em}.user--details .user__img{width:auto}}@media screen and (min-width:992px){.council-list__user{width:50%;float:left;margin-bottom:3em}.council-list__user:nth-child(odd){clear:left}.council-list__img,.council-list__details{padding-left:0;display:block}.council-list__img{width:auto}.council__img{width:auto;margin-bottom:2em}.council-list__details{text-align:center;padding-left:1em;padding-right:1em}.council__name:before{left:50%;margin-left:-12px}}@media screen and (max-width:767px){#scroll-indicator-bullets{display:none}}@media screen and (min-width:768px){#scroll-indicator-bullets{position:fixed;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);right:15px;z-index:8;font-size:.8rem;opacity:0;-moz-transition:opacity .75s ease;transition:opacity .75s ease}#scroll-indicator-bullets.active{opacity:1}.under #scroll-indicator-bullets{opacity:0}#scroll-indicator-bullets ul{list-style:none}#scroll-indicator-bullets ul li{position:relative;padding-right:7px}#scroll-indicator-bullets ul li a{display:block;padding:4px 0 0;-webkit-user-select:none !important;-webkit-touch-callout:none}#scroll-indicator-bullets ul li .bullet-nav-title{position:absolute;top:4px;right:-10px;display:block;visibility:hidden;opacity:0;white-space:nowrap;text-align:right;-moz-transition:opacity 300ms,right 300ms,text-shadow 300ms;transition:opacity 300ms,right 300ms,text-shadow 300ms;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;padding:4px 27px 0 4px;font-size:13px;color:#6caddf;font-family:"CaeciliaLTPro-55Roman";-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#scroll-indicator-bullets ul li .bullet-item-link .circle{position:relative;top:2px;display:block;width:12px;height:12px;border-radius:6px;border:2px solid #6caddf;background:transparent;margin:4px 0;font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6caddf}#scroll-indicator-bullets ul li .bullet-item-link.active .circle{border:none;font-size:16px;left:-2px}#scroll-indicator-bullets ul li .bullet-item-link.active .circle:before{content:"\f126"}#scroll-indicator-bullets ul li.show-title .circle{text-shadow:none}#scroll-indicator-bullets ul li.show-title .bullet-nav-title{opacity:1;right:2px;visibility:visible}#scroll-indicator-bullets ul.open .bullet-nav-title{visibility:visible}.bullet-item-link{border:none;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media screen and 768px{.home-item__title{margin-top:0}}@media screen and 768px{.home-item__title .article__titles__subtitle{-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}}@media screen and (min-width:480px){.home-item--wide{width:100%}.home-item--tall{height:-moz-calc(50vh - 25px);height:calc(50vh - 25px)}}@media screen and (max-width:767px){.home-item--news{height:auto}.home-item--news-first{height:-moz-calc(25vh - 25px);height:calc(25vh - 25px)}}@media screen and (min-width:768px){.home-item__title .article__titles__subtitle a{display:inline-block;margin:0}.home-item{width:50%;float:left}.home-item--wide{width:100%}.home-item__title .article__titles__subtitle{font-size:.58333333em;margin-top:2.6em}}@media screen and (max-height:768px){.home-item,.news__article{height:-moz-calc(50vh - 25px);height:calc(50vh - 25px)}.home-item--tall{height:-moz-calc(100vh - 50px);height:calc(100vh - 50px)}}@media screen and (min-width:992px) and (min-height:600px){.home-item,.news__article{height:25vh}.home-item--tall{height:75vh}.home-item--tall-mid{height:50vh}.backstretch{-moz-transition:-moz-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.home-item--zoomhover:hover .backstretch{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-moz-transition:-moz-transform 4.8s linear;transition:-webkit-transform 4.8s linear;transition:transform 4.8s linear}.news__article{height:-moz-calc(25vh - 25px);height:calc(25vh - 25px)}}@media screen and (min-width:992px) and (max-height:1025px) and (min-height:600px){.home-item--about-us,.home-item--admissions{height:37.5vh}}@media screen and (min-width:992px){.home{overflow:hidden}.home-item{width:16.66666667%}.home-item--wide{width:66.66666667%}.home-item--wide-sm{width:33.33333333%}.home-item--news .news__article:before{display:none}.home-item--community,.home-item--boarding{float:right}}@media screen and (min-width:992px) and (max-width:1599px){.home-item--news,.home-item--boarding,.home-item--community,.news__article--first{width:33.33%}}@media screen and (min-width:1600px){.home-item--wide-md{width:50%}.home-item--community{width:33.33%}}@media screen and (max-width:479px){.home{overflow-y:auto}.news__article,.home-item--news{height:250px}.home-item--news{height:auto}.home-item--news-first{height:250px}}@media screen and (max-width:767px){.home-item{height:430px}.home-item--tall{height:600px}}@media screen and (min-width:992px){.home-overview__gallery,.home-overview__content{width:50vw;height:100%;display:table-cell;vertical-align:middle}}@media screen and (min-width:480px){.news{width:100%}.news__article{float:left;width:50%}}@media screen and (min-width:992px){.news{display:table;width:33.33%}.news__article,.news__article--last{display:table-cell;vertical-align:middle}.news__article:hover img,.news__article:focus img{opacity:.5}.home-item--wide-md .news__article{width:100%;height:25vh}.news__article--last{display:none}.home-item__article__relative{width:100%;height:100%}}@media screen and (min-width:1600px){.news{width:50%}.news .news__article{width:33.33%}.news__article,.news__article--last{display:table-cell;vertical-align:middle}}@media screen and (min-width:992px) and (min-height:760px){.page-landing{display:table}.slide{overflow:hidden}.landing__section{position:relative;display:table-cell;vertical-align:middle;max-width:-moz-calc(40vw - 55px);max-width:calc(40vw - 55px);min-width:-moz-calc(40vw - 55px);min-width:calc(40vw - 55px);height:100vh}article.landing__section{padding:3.125em;font-size:1.125em}section.landing__section{padding:6.25em}.landing__section__content{max-width:none}.landing__section--image{max-width:-moz-calc(60vw - 55px);max-width:calc(60vw - 55px);min-width:-moz-calc(60vw - 55px);min-width:calc(60vw - 55px)}.page-template-page-landing .section--navy h1,.page-template-page-landing .section--dark-blue h1,.page-template-page-landing .section--navy .h1,.page-template-page-landing .section--dark-blue .h1{font-size:4.75em;width:150%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:.15em;margin-bottom:.5em}@-webkit-keyframes lag{0{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}}@-moz-keyframes lag{0{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-moz-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}}@keyframes lag{0{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(60%, 0, 0);-moz-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}}.delay{-webkit-animation-name:lag;-moz-animation-name:lag;animation-name:lag;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(1, .085, .38, .755);-moz-animation-timing-function:cubic-bezier(1, .085, .38, .755);animation-timing-function:cubic-bezier(1, .085, .38, .755);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.secondslide-device-hidden{display:block}section.secondslide{min-width:100%;max-width:100%;display:block;height:auto;padding:0}.fullpage-slide-scrollable{height:100vh;overflow-y:scroll;position:relative}.secondslide .landing__section__content{*zoom:1;margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}.secondslide .landing__section__content:before,.secondslide .landing__section__content:after{display:table;content:""}.secondslide .landing__section__content:after{clear:both}.secondslide-container{min-height:1px;margin-top:3em;margin-bottom:4em;-moz-transition:all .2s cubic-bezier(1, .085, .38, .755);transition:all .2s cubic-bezier(1, .085, .38, .755)}.secondslide--links{background:#7ab5e2;-moz-transition:all .2s cubic-bezier(1, .085, .38, .755) .1s;transition:all .2s cubic-bezier(1, .085, .38, .755) .1s}.secondslide--links .landing__intro{display:none}.secondslide--links li{width:48%;float:left}.secondslide--links li:nth-child(1n){margin-right:2%}.secondslide--links li:nth-child(2n){float:right;margin-left:2%;margin-right:0}.secondslide--links li:nth-child(odd){clear:left}.secondslide--links .nav__links>ul:before{clear:both;display:block;margin-top:.1em;margin-bottom:2em}.secondslide--links .nav__links--last{width:100%;clear:both}.secondslide--links .nav__links--last .icon{width:25px;padding-top:1.4em;border-top:1px solid rgba(255,255,255,0.25)}.secondslide--is-inactive{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.secondslide__back{position:absolute;left:40px;top:40px;z-index:4}.secondslide__back i{-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.secondslide__back button{color:#fff;-moz-transition:all .75s cubic-bezier(.23, 1, .32, 1);transition:all .75s cubic-bezier(.23, 1, .32, 1)}.secondslide__back button:hover i{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.secondslide__back span{margin-left:25px}article.landing__section .landing__continue{margin-right:-60px;display:block}.landing__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-bottom:0}.landing__footer{position:absolute;bottom:40px;left:140px;display:block;z-index:1}.landing__pagination{display:block}.landing__section .nav__links{margin-bottom:0}}@media screen and (min-width:992px) and (min-height:760px) and (min-width:992px){.secondslide-container{padding-left:15px;padding-right:15px;float:left;width:62.5%}}@media screen and (min-width:992px) and (min-height:760px) and (min-width:992px){.secondslide-container{margin-left:18.75%}}@media screen and (max-width:991px){.landing__continue{height:1px;padding:0;margin-bottom:1.8em}.landing__continue__icon{display:none}.page-landing video{display:none}}@media screen and (min-width:1400px) and (min-height:760px){.landing__section{max-width:33.333vw;min-width:33.333vw}.landing__section--image{max-width:-moz-calc(66.666vw - 110px);max-width:calc(66.666vw - 110px);min-width:-moz-calc(66.666vw - 110px);min-width:calc(66.666vw - 110px)}.secondslide{min-width:100%;max-width:100%;display:block;height:auto}.fullpage-slide-scrollable{height:100vh;overflow-y:scroll}}@media screen and (min-width:768px){.news__search{width:auto;margin-bottom:0;float:left}.news__filter{width:auto}}@media screen and (min-width:768px){.contact__forms section.tab__content{padding-top:3em;padding-bottom:7em}.contact__content--subcontacts>div{width:50%;float:left;padding-bottom:0}.contact__content--subcontacts>div h6{max-width:80%;margin:0 auto 1em;height:36px}.contact__helpful-links{width:45%;float:right}#heard-from-other,#childs-year-level,#boarding-required{display:none}#heard-from-other.is-visible,#childs-year-level.is-visible,#boarding-required.is-visible{display:table}}@media screen and (max-width:767px){.form--inline .form__row{display:block}.form--inline .form__row label,.form--inline .form__row .wpcf7-form-control-wrap,.form--inline .form__row .dropdown{width:100%;display:block}.form--inline .form__row label{padding:0 0 .4em}}@media screen and (min-width:768px){.page-simple .banner__heading{margin-bottom:1.7em}.page-simple .banner__heading__icon{bottom:-1em}}@media screen and (min-width:768px){.page-campus .accordion__title,.page-campus .accordion__copy{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:768px){.page-campus .accordion__title,.page-campus .accordion__copy{margin-left:12.5%}}@media screen and (min-width:992px){.page-campus .accordion__title,.page-campus .accordion__copy{padding-left:15px;padding-right:15px;float:left;width:62.5%}}@media screen and (min-width:992px){.page-campus .accordion__title,.page-campus .accordion__copy{margin-left:18.75%}}@media screen and (min-width:992px){.page-campus .accordion{margin-left:30px;margin-right:30px}}@media screen and (min-width:768px){.archive-blue-ribbon .accordion__title,.archive-blue-ribbon .accordion__copy{padding-left:15px;padding-right:15px;float:left;width:75%}}@media screen and (min-width:768px){.archive-blue-ribbon .accordion__title,.archive-blue-ribbon .accordion__copy{margin-left:12.5%}}@media screen and (min-width:992px){.archive-blue-ribbon .accordion__title,.archive-blue-ribbon .accordion__copy{padding-left:15px;padding-right:15px;float:left;width:62.5%}}@media screen and (min-width:992px){.archive-blue-ribbon .accordion__title,.archive-blue-ribbon .accordion__copy{margin-left:18.75%}}@media screen and (max-width:991px){#blue-ribbon__news{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blue-ribbon__news .article__group{-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}#blue-ribbon__news #blue-ribbon-dates{-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:4em}#blue-ribbon__news #blue-ribbon-from-the-principal{-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}}@media screen and (min-width:768px){.blue-ribbon__tagline{display:block}.accordion__copy .h5{margin-top:-1.11111111em}.blue-ribbon__title{top:10%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#blue-ribbon-principal .article__item--info>div,.blue-ribbon__articles--1 .article__item--info>div{width:50%;float:left}.blue-ribbon__articles--multiple .article__item{width:50%;float:left;margin-top:2em}.blue-ribbon__articles--multiple .article__item:first-child,.blue-ribbon__articles--multiple .article__item:nth-child(2){margin-top:0}}@media screen and (min-width:992px){.archive-blue-ribbon .banner__heading__icon{top:-2.5em}.blue-ribbon__ribbon{width:80px;height:40px;margin-left:-40px}.blue-ribbon__ribbon:before,.blue-ribbon__ribbon:after{border-bottom:20px solid transparent}.blue-ribbon__ribbon:before{border-left:40px solid #6caddf;border-right:40px solid transparent}.blue-ribbon__ribbon:after{border-right:40px solid #6caddf;border-left:40px solid transparent}.blue-ribbon__heading,.blue-ribbon__previous{display:inline-block}.blue-ribbon__heading{float:left}.blue-ribbon__previous{float:right;padding-top:1.2em}#blue-ribbon__news .article__group{width:66.66%;float:left}#blue-ribbon__news #blue-ribbon-dates{width:30%;float:right}#blue-ribbon__news #blue-ribbon-dates .article__item__details{padding-top:0;padding-right:0;background:none}#blue-ribbon-from-the-principal{margin-top:0}}@media screen and (min-width:992px){.blue-ribbon-article__sidebar{padding-left:15px;padding-right:15px;float:left;width:31.25%}}@media screen and (min-width:992px){.blue-ribbon-article__sidebar{margin-left:6.25%}}@media screen and (min-width:992px){.blue-ribbon-article__sidebar .article__item__details{background:none;padding-top:4px;padding-right:0}}@media screen and (min-width:992px){.blue-ribbon-article__article{padding-left:15px;padding-right:15px;float:left;width:62.5%}}@media screen and (min-width:768px){.blue-ribbon-article__article{padding:1.7em 2em}}@media screen and (min-width:768px + 1){.blue-ribbon-article__article{padding:0}}@media screen and (min-width:992px){.blue-ribbon-article__article{padding-top:0}}@media screen and (min-width:768px){.page-template-page-life-at-stcatherines .img-push-top{margin-top:22.5%}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines .img-clear{margin-bottom:30px}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines .module--circle{padding:0;width:auto;height:auto;border-radius:0;background:transparent}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines .module--circle img{position:static;margin:0 auto 40px;display:block}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines .module--circle .module__bubble{position:static;margin:0 auto 40px}}@media screen and (min-width:768px){.page-template-page-life-at-stcatherines .module--expand img{height:725px}}@media screen and (min-width:768px){.page-template-page-life-at-stcatherines .module__img{padding-right:0}}@media screen and (min-width:768px){.page-template-page-life-at-stcatherines .module__content{padding:130px 0 0;max-width:400px}}@media screen and (min-width:768px){.page-template-page-life-at-stcatherines .module--boxes{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines .tile{width:100%}}@media screen and (min-width:768px){.page-template-page-life-at-stcatherines.under main .sections{padding-left:110px}}@media screen and (max-width:991px){.page-template-page-life-at-stcatherines.under main .sections{top:100px}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines.under main .sections{top:75px}}@media screen and (max-width:991px){.page-template-page-life-at-stcatherines.under main .curtain,.page-template-page-life-at-stcatherines.under main .sections{top:100px}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines.under main .curtain,.page-template-page-life-at-stcatherines.under main .sections{top:75px}}@media screen and (max-width:991px){.page-template-page-life-at-stcatherines:not(.under) main .sections{margin-top:-moz-calc(100vh - 100px);margin-top:calc(100vh - 100px)}}@media screen and (max-width:767px){.page-template-page-life-at-stcatherines:not(.under) main .sections{margin-top:-moz-calc(100vh - 75px);margin-top:calc(100vh - 75px)}}@media screen and (max-width:991px){#scroll-indicator-bullets{display:none}}@media screen and (min-width:768px){.no-objectfit .module--expand{overflow:hidden;min-height:725px}.no-objectfit .module--expand img{position:absolute;height:auto}}@media screen and (min-width:768px){[data-waypoint-class="fadeIn"]{opacity:0;-moz-transition:opacity 1s cubic-bezier(.65, .05, .36, 1);transition:opacity 1s cubic-bezier(.65, .05, .36, 1)}.fadeIn{opacity:1}[data-waypoint-class="revealLeft"]{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}[data-waypoint-class="revealRight"]{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}[data-waypoint-class="revealLeft"],[data-waypoint-class="revealRight"]{position:relative;display:block;-moz-transition:-moz-transform 1s cubic-bezier(.65, .05, .36, 1);transition:-webkit-transform 1s cubic-bezier(.65, .05, .36, 1);transition:transform 1s cubic-bezier(.65, .05, .36, 1)}[data-waypoint-class="revealLeft"]:before,[data-waypoint-class="revealRight"]:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;content:'';background:#fff;-moz-transition:left 1s cubic-bezier(.65, .05, .36, 1),right 1s cubic-bezier(.65, .05, .36, 1);transition:left 1s cubic-bezier(.65, .05, .36, 1),right 1s cubic-bezier(.65, .05, .36, 1)}.module--boxes [data-waypoint-class="revealLeft"],.module--boxes [data-waypoint-class="revealRight"]{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;transform:none !important}.module [data-waypoint-class="revealLeft"]:before,.module [data-waypoint-class="revealRight"]:before{background:#ecf4fb}.revealRight{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.revealRight:before{right:100%}.revealLeft{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.revealLeft:before{left:100%}[data-waypoint-class="slideFromRight"]{-webkit-transform:translateX(150px);-moz-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);opacity:0;-moz-transition:-moz-transform 1.25s cubic-bezier(.65, .05, .36, 1),opacity 1.25s cubic-bezier(.65, .05, .36, 1);transition:-webkit-transform 1.25s cubic-bezier(.65, .05, .36, 1),opacity 1.25s cubic-bezier(.65, .05, .36, 1);transition:transform 1.25s cubic-bezier(.65, .05, .36, 1),opacity 1.25s cubic-bezier(.65, .05, .36, 1);-moz-transition-delay:.25s;transition-delay:.25s}[data-waypoint-class="slideFromLeft"]{-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);opacity:0;-moz-transition:-moz-transform 1.25s cubic-bezier(.65, .05, .36, 1),opacity 1.25s cubic-bezier(.65, .05, .36, 1);transition:-webkit-transform 1.25s cubic-bezier(.65, .05, .36, 1),opacity 1.25s cubic-bezier(.65, .05, .36, 1);transition:transform 1.25s cubic-bezier(.65, .05, .36, 1),opacity 1.25s cubic-bezier(.65, .05, .36, 1);-moz-transition-delay:.25s;transition-delay:.25s}.slideFromRight,.slideFromLeft{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;opacity:1}}@media screen and (min-width:768px){.chr-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:992px){.chr-button{font-size:12px;min-width:180px;height:54px}}@media screen and (min-width:992px){.chr-button:hover{color:#fff}.chr-button:hover:before{height:60px}}@media screen and (min-width:992px){.chr-button--white:hover{color:#00305c}.chr-button--white:hover:after{background-image:url(../../img/icons/arrow-right-navy.svg)}}@media screen and (min-width:768px){#new-front-page .learn-more{bottom:32px}}@media screen and (min-width:992px){#new-front-page .learn-more{left:32px;bottom:38px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider:before{position:absolute;left:0;bottom:0;display:block;height:100%;width:100%;background-color:#6caddf;content:'';z-index:1;-moz-transition:height .6s ease;transition:height .6s ease}#new-front-page .home-banner-slider .page-title,#new-front-page .home-banner-slider p,#new-front-page .home-banner-slider .chr-button{opacity:0;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px);-moz-transition:-moz-transform .6s ease,opacity .6s ease,color .3s ease;transition:-webkit-transform .6s ease,opacity .6s ease,color .3s ease;transition:transform .6s ease,opacity .6s ease,color .3s ease}#new-front-page .home-banner-slider .page-title{-moz-transition-delay:.6s;transition-delay:.6s}#new-front-page .home-banner-slider p{-moz-transition-delay:.8s;transition-delay:.8s}#new-front-page .home-banner-slider .chr-button{-moz-transition:-moz-transform .6s ease 1s,opacity .6s ease 1s,color .3s ease;transition:-webkit-transform .6s ease 1s,opacity .6s ease 1s,color .3s ease;transition:transform .6s ease 1s,opacity .6s ease 1s,color .3s ease}#new-front-page .home-banner-slider .page-title:before,#new-front-page .home-banner-slider .slick-dots:before{width:0;-moz-transition:width 1s ease 1.6s;transition:width 1s ease 1.6s}#new-front-page .home-banner-slider.show:before{height:0}#new-front-page .home-banner-slider.show .page-title,#new-front-page .home-banner-slider.show p,#new-front-page .home-banner-slider.show .chr-button{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#new-front-page .home-banner-slider.show .page-title:before,#new-front-page .home-banner-slider.show .slick-dots:before{width:100%}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .single-home-banner:before{opacity:.4}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .single-home-banner .bg-img{position:absolute;left:0;top:0;width:100%;height:100%}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .home-banner-container{padding-left:68px;padding-right:68px;min-height:600px;height:90vh}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .home-banner-container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:800px;max-height:1200px;padding-left:150px;padding-right:150px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .home-banner-inner{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .page-title{font-size:44px;padding-top:25vw}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .page-title{padding-top:0;margin-bottom:0;font-size:60px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .page-title:before{top:-27px}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .title-part{max-width:400px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .title-part{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .content-part{max-width:335px;padding-bottom:0}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .content-part{margin-left:10%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .slick-dots{width:33vw;bottom:80px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .slick-dots{width:480px;bottom:120px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .slick-dots li{margin-right:40px}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .slick-arrow{top:0;bottom:0;margin:auto;width:20px;height:30px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .slick-arrow{width:30px;height:40px}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .slick-arrow.slick-prev{left:20px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .slick-arrow.slick-prev{left:40px}}@media screen and (min-width:768px){#new-front-page .home-banner-slider .slick-arrow.slick-next{right:20px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider .slick-arrow.slick-next{right:40px}}@media screen and (min-width:992px){#new-front-page .home-banner-slider video{display:block}}@media screen and (min-width:992px){#new-front-page .section-two-page-links{padding-bottom:80px}}@media screen and (min-width:992px){#new-front-page .section-two-page-links .section-two-container{margin-left:-10px;margin-right:-10px}}@media screen and (min-width:992px){#new-front-page .section-two-page-links .single-page-wrapper{-webkit-flex-basis:calc(33.33333333%);-ms-flex-preferred-size:calc(33.33333333%);flex-basis:-moz-calc(33.33333333%);flex-basis:calc(33.33333333%);max-width:-moz-calc(33.33333333%);max-width:calc(33.33333333%);padding:0 10px;opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-moz-transition:opacity 1.2s ease,-moz-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease}#new-front-page .section-two-page-links .single-page-wrapper .background-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#new-front-page .section-two-page-links .single-page-wrapper.show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#new-front-page .section-two-page-links .single-page-wrapper.show .background-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:768px){#new-front-page .section-two-page-links .page-link{height:232px;margin-top:-33px;margin-bottom:49px;padding-top:33px}}@media screen and (min-width:992px){#new-front-page .section-two-page-links .page-link{height:320px;margin-top:-48px;padding-top:48px;margin-bottom:0}#new-front-page .section-two-page-links .page-link:hover{text-decoration:none}#new-front-page .section-two-page-links .page-link:hover .background-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#new-front-page .section-two-page-links .page-link:hover .learn-more:after{right:-19px}}@media screen and (min-width:768px){#new-front-page .section-two-page-links .title-part{-webkit-flex-basis:33.5%;-ms-flex-preferred-size:33.5%;flex-basis:33.5%;max-width:33.5%;padding:24px}}@media screen and (min-width:992px){#new-front-page .section-two-page-links .title-part{-webkit-flex-basis:37.5%;-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%;padding:20px 32px}}@media screen and (min-width:768px){#new-front-page .section-two-page-links .image-wrapper{-webkit-flex-basis:41%;-ms-flex-preferred-size:41%;flex-basis:41%;max-width:41%}}@media screen and (min-width:992px){#new-front-page .section-two-page-links .image-wrapper{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%}}@media screen and (min-width:768px){#new-front-page .section-three{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:992px){#new-front-page .section-three{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .center-image,#new-front-page .section-three .section-three-container .section-three-title,#new-front-page .section-three .section-three-container .section-three-sub-title,#new-front-page .section-three .section-three-container .section-three-content,#new-front-page .section-three .section-three-container .chr-button{opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-moz-transition:opacity 1.2s ease,-moz-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease}#new-front-page .section-three .section-three-container .section-three-title{-moz-transition-delay:.3s;transition-delay:.3s}#new-front-page .section-three .section-three-container .section-three-sub-title{-moz-transition-delay:.6s;transition-delay:.6s}#new-front-page .section-three .section-three-container .section-three-content{-moz-transition-delay:.9s;transition-delay:.9s}#new-front-page .section-three .section-three-container .chr-button{-moz-transition-delay:1.2s;transition-delay:1.2s}#new-front-page .section-three .section-three-container.show .center-image,#new-front-page .section-three .section-three-container.show .section-three-title,#new-front-page .section-three .section-three-container.show .section-three-sub-title,#new-front-page .section-three .section-three-container.show .section-three-content,#new-front-page .section-three .section-three-container.show .chr-button{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:768px){#new-front-page .section-three .section-three-container .center-image{margin-bottom:32px}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .center-image{width:80px}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .section-three-title{font-size:16px}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .section-three-sub-title{font-size:36px}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .section-three-content{font-size:14px}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .chr-button{margin-bottom:0}}@media screen and (min-width:992px){#new-front-page .section-three .section-three-container .chr-button{margin-left:10px;margin-right:10px}}@media screen and (min-width:768px){#new-front-page .section-four-page-links{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:992px){#new-front-page .section-four-page-links{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px){#new-front-page .section-four-page-links .section-four-container{margin-left:-8px;margin-right:-8px;margin-bottom:-16px}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .section-four-container{margin-left:-10px;margin-right:-10px;margin-bottom:-20px}}@media screen and (min-width:768px){#new-front-page .section-four-page-links .single-page-wrapper{-webkit-flex-basis:calc(33.33333333%);-ms-flex-preferred-size:calc(33.33333333%);flex-basis:-moz-calc(33.33333333%);flex-basis:calc(33.33333333%);max-width:-moz-calc(33.33333333%);max-width:calc(33.33333333%);padding:0 8px 16px}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .single-page-wrapper{padding:0 10px 20px;opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-moz-transition:opacity 1.2s ease,-moz-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease}#new-front-page .section-four-page-links .single-page-wrapper .background-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#new-front-page .section-four-page-links .single-page-wrapper.show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#new-front-page .section-four-page-links .single-page-wrapper.show .background-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .page-link{height:340px;padding:0}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .page-link:hover{text-decoration:none}#new-front-page .section-four-page-links .page-link:hover .background-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .title-part{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;height:100px;padding-right:100px;padding-left:33px}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .title-part h2{font-size:20px}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .title-part svg{margin:auto;position:absolute;right:30px;top:0;bottom:0;width:40px;height:40px}}@media screen and (min-width:992px){#new-front-page .section-four-page-links .image-wrapper{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:60px;height:240px}}@media screen and (min-width:768px){#new-front-page .section-five{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:992px){#new-front-page .section-five{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:768px){#new-front-page .section-five .top-content{padding-right:210px}}@media screen and (min-width:992px){#new-front-page .section-five .top-content{margin-bottom:48px}}@media screen and (min-width:768px){#new-front-page .section-five .top-content .chr-button{position:absolute;right:0;bottom:0}}@media screen and (min-width:992px){#new-front-page .section-five .section-five-title{font-size:16px}}@media screen and (min-width:992px){#new-front-page .section-five .section-five-sub-title{font-size:36px}}@media screen and (min-width:992px){#new-front-page .section-five .single-post{padding:0 20px}}@media screen and (min-width:992px){#new-front-page .section-five .post-list-slider{margin-left:-20px;margin-right:-20px;padding-bottom:85px}}@media screen and (min-width:992px){#new-front-page .section-five .single-post-top-content{padding:25px}}@media screen and (min-width:992px){#new-front-page .section-five .single-post-top-content h3{font-size:20px;height:56px}}@media screen and (min-width:992px){#new-front-page .section-five .single-post-bottom-content p{font-size:12px;padding:15px 25px}}@media screen and (min-width:992px){#new-front-page .section-five .slick-arrow{width:76px;height:54px;background-size:16px 16px}}@media screen and (min-width:992px){#new-front-page .section-five .slick-arrow.slick-prev{right:96px}}@media screen and (min-width:768px){#new-front-page .testimonial-section .testimonial-top-container .quotation-mark-wrapper{top:-moz-calc(59vw - 44px);top:calc(59vw - 44px);left:40px;width:114px;height:89px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-top-container .quotation-mark-wrapper{top:50px;left:-moz-calc(45% - 60px);left:calc(45% - 60px);width:120px;height:94px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-image-slider{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-image-slider .slick-list,#new-front-page .testimonial-section .testimonial-image-slider .slick-track,#new-front-page .testimonial-section .testimonial-image-slider .single-bg-img{height:100%}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-content-slider{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%}}@media screen and (min-width:768px){#new-front-page .testimonial-section .testimonial-content-slider .chr-container{padding-top:80px;padding-bottom:48px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-content-slider .chr-container{padding:115px 0 115px 120px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-content-slider .chr-container h2{font-size:20px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-content-slider .chr-container p{font-size:18px}}@media screen and (min-width:768px){#new-front-page .testimonial-section .testimonial-name-slider{border-bottom:1px solid #00305c;margin-bottom:60px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-name-slider{margin-bottom:80px}}@media screen and (min-width:768px){#new-front-page .testimonial-section .testimonial-name-slider p{text-align:left;width:50%}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-name-slider p{padding:24px 16px;font-size:14px}}@media screen and (min-width:768px){#new-front-page .testimonial-section .testimonial-name-slider .slick-dots{text-align:left;border-bottom:0;position:absolute;right:0;bottom:0;margin-bottom:0}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-name-slider .slick-dots li{padding-bottom:14px;margin-right:40px}}@media screen and (min-width:992px){#new-front-page .testimonial-section .testimonial-name-slider .slick-dots button{font-size:16px}}@media screen and (min-width:768px){#new-front-page .home-footer{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:992px){#new-front-page .home-footer .footer-label{font-size:12px !important}}@media screen and (min-width:992px){#new-front-page .home-footer h3{font-size:20px;padding-bottom:16px}}@media screen and (min-width:768px){#new-front-page .home-footer .col-1{-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%}}@media screen and (min-width:992px){#new-front-page .home-footer .col-1{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media screen and (min-width:992px){#new-front-page .home-footer .col-1 .single-contact p,#new-front-page .home-footer .col-1 .single-contact a{font-size:16px}}@media screen and (min-width:768px){#new-front-page .home-footer .col-2{-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%;margin-top:0}}@media screen and (min-width:992px){#new-front-page .home-footer .col-2{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media screen and (min-width:992px){#new-front-page .home-footer .col-2 .home-footer-menu .menu-item-link{padding-left:21px;margin-top:16px;font-size:12px}}@media screen and (min-width:992px){#new-front-page .home-footer .col-2 .home-footer-menu svg{top:2px;width:6px;height:12px}}@media screen and (min-width:768px){#new-front-page .home-footer .col-3{margin-top:56px}}@media screen and (min-width:992px){#new-front-page .home-footer .col-3{margin-top:0;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;max-width:45%}}@media screen and (min-width:992px){#new-front-page .col-4{margin-top:0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen and (min-width:768px){#new-front-page .chr-footer-form div.col-1,#new-front-page .chr-footer-form div.col-2{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%}}@media screen and (min-width:992px){#new-front-page .chr-footer-form div.col-1,#new-front-page .chr-footer-form div.col-2{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}}@media screen and (min-width:992px){#new-front-page .chr-footer-form .form__row{margin-bottom:20px}}@media screen and (min-width:992px){#new-front-page .chr-footer-form .form__row textarea{height:142px}}@media screen and (min-width:768px){#new-front-page .chr-footer-form div.col-3{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.campaign-banner .campaign-banner-container{padding-top:80px;padding-bottom:160px;min-height:530px;max-height:780px;height:-moz-calc(100vh - 100px);height:calc(100vh - 100px)}}@media screen and (min-width:992px){.campaign-banner .campaign-banner-container{height:auto;min-height:630px;max-height:none;padding-top:180px;padding-bottom:220px}}@media screen and (min-width:768px){.campaign-banner .banner-title{font-size:40px;margin-bottom:32px}}@media screen and (min-width:992px){.campaign-banner .banner-title{font-size:48px}}@media screen and (min-width:768px){.campaign-banner .title-part{margin-left:4.16%;-webkit-flex-basis:66.67%;-ms-flex-preferred-size:66.67%;flex-basis:66.67%;max-width:66.67%}}@media screen and (min-width:992px){.campaign-banner .title-part{margin-left:8.33%;-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}@media screen and (min-width:768px){.campaign-banner .content-part{margin-bottom:0;margin-left:4.16%;-webkit-flex-basis:66.67%;-ms-flex-preferred-size:66.67%;flex-basis:66.67%;max-width:66.67%}}@media screen and (min-width:992px){.campaign-banner .content-part{margin-left:8.33%;-webkit-flex-basis:41.66%;-ms-flex-preferred-size:41.66%;flex-basis:41.66%;max-width:41.66%}}@media screen and (min-width:768px){.campaign-banner .button-list br{display:none}}@media screen and (min-width:992px){.campaign-banner .chr-button{margin-right:15px}}@media screen and (min-width:768px){.campaign-banner .stats-list{position:absolute;bottom:40px;padding-left:4.16%;padding-right:4.16%;width:100%}}@media screen and (min-width:992px){.campaign-banner .stats-list{padding-left:8.33%;padding-right:8.33%}}@media screen and (min-width:768px){.campaign-banner .stats-list .single-stat{width:auto;padding-right:0}}@media screen and (min-width:768px){.campaign-banner .stats-list .single-stat:not(:last-of-type){margin-right:5%}}@media screen and (min-width:992px){.campaign-banner .stats-list .stat-label{font-size:12px;letter-spacing:.6px}}@media screen and (min-width:768px){.campaign-banner .stats-list .figure{font-size:44px;line-height:56px}}@media screen and (min-width:992px){.campaign-banner .stats-list .figure{font-size:60px;line-height:80px}}@media screen and (min-width:992px){.campaign-banner video{display:block}}@media screen and screen and (max-width:800px) and (orientation:landscape),screen and screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media screen and all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-moz-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media print{.screen{display:none}.print{display:inherit}*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1.5cm}.categories,.article__titles__icon,.widget-social,.std__page-end,.article__item--pagination,.std__subheader__icon,.article__titles__subtitle,.home-item--news-first,.landing__continue,.landing__continue,.landing__footer,.landing__separator,.social-media,[data-js-video-hover] video{display:none !important}body{font-family:"Swiss721BT-Light"}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"CaeciliaLTPro-55Roman";font-weight:normal}h1,.h1{font-size:30px}h2,.h2{font-size:20px}h3,.h3{font-size:17px}h4,.h4{font-size:16px}h5,.h5{font-size:15px}h6,.h6{font-size:14px}.intro{font-size:1.0625em;font-family:"CaeciliaLTPro-55Roman";border-bottom:1px solid #eee;margin-bottom:2em;padding-bottom:.7em}input{padding:3px}input,button{border:1px solid #999}.form--inline textarea{height:130px}.form--inline .form__row{display:table;width:100%}.form--inline .form__row label{display:table-cell;width:15em;padding-right:2em;padding-top:.75em}.form--inline .form__row .wpcf7-form-control-wrap,.form--inline .form__row .dropdown{display:table-cell;vertical-align:middle}.contact__forms .h5{margin-top:2em;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #eee}.header{border-bottom:1px solid #eee;margin-bottom:2em;padding-bottom:1em}.footer{border-top:1px solid #eee;margin-top:2em;padding-top:1em;font-size:.8em}.footer__august,.footer__august a,.footer__copyright{color:#666 !important}.footer__august{float:right}.footer__copyright{float:left}.breadcrumbs ul{list-style:none;margin:0 0 2em;padding:0}.breadcrumbs ul li{display:inline;margin:0;padding:0}.breadcrumbs ul li:first-child{padding-left:0}.breadcrumbs ul li:last-child:after{content:''}.breadcrumbs ul li:after,.breadcrumbs ul .breadcrumb_last:before{content:'|';padding:0 .5em}.searchform .form__row{display:inline;margin-right:.5em}main{overflow:hidden}.home-item,.home-item__article{width:48%;float:left;overflow:hidden;margin:0 4% 1em 0;border:1px solid #fff}.home-item:nth-child(2n),.home-item__article:nth-child(2n){margin-right:0}.home-item .backstretch,.home-item__article .backstretch{width:100% !important;height:150px !important;float:left;margin:0 !important;position:static !important}.home-item .backstretch img,.home-item__article .backstretch img{width:100% !important;height:auto !important;position:static !important}.home-item__article{overflow:hidden}.home-item__article:nth-child(1n){margin-right:0}.home-item__article:nth-child(2n){margin-right:4%}.home-item--news{display:inline;float:none;margin:0;border:none}.home-item__link{text-decoration:none;display:block}.home-item--boarding{margin-right:4% !important}.home-item--community{margin-right:0 !important}.home-item__title{display:block;border-top:1px solid #eee;font-size:20px !important;line-height:1.2;padding-top:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-item__title a{text-decoration:none;display:block}.page-template-page-landing .backstretch{width:100% !important;height:auto !important;float:left;margin:1em 0 2em !important;position:static !important}.page-template-page-landing .backstretch img{width:100% !important;height:auto !important;position:static !important}.page-template-page-landing .landing__image{position:static !important}.article__item,.news__article{margin-bottom:2em;overflow:hidden}.article__item picture,.news__article picture{width:33%;float:left;margin-right:2em}.article__item__link{text-decoration:none}.article-single__date,.banner__img{margin-bottom:2em}.user-list{margin-top:2em}.user-list__user,.user{margin-bottom:2em;overflow:hidden}.user-list__img{width:20%;float:left;margin-right:4%}.user-list__synopsis{width:76%;float:left}.user__name{font-weight:bold}.user__name a{text-decoration:none}.user :last-child{margin-bottom:0}.user .user__img{width:10%;float:left;margin-right:4%}.user .user__name{margin-top:.8em;margin-bottom:.5em}.user .user__qualifications{margin-top:0}.user__img{border-radius:50%;overflow:hidden}.contact__helpful-links{border:1px solid #eee;margin-top:2em;margin-bottom:2em;padding:1em 2em}}
/*# sourceMappingURL=core.css.map */