.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important;}.gform_wrapper.gravity-theme .gform_title,.gform_wrapper.gravity-theme .gsection_title{color:#141b4d;font-family:nobel,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;}.gform_wrapper.gravity-theme .gform_title{font-size:1.6em;margin-bottom:15px;}.gform_wrapper.gravity-theme .gsection_title{font-size:1.2em;}.gform_wrapper.gravity-theme .gform_heading{font-size:1rem;line-height:1.6;margin-bottom:20px;}.gform_wrapper.gravity-theme .gform_heading h2{font-size:1.5625rem;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin-bottom:10px;}.gform_wrapper.gravity-theme .gform_heading h3{font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin-bottom:10px;}.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{font-size:0.875rem;margin-top:10px;}.gform_wrapper.gravity-theme .gform_required_text{color:#d03838;margin-left:10px;}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px!important;}.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:15px!important;}.gform_wrapper.gravity-theme .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_radio,.gform_wrapper.gravity-theme .ginput_container_consent{color:#141b4dd9;font-weight:400;list-style:none;outline:none;padding-left:0;}.gform_wrapper.gravity-theme .gfield_checkbox li:not(:last-child),.gform_wrapper.gravity-theme .gfield_radio li:not(:last-child),.gform_wrapper.gravity-theme .ginput_container_consent li:not(:last-child){margin-bottom:15px;}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox],.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio],.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox],.gform_wrapper.gravity-theme .gfield_radio input[type=radio],.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox],.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]{-webkit-appearance:none;}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]+label,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]+label,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]+label,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]+label{font-size:0.8125rem;font-weight:400;padding-left:30px;padding-top:5px;position:relative;}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]+label:after,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label:before,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]+label:before{content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px;}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label:before,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]+label:before{background-color:#fff;border-radius:7px;box-shadow:inset 0 3px 10px #00000026;transition:background-color .2s linear;}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]+label:after{transform:scale(0);transition:transform .2s cubic-bezier(.65,0,.35,1);}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]:checked+label:before,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]:checked+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]:checked+label:before,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]:checked+label:before,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:checked+label:before,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]:checked+label:before{background-color:#10059f;}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]:checked+label:after,.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]:checked+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=checkbox]:checked+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]:checked+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:checked+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]:checked+label:after{transform:scale(1);}.gform_wrapper.gravity-theme .gfield_checkbox input[type=radio]:checked+label:after,.gform_wrapper.gravity-theme .gfield_radio input[type=radio]:checked+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=radio]:checked+label:after{background-color:#fff;transform:scale(.5);}.gform_wrapper.gravity-theme .gfield_checkbox input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]+label:after{background:url(../images/WRWzbBsuNNs6.svg) no-repeat 50%;background-size:12px 10px;line-height:20px;}.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label:before{border-radius:50%;}.gform_wrapper.gravity-theme .gfield_radio input[type=radio]+label:after{background-color:#10059f;border-radius:50%;height:12px;left:4px;top:4px;width:12px;}.gform_wrapper.gravity-theme .gform_page_footer{display:flex;}.gform_wrapper.gravity-theme .gform_button,.gform_wrapper.gravity-theme .gform_page_footer .button{align-items:center;background-color:#10059f;border:0;border-radius:10px;color:#fff;display:flex;font-size:0.875rem;font-weight:400;height:52px;justify-content:center;line-height:1;overflow:hidden;padding:10px 24px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s linear,color .2s linear;white-space:nowrap;width:100%;}.gform_wrapper.gravity-theme .gform_button.on-press,.gform_wrapper.gravity-theme .gform_page_footer .button.on-press,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_button:focus,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_button:hover,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .button:focus,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .button:hover{background-color:#000;color:#fff;}.gform_wrapper.gravity-theme .ginput_container_multiselect .gfield_select{-webkit-appearance:none;background:#fff;padding-left:0;padding-right:0;}.gform_wrapper.gravity-theme .ginput_container_multiselect .gfield_select option{padding:15px 30px;}.gform_wrapper.gravity-theme .ginput_container_multiselect .gfield_select option:checked:hover{background-color:#10059f33;}.gform_wrapper.gravity-theme .ginput_container_multiselect .gfield_select option:checked,.gform_wrapper.gravity-theme .ginput_container_multiselect .gfield_select option:focus,.gform_wrapper.gravity-theme .ginput_container_multiselect .gfield_select option:hover{background-color:#10059f1a;}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{flex-grow:1;font-size:1rem!important;min-height:51px;}.gform_wrapper.gravity-theme input[type=color]:focus,.gform_wrapper.gravity-theme input[type=date]:focus,.gform_wrapper.gravity-theme input[type=datetime-local]:focus,.gform_wrapper.gravity-theme input[type=datetime]:focus,.gform_wrapper.gravity-theme input[type=email]:focus,.gform_wrapper.gravity-theme input[type=month]:focus,.gform_wrapper.gravity-theme input[type=number]:focus,.gform_wrapper.gravity-theme input[type=password]:focus,.gform_wrapper.gravity-theme input[type=search]:focus,.gform_wrapper.gravity-theme input[type=tel]:focus,.gform_wrapper.gravity-theme input[type=text]:focus,.gform_wrapper.gravity-theme input[type=time]:focus,.gform_wrapper.gravity-theme input[type=url]:focus,.gform_wrapper.gravity-theme input[type=week]:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{outline:none;}.gform_wrapper.gravity-theme select{padding-right:40px!important;}.gform_wrapper.gravity-theme .ginput_complex .hour_minute_colon{line-height:50px;}.gform_wrapper.gravity-theme .ginput_container_time{flex-grow:1;max-width:none!important;}.gform_wrapper.gravity-theme .ginput_container_date input{background:url(../images/flVqfROlEOgi.svg) no-repeat center right 15px #fff;padding-right:30px;}.gform_wrapper.gravity-theme .gfield .ginput_container_date img.ui-datepicker-trigger{display:none;}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background-color:initial;border:none;padding:0!important;}.gform_wrapper.gravity-theme .gf_progressbar_wrapper{border-bottom:1px solid #e2e3e9;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:15px;}.gform_wrapper.gravity-theme .gf_progressbar_title{font-size:0.875rem!important;font-weight:400!important;line-height:20px!important;margin:0!important;white-space:nowrap;}.gform_wrapper.gravity-theme .gf_progressbar{background-color:#f2f5fe!important;border-radius:10px;height:20px;min-width:200px;overflow:hidden;}.gform_wrapper.gravity-theme .gf_progressbar_percentage{align-items:center;background-color:#10059f!important;color:#fff;display:flex;font-size:0.75rem;font-weight:600;height:20px;justify-content:center;padding-left:10px;}.gform_wrapper.gravity-theme .gform_page_footer{border-top:1px solid #e2e3e9;margin-top:30px!important;padding-top:15px!important;}.gform_wrapper.gravity-theme .gform_page_footer:after,.gform_wrapper.gravity-theme .gform_page_footer:before{clear:both;content:"";display:table;}.gform_wrapper.gravity-theme .gform_page_footer .gform_prev_button{float:left;}.gform_wrapper.gravity-theme .gform_page_footer .gform_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button{float:right;}.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button,.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_page_footer .gform_save_link.button{background-color:#000000d9;border-color:#000000d9;color:#fff;width:auto;}.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button.on-press,.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button.on-press,.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.on-press,.gform_wrapper.gravity-theme .gform_page_footer .gform_save_link.button.on-press,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:focus,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:hover,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:focus,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button.button:hover,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:focus,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:hover,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_save_link.button:focus,html:not(.mobile):not(.tablet) .gform_wrapper.gravity-theme .gform_page_footer .gform_save_link.button:hover{background-color:#10059f;border-color:#10059f;color:#fff;}.gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{margin-right:auto;}.gform_wrapper.gravity-theme .gform_page_footer .gform_next_button{margin-left:auto;}.gform_confirmation_message{display:block;font-size:1.25rem;margin:0 auto;max-width:400px;}.gform_confirmation_message .aligncenter,.gform_confirmation_message .alignnone{clear:both;height:auto;margin-bottom:60px;margin-bottom:20px!important;margin-top:60px;margin-top:0!important;max-width:100%;width:auto;}.gform_confirmation_message br{display:none!important;}.gform_confirmation_message .aligncenter{margin-left:auto;margin-right:auto;text-align:center;}.gform_confirmation_message .aligncenter .wp-caption-text{margin-left:auto;margin-right:auto;}.gform_confirmation_message img.aligncenter{margin-left:auto!important;margin-right:auto!important;}.gform_confirmation_message [class*=align] img{margin-bottom:13px;}.gform_confirmation_message h2{font-size:2.5rem!important;letter-spacing:-.6px;}.gform_confirmation_message h3{font-size:2.1875rem!important;letter-spacing:-.52px;}.gform_confirmation_message h4{font-size:1.875rem!important;letter-spacing:-.4px;}.gform_confirmation_message h5{font-size:1.25rem!important;letter-spacing:-.32px;}.gform_confirmation_message h6{font-size:1rem!important;letter-spacing:-.25px;}.gform_confirmation_message h2,.gform_confirmation_message h3,.gform_confirmation_message h4,.gform_confirmation_message h5,.gform_confirmation_message h6{font-family:nobel,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;line-height:1.4;margin-bottom:15px;margin-top:40px;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker){background-color:#fff;border:1px solid #e2e3e9;border-radius:3px;border-radius:10px;padding:0;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) a{color:#141b4d;font-weight:400;text-decoration:none;transition:color .2s cubic-bezier(.65,0,.35,1);}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) a.on-press,html:not(.mobile):not(.tablet) .ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) a:focus,html:not(.mobile):not(.tablet) .ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) a:hover{color:#10059f;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar{border-spacing:0;padding:8px 0;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{font-weight:700;height:20px;line-height:20px;width:auto;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td{height:40px;max-height:40px;max-width:40px;width:40px;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{font-size:0.8125rem;font-weight:400;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover{border-color:#10059f;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{height:30px;line-height:30px;width:30px;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background-color:#10059f;border-color:#10059f;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{color:#fff;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background-color:#f2f5fe;border-color:#f2f5fe;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tbody>tr>td,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tbody>tr>th,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tfoot>tr>td,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tfoot>tr>th,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>thead>tr>td,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>thead>tr>th{font-size:0.6875rem;padding:5px;text-align:center;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) tr>td:first-child,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) tr>th:first-child{padding-left:20px;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) tr>td:last-child,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) tr>th:last-child{padding-right:20px;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border-bottom:1px solid #e2e3e9;line-height:40px;margin:0;padding:0 40px;position:relative;text-align:center;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{margin-right:0;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{color:#141b4d;font-size:0.75rem;font-weight:400;height:40px;line-height:inherit;position:absolute;text-align:center;text-indent:-9999em;text-transform:uppercase;top:0;width:40px;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev-hover{background-color:initial;border:0;padding:0;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{background:url(/wp-content/themes/fintona/img/gform-prev.svg?95c517302b87ce0729efaa39dd3b8aad) no-repeat 50%;left:0;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{background:url(../images/0EqIrW8zYwfU.svg) no-repeat 50%;right:0;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title{align-items:center;display:flex;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title select{background:url(../images/oN3LpoRPJw5K.svg) no-repeat center right 10px;border:0;border-radius:0;flex-grow:1;font-size:0.8125rem;height:40px;margin:0;padding:5px 25px 5px 10px;width:auto;}.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title select+select{border-left:1px solid #e2e3e9;}.internal-nav{background-color:#fff;display:block;overflow:hidden;position:relative;z-index:2;}.internal-nav>.accordion>.accordion__trigger{height:60px;width:100%;}.internal-nav>.accordion>.accordion__panel>ul>li:last-child>a{border-bottom:0;}.internal-nav>.accordion>.accordion__panel a:focus,.internal-nav>.accordion>.accordion__panel a:hover{color:#10059f;}.internal-nav ul{list-style:none;margin:0;padding-left:0;}.internal-nav ul li>a{border-bottom:1px solid #e2e3e9;}.internal-nav a{position:relative;width:100%;}.internal-nav a.is-current{position:relative;z-index:2;}.internal-nav a.is-current:after{background-color:#f2f5fe;border-left:6px solid #10059f;content:"";height:100%;height:calc(100% + 2px);left:0;margin-left:0;margin-top:-1px;position:absolute;top:0;width:100%;}.internal-nav a.is-current>*{position:relative;z-index:2;}.internal-nav a,.internal-nav button{color:#141b4d99;text-decoration:none;}.internal-nav .accordion .accordion.is-active>a,.internal-nav .accordion .accordion.is-active>button{color:#10059f;}.internal-nav .accordion .accordion__trigger{padding-left:50px;padding-right:50px;position:relative;z-index:3;}.internal-nav .accordion .accordion__trigger .icon{pointer-events:none;}.internal-nav .accordion .accordion__trigger:disabled{cursor:default;opacity:0;visibility:hidden;}.internal-nav .accordion .accordion .accordion__panel a:before{content:"-";margin-right:10px;position:relative;transform:translateY(-10%);z-index:3;}.internal-nav .accordion__trigger,.internal-nav a{align-items:center;display:flex;font-weight:400;height:50px;}.internal-nav .accordion__trigger .text,.internal-nav a .text{color:currentColor;font-size:0.875rem;letter-spacing:2px;padding-right:20px;text-transform:uppercase;}.internal-nav .accordion__trigger .icon,.internal-nav a .icon{margin-left:auto;}.internal-nav .accordion__trigger .icon svg,.internal-nav a .icon svg{max-height:6px;max-width:12px;}.internal-nav .accordion__trigger .icon svg>*,.internal-nav a .icon svg>*{fill:currentColor;}.internal-nav>.accordion>.accordion__trigger{background-color:#10059f;color:#fff;}.internal-nav>.accordion>.accordion__panel>ul>li.accordion>.accordion__trigger{padding:0;position:absolute;right:0;top:0;}.internal-nav>.accordion>.accordion__panel>ul>li.accordion>.accordion__trigger .icon{align-items:center;display:flex;height:50px;justify-content:center;width:50px;}.cta{background-color:#10059f;color:#fff;display:flex;min-height:250px;padding-bottom:0!important;position:relative;}.cta__content{align-items:flex-start;align-self:center;display:flex;flex-direction:column;justify-content:center;}.cta__content .title{color:#fff;font-weight:300;letter-spacing:.6px;}.cta__content .btn{position:static;}.cta__content .btn .text{color:currentColor;font-size:0.75rem;letter-spacing:2px;}.cta__content .btn .icon{align-items:center;background-color:#fbe122;border-radius:50%;display:flex;justify-content:center;margin-left:10px;min-height:20px;min-width:20px;}.cta__content .btn:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}.cta__image{position:relative;z-index:1;}.cta__image:before{content:"";display:block;padding-top:75.3012048193%;width:100%;}.cta__image img{height:100%;left:0;object-fit:cover;object-position:center 15%;position:absolute;top:0;width:100%;}.card-post{position:relative;}.card-post,.card-post>a,.card-post__content{display:flex;flex-direction:column;flex-grow:1;}.card-post>a{padding-right:30px;text-decoration:none;}.card-post>a.on-press .card-post__image img,html:not(.mobile):not(.tablet) .card-post>a:focus .card-post__image img,html:not(.mobile):not(.tablet) .card-post>a:hover .card-post__image img{transform:scale(1.05);}.card-post__image{background-color:#f2f5fe;margin-bottom:-50px;margin-right:-30px;overflow:hidden;position:relative;z-index:1;}.card-post__image:before{content:"";display:block;padding-top:96.0960960961%;width:100%;}.card-post__image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .6s cubic-bezier(.33,1,.68,1);width:100%;}.card-post__content{background-color:#fff;flex-grow:1;padding:30px 25px 25px;position:relative;z-index:2;}.card-post .category{left:25px;margin-top:-12px;position:absolute;top:0;}.card-post .pretitle{color:#141b4d;display:block;font-size:0.75rem;font-weight:400;letter-spacing:2px;margin-bottom:20px;opacity:.5;text-transform:uppercase;}.card-post .title{font-size:1.125rem;font-weight:300;margin-bottom:20px;}.card-post .btn{height:auto;justify-content:flex-start;margin-top:auto;position:static;}.card-post .btn:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.card-post .btn .text{color:#141b4d;font-size:0.75rem;}.card-post[data-featured=true] .card-post__image{max-height:440px;}.card-post[data-featured=true] .card-post__image:after{background:linear-gradient(90deg,#141b4d99 0,#0000);color:#fff;content:"Feature Article";display:block;font-size:0.75rem;font-weight:400;height:100%;left:0;letter-spacing:2px;max-width:350px;padding:15px 30px;position:absolute;text-transform:uppercase;top:0;width:100%;}.card-post[data-featured=true] .card-post__content{max-width:320px;}.layout-contentsidebar>.container>.grid{display:flex;flex-direction:column-reverse;}.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{position:relative;z-index:10;}.layout-contentsidebar+.layout-fullwidth>.cms{margin-bottom:20px;margin-top:0;}.news-posts__intro{margin-bottom:15px;}.news-posts__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.news-posts .grid{display:flex;flex-wrap:wrap;}.news-posts .grid__item{flex-grow:1;}.cms{margin-bottom:50px;margin-top:50px;}.cms:after,.cms:before{clear:both;content:"";display:table;}.cms>:not(:first-child){margin-top:40px;}.cms>:not(:last-child){margin-bottom:40px;}.overflow-container{max-width:100%;position:relative;}.overflow-container:after,.overflow-container:before{content:"";display:block;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s cubic-bezier(.65,0,.35,1);width:15px;z-index:1;}.overflow-container:before{background:linear-gradient(90deg,#0003,#0000);left:0;}.overflow-container:after{background:linear-gradient(270deg,#0003,#0000);right:0;}.overflow-container[data-overflow=both]:after,.overflow-container[data-overflow=both]:before,.overflow-container[data-overflow=left]:before,.overflow-container[data-overflow=right]:after{opacity:1;}.overflow-container .overflow-container__inner{max-width:100%;overflow:auto;position:relative;}.wysiwyg:after{clear:both;content:"";display:table;}.wysiwyg img{display:block;height:auto;max-width:100%;width:auto;}.wysiwyg>img{margin:30px 0;}.wysiwyg p{margin:15px 0 30px;}.wysiwyg p:first-child{margin-top:0;}.wysiwyg p:last-child{margin-bottom:0;}.wysiwyg a{color:#10059f;text-decoration:underline;transition:opacity .2s linear;}.wysiwyg a:hover{opacity:.65;text-decoration:none;}.wysiwyg a[href*=".pdf"]{display:flex;}.wysiwyg a[href*=".pdf"]:before{align-items:center;background:url(../images/0lXvdtGKZIBS.svg) no-repeat 50%;content:"";display:flex;height:30px;justify-content:center;margin-right:15px;width:30px;}.wysiwyg ol,.wysiwyg ul{counter-reset:list-counter;list-style:none;margin:30px 0;padding-left:0;}.wysiwyg ol>li,.wysiwyg ul>li{margin-bottom:.5em;padding-left:30px;position:relative;}.wysiwyg ol>li:before,.wysiwyg ul>li:before{color:#10059f;content:"";display:block;font-weight:700;left:0;position:absolute;}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:.5em;}.wysiwyg ul>li:before{background-color:#10059f;border-radius:50%;height:6px;top:.6em;width:6px;}.wysiwyg ol>li:before{content:counter(list-counter) ".";counter-increment:list-counter;top:0;}.wysiwyg .wp-caption>p{margin:0;}.wysiwyg .wp-caption[class*=align] img{margin-bottom:0;}.wysiwyg .wp-caption-text{color:#141b4db3;font-size:0.9375rem;font-weight:400;padding:15px 0;text-align:left;}.wysiwyg .wp-caption-text strong{color:inherit;font-weight:400;margin-right:10px;}.wysiwyg .post-gallery{margin-bottom:92px;margin-top:60px;}.wysiwyg .aligncenter,.wysiwyg .alignnone{clear:both;height:auto;margin-bottom:60px;margin-top:60px;max-width:100%;width:auto;}.wysiwyg .aligncenter{text-align:center;}.wysiwyg .aligncenter,.wysiwyg .aligncenter .wp-caption-text{margin-left:auto;margin-right:auto;}.wysiwyg img.aligncenter{margin-left:auto!important;margin-right:auto!important;}.wysiwyg [class*=align] img{margin-bottom:13px;}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:nobel,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin-bottom:15px;}.wysiwyg blockquote{margin:60px 0;padding:0;}.wysiwyg blockquote>*{max-width:690px;}.wysiwyg blockquote p{margin:0;}.wysiwyg blockquote p,.wysiwyg blockquote p+cite{border-left:3px solid #141b4d;padding-left:35px;text-align:left;}.wysiwyg blockquote p[style*=right],.wysiwyg blockquote p[style*=right]+cite{border-left:0;border-right:3px solid #141b4d;margin-left:auto;padding-left:0;padding-right:35px;text-align:right;}.wysiwyg blockquote cite{display:block;font-style:normal;}.wysiwyg hr{background-color:#888;border:0;display:block;height:2px;margin:0;padding:0;position:relative;width:100%;}.wysiwyg table{border:1px solid #f2f5fe;min-width:100%;}.wysiwyg table td,.wysiwyg table th{background:#fff;font-size:1rem;line-height:1.2;padding:10px 15px;text-align:left;}.wysiwyg table th{background:#10059f;color:#fff;font-weight:400;}.wysiwyg table tr:nth-child(2n) td{background:#f2f5fe;}.wysiwyg .table-overflow-container{margin-bottom:60px;margin-top:30px;}.wysiwyg .iframe-wrapper{height:0;margin-top:30px;padding-bottom:56.25%;position:relative;}.wysiwyg .iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.wysiwyg>:first-child{margin-top:0;}.wysiwyg>:last-child{margin-bottom:0;}.cms-accordions__intro{margin-bottom:15px;}.cms-accordions__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-accordions .accordion,.cms-curriculum .accordion{position:relative;transition:border .2s cubic-bezier(.65,0,.35,1);}.cms-accordions .accordion:not(:last-child),.cms-curriculum .accordion:not(:last-child){border-bottom:1px solid #e2e3e9;}.cms-accordions .accordion__trigger,.cms-curriculum .accordion__trigger{align-items:center;color:#141b4d;display:flex;padding:20px 0;width:100%;}.cms-accordions .accordion__trigger>.text,.cms-curriculum .accordion__trigger>.text{font-size:1.25rem;font-weight:300;margin-right:15px;text-align:left;}.cms-accordions .accordion__trigger>.icon,.cms-curriculum .accordion__trigger>.icon{background-color:#10059f;border-radius:16px;color:#fff;height:32px;margin-left:auto;min-width:32px;position:relative;transition:background-color .2s linear,transform .2s cubic-bezier(.65,0,.35,1);width:32px;}.cms-accordions .accordion__trigger>.icon:after,.cms-accordions .accordion__trigger>.icon:before,.cms-curriculum .accordion__trigger>.icon:after,.cms-curriculum .accordion__trigger>.icon:before{background-color:currentColor;content:"";display:block;height:2px;left:50%;margin-left:-7px;margin-top:-1px;position:absolute;top:50%;transition:background-color .2s linear;width:14px;z-index:2;}.cms-accordions .accordion__trigger>.icon:before,.cms-curriculum .accordion__trigger>.icon:before{transform:rotate(-90deg);}.cms-accordions .accordion__inner,.cms-curriculum .accordion__inner{padding-bottom:50px;}.cms-accordions .accordion__inner .wysiwyg-basic,.cms-curriculum .accordion__inner .wysiwyg-basic{color:#141b4de6;font-size:1.125rem;max-width:750px;}.cms-accordions .accordion__inner .btn,.cms-curriculum .accordion__inner .btn{margin-top:30px;}.cms-accordions .accordion.is-active,.cms-curriculum .accordion.is-active{border-bottom:5px solid #fbe122;}.cms-accordions .accordion.is-active .accordion__trigger>.icon,.cms-curriculum .accordion.is-active .accordion__trigger>.icon{background-color:#fbe122;color:#141b4d;transform:rotate(-135deg);}.cms-banner__inner{background-color:#f2f5fe;display:flex;flex-direction:column-reverse;overflow:hidden;position:relative;}.cms-banner__content,.cms-banner__content-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;}.cms-banner__content-wrap{max-width:350px;padding-bottom:50px;padding-top:50px;z-index:2;}.cms-banner__content{height:100%;padding:40px;}.cms-banner__content .pretitle{display:block;font-size:0.875rem;letter-spacing:3px;opacity:.8;text-transform:uppercase;}.cms-banner__content .wysiwyg-basic{letter-spacing:.6px;}.cms-banner__content .author{align-items:center;display:flex;}.cms-banner__content .author .avatar{background-color:#f2f5fe;border-radius:50%;margin-right:20px;max-width:60px;min-width:60px;position:relative;}.cms-banner__content .author .avatar:before{content:"";display:block;padding-top:100%;width:100%;}.cms-banner__content .author .avatar>img{border-radius:50%;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;}.cms-banner__content .author__content{display:flex;flex-direction:column;font-size:0.75rem;font-weight:400;letter-spacing:3px;text-transform:uppercase;}.cms-banner__content .author .position{opacity:.5;}.cms-banner__image>img{height:100%;left:0;position:absolute;top:0;width:100%;}html:not(.ie11) .cms-banner__gallery{display:flex;flex-wrap:wrap;position:relative;width:auto;}html:not(.ie11) .cms-banner__gallery .slick-track{display:flex;}html:not(.ie11) .cms-banner__gallery .slick-slide{display:flex;height:auto;}.cms-banner__gallery .slick-list{order:1;width:100%;}.cms-banner__gallery .slick-list,.cms-banner__gallery .slick-track{position:relative;z-index:1;}.cms-banner__gallery .slick-prev{order:2;}.cms-banner__gallery .slick-dots{order:3;}.cms-banner__gallery .slick-next{order:4;}.cms-banner__gallery:not(.slick-initialized)>:not(:first-child){display:none!important;}.cms-banner__image,.cms-banner__image-wrap{display:block;width:100%;}.cms-banner__image{pointer-events:none;position:relative;}.cms-banner__image:before{content:"";display:block;padding-top:49.7916666667%;width:100%;}.cms-banner__image img{object-fit:cover;}.cms-banner .slick-arrow{padding:0;}.cms-banner .slick-next,.cms-banner .slick-prev{align-items:center;background-color:#fbe122;bottom:0;color:#141b4d;display:block;display:flex;height:46px;justify-content:center;padding:0;position:absolute;right:0;transition:opacity .2s linear;width:46px;z-index:10;}.cms-banner .slick-next.slick-disabled,.cms-banner .slick-prev.slick-disabled{cursor:default;opacity:.6;}.cms-banner .slick-next svg,.cms-banner .slick-prev svg{height:8px;transition:transform .2s cubic-bezier(.65,0,.35,1);width:5px;}.cms-banner .slick-next svg>*,.cms-banner .slick-prev svg>*{fill:currentColor;}.cms-banner .slick-prev{right:54px;}.cms-buttons__intro{margin-bottom:15px;}.cms-buttons__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-contact-person{color:#fff;display:flex;padding-bottom:30px;position:relative;}.cms-contact-person:before{background:#10059f;content:"";display:block;height:calc(100% - 30px);left:0;position:absolute;top:30px;width:100%;}.cms-contact-person__image{padding:0 30px;position:relative;}.cms-contact-person__image picture{height:240px;overflow:hidden;width:200px;}.cms-contact-person__image:before{background:#fbe122;content:"";height:30px;left:0;position:absolute;top:0;width:30px;}.cms-contact-person__image img{height:100%;object-fit:cover;object-position:center 15%;width:100%;}.cms-contact-person__content{padding:60px 30px 0;position:relative;}.cms-contact-person__content .title{color:#fff;font-size:1.5rem;line-height:1.2;margin-bottom:15px;}.cms-contact-person__content p+p{margin-top:10px!important;}.cms-contact-person__content .wysiwyg-basic a{color:#fff;text-decoration:underline;}.cms-contact-person__button{margin-top:20px;}.cms-contact-person__button a{align-items:center;color:#fff;display:flex;font-size:0.75rem;font-weight:400;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;}.cms-contact-person__button a .text{position:relative;}.cms-contact-person__button a .text:before{background-color:#ffffff1a;content:"";height:0;left:0;margin-top:2px;position:absolute;top:100%;transition:transform .2s cubic-bezier(.65,0,.35,1),background-color .2s linear,height .2s cubic-bezier(.65,0,.35,1);width:100%;}.cms-contact-person__button a .icon{align-items:center;background:#fbe122;border-radius:50%;display:flex;height:32px;justify-content:center;margin-left:10px;width:32px;}.cms-contact-person__button a:hover .text:before{background-color:#fbe122;height:2px;transform:translateY(2px);}.cms-content__intro{margin-bottom:15px;}.cms-content__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.link-subject{align-items:center;display:flex;text-decoration:none;}.link-subject .text{color:#141b4d;font-size:0.9375rem;font-weight:400;letter-spacing:1.5px;line-height:1.2;text-align:left;text-transform:uppercase;transition:color .2s linear;}.link-subject .icon{align-items:center;background-color:#023ded1a;border-radius:50%;display:flex;height:50px;justify-content:center;margin-right:15px;min-height:50px;min-width:50px;padding:5px;transition:background-color .2s linear;width:50px;}.link-subject .icon>img{max-height:100%;max-width:100%;}a.link-subject.on-press .text,html:not(.mobile):not(.tablet) a.link-subject:focus .text,html:not(.mobile):not(.tablet) a.link-subject:hover .text{color:#10059f;text-decoration:underline;}a.link-subject.on-press .icon,html:not(.mobile):not(.tablet) a.link-subject:focus .icon,html:not(.mobile):not(.tablet) a.link-subject:hover .icon{background-color:#fbe122;}.cms-curriculum__intro{margin-bottom:15px;}.cms-curriculum__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-downloads__intro{margin-bottom:35px;}.cms-downloads__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms>.cms-downloads:not(:last-child){padding-bottom:0;}.cms-downloads a{color:#141b4d;display:flex;position:relative;text-decoration:none;}.cms-downloads a:not(:last-child){border-bottom:1px solid #e2e3e9;margin-bottom:35px;}.cms-downloads a:focus .title,.cms-downloads a:hover .title{text-decoration:underline;}.cms-downloads .content .title{color:#141b4d;font-size:1.25rem;font-weight:400;}.cms-downloads .content .excerpt{flex-grow:1;font-size:1rem;}.cms-downloads .meta-wrap{align-items:flex-end;display:flex;}.cms-downloads .meta{color:#141b4d99;font-size:0.8125rem;font-weight:400;letter-spacing:1.16px;text-transform:uppercase;white-space:nowrap;}.cms-downloads .icon{background-color:#f2f5fe;border-radius:50%;color:#10059f;height:40px;transition:background-color .2s linear;width:40px;}.cms-downloads .icon svg{height:17px;width:14px;}.cms-downloads .icon svg>*{fill:currentColor;transition:fill .2s linear;}.cms-downloads .icon.on-press,html:not(.mobile):not(.tablet) .cms-downloads .icon:focus,html:not(.mobile):not(.tablet) .cms-downloads .icon:hover{background-color:#fbe122;color:#10059f;}.cms-fees__intro{margin-bottom:35px;}.cms-fees__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-fees__intro+.table-overflow-container,.cms-fees__intro+table{margin-top:30px;}.cms-fees table{min-width:100%;}.cms-fees table thead{font-size:0.8125rem;}.cms-fees table tbody{font-size:0.75rem;}.cms-fees table td,.cms-fees table th{padding:10px;text-align:left;}.cms-fees table th,.cms-fees table thead{color:#fff;font-weight:400;}.cms-fees table thead tr:first-child{font-size:1rem;}.cms-fees table thead tr:first-child th:first-child{border-top-left-radius:5px;}.cms-fees table thead tr:first-child th:last-child{border-top-right-radius:5px;}.cms-fees table thead tr:first-child th{border-bottom:1px solid #fff3;}.cms-fees table thead tr:first-child th:first-child,.cms-fees table thead tr:nth-child(2) th:first-child{border-right:1px solid #fff3;}.cms-fees table tbody{border:1px solid #f2f5fe;border-radius:0 0 10px 10px;}.cms-fees table tbody tr:nth-child(odd) td{background:#fff;}.cms-fees table tbody tr:nth-child(2n) td{background:#f2f5fe;}.cms-fees table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;}.cms-fees table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}.cms-gallery__intro{margin-bottom:15px;}.cms-gallery__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.modaal-student .modaal-inner-wrapper{padding:40px;}.modaal-student .modaal-container{background:#0000;box-shadow:none;max-width:1200px;}.modaal-student .modaal-content-container{background:#0000;padding:0;position:relative;}.modaal-student .slick-honour-roll{overflow:hidden;width:100%;}.modaal-student .slick-honour-roll>*{transition:opacity .6s linear;}.modaal-student .slick-honour-roll.slick-initialized{position:relative;}.modaal-student .slick-honour-roll.slick-initialized:before{background-color:#fff;bottom:0;content:"";display:block;height:60px;left:0;position:absolute;width:100%;z-index:1;}.modaal-student .slick-honour-roll:not(.slick-initialized)>*{display:none;}.modaal-student .slick-honour-roll:not(.slick-initialized):before{animation:sk-rotateplane 1.2s ease-in-out infinite;background-color:#fff;content:"";height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1;}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.modaal-student__image{max-width:282px;overflow:hidden;position:relative;width:100%;}.modaal-student__image:before{content:"";display:block;padding-top:156.3829787234%;width:100%;}.modaal-student__image>img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;}.modaal-student__content{min-height:200px;}.modaal-student .atar,.modaal-student .position,.modaal-student .title{color:#141b4d;font-weight:400;text-transform:uppercase;}.modaal-student .title{font-size:1rem;letter-spacing:3px;margin-bottom:35px;}.modaal-student .atar{margin-bottom:20px;}.modaal-student .atar,.modaal-student .position{font-size:0.9375rem;letter-spacing:2.81px;}.modaal-student .wysiwyg-basic{font-size:1rem;font-weight:300;}.modaal-student .btn--close{position:absolute;right:30px;top:20px;z-index:2;}.modaal-student .controls{display:flex;}.modaal-student .controls__next,.modaal-student .controls__prev{align-items:center;bottom:40px;color:#141b4d80;display:flex;font-size:1rem;position:absolute;text-decoration:none;z-index:4;}.modaal-student .controls__next.slick-disabled,.modaal-student .controls__next[aria-hidden],.modaal-student .controls__prev.slick-disabled,.modaal-student .controls__prev[aria-hidden]{opacity:0;visibility:hidden;}.modaal-student .controls__next .icon,.modaal-student .controls__prev .icon{border:1px solid #141b4d;height:40px;min-height:40px;min-width:40px;overflow:hidden;position:relative;transition:color .2s linear,border-color .2s linear;width:40px;}.modaal-student .controls__next .icon:before,.modaal-student .controls__prev .icon:before{background-color:#10059f;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .2s cubic-bezier(.65,0,.35,1);width:100%;}.modaal-student .controls__next .icon>*,.modaal-student .controls__prev .icon>*{position:relative;z-index:2;}.modaal-student .controls__next .icon svg,.modaal-student .controls__prev .icon svg{height:11px;width:13px;}.modaal-student .controls__next .icon svg>*,.modaal-student .controls__prev .icon svg>*{fill:#fff;transition:fill .2s linear;}.modaal-student .controls__next .text,.modaal-student .controls__prev .text{font-size:0.75rem;letter-spacing:1px;padding:0 20px;text-transform:uppercase;}.modaal-student .controls__next:hover,.modaal-student .controls__prev:hover{color:#141b4dcc;}.modaal-student .controls__next:not(:hover):not(:focus) .icon,.modaal-student .controls__prev:not(:hover):not(:focus) .icon{border-color:#e2e3e9;}.modaal-student .controls__next:not(:hover):not(:focus) .icon:before,.modaal-student .controls__prev:not(:hover):not(:focus) .icon:before{transform:translateY(-100%);}.modaal-student .controls__next:not(:hover):not(:focus) .icon svg>*,.modaal-student .controls__prev:not(:hover):not(:focus) .icon svg>*{fill:#141b4d;}.cms-honour-roll{display:flex;position:relative;}.cms-honour-roll__intro .pretitle{font-size:0.875rem;font-weight:400;letter-spacing:3px;margin-bottom:50px;opacity:.8;text-transform:uppercase;}.cms-honour-roll__intro .wysiwyg-basic{font-size:1.875rem;font-weight:300;line-height:1.5;}.cms-honour-roll__grid{width:calc(100% - 450px);}.cms>.cms-honour-roll:not(:last-child){border-bottom:0;padding-bottom:0;}.cms-honour-roll .grid:not(.slick-initialized){display:flex;flex-wrap:wrap;margin-bottom:-8px;margin-left:-6px;max-width:866px;}.cms-honour-roll .grid:not(.slick-initialized) .grid__item{margin-bottom:8px;max-width:33.3333%;padding-left:6px;width:33.3333%;}.cms-honour-roll .grid.slick-initialized{padding-bottom:32px;width:100%;}.cms-honour-roll .grid.slick-initialized .slick-list{overflow:visible;}.cms-honour-roll .grid.slick-initialized .slick-track{margin-left:0;margin-right:0;min-width:100%;}.cms-honour-roll .slick-next,.cms-honour-roll .slick-prev{align-items:center;background-color:#f2f5fe;border-radius:32px;bottom:0;display:flex;height:32px;justify-content:center;position:absolute;transition:opacity .2s linear;width:32px;}.cms-honour-roll .slick-next svg>*,.cms-honour-roll .slick-prev svg>*{fill:#141b4d;}.cms-honour-roll .slick-next.slick-disabled,.cms-honour-roll .slick-prev.slick-disabled{cursor:default;opacity:.5;}.cms-honour-roll .slick-prev{right:75px;}.cms-honour-roll .slick-next{right:30px;}.cms-honour-roll .slick-dots{background-color:#141b4d33;bottom:16px;color:#e2e3e9;display:flex;font-size:1rem;height:1px;left:30px;list-style:none;margin:0;padding:0;position:absolute;width:calc(100% - 145px);}.cms-honour-roll .slick-dots>li{flex-grow:1;height:1px;margin-bottom:0;padding-left:0;}.cms-honour-roll .slick-dots>li:before{content:none;}.cms-honour-roll .slick-dots>li.slick-active{background-color:#10059f;}.cms .cms-inlinevideo:not(:last-child){border-bottom:0;padding-bottom:0;}.cms-inlinevideo__relative{background-color:#f2f5fe;position:relative;}.cms-inlinevideo__frame{position:relative;z-index:1;}.cms-inlinevideo__frame:before{content:" ";display:block;padding:0 0 56.25%;}.cms-inlinevideo__frame button,.cms-inlinevideo__frame iframe,.cms-inlinevideo__frame video{height:100%;left:0;position:absolute;top:0;width:100%;}.cms-inlinevideo__frame button{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;display:block;}.cms-inlinevideo__content,.cms-inlinevideo__play,.cms-inlinevideo__poster,.cms-inlinevideo__poster img{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;}.cms-inlinevideo__poster{z-index:2;}.cms-inlinevideo__poster:before{background:linear-gradient(0deg,#000000b3 0,#0000);bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:2;}.cms-inlinevideo__poster img{object-fit:cover;z-index:1;}.cms-inlinevideo__content{display:flex;flex-direction:column;z-index:3;}.cms-inlinevideo__content .byline{display:block;}.cms-inlinevideo__play{align-items:center;justify-content:center;z-index:4;}.cms-inlinevideo__play .icon{max-width:115px;position:relative;width:20%;}.cms-inlinevideo__play .icon:before{content:"";display:block;padding-top:100%;width:100%;}.cms-inlinevideo__play .icon:after,.cms-inlinevideo__play .icon:before{border-radius:50%;transition:transform .2s ease-in-out;}.cms-inlinevideo__play .icon:before{box-shadow:0 0 0 1px #fbe122;}.cms-inlinevideo__play .icon:after{box-shadow:0 0 27px #141b4db3;content:"";height:80%;left:10%;position:absolute;top:10%;transition:transform .2s ease-in-out;width:80%;}.cms-inlinevideo__play .icon svg{display:block;height:28.7%;left:50%;margin-left:3%;position:absolute;top:50%;transform:translate(-50%,-50%);}.cms-inlinevideo__play .icon svg>*{fill:#fff;}.cms-inlinevideo__play.on-press .icon:before,html:not(.mobile):not(.tablet) .cms-inlinevideo__play:focus .icon:before,html:not(.mobile):not(.tablet) .cms-inlinevideo__play:hover .icon:before{transform:scale(1.1);}.cms-inlinevideo__play.on-press .icon:after,html:not(.mobile):not(.tablet) .cms-inlinevideo__play:focus .icon:after,html:not(.mobile):not(.tablet) .cms-inlinevideo__play:hover .icon:after{transform:scale(1.03);}.cms-inlinevideo__content,.cms-inlinevideo__play,.cms-inlinevideo__poster{transition:opacity .2s linear,visibility .2s linear;}.cms-inlinevideo:not(.is-active) .cms-inlinevideo__inner{overflow:hidden;}.cms-inlinevideo.is-active .cms-inlinevideo__content,.cms-inlinevideo.is-active .cms-inlinevideo__play,.cms-inlinevideo.is-active .cms-inlinevideo__poster{opacity:0;pointer-events:none;visibility:hidden;}.cms-inlinevideo .cms-inlinevideo__slide[data-playing=true] .cms-inlinevideo__overlay{display:none;opacity:0;z-index:-1;}.cms-inlinevideo__slider.slick-initialized .slick-arrow{padding:0;}.cms-inlinevideo__slider.slick-initialized .slick-next,.cms-inlinevideo__slider.slick-initialized .slick-prev{align-items:center;background-color:#fbe122;bottom:30px;color:#141b4d;display:block;display:flex;height:46px;justify-content:center;padding:0;position:absolute;right:0;transition:opacity .2s linear;width:46px;z-index:10;}.cms-inlinevideo__slider.slick-initialized .slick-next.slick-disabled,.cms-inlinevideo__slider.slick-initialized .slick-prev.slick-disabled{cursor:default;opacity:.6;}.cms-inlinevideo__slider.slick-initialized .slick-next svg,.cms-inlinevideo__slider.slick-initialized .slick-prev svg{max-height:100%;max-width:100%;transition:transform .2s cubic-bezier(.65,0,.35,1);}.cms-inlinevideo__slider.slick-initialized .slick-next svg>*,.cms-inlinevideo__slider.slick-initialized .slick-prev svg>*{fill:currentColor;}.cms-inlinevideo__slider.slick-initialized .slick-prev{right:54px;}.cms-inlinevideo__slider.slick-initialized .slick-dots{background-color:#141b4d33;color:#e2e3e9;display:flex;font-size:1rem;height:1px;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;}.cms-inlinevideo__slider.slick-initialized .slick-dots>li{flex-grow:1;height:1px;margin-bottom:0;padding-left:0;}.cms-inlinevideo__slider.slick-initialized .slick-dots>li:before{content:none;}.cms-inlinevideo__slider.slick-initialized .slick-dots>li.slick-active{background-color:#10059f;}.category{align-items:center;align-self:flex-start;border-radius:12px;display:inline-flex;font-size:0.625rem;font-weight:400;justify-content:center;letter-spacing:2.14px;padding:5px 12px;text-align:center;text-transform:uppercase;}.category,.category[data-category=Event],.category[data-category=Events],.category[data-category=Tour],.category[data-category=event],.category[data-category=events],.category[data-category=tour]{background-color:#10059f;color:#fff;}.category[data-category=News],.category[data-category=news]{background-color:#fbe122;color:#10059f;}.card-pagelink{padding-right:44px;position:relative;}.card-pagelink__image{background-color:#f2f5fe;margin-right:-44px;overflow:hidden;position:relative;z-index:-1;}.card-pagelink__image:before{content:"";display:block;padding-top:93.3014354067%;width:100%;}.card-pagelink__image>img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .6s cubic-bezier(.33,1,.68,1);width:100%;}.card-pagelink__meta{color:#07155280;display:flex;flex-direction:column;font-size:0.75rem;font-weight:400;letter-spacing:2px;line-height:1.6;margin-bottom:25px;text-transform:uppercase;}.card-pagelink__content{background-color:#fff;margin-top:-160px;padding:30px;}.card-pagelink .category{align-self:flex-start;margin-bottom:15px;}.card-pagelink .title{font-size:1.25rem;margin-bottom:10px;}.card-pagelink .excerpt{flex-grow:1;font-size:0.9375rem;line-height:1.6;margin-bottom:20px;}.card-pagelink .btn-link{align-items:center;color:#141b4d;display:flex;text-decoration:none;z-index:1;}.card-pagelink .btn-link:focus,.card-pagelink .btn-link:hover{text-decoration:underline;}.card-pagelink .btn-link:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.card-pagelink .btn-link .text{font-size:1rem;}.card-pagelink .btn-link .icon{margin-left:10px;}.card-pagelink.on-press .card-pagelink__image>img,html:not(.mobile):not(.tablet) .card-pagelink:focus .card-pagelink__image>img,html:not(.mobile):not(.tablet) .card-pagelink:hover .card-pagelink__image>img{transform:scale(1.05);}.cms-pagelinks__intro{margin-bottom:35px;}.cms-pagelinks__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-pagelinks .grid{display:flex;flex-wrap:wrap;margin-bottom:-24px;margin-left:-24px;}.cms-pagelinks .grid__item{margin-bottom:24px;max-width:100%;padding-left:24px;width:100%;}.card-sidexside{display:flex;flex-direction:column;font-size:1.125rem;font-weight:300;}.card-sidexside .title{font-size:1.375rem;font-weight:400;margin-bottom:10px;}.card-sidexside__image{background-color:#f2f5fe;margin-bottom:20px;max-width:370px;overflow:hidden;position:relative;}.card-sidexside__image:before{content:"";display:block;padding-top:66.2162162162%;width:100%;}.card-sidexside__image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;}.cms-sidexside__intro{margin-bottom:35px;}.cms-sidexside__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-sidexside__grid>:not(:first-child){margin-top:50px;}.cms-sidexside__grid>:not(:last-child){margin-bottom:50px;}.card-subject{background-color:#f2f5fe;border-radius:3px;color:#10059f;display:block;font-size:0.8125rem;font-weight:400;margin-top:24px;padding:60px 10px 30px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s linear,color .2s linear;width:100%;}.card-subject picture{align-items:center;background-color:#fff;border:4px solid;border-radius:50%;clip-path:circle(50% at center);-webkit-clip-path:circle(50% at center);color:#f2f5fe;display:flex;height:68px;justify-content:center;left:50%;margin-left:-34px;margin-top:-24px;padding:10px;position:absolute;top:0;transition:color .2s linear;width:68px;}.card-subject picture img{max-height:24px;max-width:24px;}.card-subject .title{color:inherit;font-size:1rem;margin-bottom:5px;}a.card-subject.on-press,html:not(.mobile):not(.tablet) a.card-subject:focus,html:not(.mobile):not(.tablet) a.card-subject:hover{background-color:#10059f;color:#fff;}a.card-subject.on-press .icon,html:not(.mobile):not(.tablet) a.card-subject:focus .icon,html:not(.mobile):not(.tablet) a.card-subject:hover .icon{color:#10059f;}.modaal-subject .modaal-container{max-width:770px;}.modaal-subject .modaal-content-container{padding:30px 40px;}.modaal-subject__header{align-items:center;display:flex;gap:10px 25px;}.modaal-subject__header .icon{align-items:center;background-color:#f2f5fe;border-radius:50%;clip-path:circle(50% at center);-webkit-clip-path:circle(50% at center);display:flex;font-size:1.125rem;font-weight:400;height:60px;justify-content:center;padding:10px;width:60px;}.modaal-subject__header .icon img{max-height:24px;max-width:24px;}.modaal-subject__header .content{display:flex;flex-direction:column;}.modaal-subject__header .content .title{color:#141b4d;font-size:1.5rem;}.modaal-subject .wysiwyg-basic{font-size:1rem;margin-top:30px;}.modaal-subject .js-modaal-close{align-items:center;background-color:#10059f;border-radius:31px;color:#fff;display:flex;font-size:1.125rem;font-weight:400;height:62px;padding-left:30px;padding-right:8px;position:absolute;right:15px;top:15px;z-index:2;}.modaal-subject .js-modaal-close .text{margin-right:12px;}.modaal-subject .js-modaal-close .icon{background-color:#ffffff1a;border-radius:50%;height:48px;position:relative;transition:transform .2s cubic-bezier(.65,0,.35,1);width:48px;}.modaal-subject .js-modaal-close .icon:after,.modaal-subject .js-modaal-close .icon:before{background-color:#fff;content:"";height:1px;left:50%;margin-left:-10px;position:absolute;top:50%;width:20px;}.modaal-subject .js-modaal-close .icon:before{transform:rotate(-45deg);}.modaal-subject .js-modaal-close .icon:after{transform:rotate(45deg);}.modaal-subject .js-modaal-close.on-press .icon,html:not(.mobile):not(.tablet) .modaal-subject .js-modaal-close:focus .icon,html:not(.mobile):not(.tablet) .modaal-subject .js-modaal-close:hover .icon{transform:rotate(225deg);}.cms-subjects__intro{margin-bottom:35px;}.cms-subjects__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-subjects__intro+.cms-subjects__wall{margin-top:45px;}.cms-subjects__wall{display:grid;gap:12px 10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,min-content);}.cms-subjects__wall>*{display:flex;flex-grow:1;}.card-person,.card-student{display:flex;flex-direction:column-reverse;max-width:282px;}.card-person .btn,.card-student .btn{background-color:#f2f5fe;border-color:#f2f5fe;color:#141b4d;height:38px;padding:10px 14px;transition:background-color .2s linear,color .2s linear,border-color .2s linear;}.card-person .btn .text,.card-student .btn .text{color:inherit;font-size:0.75rem;}.card-person .btn:focus,.card-person .btn:hover,.card-student .btn:focus,.card-student .btn:hover{background-color:#141b4d;border-color:#141b4d;color:#fff;}.card-person__image,.card-student__image{max-height:441px;position:relative;}.card-person__image:before,.card-student__image:before{content:"";display:block;padding-top:156.3829787234%;width:100%;}.card-person__image picture,.card-student__image picture{background-color:#f2f5fe;transition:height .6s cubic-bezier(.65,0,.35,1);}.card-person__image picture,.card-person__image picture img,.card-student__image picture,.card-student__image picture img{height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;}.card-person__image picture img,.card-student__image picture img{object-fit:cover;}.card-person__image .btn,.card-student__image .btn{bottom:10px;position:absolute;right:13px;z-index:2;}.card-person__content,.card-student__content{align-items:center;display:flex;flex-direction:column;font-size:0.75rem;letter-spacing:3px;padding:15px;text-transform:uppercase;transition:opacity .6s linear,visibility .6s linear,transform .6s cubic-bezier(.65,0,.35,1);}.card-person__content .btn,.card-student__content .btn{color:#141b4d;display:none;margin-top:10px;}.card-person__content>*,.card-student__content>*{font-size:inherit;font-weight:400;}.card-person__content .atar,.card-person__content .position,.card-person__content .title,.card-student__content .atar,.card-student__content .position,.card-student__content .title{width:100%;}.card-person__content .title,.card-student__content .title{margin-bottom:6px;}.card-person__content .atar,.card-person__content .position,.card-student__content .atar,.card-student__content .position{color:#07155280;}.card-person__content .atar,.card-student__content .atar{margin:5px 0 10px;}.cms-team{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;position:relative;}.cms>.cms-team:not(:last-child){border-bottom:0;padding-bottom:0;}.cms-team__intro{margin-bottom:35px;}.cms-team__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-team .grid:not(.slick-initialized){display:flex;flex-wrap:wrap;margin-bottom:-8px;margin-left:-6px;max-width:866px;}.cms-team .grid:not(.slick-initialized) .grid__item{margin-bottom:8px;max-width:33.3333%;padding-left:6px;width:33.3333%;}.cms-team .grid.slick-initialized{padding-bottom:32px;}.cms-team .grid.slick-initialized .slick-list{overflow:visible;}.cms-team .grid.slick-initialized .slick-track{margin-left:0;margin-right:0;min-width:100%;}.cms-team .slick-next,.cms-team .slick-prev{align-items:center;background-color:#f2f5fe;border-radius:32px;bottom:0;display:flex;height:32px;justify-content:center;position:absolute;transition:opacity .2s linear;width:32px;}.cms-team .slick-next svg>*,.cms-team .slick-prev svg>*{fill:#141b4d;}.cms-team .slick-next.slick-disabled,.cms-team .slick-prev.slick-disabled{cursor:default;opacity:.5;}.cms-team .slick-prev{right:75px;}.cms-team .slick-next{right:30px;}.cms-team .slick-dots{background-color:#141b4d33;bottom:16px;color:#e2e3e9;display:flex;font-size:1rem;height:1px;left:30px;list-style:none;margin:0;padding:0;position:absolute;width:calc(100% - 145px);}.cms-team .slick-dots>li{flex-grow:1;height:1px;margin-bottom:0;padding-left:0;}.cms-team .slick-dots>li:before{content:none;}.cms-team .slick-dots>li.slick-active{background-color:#10059f;}.card-quicklink{padding-right:22px;position:relative;}.card-quicklink__image{background-color:#f2f5fe;margin-right:-22px;overflow:hidden;position:relative;z-index:-1;}.card-quicklink__image:before{content:"";display:block;padding-top:67.1641791045%;width:100%;}.card-quicklink__image>img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .6s cubic-bezier(.33,1,.68,1);width:100%;}.card-quicklink__content{background-color:#fff;margin-top:-18px;padding:15px 20px;}.card-quicklink .title{font-size:1.25rem;margin-bottom:5px;}.card-quicklink .excerpt{font-size:0.9375rem;margin-bottom:20px;}.card-quicklink .btn-link{align-items:center;color:#141b4d;display:flex;text-decoration:none;z-index:1;}.card-quicklink .btn-link:focus,.card-quicklink .btn-link:hover{text-decoration:underline;}.card-quicklink .btn-link:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.card-quicklink .btn-link .text{font-size:1rem;}.card-quicklink .btn-link .icon{margin-left:10px;}.card-quicklink.on-press .card-quicklink__image>img,html:not(.mobile):not(.tablet) .card-quicklink:focus .card-quicklink__image>img,html:not(.mobile):not(.tablet) .card-quicklink:hover .card-quicklink__image>img{transform:scale(1.05);}.cms-quicklinks__intro{margin-bottom:35px;}.cms-quicklinks__intro .title{font-size:1.5625rem;font-weight:400;line-height:1.2;margin-bottom:15px;}.cms-quicklinks .grid{display:flex;flex-wrap:wrap;margin-bottom:-28px;margin-left:-28px;}.cms-quicklinks .grid__item{margin-bottom:28px;max-width:100%;padding-left:28px;width:100%;}@media (min-width:375px){.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tbody>tr>td,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tbody>tr>th,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tfoot>tr>td,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>tfoot>tr>th,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>thead>tr>td,.ui-datepicker.ui-widget.gform-theme-datepicker:not(.gform-legacy-datepicker) table>thead>tr>th{font-size:0.875rem;}.cta__image{min-width:332px;}}@media (min-width:425px){.cms-curriculum .link-subject .text{font-size:1.5625rem;font-weight:300;letter-spacing:0;text-transform:none;}.modaal-student .controls__next .icon,.modaal-student .controls__prev .icon{min-width:40px;}}@media (min-width:426px) and (max-width:1080px){.internal-nav{margin-left:-30px;margin-right:-30px;}.internal-nav>.accordion a,.internal-nav>.accordion>.accordion__trigger{padding-left:30px;padding-right:30px;}.internal-nav>.accordion .accordion>.accordion__panel a{padding-left:60px;}.internal-nav>.accordion>.accordion__panel ul>li.accordion>a{padding-right:50px;}.cms-banner__inner{margin-left:-30px;margin-right:-30px;}.cms-banner__content .wysiwyg-basic{font-size:1.375rem;}}@media (min-width:426px) and (max-width:600px){.internal-nav>.accordion>.accordion__trigger .text{font-size:1rem;letter-spacing:2px;}}@media (min-width:481px){.gform_wrapper.gravity-theme .gform_heading{margin-bottom:30px;}.gform_wrapper.gravity-theme .gform_heading h2{font-size:1.875rem;margin-bottom:15px;}.gform_wrapper.gravity-theme .gform_heading h3{font-size:1.5625rem;margin-bottom:15px;}.gform_wrapper.gravity-theme .gf_progressbar_wrapper{flex-direction:row;justify-content:space-between;}.cta__content .btn .text{font-size:0.875rem;margin-top:8px;}.cta__content .btn .icon{min-height:30px;min-width:30px;}.cms-wysiwyg+.cta{margin-top:-5px;}.news-posts__intro .title{font-size:1.875rem;}.cms>:not(:first-child){margin-top:50px;}.cms>:not(:last-child){margin-bottom:50px;}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:60px;}.wysiwyg table td,.wysiwyg table th{font-size:1.125rem;line-height:1.4;padding:15px 20px;}.cms-accordions__intro .title{font-size:1.875rem;}.cms-accordions .accordion__trigger>.text,.cms-curriculum .accordion__trigger>.text{font-size:1.375rem;}.cms-buttons__intro .title{font-size:1.875rem;}.cms-content__intro .title{font-size:1.875rem;}.cms-curriculum__intro .title{font-size:1.875rem;}.cms-downloads__intro .title{font-size:1.875rem;}.cms-downloads a{align-items:flex-end;}.cms-downloads .content,.cms-downloads .meta{padding-bottom:15px;}.cms-downloads .content .excerpt{padding-right:25px;}.cms-downloads .meta-wrap{margin-left:auto;}.cms-downloads .icon-wrap{padding:15px;}.cms-fees__intro .title{font-size:1.875rem;}.cms-gallery__intro .title{font-size:1.875rem;}.modaal-student .slick-honour-roll.slick-initialized:before{height:80px;}.cms-inlinevideo__content{align-items:flex-start;justify-content:flex-end;padding:30px 115px 30px 50px;}.cms-inlinevideo__content .byline,.cms-inlinevideo__content .title{color:#fff;}.cms-inlinevideo__content .title{font-size:1.25rem;}.cms-pagelinks__intro .title{font-size:1.875rem;}.cms-sidexside__intro .title{font-size:1.875rem;}.card-subject{font-size:1rem;}.card-subject .title{font-size:1.25rem;line-height:1.2;}.cms-subjects__intro .title{font-size:1.875rem;}.cms-subjects__wall{gap:35px 10px;grid-template-columns:repeat(3,1fr);}.cms-team__intro .title{font-size:1.875rem;}.cms-quicklinks__intro .title{font-size:1.875rem;}}@media (min-width:481px) and (max-width:767px){.wysiwyg .paragraph--lead{font-size:1.5625rem;}.wysiwyg blockquote{font-size:1.5625rem;}.wysiwyg blockquote cite{padding-top:30px;}.cms-honour-roll__intro .wysiwyg-basic{font-size:1.5625rem;}.cms-quicklinks .grid{flex-direction:column;}.cms-quicklinks .grid__item{max-width:100%;width:100%;}.cms-quicklinks .card-quicklink{align-items:flex-start;display:flex;padding-right:0;}.cms-quicklinks .card-quicklink__image{margin-right:0;min-width:268px;}.cms-quicklinks .card-quicklink__content{flex-grow:1;margin-top:0;padding:0 0 0 20px;}}@media (min-width:481px) and (max-width:768px){.news-posts .grid__item{max-width:50%;width:50%;}.wysiwyg h2{font-size:1.875rem;}.wysiwyg h3{font-size:1.625rem;}.wysiwyg h4{font-size:1.375rem;}.wysiwyg h5{font-size:1.125rem;}.wysiwyg h6{font-size:1rem;}.cms-downloads .meta-wrap{align-items:center;border-left:1px solid #e2e3e9;flex-direction:column;}.cms-downloads .meta{border-bottom:1px solid #e2e3e9;padding:10px 15px;text-align:center;}}@media (min-width:601px) and (max-width:767px){.cms-pagelinks .grid{flex-direction:column;margin-bottom:-40px;}.cms-pagelinks .grid__item{max-width:100%;padding-bottom:40px;width:100%;}.cms-pagelinks .card-pagelink{align-items:flex-start;display:flex;padding-right:0;}.cms-pagelinks .card-pagelink__image{margin-right:0;min-width:268px;}.cms-pagelinks .card-pagelink__content{flex-grow:1;margin-top:0;padding:0 0 0 20px;}}@media (min-width:641px){.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:15px 20px!important;}}@media (min-width:651px){.cms-fees table{font-size:1rem;}.cms-fees table td,.cms-fees table th{padding:15px 20px;}.cms-fees table thead tr:first-child{font-size:1.125rem;}.cms-fees table thead{font-size:1rem;}.cms-fees table tbody{font-size:0.875rem;}.cms-subjects__wall{grid-template-columns:repeat(4,1fr);}}@media (min-width:768px){.wysiwyg .paragraph--lead{font-size:1.875rem;}.wysiwyg blockquote{font-size:1.875rem;}.wysiwyg blockquote cite{padding-top:60px;}.wysiwyg{font-size:1.25rem;}.wysiwyg .alignleft,.wysiwyg .alignright{height:auto;margin-bottom:15px;margin-top:15px;max-width:350px;width:auto;}.wysiwyg .alignleft{float:left;margin-right:60px;}.wysiwyg .alignright{float:right;margin-left:60px;}.modaal-student .slick-honour-roll.slick-initialized:before{height:130px;}.cms-pagelinks .grid__item{max-width:50%;width:50%;}.cms-pagelinks .card-pagelink,.cms-pagelinks .card-pagelink__content,.cms-pagelinks .grid__item{display:flex;flex-direction:column;flex-grow:1;}.cms-quicklinks .grid__item{max-width:33.333%;width:33.333%;}}@media (min-width:768px) and (max-width:1490px){.wysiwyg .alignleft,.wysiwyg .alignright{width:50%;}}@media screen and (min-width:768px){.cms-banner__content-wrap{padding-top:calc(12.7907px + 4.84496vw);}.cms-banner__content-wrap{padding-bottom:calc(12.7907px + 4.84496vw);}.cms-banner__content-wrap{max-width:calc(193.72093px + 20.34884vw);}.cms-banner__content{padding:calc(25.11628px + 1.93798vw);}}@media (min-width:769px){.gform_wrapper.gravity-theme .gform_heading h2{font-size:2.1875rem;}.gform_wrapper.gravity-theme .gform_heading h3{font-size:1.875rem;}.cta__content .btn .text{font-size:1rem;letter-spacing:3px;}.cta__content .btn .icon{min-height:40px;min-width:40px;}.cms-wysiwyg+.cta{margin-top:-11px;}.news-posts__intro .title{font-size:2.1875rem;}.cms>:not(:first-child){margin-top:60px;}.cms>:not(:last-child){margin-bottom:60px;}.wysiwyg h2{font-size:2.1875rem;}.wysiwyg h3{font-size:1.875rem;}.wysiwyg h4{font-size:1.5625rem;}.wysiwyg h5{font-size:1.25rem;}.wysiwyg h6{font-size:1.125rem;}.wysiwyg table td,.wysiwyg table th{font-size:1.25rem;line-height:1.6;padding:26px 20px;}.cms-accordions__intro .title{font-size:2.1875rem;}.cms-accordions .accordion__trigger>.text,.cms-curriculum .accordion__trigger>.text{font-size:1.5625rem;}.cms-banner__image{min-height:590px;}.cms-banner__content-wrap{height:100%;position:absolute;top:0;width:100%;}.cms-banner[data-alignment=left] .cms-banner__content-wrap{left:0;}.cms-banner[data-alignment=right] .cms-banner__content-wrap{right:0;}.cms-banner[data-theme=dark] .cms-banner__content{background-color:#141b4d;color:#fff;}.cms-banner[data-theme=light] .cms-banner__content{background-color:#fff;color:#141b4d;}.cms-buttons__intro .title{font-size:2.1875rem;}.cms-content__intro .title{font-size:2.1875rem;}.cms-curriculum__intro .title{font-size:2.1875rem;}.cms-downloads__intro .title{font-size:2.1875rem;}.cms-downloads .content .title{font-size:1.375rem;}.cms-downloads .content .excerpt{font-size:1.125rem;}.cms-downloads .meta{font-size:1rem;line-height:1.6;padding-right:25px;}.cms-downloads .icon-wrap{border-left:1px solid #e2e3e9;}.cms-fees__intro .title{font-size:2.1875rem;}.cms-gallery__intro .title{font-size:2.1875rem;}.modaal-student .controls__next,.modaal-student .controls__prev{font-size:1.125rem;}.modaal-student .controls__next .icon,.modaal-student .controls__prev .icon{min-height:50px;min-width:50px;}.cms-honour-roll .grid.slick-initialized{max-width:864px;}.cms-honour-roll .grid.slick-initialized .card-student{transition:opacity .2s linear;}.cms-honour-roll .grid.slick-initialized .slick-slide:not(.slick-active) .card-student{opacity:.5;pointer-events:none;}.cms-honour-roll .grid.slick-initialized .slick-slide:not(.slick-active) .card-student .card-student__content{opacity:0;}.cms-honour-roll .grid.slick-initialized .slick-dots{left:0;}.cms-honour-roll .grid.slick-initialized .slick-prev{right:51px;}.cms-honour-roll .grid.slick-initialized .slick-next{right:6px;}.card-pagelink .category{margin-top:-42px;}.cms-pagelinks__intro .title{font-size:2.1875rem;}.card-sidexside{flex-direction:row;}.card-sidexside>*{flex-grow:1;width:50%;}.card-sidexside__image{margin-bottom:0;}.cms-sidexside__intro .title{font-size:2.1875rem;}.cms-sidexside__grid>:not(:first-child){margin-top:70px;}.cms-sidexside__grid>:not(:last-child){margin-bottom:70px;}.cms-sidexside__grid>:nth-child(odd){flex-direction:row-reverse;}.cms-sidexside__grid>:nth-child(odd) .card-sidexside__image{margin-left:50px;}.cms-sidexside__grid>:nth-child(2n){flex-direction:row;}.cms-sidexside__grid>:nth-child(2n) .card-sidexside__image{margin-right:50px;}.modaal-subject .modaal-content-container{padding:70px;}.modaal-subject .content .title{font-size:2.0625rem;}.modaal-subject .wysiwyg-basic{font-size:1.1875rem;}.cms-subjects__intro .title{font-size:2.1875rem;}.cms-team__intro .title{font-size:2.1875rem;}.cms-quicklinks__intro .title{font-size:2.1875rem;}}@media (min-width:769px) and (max-width:1140px){.news-posts .grid{margin-left:-25px;}.news-posts .grid__item{max-width:33.3333%;padding-bottom:25px;padding-left:25px;width:33.3333%;}}@media (min-width:769px) and (max-width:900px){.card-sidexside__image{align-self:flex-start;max-width:250px;}}@media (min-width:769px) and (max-width:960px){.cms-banner__content .pretitle{margin-bottom:30px;}.cms-banner__content .author{margin-top:30px;}}@media (min-width:801px){.cta{flex-direction:row;}.cta__content{padding:20px 35px 10px 55px;}.cta__content .title{font-size:1.875rem;}}@media (min-width:901px){.card-sidexside{align-items:center;}}@media (min-width:961px){.cms-wysiwyg+.cta{margin-top:-21px;}.card-post__content{padding:45px 35px 35px;}.card-post .category{left:35px;}.card-post .title{font-size:1.25rem;}.cms{margin-bottom:60px;margin-top:60px;}.cms>:not(:first-child){margin-top:70px;}.cms>:not(:last-child){margin-bottom:70px;}.cms-banner__content .pretitle{margin-bottom:35px;}.cms-banner__content .author{margin-top:35px;}.modaal-student .slick-honour-roll.slick-initialized:before{left:282px;width:calc(100% - 282px);}.modaal-student__content{padding-bottom:130px;}.modaal-student .controls__prev{left:372px;}.modaal-student .controls__next{right:90px;}.modaal-student .controls__next,.modaal-student .controls__prev{font-size:1.25rem;}.modaal-student .controls__next .icon,.modaal-student .controls__prev .icon{min-height:60px;min-width:60px;}.modaal-student .slick-honour-roll__slide{padding-left:282px;position:relative;}.modaal-student__image{left:0;position:absolute;top:0;}.modaal-student__content{background-color:#fff;flex-grow:1;padding-left:90px;padding-right:90px;padding-top:50px;}.modaal-student__content .title{padding-right:150px;}.modaal-student__content>*{position:relative;z-index:1;}.cms-team .grid.slick-initialized{max-width:864px;}.cms-team .grid.slick-initialized .card-person{transition:opacity .2s linear;}.cms-team .grid.slick-initialized .slick-slide:not(.slick-active){pointer-events:none;}.cms-team .grid.slick-initialized .slick-slide:not(.slick-active) .card-person{opacity:.5;}.cms-team .grid.slick-initialized .slick-slide:not(.slick-active) .card-person__content{opacity:0;}.cms-team .grid.slick-initialized .slick-dots{left:0;}.cms-team .grid.slick-initialized .slick-prev{right:51px;}.cms-team .grid.slick-initialized .slick-next{right:6px;}}@media (min-width:1081px){.internal-nav{margin-right:-1px;margin-top:-70px;}.internal-nav a.is-current:after{margin-left:-51px;width:calc(100% + 150px);}.internal-nav .accordion__trigger,.internal-nav a{padding-bottom:12px;padding-top:12px;}.internal-nav>.accordion>*{padding-left:50px;}.internal-nav>.accordion>.accordion__trigger{pointer-events:none;}.internal-nav>.accordion>.accordion__trigger .icon{display:none;}.internal-nav>.accordion>.accordion__panel{border:1px solid #e2e3e9;border-top:0;display:block!important;max-height:calc(100vh - 170px)!important;overflow-y:auto;}.internal-nav>.accordion>.accordion__panel>ul{max-width:300px;}.internal-nav>.accordion .accordion>.accordion__panel a{padding-left:30px;}.internal-nav .accordion__trigger,.internal-nav a,.internal-nav>.accordion>.accordion__trigger{height:70px;padding-bottom:10px;padding-top:10px;}.internal-nav>.accordion>.accordion__panel ul>li.accordion>a{padding-right:70px;}.internal-nav>.accordion>.accordion__panel ul>li.accordion>.accordion__trigger .icon{height:70px;width:70px;}.internal-nav>.accordion>.accordion__trigger .text{font-size:1.125rem;letter-spacing:4.5px;}.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{padding-bottom:60px;}.layout-contentsidebar>.container>.grid{flex-direction:row;}.layout-contentsidebar>.container>.grid .grid__item[data-col=main]{flex-grow:1;width:50%;}.layout-contentsidebar>.container>.grid .grid__item[data-col=main]>*{max-width:900px;padding-right:40px;}.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar] .sidebar{height:100%;}}@media (min-width:1081px) and (max-width:1325px){.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{width:350px;}.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{margin-right:-30px;}}@media (min-width:1081px) and (max-width:1700px){.cms-banner__inner{margin-left:-30px;margin-right:-40px;}.cms-banner__content .wysiwyg-basic{font-size:1.5625rem;}}@media (min-width:1141px){.news-posts .grid{margin-left:-36px;}.news-posts .grid__item{max-width:25%;padding-bottom:35px;padding-left:36px;width:25%;}}@media (min-width:1281px){.cms-wysiwyg+.cta{margin-top:-31px;}.card-post>a{padding-right:45px;}.card-post__image{margin-right:-45px;}.cms>:not(:first-child){margin-top:80px;}.cms>:not(:last-child){margin-bottom:80px;}}@media (min-width:1326px){.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{width:450px;}}@media (min-width:1326px) and (max-width:1700px){.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{margin-right:-90px;}}@media (min-width:1451px){.cms-honour-roll{margin-right:-490px;}.cms-honour-roll__intro{display:flex;flex-direction:column;justify-content:center;padding-right:50px;width:450px;}.cms-honour-roll__intro,.cms-honour-roll__intro>*{position:relative;z-index:2;}.cms-honour-roll__intro:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100vw;}}@media (min-width:1701px){.layout-contentsidebar>.container>.grid .grid__item[data-col=sidebar]{margin-right:-200px;}.cms-banner__inner{margin-left:-90px;margin-right:-600px;}.cms-banner__content .wysiwyg-basic{font-size:1.875rem;}}@media screen and (min-width:1800px){.cms-banner__content-wrap{padding-top:100px;}.cms-banner__content-wrap{padding-bottom:100px;}.cms-banner__content-wrap{max-width:560px;}.cms-banner__content{padding:60px;}}@media (max-width:1450px){.cms-honour-roll{flex-direction:column;}.cms-honour-roll__intro{margin-bottom:50px;}.cms-honour-roll__intro .pretitle{margin-bottom:20px;}.cms-honour-roll__intro .wysiwyg-basic{font-size:1.875rem;}}@media (max-width:1200px){.modaal-student .modaal-container{max-width:calc(100vw - 80px);}}@media (max-width:1080px){.internal-nav.is_stuck{position:static!important;width:auto!important;}.internal-nav.is_stuck+div{display:none!important;}.internal-nav>.accordion>.accordion__trigger .text{font-size:1rem;letter-spacing:2.5px;}.internal-nav>.accordion>.accordion__trigger .text:before{content:"Explore: ";}.internal-nav>.accordion>.accordion__panel{border-bottom:1px solid #e2e3e9;}.internal-nav>.accordion .accordion>.accordion__panel a{padding-left:30px;}}@media (max-width:960px){.modaal-student .slick-honour-roll.slick-initialized .slick-list{background-color:#fff;}.modaal-student__content{padding-bottom:80px;}.modaal-student .controls__prev{left:40px;}.modaal-student .controls__next{right:40px;}.modaal-student .slick-honour-roll__slide{background-color:#fff;padding:30px 40px;}.modaal-student .btn.btn--close{right:30px;}.modaal-student__image{margin-bottom:30px;}.modaal-student__content .title{margin-bottom:20px;}.slick-slider.slick-initialized .card-person__content .btn,.slick-slider.slick-initialized .card-student__content .btn{display:inline-flex;}.slick-slider.slick-initialized .card-person__image .btn,.slick-slider.slick-initialized .card-student__image .btn{display:none;}.cms-team .grid.slick-initialized{margin:0 auto;max-width:290px;position:static!important;}html:not(.ie11) .cms-team .grid.slick-initialized{display:flex;flex-wrap:wrap;position:relative;width:auto;}html:not(.ie11) .cms-team .grid.slick-initialized .slick-track{display:flex;}html:not(.ie11) .cms-team .grid.slick-initialized .slick-slide{display:flex;height:auto;}.cms-team .grid.slick-initialized .slick-list{order:1;width:100%;}.cms-team .grid.slick-initialized .slick-list,.cms-team .grid.slick-initialized .slick-track{position:relative;z-index:1;}.cms-team .grid.slick-initialized .slick-prev{order:2;}.cms-team .grid.slick-initialized .slick-dots{order:3;}.cms-team .grid.slick-initialized .slick-next{order:4;}.cms-team .grid.slick-initialized .slick-list{overflow:visible;}.cms-team .grid.slick-initialized *,.cms-team .grid.slick-initialized .slick-list,.cms-team .grid.slick-initialized .slick-slide,.cms-team .grid.slick-initialized .slick-track{outline:none;}.cms-team .grid.slick-initialized .slick-slide{padding-left:4px;padding-right:4px;}.cms-team .grid.slick-initialized .slick-slide:not(.slick-current) .card-person__image{overflow:hidden;}.cms-team .grid.slick-initialized .slick-slide:not(.slick-current) .card-person__image picture{height:80%;}.cms-team .grid.slick-initialized .slick-slide:not(.slick-current) .card-person__content{opacity:0;transform:translateY(-10%);visibility:hidden;}.cms-team .grid.slick-initialized .card-person{width:100%;}.cms-team .grid.slick-initialized .card-person__content{padding-left:0;padding-right:0;}}@media (max-width:800px){.cta{flex-direction:column-reverse;}.cta__content{padding:20px 30px 10px;}.cta__content .title{font-size:1.5rem;line-height:1.4;}.cta__image{max-height:250px;}}@media (max-width:768px){.feature-news-events__slider:not(.slick-initialized) .card-post[data-featured=true]>a{padding-left:10px;padding-right:10px;}.feature-news-events__slider:not(.slick-initialized) .card-post[data-featured=true] .card-post__image{margin-left:-10px;margin-right:-10px;}.feature-news-events__slider:not(.slick-initialized) .card-post[data-featured=true] .card-post__image:before{padding-top:62.67806%;}.feature-news-events__slider:not(.slick-initialized) .card-post[data-featured=true] .card-post__content{max-width:none;}.feature-news-events__slider:not(.slick-initialized) .card-post:not([data-featured=true])>a{flex-direction:row;padding-bottom:30px;padding-right:0;}.feature-news-events__slider:not(.slick-initialized) .card-post:not([data-featured=true])>a>*{max-width:50%;width:50%;}.feature-news-events__slider:not(.slick-initialized) .card-post:not([data-featured=true]) .card-post__image{margin-bottom:0;margin-right:0;}.feature-news-events__slider:not(.slick-initialized) .card-post:not([data-featured=true]) .card-post__content{margin-left:-30px;max-width:none;position:relative;top:30px;}.news-posts .grid{margin-left:-15px;}.news-posts .grid__item{padding-bottom:15px;padding-left:15px;}.cms-banner[data-theme=dark] .cms-banner__content,.cms-banner[data-theme=light] .cms-banner__content{background-color:#fff;color:#141b4d;}.cms-banner[data-theme=dark] .cms-banner__content .wysiwyg-basic,.cms-banner[data-theme=light] .cms-banner__content .wysiwyg-basic{color:inherit;}.cms-banner__content-wrap{max-width:none;padding:0;}.cms-banner__content{padding:30px 30px 0;}.cms-banner__content .pretitle{margin-bottom:20px;}.cms-banner__content .author{margin-top:20px;}.cms-honour-roll .grid.slick-initialized{margin:0 auto;max-width:290px;position:static!important;}html:not(.ie11) .cms-honour-roll .grid.slick-initialized{display:flex;flex-wrap:wrap;position:relative;width:auto;}html:not(.ie11) .cms-honour-roll .grid.slick-initialized .slick-track{display:flex;}html:not(.ie11) .cms-honour-roll .grid.slick-initialized .slick-slide{display:flex;height:auto;}.cms-honour-roll .grid.slick-initialized .slick-list{order:1;width:100%;}.cms-honour-roll .grid.slick-initialized .slick-list,.cms-honour-roll .grid.slick-initialized .slick-track{position:relative;z-index:1;}.cms-honour-roll .grid.slick-initialized .slick-prev{order:2;}.cms-honour-roll .grid.slick-initialized .slick-dots{order:3;}.cms-honour-roll .grid.slick-initialized .slick-next{order:4;}.cms-honour-roll .grid.slick-initialized .slick-list{overflow:visible;}.cms-honour-roll .grid.slick-initialized *,.cms-honour-roll .grid.slick-initialized .slick-list,.cms-honour-roll .grid.slick-initialized .slick-slide,.cms-honour-roll .grid.slick-initialized .slick-track{outline:none;}.cms-honour-roll .grid.slick-initialized .slick-slide{padding-left:4px;padding-right:4px;}.cms-honour-roll .grid.slick-initialized .slick-slide:not(.slick-current) .card-student__image{overflow:hidden;}.cms-honour-roll .grid.slick-initialized .slick-slide:not(.slick-current) .card-student__image picture{height:80%;}.cms-honour-roll .grid.slick-initialized .slick-slide:not(.slick-current) .card-student__content{opacity:0;transform:translateY(-10%);visibility:hidden;}.cms-honour-roll .grid.slick-initialized .card-student{width:100%;}.cms-honour-roll .grid.slick-initialized .card-student__content{padding-left:0;padding-right:0;}.modaal-subject__header{padding-right:40px;}.modaal-subject .js-modaal-close{background-color:initial;height:48px;padding:0;width:48px;}.modaal-subject .js-modaal-close .text{display:none;}.modaal-subject .js-modaal-close .icon{background-color:#10059f;border-radius:50%;}}@media (max-width:767px){.wysiwyg{font-size:1.125rem;}.wysiwyg .aligncenter,.wysiwyg .alignleft,.wysiwyg .alignnone,.wysiwyg .alignright{margin:30px auto;text-align:center;}.wysiwyg .aligncenter .wp-caption-text,.wysiwyg .aligncenter img,.wysiwyg .alignleft .wp-caption-text,.wysiwyg .alignleft img,.wysiwyg .alignnone .wp-caption-text,.wysiwyg .alignnone img,.wysiwyg .alignright .wp-caption-text,.wysiwyg .alignright img{margin-left:auto;margin-right:auto;}.cms-contact-person{flex-wrap:wrap;}.cms-contact-person__content,.cms-contact-person__image{flex-basis:100%;}.cms-contact-person__content{padding-top:30px;}}@media (max-width:640px){.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{min-height:50px!important;padding:8px 15px!important;}.gform_wrapper.gravity-theme .gfield_list_group{background-color:#fff;border-color:#10059f33!important;border-radius:10px;}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:#f2f5fe!important;border-radius:0 0 10px 10px;border-top:1px solid #10059f33;}}@media (max-width:600px){.card-pagelink .category{margin-top:-27px;}.cms-pagelinks .card-pagelink{padding-right:20px;}.cms-pagelinks .card-pagelink__image{margin-right:-20px;}.cms-pagelinks .card-pagelink__content{margin-top:-40px;padding:15px 20px;}}@media (max-width:480px){.cta__content .btn .icon{margin-left:15px;}.cta__content .btn .icon svg{width:10px;}.cta__content{padding:25px 30px 10px;}.cta__content .title{line-height:1.3;}.cms>.cta{margin-left:-30px;margin-right:-30px;}.wysiwyg .paragraph--lead{font-size:1.25rem;}.wysiwyg h2{font-size:1.5625rem;}.wysiwyg h3{font-size:1.25rem;}.wysiwyg h4{font-size:1.125rem;}.wysiwyg h5{font-size:1rem;}.wysiwyg h6{font-size:0.875rem;}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:30px;}.wysiwyg blockquote{font-size:1.25rem;}.wysiwyg blockquote cite{padding-top:15px;}.cms-banner__content .pretitle{margin-bottom:20px;}.cms-banner__content .author{margin-top:20px;}.cms-contact-person{margin-left:-30px;margin-right:-30px;}.cms-downloads a{flex-direction:column;}.cms-downloads .meta-wrap{align-items:center;padding:10px 0;}.cms-downloads .meta-wrap .meta{margin-right:15px;}.cms-downloads .meta{font-size:0.8125rem;}.modaal-student .modaal-container{max-width:calc(100vw - 40px);}.modaal-student .modaal-inner-wrapper{padding:15px;}.modaal-student .slick-honour-roll__slide{padding:20px;}.modaal-student .controls__next,.modaal-student .controls__prev{bottom:20px;}.modaal-student .controls__next .text,.modaal-student .controls__prev .text{display:none;}.modaal-student .controls__prev{left:20px;}.modaal-student .controls__next{right:20px;}.cms-honour-roll__intro .wysiwyg-basic{font-size:1.25rem;}.cms-inlinevideo__relative{display:flex;flex-direction:column-reverse;}.cms-inlinevideo__inner{position:relative;}.cms-inlinevideo__content{margin-top:10px;padding:10px 115px 10px 10px;position:static;}.cms-inlinevideo__content .title{font-size:1rem;font-weight:400;}.cms-inlinevideo__content .byline{font-size:0.875rem;}.modaal-subject .modaal-content-container{padding:20px;}.modaal-subject__header{align-items:flex-start;flex-direction:column;padding-right:0;}.modaal-subject .js-modaal-close{margin-right:-24px;margin-top:-24px;right:0;top:0;}.modaal-subject .wysiwyg-basic{line-height:1.4;margin-top:20px;}}@media (max-width:479px){.wysiwyg .wp-video{height:auto;max-width:100%;width:auto;}.wysiwyg .aligncenter,.wysiwyg .alignleft,.wysiwyg .alignnone,.wysiwyg .alignright{margin:30px 0;text-align:left;width:100%;}.wysiwyg .aligncenter .wp-caption-text,.wysiwyg .alignleft .wp-caption-text,.wysiwyg .alignnone .wp-caption-text,.wysiwyg .alignright .wp-caption-text{padding-left:0;padding-right:0;}}@media (max-width:425px){.internal-nav{margin-left:-15px;margin-right:-15px;}.internal-nav a.is-current:after{border-left-width:4px;}.internal-nav>.accordion>.accordion__trigger .text{font-size:0.875rem;letter-spacing:2px;}.internal-nav>.accordion a,.internal-nav>.accordion>.accordion__trigger{padding-left:15px;padding-right:15px;}.internal-nav>.accordion>.accordion__panel a{height:50px;}.internal-nav>.accordion .accordion>.accordion__panel a{padding-left:30px;}.cms>.cta{margin-left:-15px;margin-right:-15px;}.cms-banner__inner{margin-left:-15px;margin-right:-15px;}.cms-banner__content{padding:30px 15px 0;}.cms-banner__content .wysiwyg-basic{font-size:1.25rem;}.cms-contact-person{margin-left:-15px;margin-right:-15px;}.link-subject .icon{min-height:42px;min-width:42px;}.link-subject .text{font-size:0.875rem;letter-spacing:1px;}.cms-honour-roll{padding-left:15px;padding-right:15px;}.cms-honour-roll .grid.slick-initialized .slick-prev{right:60px;}.cms-honour-roll .grid.slick-initialized .slick-next{right:15px;}.cms-honour-roll .grid.slick-initialized .slick-dots{left:15px;}.cms-team{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}.cms-team .grid.slick-initialized .slick-prev{right:60px;}.cms-team .grid.slick-initialized .slick-next{right:15px;}.cms-team .grid.slick-initialized .slick-dots{left:15px;}}@media (max-width:375px){.cms-downloads .content .title{font-size:1.0625rem;}.cms-downloads .content .excerpt{font-size:0.875rem;}}
