@font-face{font-family:"icomoon";src:url("https://sb45storage.blob.core.windows.net/pub/themes/Scit/fonts/icomoon.eot?kwnlfo");src:url("https://sb45storage.blob.core.windows.net/pub/themes/Scit/fonts/icomoon.eot?kwnlfo#iefix") format("embedded-opentype"),url("https://sb45storage.blob.core.windows.net/pub/themes/Scit/fonts/icomoon.ttf?kwnlfo") format("truetype"),url("https://sb45storage.blob.core.windows.net/pub/themes/Scit/fonts/icomoon.woff?kwnlfo") format("woff"),url("https://sb45storage.blob.core.windows.net/pub/themes/Scit/fonts/icomoon.svg?kwnlfo#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-print:before{content:""}.icon-email:before{content:""}.icon-share:before{content:""}.icon-sms:before{content:""}.icon-close:before{content:""}.icon-top:before{content:""}.icon-prev:before{content:""}.icon-next:before{content:""}.icon-login:before{content:""}.icon-down:before{content:""}.icon-contrast:before{content:""}.icon-search:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-facebook:before{content:""}.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a{-webkit-transition:color .3s linear,background .3s linear,opacity .3s linear,box-shadow .3s linear,visibility .3s linear;transition:color .3s linear,background .3s linear,opacity .3s linear,box-shadow .3s linear,visibility .3s linear}.resize-active *{-webkit-transition:none !important;transition:none !important}body{min-width:320px}#wrapper{position:relative;overflow:hidden;margin-bottom:-1px}#main{overflow:hidden}img{max-width:100%}.school-site a{color:#897449}.bg-stretch{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.btn{text-transform:uppercase;letter-spacing:1.5px}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{border-color:#fdc012;color:#fdc012;background:none}.school-site .btn-primary:not(:disabled):not(.disabled):active,.school-site .btn-primary:not(:disabled):not(.disabled).active,.school-site .show>.btn-primary.dropdown-toggle{border-color:#dfc68b;color:#dfc68b;background:none}.btn-primary{color:#1e102e;border:2px solid #fdc012}.btn-primary:hover{border-color:#fdc012;color:#fdc012;background:none}.school-site .btn-primary{background-color:#dfc68b;border:2px solid #dfc68b;color:#000}.school-site .btn-primary:hover{background:none;color:#dfc68b}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{background:#fdc012}.btn-outline-warning{border:2px solid #fdc012}.school-site .btn-outline-warning{border-color:#dfc68b}.btn-outline-warning:hover{background:#fdc012}.school-site .btn-outline-warning:hover{background:#dfc68b}.btn-outline-info{border-width:2px;color:#fff}.btn-outline-info:hover{color:#000}.btn-info{border:1px solid #c8c8c8;color:#3b1e5b}.school-site .btn-info{color:#897449}.school-site .btn-info:hover{background:#897449}.btn-info:hover{background:#3b1e5b;color:#fff}.container{padding:0 20px}p a{text-decoration:underline}.ci-back-to-top{width:59px;height:59px;border-radius:100%;background:#3b1e5b;position:fixed;bottom:80px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99;opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear,visibility .3s linear,background .3s linear;transition:opacity .3s linear,visibility .3s linear,background .3s linear}.school-site .ci-back-to-top{background:#dfc68b}.school-site .ci-back-to-top:hover{background:#d4b263;opacity:1}.ci-back-to-top:hover{background:#221135;opacity:1}.ci-back-to-top.show{opacity:.9;visibility:visible}.ci-back-to-top .icon-top{font-size:2.4rem;line-height:1;color:#fff}.school-site .ci-back-to-top .icon-top{color:#212121}.js-tab-hidden{display:block !important;left:-9999px !important;position:absolute !important;top:-9999px !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.print-only{display:none}@media(min-width:480px){.container{padding:0 32px}}@media(min-width:640px){.btn{min-width:180px}}@media(min-width:1024px){h2,.h2{font-size:2.375rem}}@media(min-width:1366px) and (max-width:1599px){body{font-size:1.03rem}}@media(min-width:1366px){.container{padding:0 60px}.ci-back-to-top{right:30px;bottom:110px}}@media(min-width:1600px){.container{padding:0 80px}}@media(min-width:1900px){.container{padding:0 30px}}@media print{*{background:none !important;color:#000 !important}body,.container{width:100%;max-width:none;min-width:0 !important;padding:0 !important}a{text-decoration:none !important}.btn,.alert,.nav-drop,.nav-opener,.share-this,.slick-dots,.breadcrumb,.slick-arrow,.ci-quick-link,.ci-back-to-top,.article-extras,.ci-social-block,.ci-social-networks,.message-block .link,.ci-news-events .link-hold,.ci-banner-slider .slick-slide:before{display:none !important}.lazyload,.lazyloading{opacity:1 !important}.print-only{display:block !important}#header{position:static !important}#header .logo{width:350px !important;margin:0 auto !important}#header .logo-wrap{margin:0 auto !important;width:390px !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}#header .logo-wrap .logo{width:66px !important;margin:0 !important}#header .logo-wrap .logo a{width:auto !important;height:auto !important;border:none !important;background:none !important;padding:0 !important}#header .logo-wrap .logo-name{padding:0 0 0 20px !important}#header .logo-wrap .main{font-size:2.8rem !important}#header .logo-wrap .sub{font-size:1.8rem !important}.ci-header-top{display:none !important}.ci-header-main{position:static !important;padding:0 !important;margin-bottom:25px !important}.fixed-position .ci-header-main{position:static !important;width:auto !important;padding:0 !important}.slick-list,.slick-slide,.ci-banner-slider .slick-track{width:100% !important;position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.ci-banner-slider{page-break-inside:avoid}.ci-banner-slider .slick-slide{display:block !important;padding:0 !important}.ci-banner-slider .slick-slide:not(.slick-active){display:none !important}.ci-banner-slider .print-only{max-width:500px !important;margin:0 auto 25px !important}.ci-banner-slider .slick-slide .container{min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;display:block !important}.ci-banner-slider .ci-slider-holder{margin:0 auto !important;text-align:center !important;padding:0 !important}.ci-banner-slider.school-banner .ci-content-holder .img-holder{height:auto !important}.ci-banner-slider.school-banner .ci-slider-holder{display:block !important;width:100% !important}.ci-news-events{border:none !important}.ci-news-events .container{display:block !important}.ci-news-events .news-holder,.ci-news-events .events-holder{width:100% !important}.ci-news-events .news-holder{padding-right:0 !important;padding-top:25px !important;padding-bottom:25px !important;page-break-inside:avoid}.ci-news-events .events-holder{padding-left:0 !important;padding-top:25px !important;padding-bottom:25px !important;page-break-inside:avoid}.ci-news-events .h3{max-width:100% !important;width:100% !important;text-align:center !important}.card{border:none !important}.news-block{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:0 -15px !important}.news-block [class^="col-"]{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;-ms-flex-preferred-size:0 !important;flex-basis:0 !important;padding:0 15px !important}.news-block .img-holder img{display:block !important}.news-block .overlay{display:none !important}.news-block .card-body{padding:15px 0 !important}.news-block .h4{min-height:0 !important;font-size:2rem !important}.news-block time{margin:0 !important}.news-block .card-link{display:none !important}.events-block .event-row{max-width:500px;margin:0 auto}.events-block .date{padding:0 !important}.events-block .desc{padding:0 !important}.ci-stats-block{page-break-after:avoid;page-break-inside:avoid;padding:0 0 25px !important}.ci-stats-block [class^="col-"]{width:25% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 25% !important;flex:0 0 25% !important;max-width:25% !important;margin-bottom:0 !important}.ci-stats-block .title{margin-bottom:25px !important}.ci-stats-block .value{font-size:5rem !important;line-height:1.2 !important;margin-bottom:10px !important;padding-top:0 !important;padding-bottom:0 !important}.ci-stats-block .value:after{background:#000 !important}.ci-stats-block .text{font-size:1.6rem !important}.ci-school-block{padding-top:0 !important;padding-bottom:25px !important}.ci-school-block .row{display:block !important}.ci-school-block [class^="col-"]{max-width:100% !important;width:100% !important}.ci-school-block .desc-holder{text-align:center !important;margin-bottom:30px !important}.ci-school-block .school-holder{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:0 -10px !important}.ci-school-block .school-holder .holder{width:25% !important;padding:0 10px !important}.ci-school-block .school-holder .text{font-size:1.6rem !important;padding:0 !important}#footer{page-break-inside:avoid !important}.footer-top{padding-top:30px !important;padding-bottom:30px !important}.footer-top .title{text-align:center !important;margin-bottom:20px !important}.footer-top .short-holder{text-align:center !important;padding:0 !important;display:block !important}.school-site .footer-top .short-holder{max-width:600px !important;margin:0 auto 25px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.school-site .footer-top .short-holder .img-holder{width:260px !important}.school-site .footer-top .short-holder .text-hold{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important;padding:0 0 0 25px !important;text-align:left !important}.footer-top .ci-footer-logo{width:240px !important;margin:0 auto 30px !important}.footer-top .row{display:block !important}.footer-top [class^="col-"]{width:100% !important;max-width:100% !important}.footer-top .address-hold a{display:none !important}.footer-top .contact-wrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;margin:0 auto !important;width:620px !important}.footer-top .address-hold,.footer-top .contact-details{width:50% !important;padding:0 15px !important;margin:0 !important}.footer-top .contact-details .lbl{width:70px !important}.footer-logo-print{width:200px;margin:0 auto 20px}.footer-logo-print .text{opacity:0 !important;visibility:hidden !important;text-indent:-9999px !important;overflow:hidden !important}#footer{page-break-inside:avoid}.footer-bottom{padding:10px 0 !important}.footer-bottom .row{display:block !important;margin:0 !important}.footer-bottom [class^="col-"]{width:100% !important;max-width:100% !important}.footer-bottom .copyright{margin-bottom:20px !important}.footer-bottom .sb-logo{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;text-align:center !important}.ci-article-section .row{display:block !important}.article-holder .img-list{display:block !important;font-size:0 !important}.article-holder .img-list li{display:inline-block !important;vertical-align:top !important;width:33.33% !important;margin-bottom:25px !important}.article-holder .student-area .holder{page-break-inside:avoid}.article-holder .student-area .img-holder{width:176px !important;margin-right:24px !important}.article-holder .student-area .desc-holder{padding-top:0 !important}.message-block{padding:20px 0 !important;page-break-inside:avoid}.message-block .img-holder{width:274px !important;height:274px !important;margin:0 !important}.message-block .box{display:none !important}.programs-block{padding:20px 0 !important}.programs-block .h3{text-align:center !important;margin-bottom:25px !important}.programs-block .masonry{display:block !important;height:auto !important;margin:0 !important}.programs-block .grid-item{position:static !important;width:auto !important;padding:0 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.programs-block .grid-item a:hover p{display:none !important}.programs-block .img-holder{height:auto !important;margin:0 !important;padding:0 !important}.programs-block p{display:none !important}}@-webkit-keyframes leftFadeIn{from{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes leftFadeIn{from{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes rightFadeIn{from{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes rightFadeIn{from{-webkit-transform:translate(100%,0);transform:translate(100%,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes rightFadeInCenter{from{-webkit-transform:scale(.3) translate(100%,50%);transform:scale(.3) translate(100%,50%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes rightFadeInCenter{from{-webkit-transform:scale(.3) translate(100%,50%);transform:scale(.3) translate(100%,50%)}to{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@-webkit-keyframes topFadeIn{from{-webkit-transform:translate(0,-20%);transform:translate(0,-20%);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes topFadeIn{from{-webkit-transform:translate(0,-20%);transform:translate(0,-20%);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes bottomFadeIn{from{-webkit-transform:translate(0,20%);transform:translate(0,20%);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes bottomFadeIn{from{-webkit-transform:translate(0,20%);transform:translate(0,20%);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes fadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes leftFadeInRouter{from{-webkit-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes leftFadeInRouter{from{-webkit-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes bottomFadeInRouter{from{-webkit-transform:translate(0,200px);transform:translate(0,200px);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes bottomFadeInRouter{from{-webkit-transform:translate(0,200px);transform:translate(0,200px);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.news-block .slick-dots{margin:0;padding:0;list-style:none}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ci-news-events{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media(min-width:1366px){.ci-news-events .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ci-news-events .news-holder{position:relative;padding-top:44px;padding-bottom:82px}@media(min-width:480px){.ci-news-events .news-holder{padding-top:47px;padding-bottom:70px}}@media(min-width:640px){.ci-news-events .news-holder{padding-bottom:65px}}@media(min-width:1024px){.ci-news-events .news-holder{padding-top:38px;padding-bottom:10px}}@media(min-width:1366px){.ci-news-events .news-holder{width:66%;padding-right:40px;padding-top:82px;padding-bottom:20px}}@media(min-width:1600px){.ci-news-events .news-holder{padding-right:60px}}.ci-news-events .news-holder .card{height:100%}.ci-news-events .news-holder .card a{height:100%}.ci-news-events .head-block{margin-bottom:21px}@media(min-width:480px){.ci-news-events .head-block{margin-bottom:28px}}@media(min-width:1024px){.ci-news-events .head-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}}@media(min-width:1024px){.ci-news-events [class^="col-"]{margin-bottom:30px}}.ci-news-events .h3{display:block;font-size:2.6rem;line-height:1.15;letter-spacing:2.6px;text-transform:uppercase}@media(min-width:480px){.ci-news-events .h3{font-size:2.8rem}}@media(min-width:1024px){.ci-news-events .h3{max-width:70%}}@media(min-width:1366px) and (max-width:1599px){.ci-news-events .h3{font-size:2.6rem}}.ci-news-events .link-hold{position:absolute;bottom:44px;left:0;font-weight:600;text-transform:uppercase}@media(min-width:480px){.ci-news-events .link-hold{bottom:37px}}@media(min-width:640px){.ci-news-events .link-hold{bottom:32px}}@media(min-width:1024px){.ci-news-events .link-hold{position:static}}.ci-news-events .link-hold a{position:relative}.school-site .ci-news-events .link-hold a{color:#645434}.ci-news-events .link-hold a:hover:before,.ci-news-events .link-hold a:hover:after{opacity:1;visibility:visible;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.ci-news-events .link-hold a:hover:before{-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s,visibility .2s;transition:transform .2s linear,opacity .2s,visibility .2s,-webkit-transform .2s linear}.ci-news-events .link-hold a:hover:after{-webkit-transition:opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear;transition:opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear;transition:transform 0s .2s linear,opacity 0s .2s,visibility 0s .2s;transition:transform 0s .2s linear,opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear}.ci-news-events .link-hold a:before,.ci-news-events .link-hold a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;visibility:hidden}.school-site .ci-news-events .link-hold a:before,.school-site .ci-news-events .link-hold a:after{background-color:#897449}.ci-news-events .link-hold a:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0s,visibility 0s,-webkit-transform 0s linear;transition:opacity 0s,visibility 0s,-webkit-transform 0s linear;transition:transform 0s linear,opacity 0s,visibility 0s;transition:transform 0s linear,opacity 0s,visibility 0s,-webkit-transform 0s linear}.ci-news-events .link-hold a:after{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s,visibility .2s;transition:transform .2s linear,opacity .2s,visibility .2s,-webkit-transform .2s linear}.ci-news-events .events-holder{background:#f4f4f4;position:relative;padding-top:44px;padding-bottom:86px}@media(min-width:480px){.ci-news-events .events-holder{padding-top:42px}}@media(min-width:1024px){.ci-news-events .events-holder{padding-bottom:16px}}@media(min-width:1366px){.ci-news-events .events-holder{width:34%;padding-left:40px;padding-top:82px;padding-bottom:76px}}@media(min-width:1600px){.ci-news-events .events-holder{padding-left:60px}}.ci-news-events .events-holder:before{content:'';background:#f4f4f4;position:absolute;top:0;left:-50px;right:-50px;bottom:0;z-index:-1}@media(min-width:1366px){.ci-news-events .events-holder:before{left:0;right:-9999px}}.ci-news-events .events-holder .head-block{margin-bottom:29px}@media(min-width:1024px){.ci-news-events .events-holder .head-block{margin-bottom:21px}}@media(min-width:1366px){.ci-news-events .events-holder .head-block{margin-bottom:21px}}.ci-news-events .events-holder .head-block .link-hold{bottom:35px}@media(min-width:1024px){.single-story .news-block .card a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-story .news-block .img-holder{padding-top:60%}@media(min-width:1024px){.single-story .news-block .img-holder{padding-top:0;width:52.2%}}@media(min-width:1024px){.single-story .news-block .card-body{width:47.8%}}@media(min-width:1366px){.single-story .news-block .card-body{padding:1.75rem 1.75rem 2.8rem}}.single-story .news-block .h4{min-height:0}@media(min-width:480px){.single-story .news-block .h4{font-size:2.6rem}}@media(min-width:1366px){.single-story .news-block .h4{margin-bottom:23px}}.single-story .news-block .text{line-height:1.67;display:block}.single-story .news-block time{margin:0}@media(min-width:1366px){.single-story .news-block time{font-size:1.8rem}}.single-story .news-block .card-link{display:none !important}.no-story{background:#f4f4f4}.no-story .news-holder{display:none}.no-story .events-holder{width:100%;padding-left:0}.no-story .events-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.no-story .events-block .event-row{margin:0 20px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.no-event .events-holder{display:none}.no-event .news-holder{width:100%;padding-right:0}@media(min-width:1024px){.h-story .news-block .card a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.h-story .news-block .img-holder{padding-top:60%}@media(min-width:1024px){.h-story .news-block .img-holder{width:58.2%;padding-top:0}}@media(min-width:1024px){.h-story .news-block .card-body{width:41.8%}}@media(min-width:1366px){.h-story .news-block .card-body{padding:1.75rem 1.75rem 2.8rem}}.h-story .news-block .h4{min-height:0}@media(min-width:480px){.h-story .news-block .h4{font-size:2.6rem}}@media(min-width:1366px){.h-story .news-block .h4{margin-bottom:23px}}.h-story .news-block .text{line-height:1.67;display:block}@media(min-width:1366px){.h-story .news-block time{font-size:1.8rem}}@media(min-width:1024px){.h-story.single .img-holder{width:36.6%}}@media(min-width:1024px){.h-story.single .card-body{width:63.4%}}.news-block{margin:0}@media(min-width:1024px){.news-block{margin:0 -15px}}.news-block.slick-dotted .slick-list{margin-right:-20px;margin-left:-11px;margin-bottom:30px;padding-right:52px}@media(min-width:480px){.news-block.slick-dotted .slick-list{margin-right:-32px;margin-left:-15px;padding-right:132px}}@media(min-width:640px){.news-block.slick-dotted .slick-list{padding-right:292px}}.news-block.slick-dotted .slick-slide{padding:0 11px}@media(min-width:480px){.news-block.slick-dotted .slick-slide{padding:0 15px}}.news-block .card a:hover .img-holder .overlay{opacity:1;visibility:visible}.news-block .card a:hover .h4 span{text-decoration:underline}@media(min-width:480px){.news-block .card-body{padding:1.75rem 1.25rem 2.7rem}}@media(min-width:1366px){.news-block .card-body{padding:1.75rem 1.45rem 2.8rem}}.news-block .img-holder{position:relative}.news-block .img-holder .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(59,30,91,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear}.school-site .news-block .img-holder .overlay{background:rgba(137,116,73,.7)}.news-block .tag{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px;color:#69339b}.school-site .news-block .tag{color:#897449}@media(min-width:480px){.news-block .tag{margin-bottom:13px}}@media(min-width:1366px){.news-block .tag{font-size:1.5rem;margin-bottom:14px}}@media(min-width:1366px) and (max-width:1599px){.news-block .tag{font-size:1.2rem}}.news-block .h4{font-size:1.8rem;line-height:1.67;color:#1e102e;margin-bottom:9px}.school-site .news-block .h4{color:#000}@media(min-width:480px){.news-block .h4{font-size:2.4rem;line-height:1.25;margin-bottom:15px}}@media(min-width:640px){.news-block .h4{min-height:60px}}@media(min-width:1366px){.news-block .h4{margin-bottom:20px}}@media(min-width:1366px) and (max-width:1599px){.news-block .h4{font-size:2.2rem}}.news-block .text{display:none}.news-block time{color:#767676;font-size:13px;margin-bottom:20px}.school-site .news-block time{color:#666}@media(min-width:480px){.news-block time{margin-bottom:27px}}@media(min-width:1366px){.news-block time{font-size:1.5rem}}@media(min-width:1366px) and (max-width:1599px){.news-block time{font-size:1.2rem}}.news-block .card-link{font-size:13px;font-weight:600;color:#69339b}.school-site .news-block .card-link{color:#897449}@media(min-width:480px){.news-block .card-link{font-size:1.6rem}}@media(min-width:1366px){.news-block .card-link{font-size:1.8rem}}@media(min-width:1366px) and (max-width:1599px){.news-block .card-link{font-size:1.6rem}}.news-block .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-block .slick-dots li{padding:0 7px}.school-site .news-block .slick-dots .slick-active button{background:#4d2b5d}.news-block .slick-dots button{padding:0;border:none;text-indent:-9999px;overflow:hidden;width:16px;height:16px;border-radius:100%;background:#a6a6a6;opacity:.9;-webkit-transition:background .3s linear;transition:background .3s linear}body.event-active{overflow:hidden}.events-block .event-row{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.16);margin-bottom:19px}.events-block .event-row .event-opener{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-site .events-block .event-row .event-opener:hover .link span{color:#645434}.events-block .event-row .event-opener:hover .link span:before,.events-block .event-row .event-opener:hover .link span:after{opacity:1;visibility:visible;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.events-block .event-row .event-opener:hover .link span:before{-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s,visibility .2s;transition:transform .2s linear,opacity .2s,visibility .2s,-webkit-transform .2s linear}.events-block .event-row .event-opener:hover .link span:after{-webkit-transition:opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear;transition:opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear;transition:transform 0s .2s linear,opacity 0s .2s,visibility 0s .2s;transition:transform 0s .2s linear,opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear}.events-block .event-row.event-active .event-slide{opacity:1;visibility:visible;right:0}.events-block .date{color:#fff;width:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;font-size:1.5rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.school-site .events-block .date{background:#897449}.events-block .date .day{font-size:2.2rem;font-weight:700;letter-spacing:2.2px}.events-block .desc{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:22px 20px 22px 24px;color:#1e102e}.events-block .link{font-weight:600;width:100%;margin-bottom:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.events-block .link span{position:relative;color:#1e102e}.school-site .events-block .link span{color:#000}.events-block .link span:before,.events-block .link span:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;visibility:hidden}.school-site .events-block .link span:before,.school-site .events-block .link span:after{background-color:#645434}.events-block .link span:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0s,visibility 0s,-webkit-transform 0s linear;transition:opacity 0s,visibility 0s,-webkit-transform 0s linear;transition:transform 0s linear,opacity 0s,visibility 0s;transition:transform 0s linear,opacity 0s,visibility 0s,-webkit-transform 0s linear}.events-block .link span:after{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s,visibility .2s;transition:transform .2s linear,opacity .2s,visibility .2s,-webkit-transform .2s linear}.events-block .timing{font-size:1.5rem}.event-slide{position:fixed;top:0;right:-320px;width:320px;z-index:999;background:#f8f8f8;padding:33px 20px;overflow-y:auto;height:100vh;opacity:0;visibility:hidden;box-shadow:-1px 0 0 #a6a6a6;-webkit-transition:opacity .3s linear,visibility .3s linear,right .3s linear;transition:opacity .3s linear,visibility .3s linear,right .3s linear}@media(min-width:480px){.event-slide{width:400px;right:-400px;padding:26px 30px}}.event-slide .close{font-size:1.8rem;line-height:1;color:#291533;margin-top:9px;margin-right:-7px;opacity:1}.event-slide .title{font-size:1.5rem;line-height:1.33;font-weight:600;display:block;margin-bottom:27px;padding-right:25px}.school-site .event-slide .title{color:#897449}.event-slide .top-part{font-size:.875rem;line-height:1.29;margin-bottom:16px}.event-slide time{display:block;margin-bottom:20px;color:#000}.event-slide .h4{font-size:1.25rem;line-height:1.23;margin-bottom:12px;font-weight:600;color:#1e102e;display:block}.school-site .event-slide .h4{color:#645434}.event-slide address{font-size:1.6rem;text-decoration:underline;margin-bottom:10px}.school-site .event-slide address{color:#897449}.event-slide .timing{display:block;font-size:1.2rem;color:#000}.event-slide .lbl{display:block;margin-bottom:5px}.event-slide .tag{display:block;color:#666}.event-slide .text-holder{font-size:1.125rem;line-height:1.67;margin-bottom:38px}.event-slide .text-holder .text-title{font-size:1.5rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#69339b;display:block;margin-bottom:13px}.school-site .event-slide .text-holder .text-title{color:#897449}.event-slide .btn-group{width:100%;margin-bottom:56px}.event-slide .btn{width:100%;max-width:100%;font-size:.875rem;line-height:1.15;font-weight:700;letter-spacing:.56px;text-transform:none}.event-slide .ci-widget{margin-bottom:35px}.event-slide .ci-widget .heading{font-size:1.8rem;line-height:1.33;font-weight:600;display:block;border-bottom:1px solid #c8c8c8;padding-bottom:6px;margin-bottom:22px}.school-site .event-slide .ci-widget .heading{color:#897449}.event-slide .ci-widget .files,.event-slide .ci-widget .links{font-size:1.6rem}.event-slide .ci-widget .files a,.event-slide .ci-widget .links a{text-decoration:underline}.school-site .event-slide .ci-widget .files a,.school-site .event-slide .ci-widget .links a{color:#897449}.event-slide .ci-widget .files a:hover,.event-slide .ci-widget .links a:hover{text-decoration:none}.event-slide .files li{margin-bottom:16px}.event-slide .files img{margin-right:5px}.event-slide .links li{position:relative;padding-left:19px;margin-bottom:16px}.event-slide .links li:before{content:'';background:#a6a6a6;border-radius:100%;width:6px;height:6px;position:absolute;top:9px;left:3px}.event-slide iframe{width:100%;height:175px;vertical-align:top}.event-slide .social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.event-slide .social-networks li{padding:0 6px 10px}.event-slide .social-networks a{width:48px;height:48px;border-radius:100%;border:1px solid #d0d0d0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.school-site .event-slide .social-networks a{background:#897449}.school-site .event-slide .social-networks a:hover{background:#a8905d}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ci-stats-block{background:#3b1e5b;padding-top:58px;padding-bottom:28px;color:#fff;text-align:center}@media(min-width:480px){.ci-stats-block{padding-bottom:8px}}@media(min-width:640px){.ci-stats-block{padding-top:88px;padding-bottom:42px}}@media(min-width:1024px){.ci-stats-block{padding-top:99px}}@media(min-width:1366px){.ci-stats-block{padding-bottom:56px}}.ci-stats-block .title{font-size:2.2rem;line-height:1.27;display:block;margin-bottom:34px;letter-spacing:2.2px;padding:0 18px}@media(min-width:480px){.ci-stats-block .title{margin-bottom:29px}}@media(min-width:640px){.ci-stats-block .title{margin-bottom:39px}}@media(min-width:1024px){.ci-stats-block .title{margin-bottom:57px}}@media(min-width:1024px){.ci-stats-block .row{padding:0 85px}}@media(min-width:1366px){.ci-stats-block .row{padding:0 15px}}.ci-stats-block [class^="col-"]{margin-bottom:33px}@media(min-width:480px){.ci-stats-block [class^="col-"]{margin-bottom:63px}}@media(min-width:640px){.ci-stats-block [class^="col-"]{margin-bottom:42px}}.ci-stats-block .value{font-size:80px;letter-spacing:8px;font-weight:600;display:block;position:relative;padding-bottom:14px;margin-bottom:16px}@media(min-width:480px){.ci-stats-block .value{margin-bottom:36px}}@media(min-width:640px){.ci-stats-block .value{font-size:100px;padding-bottom:5px}}@media(min-width:1366px) and (max-width:1599px){.ci-stats-block .value{font-size:90px}}.ci-stats-block .value:after{content:'';position:absolute;bottom:0;left:50%;width:111px;height:4px;background:#fcb813;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ci-stats-block .text{text-transform:uppercase;letter-spacing:1.8px;display:block}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ci-school-block{padding-top:45px;padding-bottom:5px}@media(min-width:480px){.ci-school-block{padding-top:37px;padding-bottom:21px}}@media(min-width:640px){.ci-school-block{padding-top:43px;padding-bottom:15px}}@media(min-width:1024px){.ci-school-block{padding-top:61px;padding-bottom:10px}}@media(min-width:1366px){.ci-school-block{padding-top:116px;padding-bottom:110px}}.ci-school-block .desc-holder{margin-bottom:30px}@media(min-width:480px){.ci-school-block .desc-holder{margin-bottom:48px}}@media(min-width:1024px){.ci-school-block .desc-holder{margin-bottom:29px}}@media(min-width:1366px){.ci-school-block .desc-holder{margin-bottom:70px}}.ci-school-block .title{font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:15px;display:block}@media(min-width:480px){.ci-school-block .title{font-size:3.6rem;margin-bottom:9px}}@media(min-width:1024px){.ci-school-block .title{margin-bottom:12px}}@media(min-width:1366px) and (max-width:1599px){.ci-school-block .title{font-size:3.4rem}}.ci-school-block .text-holder{line-height:1.56;margin-bottom:41px}@media(min-width:640px){.ci-school-block .text-holder{margin-bottom:20px}}@media(min-width:1024px){.ci-school-block .text-holder{margin-bottom:30px}}@media(min-width:1366px){.ci-school-block .text-holder{margin-bottom:54px}}.ci-school-block .btn{width:100%}@media(min-width:480px){.ci-school-block .btn{width:200px}}@media(min-width:640px){.ci-school-block .btn{width:270px}}@media(min-width:1024px){.ci-school-block .btn{width:221px}}@media(min-width:1366px){.ci-school-block .btn{width:200px}}@media(min-width:640px){.ci-school-block .school-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -18px}}@media(min-width:1024px){.ci-school-block .school-holder{margin:0 -13px}}@media(min-width:1366px){.ci-school-block .school-holder{margin:0 -15px;padding-left:92px}}.ci-school-block .school-holder .holder{margin-bottom:30px}@media(min-width:640px){.ci-school-block .school-holder .holder{width:50%;padding:0 18px;margin-bottom:34px}}@media(min-width:1024px){.ci-school-block .school-holder .holder{width:25%;padding:0 13px;margin-bottom:16px}}@media(min-width:1366px){.ci-school-block .school-holder .holder{padding:0 15px}}.ci-school-block .school-holder .holder a{display:block}.ci-school-block .school-holder .holder a:hover .img-holder:after{top:0}.ci-school-block .school-holder .holder a:hover .text{background:#3b1e5b}.ci-school-block .school-holder .img-holder{position:relative;display:block}.ci-school-block .school-holder .img-holder:after{content:'';background:rgba(59,30,91,.7);position:absolute;top:100%;left:0;right:0;bottom:0;z-index:1;-webkit-transition:top .3s linear;transition:top .3s linear}.ci-school-block .school-holder .img-holder img{width:100%}.ci-school-block .school-holder .text{color:#fff;font-size:2rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px 12px;-webkit-transition:background .3s linear;transition:background .3s linear}@media(min-width:1024px){.ci-school-block .school-holder .text{font-size:1.6rem;letter-spacing:1.6px;padding:18px 12px}}@media(min-width:1366px){.ci-school-block .school-holder .text{font-size:2rem;letter-spacing:2px;padding:20px 12px}}@media(min-width:1366px) and (max-width:1599px){.ci-school-block .school-holder .text{font-size:1.8rem}}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-block{padding-top:35px;padding-bottom:51px}@media(min-width:480px){.message-block{padding-bottom:61px}}@media(min-width:640px){.message-block{padding-bottom:50px}}@media(min-width:1024px){.message-block{padding-top:52px;padding-bottom:47px}}@media(min-width:1366px){.message-block{padding-bottom:57px}}@media(min-width:640px){.message-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.message-block .img-holder{width:274px;height:274px;border-radius:100%;border:15px solid #4d2b5d;overflow:hidden;margin:0 auto 22px}@media(min-width:640px){.message-block .img-holder{margin:0}}@media(min-width:1024px){.message-block .img-holder{width:400px;height:400px;margin:0 30px}}@media(min-width:1366px){.message-block .img-holder{margin:0 35px}}@media(min-width:640px){.message-block .desc-holder{width:calc(100% - 274px);padding-left:25px}}@media(min-width:1024px){.message-block .desc-holder{width:calc(100% - 460px);padding-left:33px}}@media(min-width:1366px){.message-block .desc-holder{width:calc(100% - 470px)}}@media(min-width:1600px){.message-block .desc-holder{padding-left:71px;padding-top:30px}}.message-block .tag{font-size:1.5rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#897449;margin-bottom:9px}.message-block .title{font-size:2.8rem;line-height:1.25;font-weight:600;color:#1e102e;margin-bottom:20px}@media(min-width:480px){.message-block .title{margin-bottom:14px}}@media(min-width:640px){.message-block .title{margin-bottom:19px}}@media(min-width:1024px){.message-block .title{font-size:3.6rem;margin-bottom:27px}}@media(min-width:1366px){.message-block .title{padding-right:152px}}@media(min-width:1366px) and (max-width:1599px){.message-block .title{font-size:3.4rem}}.message-block .title a{color:#1e102e}.message-block .title a:hover{color:#645434}@media(min-width:640px){.message-block .box{overflow:hidden}}@media(min-width:1024px){.message-block .box{line-height:1.67;margin-bottom:31px}}@media(min-width:1366px){.message-block .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}}@media(min-width:1600px){.message-block .box{padding-right:38px}}@media(min-width:1366px){.message-block .box .wrap{width:50%;padding:0 30px}}@media(min-width:1600px){.message-block .box p{margin-bottom:29px}}.message-block .link{font-weight:600;text-transform:uppercase;position:relative}.message-block .link:hover:before,.message-block .link:hover:after{opacity:1;visibility:visible;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.message-block .link:hover:before{-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s,visibility .2s;transition:transform .2s linear,opacity .2s,visibility .2s,-webkit-transform .2s linear}.message-block .link:hover:after{-webkit-transition:opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear;transition:opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear;transition:transform 0s .2s linear,opacity 0s .2s,visibility 0s .2s;transition:transform 0s .2s linear,opacity 0s .2s,visibility 0s .2s,-webkit-transform 0s .2s linear}.message-block .link:before,.message-block .link:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#897449;opacity:0;visibility:hidden}.message-block .link:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity 0s,visibility 0s,-webkit-transform 0s linear;transition:opacity 0s,visibility 0s,-webkit-transform 0s linear;transition:transform 0s linear,opacity 0s,visibility 0s;transition:transform 0s linear,opacity 0s,visibility 0s,-webkit-transform 0s linear}.message-block .link:after{-webkit-transform:translateY(8px/2);-ms-transform:translateY(8px/2);transform:translateY(8px/2);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:opacity .2s,visibility .2s,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s,visibility .2s;transition:transform .2s linear,opacity .2s,visibility .2s,-webkit-transform .2s linear}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.programs-block{background:#dfc68b;padding-top:49px;padding-bottom:20px}@media(min-width:480px){.programs-block{padding-top:60px}}@media(min-width:640px){.programs-block{padding-bottom:12px}}@media(min-width:1024px){.programs-block{padding-bottom:49px}}@media(min-width:1366px){.programs-block{padding-top:100px;padding-bottom:29px}}.programs-block .h3{font-size:2.2rem;letter-spacing:2.2px;margin-bottom:37px;text-transform:uppercase}@media(min-width:480px){.programs-block .h3{font-size:2.8rem;letter-spacing:2.8px}}@media(min-width:640px){.programs-block .h3{margin-bottom:46px}}@media(min-width:1366px) and (max-width:1599px){.programs-block .h3{font-size:2.6rem}}.programs-block .masonry{height:auto !important}@media(min-width:640px){.programs-block .masonry{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1024px){.programs-block .masonry{margin:0 -12px}}@media(min-width:1366px){.programs-block .masonry{margin:0 -20px}}.programs-block .grid-item{width:100%;position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}@media(min-width:640px){.programs-block .grid-item{width:50%;padding:0 15px}}@media(min-width:1024px){.programs-block .grid-item{padding:0 12px;width:28.35%}}@media(min-width:1366px){.programs-block .grid-item{padding:0 20px}}@media(min-width:1024px){.programs-block .grid-item.width2{width:43.3%}}@media(min-width:1024px){.programs-block .grid-item.width3{width:50%}}@media(min-width:640px){.programs-block .grid-item.width4{width:100%}}.programs-block .grid-item a{color:#fff;position:relative;display:block}.programs-block .grid-item a:after{content:'';background:rgba(51,51,51,.4);position:absolute;top:0;left:0;right:0;bottom:0}.programs-block .grid-item a:before{content:'';background:#291533;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;z-index:1;-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear}.programs-block .grid-item a:hover:before{opacity:1;visibility:visible}.programs-block .grid-item a:hover p{opacity:1;visibility:visible;height:56px}.programs-block .img-holder{width:100%;height:254px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}@media(min-width:480px){.programs-block .img-holder{margin-bottom:30px}}@media(min-width:1024px){.programs-block .img-holder{margin-bottom:25px}}@media(min-width:1366px){.programs-block .img-holder{height:435px;margin-bottom:40px}}.programs-block .overlay{position:relative;font-size:1.6rem;line-height:1.75;text-align:center;width:100%;z-index:2}@media(min-width:1366px){.programs-block .overlay{font-size:1.8rem;line-height:1.56}}.programs-block .title{font-size:2.4rem;line-height:1.25;font-weight:600;display:block}@media(min-width:480px){.programs-block .title{font-size:2.8rem}}@media(min-width:640px){.programs-block .title{font-size:2.4rem}}@media(min-width:1024px){.programs-block .title{font-size:2.8rem}}@media(min-width:1366px){.programs-block .title{font-size:3.6rem}}@media(min-width:1366px) and (max-width:1599px){.programs-block .title{font-size:3.2rem}}.programs-block p{margin:0;opacity:0;visibility:hidden;height:0;-webkit-transition:opacity .3s linear,visibility .3s linear,height .3s linear;transition:opacity .3s linear,visibility .3s linear,height .3s linear}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ci-social-block{background:#dfc68b;padding-top:16px}@media(min-width:480px){.ci-social-block{padding-top:3px}}@media(min-width:640px){.ci-social-block{padding-top:0}}.ci-social-block .head-holder{color:#212121;font-size:2.8rem;line-height:1.25;font-weight:600;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:24px}@media(min-width:480px){.ci-social-block .head-holder{line-height:1.35}}@media(min-width:1366px){.ci-social-block .head-holder{margin-bottom:46px}}@media(min-width:1366px) and (max-width:1599px){.ci-social-block .head-holder{font-size:2.6rem}}@media(min-width:1024px){.ci-social-block .head-holder .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ci-social-block .head-holder .icon-instagram{font-size:2.3rem;line-height:1;color:#000}.ci-social-block .head-holder .text{display:block}@media(min-width:1024px){.ci-social-block .head-holder .text{margin:0 12px}}.ci-social-block .head-holder a{color:#4d2b5d;font-size:2.2rem;letter-spacing:2.2px;text-transform:uppercase}@media(min-width:480px){.ci-social-block .head-holder a{font-size:2.8rem;letter-spacing:2.8px}}.ci-social-block .head-holder a:hover{color:#884ba5}@media(min-width:480px){.ci-social-block .cols{width:50%}}@media(min-width:1024px){.ci-social-block .cols{width:25%}}.ci-social-block .cols a{position:relative;display:block}.ci-social-block .cols a:hover:after{opacity:1;visibility:visible}.ci-social-block .cols a:after{content:'';background:rgba(136,75,165,.5);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;z-index:1;-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex,.flex-top,.flex-middle,.flex-bottom,.flex-justify,.flex-center,.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex:before,.flex-top:before,.flex-middle:before,.flex-bottom:before,.flex-justify:before,.flex-center:before,.flex-end:before,.flex:after,.flex-top:after,.flex-middle:after,.flex-bottom:after,.flex-justify:after,.flex-center:after,.flex-end:after{display:none}.flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:998020}.fancybox-skin{position:relative;background:#f9f9f9;background:rgba(0,0,0,.45);color:#444;text-shadow:none;border-radius:5px}.fancybox-opened{z-index:998030}.fancybox-opened .fancybox-skin{box-shadow:0 0 2px 4px rgba(0,0,0,.45)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../../../../modules/ci.sg.frontend/assets/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:998060}#fancybox-loading div{width:44px;height:44px;background:url("../../../../modules/ci.sg.frontend/assets/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:34px;height:34px;cursor:pointer;z-index:998040;background-position:-2px 0;box-shadow:inset 0 0 2px 4px rgba(0,0,0,.45);border-radius:50%}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../../../../modules/ci.sg.frontend/assets/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:998040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:998040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:998010;background:url("../../../../modules/ci.sg.frontend/assets/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:998050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:998050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../../../../modules/ci.sg.frontend/assets/fancybox/fancybox_sprite%402x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../../../../modules/ci.sg.frontend/assets/fancybox/fancybox_loading%402x.gif");background-size:24px 24px}}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#footer{color:#fff}.footer-top{background:#1e102e;padding-top:50px;padding-bottom:24px}.school-site .footer-top{background:#291533;padding-top:31px;padding-bottom:20px}@media(min-width:480px){.school-site .footer-top{padding-top:40px;padding-bottom:11px}}@media(min-width:640px){.school-site .footer-top{padding-top:60px;padding-bottom:50px}}@media(min-width:1024px){.school-site .footer-top{padding-bottom:33px}}@media(min-width:1366px){.school-site .footer-top{padding-top:115px;padding-bottom:83px}}@media(min-width:1024px){.footer-top{padding-bottom:37px}}@media(min-width:1366px){.footer-top{padding-top:119px;padding-bottom:168px}}.footer-top [class^="col-"]{margin-bottom:32px}@media(min-width:1024px){.footer-top [class^="col-"]{margin-bottom:47px}}@media(min-width:1366px){.footer-top [class^="col-"]{margin-bottom:0}}.school-site .footer-top [class^="col-"]{margin-bottom:38px}@media(min-width:480px){.school-site .footer-top [class^="col-"]{margin-bottom:35px}}@media(min-width:640px){.school-site .footer-top [class^="col-"]{margin-bottom:26px}}@media(min-width:1024px){.school-site .footer-top [class^="col-"]{margin-bottom:50px}}@media(min-width:1366px){.school-site .footer-top [class^="col-"]{margin-bottom:0}}@media(min-width:640px){.footer-top [class^="col-"]:last-child{padding-left:38px}}@media(min-width:1024px){.footer-top [class^="col-"]:last-child{padding-left:12px}}@media(min-width:1366px){.footer-top [class^="col-"]:last-child{padding-left:15px}}.footer-top .short-holder{margin-bottom:33px}.school-site .footer-top .short-holder{margin-bottom:50px}@media(min-width:480px){.school-site .footer-top .short-holder{margin-bottom:38px}}@media(min-width:640px){.school-site .footer-top .short-holder{max-width:410px}}@media(min-width:1024px){.school-site .footer-top .short-holder{max-width:100%;margin-bottom:20px}}@media(min-width:1366px){.school-site .footer-top .short-holder{padding-right:0;margin-bottom:40px;max-width:410px}}@media(min-width:640px){.footer-top .short-holder{margin-bottom:40px}}@media(min-width:1024px){.footer-top .short-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:47px}}@media(min-width:1366px){.footer-top .short-holder{display:block;padding-right:175px;padding-top:3px;margin-bottom:37px}}.footer-top .img-holder{margin-bottom:26px}@media(min-width:480px){.footer-top .img-holder{margin-bottom:29px}}@media(min-width:640px){.footer-top .img-holder{margin-bottom:21px}}@media(min-width:1024px){.footer-top .img-holder{width:260px}}@media(min-width:1366px){.footer-top .img-holder{width:100%;margin-bottom:30px}}.footer-top .ci-footer-logo{margin-bottom:33px}.school-site .footer-top .ci-footer-logo{text-align:center;margin-bottom:0}@media(min-width:640px){.school-site .footer-top .ci-footer-logo{text-align:left}}@media(min-width:1366px){.school-site .footer-top .ci-footer-logo{width:206px}}@media(min-width:480px){.footer-top .ci-footer-logo{margin-bottom:24px}}@media(min-width:1024px){.footer-top .ci-footer-logo{width:260px;margin-bottom:0}}@media(min-width:1366px){.footer-top .ci-footer-logo{margin-bottom:45px}}@media(min-width:1366px){.footer-top .ci-footer-logo img{width:260px}}.footer-top .text-hold{font-size:1.6rem;line-height:1.38;letter-spacing:.29px}.school-site .footer-top .text-hold{font-size:1.8rem;line-height:1.56}@media(min-width:1366px) and (max-width:1599px){.school-site .footer-top .text-hold{font-size:1.6rem}}@media(min-width:480px){.footer-top .text-hold{font-size:1.8rem;line-height:1.56;letter-spacing:.32px}}@media(min-width:1024px){.footer-top .text-hold{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:68px;padding-top:12px}}@media(min-width:1366px){.footer-top .text-hold{padding-left:0;padding-top:0}}@media(min-width:1366px) and (max-width:1599px){.footer-top .text-hold{font-size:1.6rem}}.footer-top .text-hold .title-holder{font-size:2.4rem;line-height:1.46;font-weight:600;display:block;margin-bottom:15px}@media(min-width:1366px) and (max-width:1599px){.footer-top .text-hold .title-holder{font-size:2.2rem}}.footer-top .ci-social-networks li{font-size:2.4rem;line-height:1;margin-right:40px;margin-bottom:10px}@media(min-width:1366px){.footer-top .ci-social-networks li{font-size:2rem;margin-right:42px}}.footer-top .ci-social-networks li a{color:#fff}.footer-top .ci-social-networks li a:hover{opacity:.6}.footer-top .ci-social-networks .icon-twitter{font-size:21px}@media(min-width:1366px){.footer-top .ci-social-networks .icon-twitter{font-size:2rem}}.footer-top .ci-social-networks .icon-youtube{font-size:1.6rem}@media(min-width:1366px){.footer-top .ci-social-networks .icon-youtube{font-size:2rem}}.footer-top .title{display:block;font-size:2.4rem;font-weight:600;text-transform:uppercase;margin-bottom:35px}@media(min-width:1366px) and (max-width:1599px){.footer-top .title{font-size:2.2rem}}@media(min-width:640px){.footer-top .contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:25px}}@media(min-width:1024px){.footer-top .contact-wrap{display:block;margin-bottom:0}}@media(min-width:640px){.school-site .footer-top .contact-wrap{margin-bottom:47px}}@media(min-width:1024px){.school-site .footer-top .contact-wrap{margin-bottom:0}}.footer-top .address-hold{margin-bottom:50px}.school-site .footer-top .address-hold{margin-bottom:74px}@media(min-width:640px){.school-site .footer-top .address-hold{margin-bottom:0}}@media(min-width:1024px){.school-site .footer-top .address-hold{margin-bottom:75px}}@media(min-width:640px){.footer-top .address-hold{width:50%;margin-bottom:0}}@media(min-width:1024px){.footer-top .address-hold{width:100%;margin-bottom:60px}}@media(min-width:1366px){.footer-top .address-hold{margin-bottom:49px}}.footer-top .address-hold .place{display:block;font-weight:600;line-height:1.33;margin-bottom:12px}@media(min-width:640px){.footer-top .address-hold .place{margin-bottom:10px}}@media(min-width:1366px){.footer-top .address-hold .place{margin-bottom:12px}}.footer-top .address-hold address{line-height:1.56;margin-bottom:10px}.footer-top .address-hold a{color:#fcb813;font-weight:600}.school-site .footer-top .address-hold a{color:#dfc68b}.footer-top .address-hold a:hover{color:#fff}.footer-top .contact-details{margin-bottom:23px}@media(min-width:640px){.school-site .footer-top .contact-details{width:48.4%}}@media(min-width:1024px){.school-site .footer-top .contact-details{width:100%}}@media(min-width:640px){.footer-top .contact-details{width:43.4%;margin-bottom:9px}}@media(min-width:1024px){.footer-top .contact-details{width:100%;margin-bottom:0}}.footer-top .contact-details .hold{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1px}.footer-top .contact-details .lbl{width:102px}@media(min-width:480px){.footer-top .contact-details .lbl{width:149px}}@media(min-width:640px){.footer-top .contact-details .lbl{width:97px}}@media(min-width:1366px){.footer-top .contact-details .lbl{width:112px}}.school-site .footer-top .contact-details .lbl{width:72px}@media(min-width:1366px){.school-site .footer-top .contact-details .lbl{width:86px}}@media(min-width:1600px){.school-site .footer-top .contact-details .lbl{width:100px}}.footer-top .contact-details .dsc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.footer-top .contact-details .dsc a{color:#fff}.footer-top .contact-details .dsc a:hover{color:#fcb813}.school-site .footer-top .contact-details .dsc a:hover{color:#dfc68b}.footer-top .contact-details .mail a{color:#fcb813;font-weight:600}.school-site .footer-top .contact-details .mail a{color:#dfc68b}.school-site .footer-top .contact-details .mail a:hover{color:#fff}.footer-top .contact-details .mail a:hover{color:#fff}.footer-top .footer-links{font-size:2.2rem;line-height:1.27}@media(min-width:1366px) and (max-width:1599px){.footer-top .footer-links{font-size:2rem}}.footer-top .footer-links li{margin-bottom:19px}.footer-top .footer-links a{color:#fcb813;padding-left:22px;position:relative}.school-site .footer-top .footer-links a{color:#dfc68b}.footer-top .footer-links a:before{content:'';font-family:'icomoon';font-size:1.5rem;line-height:1;position:absolute;top:7px;left:0}.footer-top .footer-links a:hover{color:#fff}.footer-top .btn-holder{margin-top:-16px}@media(min-width:640px){.footer-top .btn-holder{margin-top:0}}.school-site .footer-top .btn-holder{margin-bottom:50px}.footer-top .btn-holder .btn{width:100%}@media(min-width:1024px){.footer-top .btn-holder .btn{width:250px}}@media(min-width:1366px){.footer-top .btn-holder .btn{width:100%}}.footer-top .btn-holder .btn+.btn{margin-top:30px}.footer-top .btn-holder .btn-outline-warning{padding:.9rem .75rem;color:#fff}.footer-top .btn-holder .btn-outline-warning:hover{color:#1e102e}.footer-bottom{background:#3b1e5b;font-weight:600;padding-top:38px;padding-bottom:88px}.school-site .footer-bottom{background:#4d2b5d}@media(min-width:1024px){.footer-bottom{padding-bottom:58px}}@media(min-width:1366px){.footer-bottom{padding-top:32px;padding-bottom:32px}}.footer-bottom .extra-links{margin-bottom:31px}@media(min-width:1366px){.footer-bottom .extra-links{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;margin-bottom:0}}.footer-bottom .extra-links li{position:relative}.footer-bottom .extra-links li+li{padding-left:28px;margin-left:20px}@media(min-width:1366px){.footer-bottom .extra-links li+li{padding-left:47px;margin-left:37px}}.footer-bottom .extra-links li+li:before{content:'';width:8px;height:8px;border-radius:100%;background:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:1366px){.footer-bottom .extra-links li+li:before{width:7px;height:7px}}.footer-bottom .extra-links a{color:#fff}.footer-bottom .extra-links a:hover{color:#fcb813}.school-site .footer-bottom .extra-links a:hover{color:#dfc68b}.footer-bottom .copyright{display:block;text-align:center;margin-bottom:43px}@media(min-width:1366px){.footer-bottom .copyright{margin-bottom:0}}@media(min-width:640px){.footer-bottom .copyright br{display:none}}.footer-bottom .sb-logo{text-align:center}@media(min-width:1366px){.footer-bottom .sb-logo{text-align:right}}.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}img.fr-rounded,.fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}img.fr-bordered,.fr-img-caption.fr-bordered img{border:solid 5px #ccc}img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double #f00}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"📎";font-weight:normal}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir="rtl"] blockquote{border-left:none;border-right:solid 2px #5e35b1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir="rtl"] blockquote blockquote{border-color:#00bcd4}.fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#aaa !important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New",Courier,monospace}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2*5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 10px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2*5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{position:absolute !important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:#008000}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;display:inline-block;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:1.4rem;font-weight:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:2.4rem}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:#008000}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2*5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2*5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.ciHidden{display:none}html.ci-highContrast *{color:#fc0 !important;background-color:#000 !important}.fake-nav{display:none !important}#ciLeftNav{min-height:100px}.homepage #nav li.d-none{display:list-item !important}@media(min-width:1366px){.homepage #nav li.d-none{display:inline-block !important}}.school-site .alert .btn-alert{color:#fff}.school-site #header .logo-wrap .logo img{width:auto !important}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar-nav .side-slide .ci_navnode_active a{color:#5e2d90}#header .logo-wrap .logo a{padding:0}.pg_hr_banner:before{background-color:rgba(0,0,0,.3)}.pg_hr_banner_bd .pg_srch_srchbar>h1{display:none}#wrapper .fr-view>:last-child{margin-bottom:0;padding-bottom:0}#wrapper .ci-article-section .article-holder{margin-bottom:80px}.fr-view h2,.fr-view h3{margin-bottom:20px;margin-top:40px}.fr-view table.cinotblbdr tbody td{border:none}table.cinotblbdr td{padding:0 10px}table.cinotblbdr td img{height:auto !important;max-width:100%}.ci-banner-slider .slick-slide:before{display:none}#wrapper.school-site #header .logo-wrap .main{margin-top:5px;margin-bottom:0}@media(max-width:1023px){#wrapper.school-site #header .logo-wrap .main{margin-top:-5px}}@media(max-width:639px){#wrapper.school-site #header .logo-wrap .main{margin-top:2px}}@media(max-width:479px){#wrapper.school-site #header .logo-wrap .main{margin-top:-2px}}@media only screen and (min-width:1024px){.ci_article_asidesizer.col-xl-3{display:block !important;flex:0 0 25%;max-width:25%}.ci_article_ctnsizer.col-xl-9{display:block !important;flex:0 0 75%;max-width:75%}}@media print{.ciNavBread_Hd{display:none}.school-site #header .logo-wrap .logo img{height:auto !important}.school-site #header .logo-wrap .logo-name{padding:0 0 0 10px !important}#footer{display:none}}.fr-view table{width:100%;table-layout:fixed}@media(max-width:479px){.fr-view table td{word-break:break-word}}.fr-view .fr-file::after{display:none !important}