/*! normalize.css v1.1.2 | MIT License | git.io/normalize */@import url("https://use.typekit.net/blj2yyt.css");@import url("https://use.typekit.net/blj2yyt.css");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}#connect-public-students-list .connect-public-students-list-item-initials-name,h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#connect-public-content,.connect-public,.connect-public input,.connect-public textarea{font-family:'proxima-nova'}.connect-public-form label{display:block;margin:0 0 0.5em;font-size:0.875em}.connect-public-form label em{color:#DB0000}.connect-public-form input,.connect-public-form select,.connect-public-form textarea{padding:0;color:inherit;margin:0 0 1em;max-width:100%;line-height:1.5em;font-family:inherit}.connect-public-form .login-input-login-button,.connect-public-form input[type=date],.connect-public-form input[type=date],.connect-public-form input[type=datetime-local],.connect-public-form input[type=email],.connect-public-form input[type=month],.connect-public-form input[type=number],.connect-public-form input[type=password],.connect-public-form input[type=reset],.connect-public-form input[type=search],.connect-public-form input[type=submit],.connect-public-form input[type=tel],.connect-public-form input[type=text],.connect-public-form input[type=time],.connect-public-form input[type=url],.connect-public-form input[type=week],.connect-public-form textarea{width:100%;font-size:0.875em;padding:0.875em 1em;border:1px solid #EAEAEA}.connect-public-form textarea{width:100%;resize:vertical}.connect-public-form button,.connect-public-form input[type=submit]{width:auto;padding:1em 2.5em}.connect-public-form .error{color:#DB0000}.component{min-height:50px}.component:after,.component:before{content:"";display:table}.component:after{clear:both}.component__container{min-height:50px}.component__container:after,.component__container:before{content:"";display:table}.component__container:after{clear:both}.content__block__cycle__button{z-index:1;right:5%;bottom:1.375em;color:#FFF;border:none;padding:0.5em;border-radius:0;position:absolute;background:transparent;margin:0 -0.5em 0 0}.content__block__cycle__button .svg-inline--fa,.content__block__cycle__button i{font-size:1.75em}.content__block__cycle__button--prev{margin-right:2.25em}.content__block__cycle--v2__button{position:absolute;bottom:.5em;right:.5em;width:2em;height:2em;min-width:24px;min-height:24px;padding:0;z-index:1;border:none;outline:revert;border-radius:0;background:transparent;color:#737373}.content__block__cycle--v2__button:hover{color:#000}.content__block__cycle--v2__button .svg-inline--fa,.content__block__cycle--v2__button i{font-size:1.75em}.content__block__cycle--v2__button--prev{right:2.5em}@media (min-width:1025px){.content__block__cycle__button{right:4.75em}}.content__block__news p,.content__block__page p{overflow:auto}.content__block__news_thumbnail,.content__block__page_thumbnail{float:right;width:200px;height:auto}.content__block__news_link,.content__block__page_link{margin:1em 0;clear:both}.content__block__news_link a,.content__block__page_link a{color:#FFF;display:block;background:#444444;position:relative;text-decoration:none;padding:1.125em 4em 1.125em 1.5em;transition:background 350ms}.content__block__news_link__title,.content__block__page_link__title{font-weight:700;font-size:1.125em;line-height:1.5em;margin:0.25em 0}.content__block__news_link__view,.content__block__page_link__view{font-size:0.875em;letter-spacing:0.05em;text-transform:uppercase;line-height:1.5em;margin:0.25em 0}.content__block__news_link__icon,.content__block__page_link__icon{top:0;right:0;bottom:0;width:3em;position:absolute;background:rgba(0, 0, 0, 0.04);transition:background 350ms}.content__block__news_link__icon .svg-inline--fa,.content__block__news_link__icon i,.content__block__page_link__icon .svg-inline--fa,.content__block__page_link__icon i{top:50%;right:0;left:0;text-align:center;margin:-0.5em 0;position:absolute;font-size:1.875em;padding-left:0;transition:padding 350ms}@media (min-width:769px){.content__block__news_link a,.content__block__page_link a{padding-left:2.25em;padding-right:7em;z-index:0}.content__block__news_link a:before,.content__block__page_link a:before{z-index:-1;position:absolute;inset:0;content:'';background:rgba(0, 0, 0, 0);transition:background 350ms}.content__block__news_link__title,.content__block__page_link__title{font-size:1.5625em}.content__block__news_link__icon,.content__block__page_link__icon{width:6em}.content__block__news_link a:hover:before,.content__block__page_link a:hover:before{background:rgba(0, 0, 0, 0.04)}.content__block__news_link a:hover__icon .svg-inline--fa,.content__block__news_link a:hover__icon i,.content__block__page_link a:hover__icon .svg-inline--fa,.content__block__page_link a:hover__icon i{padding-left:0.25em}}.content__block__news_category{margin:1em 0;background:#eeeeee;padding:1.375em 0 0}.content__block__news_category__list{margin:0 -0.6875em;padding:0;list-style:none;text-align:center}.content__block__news_category__list:after,.content__block__news_category__list:before{content:"";display:table}.content__block__news_category__list:after{clear:both}.content__block__news_category__list__item{padding:0 .6875em 1.375em;width:100%}.content__block__news_category__list__item a{color:#444444;display:block;background:#FFF;text-decoration:none;box-shadow:2px 2px 2px 0px transparent;transition:box-shadow 350ms}.content__block__news_category__list__item figure{margin:0;overflow:hidden;background:#0C54BD}.content__block__news_category__list__item img{width:100%;max-width:100%;display:block;margin:0 auto;transform:scale(1);transition:transform 350ms, opacity 350ms}.content__block__news_category__list__item__info{padding:1em 5% 0.875em}.content__block__news_category__list__item__date{margin:0.5em 0;font-weight:300;line-height:1.5em;font-size:0.9375em;letter-spacing:0.05em;text-transform:uppercase}.content__block__news_category__list__item__title{margin:0.5em 0;font-weight:700;line-height:1.5em;font-size:1.1875em;font-family:"Roboto", sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:769px){.content__block__news_category__list__item{float:left}.content__block__news_category__list__item a:hover{box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.07)}.content__block__news_category__list__item a:hover img{opacity:0.75;transform:scale(1.05)}.content__block__news_category__list--2 .content__block__news_category__list__item{width:50%}.content__block__news_category__list--3 .content__block__news_category__list__item{width:33.3333%}}.content__block__album,.content__block__gallery{margin:1em 0;background:#eeeeee;padding:1.375em 0 0}.content__block__album--grid .content__block__album__list,.content__block__album--grid .content__block__gallery__list,.content__block__album--list .content__block__album__list,.content__block__album--list .content__block__gallery__list,.content__block__gallery--grid .content__block__album__list,.content__block__gallery--grid .content__block__gallery__list,.content__block__gallery--list .content__block__album__list,.content__block__gallery--list .content__block__gallery__list{margin:0 -0.6875em;padding:0;list-style:none;text-align:center}.content__block__album--grid .content__block__album__list:after,.content__block__album--grid .content__block__album__list:before,.content__block__album--grid .content__block__gallery__list:after,.content__block__album--grid .content__block__gallery__list:before,.content__block__album--list .content__block__album__list:after,.content__block__album--list .content__block__album__list:before,.content__block__album--list .content__block__gallery__list:after,.content__block__album--list .content__block__gallery__list:before,.content__block__gallery--grid .content__block__album__list:after,.content__block__gallery--grid .content__block__album__list:before,.content__block__gallery--grid .content__block__gallery__list:after,.content__block__gallery--grid .content__block__gallery__list:before,.content__block__gallery--list .content__block__album__list:after,.content__block__gallery--list .content__block__album__list:before,.content__block__gallery--list .content__block__gallery__list:after,.content__block__gallery--list .content__block__gallery__list:before{content:"";display:table}.content__block__album--grid .content__block__album__list:after,.content__block__album--grid .content__block__gallery__list:after,.content__block__album--list .content__block__album__list:after,.content__block__album--list .content__block__gallery__list:after,.content__block__gallery--grid .content__block__album__list:after,.content__block__gallery--grid .content__block__gallery__list:after,.content__block__gallery--list .content__block__album__list:after,.content__block__gallery--list .content__block__gallery__list:after{clear:both}.content__block__album--grid .content__block__album__list__item,.content__block__album--grid .content__block__gallery__list__item,.content__block__album--list .content__block__album__list__item,.content__block__album--list .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery__list__item,.content__block__gallery--list .content__block__album__list__item,.content__block__gallery--list .content__block__gallery__list__item{padding:0 .6875em 1.375em}.content__block__album--grid .content__block__album__list__item a,.content__block__album--grid .content__block__gallery__list__item a,.content__block__album--list .content__block__album__list__item a,.content__block__album--list .content__block__gallery__list__item a,.content__block__gallery--grid .content__block__album__list__item a,.content__block__gallery--grid .content__block__gallery__list__item a,.content__block__gallery--list .content__block__album__list__item a,.content__block__gallery--list .content__block__gallery__list__item a{color:#444444;display:block;background:#FFF;text-decoration:none;box-shadow:2px 2px 2px 0px transparent;transition:box-shadow 350ms;overflow:auto;overflow:hidden!important;position:relative}.content__block__album--grid .content__block__album__list__item figure,.content__block__album--grid .content__block__gallery__list__item figure,.content__block__album--list .content__block__album__list__item figure,.content__block__album--list .content__block__gallery__list__item figure,.content__block__gallery--grid .content__block__album__list__item figure,.content__block__gallery--grid .content__block__gallery__list__item figure,.content__block__gallery--list .content__block__album__list__item figure,.content__block__gallery--list .content__block__gallery__list__item figure{margin:0;overflow:hidden;background:#444444}.content__block__album--grid .content__block__album__list__item img,.content__block__album--grid .content__block__gallery__list__item img,.content__block__album--list .content__block__album__list__item img,.content__block__album--list .content__block__gallery__list__item img,.content__block__gallery--grid .content__block__album__list__item img,.content__block__gallery--grid .content__block__gallery__list__item img,.content__block__gallery--list .content__block__album__list__item img,.content__block__gallery--list .content__block__gallery__list__item img{width:100%;max-width:100%;display:block;margin:0 auto;transform:scale(1);transition:transform 350ms, opacity 350ms;position:absolute;top:0}.content__block__album--grid .content__block__album__list__item__info,.content__block__album--grid .content__block__gallery__list__item__info,.content__block__album--list .content__block__album__list__item__info,.content__block__album--list .content__block__gallery__list__item__info,.content__block__gallery--grid .content__block__album__list__item__info,.content__block__gallery--grid .content__block__gallery__list__item__info,.content__block__gallery--list .content__block__album__list__item__info,.content__block__gallery--list .content__block__gallery__list__item__info{padding:1em 5% 0.875em}.content__block__album--grid .content__block__album__list__item__title,.content__block__album--grid .content__block__gallery__list__item__title,.content__block__album--list .content__block__album__list__item__title,.content__block__album--list .content__block__gallery__list__item__title,.content__block__gallery--grid .content__block__album__list__item__title,.content__block__gallery--grid .content__block__gallery__list__item__title,.content__block__gallery--list .content__block__album__list__item__title,.content__block__gallery--list .content__block__gallery__list__item__title{margin:0.5em 0;font-weight:700;line-height:1.5em;font-size:1.1875em;font-family:"Roboto", sans-serif}.content__block__album--grid .content__block__album__list__item__desc,.content__block__album--grid .content__block__gallery__list__item__desc,.content__block__album--list .content__block__album__list__item__desc,.content__block__album--list .content__block__gallery__list__item__desc,.content__block__gallery--grid .content__block__album__list__item__desc,.content__block__gallery--grid .content__block__gallery__list__item__desc,.content__block__gallery--list .content__block__album__list__item__desc,.content__block__gallery--list .content__block__gallery__list__item__desc{margin:0.5em 0;font-weight:300;line-height:1.5em;font-size:0.9375em}.content__block__album--list .content__block__album__list,.content__block__album--list .content__block__gallery__list,.content__block__gallery--list .content__block__album__list,.content__block__gallery--list .content__block__gallery__list{text-align:left}.content__block__album--list .content__block__album__list__item,.content__block__album--list .content__block__gallery__list__item,.content__block__gallery--list .content__block__album__list__item,.content__block__gallery--list .content__block__gallery__list__item{width:100%}.content__block__album--list .content__block__album__list__item a,.content__block__album--list .content__block__gallery__list__item a,.content__block__gallery--list .content__block__album__list__item a,.content__block__gallery--list .content__block__gallery__list__item a{display:flex;flex-wrap:wrap}.content__block__album--list .content__block__album__list__item figure,.content__block__album--list .content__block__gallery__list__item figure,.content__block__gallery--list .content__block__album__list__item figure,.content__block__gallery--list .content__block__gallery__list__item figure{width:200px;height:150px;position:relative;flex-shrink:0}.content__block__album--list .content__block__album__list__item__info,.content__block__album--list .content__block__gallery__list__item__info,.content__block__gallery--list .content__block__album__list__item__info,.content__block__gallery--list .content__block__gallery__list__item__info{flex:1}.content__block__album--grid .content__block__album__list__item__info,.content__block__album--grid .content__block__gallery__list__item__info,.content__block__album--slideshow .content__block__album__list__item__info,.content__block__album--slideshow .content__block__gallery__list__item__info,.content__block__gallery--grid .content__block__album__list__item__info,.content__block__gallery--grid .content__block__gallery__list__item__info,.content__block__gallery--slideshow .content__block__album__list__item__info,.content__block__gallery--slideshow .content__block__gallery__list__item__info{display:none}.content__block__album--grid .content__block__album__list__item,.content__block__album--grid .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery__list__item{position:relative}.content__block__album--grid .content__block__album__list__item a,.content__block__album--grid .content__block__gallery__list__item a,.content__block__gallery--grid .content__block__album__list__item a,.content__block__gallery--grid .content__block__gallery__list__item a{position:relative;padding-bottom:100%}.content__block__album--grid .content__block__album__list__item figure,.content__block__album--grid .content__block__gallery__list__item figure,.content__block__gallery--grid .content__block__album__list__item figure,.content__block__gallery--grid .content__block__gallery__list__item figure{position:absolute;inset:0}.content__block__album--grid .content__block__gallery__list__item figure,.content__block__gallery--grid .content__block__gallery__list__item figure{background:#000}.content__block__album--grid .content__block__gallery__list__item figure img,.content__block__gallery--grid .content__block__gallery__list__item figure img{opacity:.5}.content__block__album--grid .content__block__gallery__list__item__info,.content__block__gallery--grid .content__block__gallery__list__item__info{display:block;width:100%;transform:translate(-50%, -50%);padding:5%;margin:0;position:absolute;top:50%;left:50%}.content__block__album--grid .content__block__gallery__list__item__desc,.content__block__album--grid .content__block__gallery__list__item__title,.content__block__gallery--grid .content__block__gallery__list__item__desc,.content__block__gallery--grid .content__block__gallery__list__item__title{color:#FFF}.content__block__album--slideshow,.content__block__gallery--slideshow{position:relative;margin:0;padding:0}.content__block__album--slideshow .content__block__album__list,.content__block__album--slideshow .content__block__gallery__list,.content__block__gallery--slideshow .content__block__album__list,.content__block__gallery--slideshow .content__block__gallery__list{margin:0;padding:0;list-style:none;position:relative;width:100%;z-index:1;overflow:hidden;list-style:none}.content__block__album--slideshow .content__block__album__list__item,.content__block__album--slideshow .content__block__gallery__list__item,.content__block__gallery--slideshow .content__block__album__list__item,.content__block__gallery--slideshow .content__block__gallery__list__item{width:100%;height:100%;padding:0;margin:0 0 1em;position:relative;box-shadow:none!important}.content__block__album--slideshow .content__block__album__list__item img,.content__block__album--slideshow .content__block__gallery__list__item img,.content__block__gallery--slideshow .content__block__album__list__item img,.content__block__gallery--slideshow .content__block__gallery__list__item img{opacity:0;transition:opacity 1s;max-width:none}.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list{display:flex;flex-wrap:wrap}.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list__item a{padding:0;height:100%;display:flex;flex-direction:column}.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list__item figure{padding-bottom:100%;position:relative;inset:auto}.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list__item__info{flex:1;display:flex;align-items:center;justify-content:center}.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list__item__info h4{display:none}.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list__item__info h4,.component-photo_album[data-type=photo_album][data-showdescs=true] .content__block__album__list__item__info p{margin:0;line-height:1.4}@media (min-width:415px){.content__block__album--grid .content__block__album__list--2 .content__block__album__list__item,.content__block__album--grid .content__block__album__list--2 .content__block__gallery__list__item,.content__block__album--grid .content__block__album__list--3 .content__block__album__list__item,.content__block__album--grid .content__block__album__list--3 .content__block__gallery__list__item,.content__block__album--grid .content__block__album__list--4 .content__block__album__list__item,.content__block__album--grid .content__block__album__list--4 .content__block__gallery__list__item,.content__block__album--grid .content__block__gallery__list--2 .content__block__album__list__item,.content__block__album--grid .content__block__gallery__list--2 .content__block__gallery__list__item,.content__block__album--grid .content__block__gallery__list--3 .content__block__album__list__item,.content__block__album--grid .content__block__gallery__list--3 .content__block__gallery__list__item,.content__block__album--grid .content__block__gallery__list--4 .content__block__album__list__item,.content__block__album--grid .content__block__gallery__list--4 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list--2 .content__block__album__list__item,.content__block__gallery--grid .content__block__album__list--2 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list--3 .content__block__album__list__item,.content__block__gallery--grid .content__block__album__list--3 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list--4 .content__block__album__list__item,.content__block__gallery--grid .content__block__album__list--4 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__gallery__list--2 .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery__list--2 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__gallery__list--3 .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery__list--3 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__gallery__list--4 .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery__list--4 .content__block__gallery__list__item{width:50%;float:left}}@media (min-width:769px){.content__block__album--grid .content__block__album__list__item a:hover,.content__block__album--grid .content__block__gallery__list__item a:hover,.content__block__album--list .content__block__album__list__item a:hover,.content__block__album--list .content__block__gallery__list__item a:hover,.content__block__gallery--grid .content__block__album__list__item a:hover,.content__block__gallery--grid .content__block__gallery__list__item a:hover,.content__block__gallery--list .content__block__album__list__item a:hover,.content__block__gallery--list .content__block__gallery__list__item a:hover{box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.07)}.content__block__album--grid .content__block__album__list__item a:hover img,.content__block__album--grid .content__block__gallery__list__item a:hover img,.content__block__album--list .content__block__album__list__item a:hover img,.content__block__album--list .content__block__gallery__list__item a:hover img,.content__block__gallery--grid .content__block__album__list__item a:hover img,.content__block__gallery--grid .content__block__gallery__list__item a:hover img,.content__block__gallery--list .content__block__album__list__item a:hover img,.content__block__gallery--list .content__block__gallery__list__item a:hover img{opacity:0.75;transform:scale(1.05)}.content__block__album--grid .content__block__album__list--3 .content__block__album__list__item,.content__block__album--grid .content__block__album__list--3 .content__block__gallery__list__item,.content__block__album--grid .content__block__album__list--4 .content__block__album__list__item,.content__block__album--grid .content__block__album__list--4 .content__block__gallery__list__item,.content__block__album--grid .content__block__gallery--3 .content__block__album__list__item,.content__block__album--grid .content__block__gallery--3 .content__block__gallery__list__item,.content__block__album--grid .content__block__gallery--4 .content__block__album__list__item,.content__block__album--grid .content__block__gallery--4 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list--3 .content__block__album__list__item,.content__block__gallery--grid .content__block__album__list--3 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list--4 .content__block__album__list__item,.content__block__gallery--grid .content__block__album__list--4 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__gallery--3 .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery--3 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__gallery--4 .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery--4 .content__block__gallery__list__item{width:33.333333%}}@media (min-width:1025px){.content__block__album--grid .content__block__album__list--4 .content__block__album__list__item,.content__block__album--grid .content__block__album__list--4 .content__block__gallery__list__item,.content__block__album--grid .content__block__gallery__list--4 .content__block__album__list__item,.content__block__album--grid .content__block__gallery__list--4 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__album__list--4 .content__block__album__list__item,.content__block__gallery--grid .content__block__album__list--4 .content__block__gallery__list__item,.content__block__gallery--grid .content__block__gallery__list--4 .content__block__album__list__item,.content__block__gallery--grid .content__block__gallery__list--4 .content__block__gallery__list__item{width:25%}}.mason--admin~.lg-outer .lg-toolbar,.mason--preview~.lg-outer .lg-toolbar{top:110px}.mason--secure~.lg-outer .lg-toolbar{top:40px}.content__block__social{margin:1em 0;position:relative}.content__block__social__list{margin:0;padding:0;z-index:0;list-style:none;background:#0C54BD}.content__block__social__list:after,.content__block__social__list:before{content:"";display:table}.content__block__social__list:after{clear:both}.content__block__social__list__error{padding:2.625em 5% 2em;color:#FFF;line-height:1.5em;font-size:1.125em;font-weight:400;word-break:break-word}.content__block__social__list__error a{color:inherit;font-weight:700;text-decoration:none}.content__block__social__list__item{width:100%}.content__block__social__list__item article{padding:2.625em 5% 2em;height:100%}.content__block__social__list__item__title{margin:0 0 1.25em;color:#fff;line-height:1.5em;font-size:1.125em;font-weight:400;word-break:break-word}.content__block__social__list__item__title a{color:inherit!important;font-weight:700;text-decoration:none}.content__block__social__list__item__info{color:#FFF;margin:1.25em 0 0}.content__block__social__list__item__info a,.content__block__social__list__item__info span{margin-right:2em;display:inline-block}.content__block__social__list__item__info a{color:inherit;text-decoration:none}.content__block__social__list__item__info .svg-inline--fa,.content__block__social__list__item__info i{font-size:0.9375em;margin-right:0.333333em}.content__block__social--twitter .content__block__social__list{background:#1d9bf0}.content__block__social--x .content__block__social__list{background:#000000}.content__block__social--x .content__block__social__list svg{width:1em;height:1em;display:inline-block;vertical-align:-.15em}.content__block__social--facebook .content__block__social__list{background:#0866ff}.content__block__social--instagram .content__block__social__list{background:#F1437a;position:relative;margin:0}.content__block__social--instagram .content__block__social__list__item__background_image{top:0;left:0;right:0;bottom:0;z-index:0;position:absolute;opacity:0.15;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}.content__block__social__button{z-index:1;right:5%;bottom:1.375em;color:#FFF;margin:0;padding:0;border:none;outline:none;padding:0.5em;border-radius:0;position:absolute;background:transparent;margin-right:-0.5em}.content__block__social__button .svg-inline--fa,.content__block__social__button i{font-size:1.75em}.content__block__social__button--prev{margin-right:2.25em}@media (min-width:769px){.content__block__social__list__item__title{font-size:1.25em}}@media (min-width:1025px){.content__block__social__list__item__title{font-size:1.4375em}}@media (min-width:1025px){.content__block__social__list__item article{padding-left:4.75em;padding-right:4.75em}.content__block__social--cycle .content__block__social__button{right:4.75em}}.content__block__social--v2{margin:1em 0;position:relative}.content__block__social--v2__list{margin:0;padding:0;z-index:0;list-style:none;background:#0C54BD;color:#000;background:#FFF;border:1px solid #dbdbdb}.content__block__social--v2__list:after,.content__block__social--v2__list:before{content:"";display:table}.content__block__social--v2__list:after{clear:both}.content__block__social--v2__list__item__image{display:block}.content__block__social--v2__list__item__image img{width:100%;vertical-align:bottom}.content__block__social--v2__list__item{padding:5%;padding:clamp(1em, 2vw, 2em);padding-bottom:2em}.content__block__social--v2__list__item article{padding-top:1.25em}.content__block__social--v2__list__item__title{color:inherit;font-size:1em;font-weight:400}.content__block__social--v2__list__item__info{color:#737373;font-size:.85em;margin:0 0 .5em}.content__block__social--v2__list__item__info a{color:inherit;text-decoration:none;margin-right:2em}.content__block__social--v2__list__item__info a:hover{color:#000}.content__block__social--v2__list__item__info .svg-inline--fa,.content__block__social--v2__list__item__info i{color:#000;font-size:1.75em;vertical-align:middle;margin-right:0.333333em}.content__block__events{margin:1em 0;background:#eeeeee;padding:1.375em 0 0}.content__block__events__list{margin:0 -0.6875em;padding:0;list-style:none}.content__block__events__list:after,.content__block__events__list:before{content:"";display:table}.content__block__events__list:after{clear:both}.content__block__events__list__item{padding:0 .6875em 1.375em}.content__block__events__list__item a{position:relative;color:#444444;display:block;background:#FFF;text-decoration:none;box-shadow:2px 2px 2px 0px transparent;transition:box-shadow 350ms;padding:1em 1em 1em 4.7em}.content__block__events__list__item a .svg-inline--fa,.content__block__events__list__item a i{position:absolute;top:50%;transform:translateY(-50%);left:20px;font-size:2.7em}.content__block__events__list__item__date_time{margin:0.5em 0;font-weight:300;line-height:1.5em;font-size:0.9375em;letter-spacing:0.05em;text-transform:uppercase}.content__block__events__list__item__title{margin:0.5em 0;font-weight:700;line-height:1.5em;font-size:1.1875em;font-family:"Roboto", sans-serif}@media (min-width:769px){.content__block__events__list__item a:hover{box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.07)}.content__block__events__list__item a:hover img{opacity:0.75;transform:scale(1.05)}}.content__block__form{margin:1em 0;background:#eeeeee}.content__block__form:not([type=button]){padding:1.375em 0!important}.content__block__form .error{color:#CF1111}.content__block__form input,.content__block__form select,.content__block__form textarea{width:100%;max-width:100%;text-align:left;padding:.5em;border:0;outline:0;box-shadow:0 0 0 0 rgba(51, 51, 51, 0);transition:box-shadow .2s ease}.content__block__form input:active,.content__block__form input:focus,.content__block__form select:active,.content__block__form select:focus,.content__block__form textarea:active,.content__block__form textarea:focus{box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.07)}.content__block__form input[type=checkbox]{width:auto;margin-right:1em}.content__block__form input[type=submit]{width:auto;border:solid 1px #0C54BD;padding:0 1em;color:#0C54BD}.content__block__form input[type=submit]:hover{background-color:#0C54BD;color:#2D6CB4}.content__block__form__element{position:relative;display:inline-block;width:100%;margin-bottom:1em}.content__block__form__element.hasError{color:#CF1111}.content__block__form__error{color:#CF1111;display:block}.content__block__newsletters{margin:1em 0;background:#eeeeee;padding:1.375em 0 0}.content__block__newsletters__list{margin:0 -0.6875em;padding:0;list-style:none}.content__block__newsletters__list:after,.content__block__newsletters__list:before{content:"";display:table}.content__block__newsletters__list:after{clear:both}.content__block__newsletters__list__item{padding:0 .6875em 1.375em}.content__block__newsletters__list__item a{position:relative;color:#444444;display:block;background:#FFF;text-decoration:none;box-shadow:2px 2px 2px 0px transparent;transition:box-shadow 350ms;padding:1em 1em 1em 4.7em}.content__block__newsletters__list__item__icon{position:absolute;top:50%;transform:translateY(-50%);left:20px;font-size:2em}.content__block__newsletters__list__item__subject{margin:0.5em 0;font-weight:700;line-height:1.5em;font-size:1.1875em;font-family:"Roboto", sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content__block__newsletters__list__item__date{margin:0.5em 0;font-weight:300;line-height:1.5em;font-size:0.9375em;letter-spacing:0.05em;text-transform:uppercase}@media (min-width:769px){.content__block__newsletters__list__item a:hover{box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.07)}.content__block__newsletters__list__item a:hover img{opacity:0.75;transform:scale(1.05)}}.content__block__recruitment_adverts{padding:0.6875em;margin-bottom:2em}.content__block__recruitment_adverts__list{margin:0 -0.6875em;padding:0;list-style:none}.content__block__recruitment_adverts__list:after,.content__block__recruitment_adverts__list:before{content:"";display:table}.content__block__recruitment_adverts__list:after{clear:both}.content__block__recruitment_adverts__list__item{background:#FFF;padding:1em;margin-bottom:2em}.content__block__recruitment_adverts__list__item__header{overflow:hidden}#connect-public-students-list .content__block__recruitment_adverts__list__item__header__titles .connect-public-students-list-item-initials-name,.content__block__recruitment_adverts__list__item__header__titles #connect-public-students-list .connect-public-students-list-item-initials-name,.content__block__recruitment_adverts__list__item__header__titles h2{font-weight:700;margin-bottom:.35rem}.content__block__recruitment_adverts__list__item__header__titles p{margin:0}.content__block__recruitment_adverts__list__item__header__titles a{color:inherit}.content__block__recruitment_adverts__list__item__detail{list-style:none;margin:1em 0;padding:1em;display:flex;flex-wrap:wrap;line-height:1.5;width:100%;font-size:0.8em;font-weight:300}.content__block__recruitment_adverts__list__item__detail li{width:100%}.content__block__recruitment_adverts__list__item__detail li svg{flex-shrink:0;margin-right:.5em}.content__block__submenu__list{padding:0;list-style:none;margin:0}.content__block__submenu__list__item{margin:0;padding:0;list-style-type:none;list-style-position:outside}.content__block__submenu__list__item__sub{margin:0}ul.content__block__youtube_feed__list{margin:0 -.6875em;padding:0;list-style:none;display:flex;flex-wrap:wrap}.content__block__youtube_feed__list:after,.content__block__youtube_feed__list:before{content:"";display:table}.content__block__youtube_feed__list:after{clear:both}.content__block__youtube_feed__list__item{padding:0 .6875em 1.375em;width:100%}.content__block__youtube_feed__list__item a{color:#444444;display:block;background:#FFF;text-decoration:none;box-shadow:2px 2px 2px 0px transparent;transition:box-shadow 350ms}.content__block__youtube_feed__list__item figure{margin:0;overflow:hidden;background:#D8D8D8;position:relative}.content__block__youtube_feed__list__item img{width:100%;max-width:100%;display:block;margin:0 auto;transform:scale(1);transition:transform 350ms, opacity 350ms}.content__block__youtube_feed__list__item .youtube_no_cookie,.content__block__youtube_feed__list__item iframe{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute}.content__block__youtube_feed__list__item .youtube_no_cookie{opacity:0;padding:1em;color:#FFF;visibility:hidden;text-align:center;background:#2b2b2b;transition:opacity 350ms}.content__block__youtube_feed__list__item .youtube_no_cookie.active{opacity:1;visibility:visible}.content__block__youtube_feed__list__item__info{padding:1em 5% 0.875em}.content__block__youtube_feed__list__item__date{margin:0.5em 0;font-weight:300;line-height:1.5em;font-size:0.9375em;letter-spacing:0.05em;text-transform:uppercase}.content__block__youtube_feed__list__item__title{margin:0.5em 0;font-weight:700;line-height:1.5em;font-size:1.1875em;font-family:"Roboto", sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content__block__youtube_feed__list__buttons{text-align:center}.content__block__youtube_feed__list__buttons a{color:#FFF;margin:0 0.25em;padding:0.5em 1em;line-height:1.5em;display:inline-block;background-color:#444444;text-decoration:none}@media (min-width:769px){.content__block__youtube_feed__list__item{float:left}.content__block__youtube_feed__list__item a:hover{box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.07)}.content__block__youtube_feed__list__item a:hover img{opacity:0.75;transform:scale(1.05)}.content__block__youtube_feed__list--2 .content__block__youtube_feed__list__item{width:50%}.content__block__youtube_feed__list--3 .content__block__youtube_feed__list__item{width:33.3333%}}.connect-public-cms-content a.btn,.connect-public-content-attachments .connect-public-content-attachments-list__item{z-index:1;color:#FFF;background:#0C54BD;margin:0.5em 0;max-width:100%;position:relative;padding:0.75em 2em;border-radius:5em;text-decoration:none;display:inline-block}.connect-public-cms-content a.btn:after,.connect-public-content-attachments .connect-public-content-attachments-list__item:after{content:'';top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;position:absolute;border-radius:inherit;background:rgba(0, 0, 0, 0.3);transition:opacity 350ms}.connect-public-cms-content a.btn:focus,.connect-public-content-attachments .connect-public-content-attachments-list__item:focus{outline-color:#000;outline-offset:1px}@media (min-width:768px){.connect-public-cms-content a.btn:hover:after,.connect-public-content-attachments .connect-public-content-attachments-list__item:hover:after{opacity:1}}.connect-public-cms-content{overflow:hidden}.connect-public-cms-content .facebook_mason_setup{display:none!important}.connect-public-cms-content p>a{color:#0C54BD}.connect-public-cms-content img{height:auto;max-width:100%}.connect-public-cms-content .connect-public-cms-content-image{width:100%}.connect-public-cms-content .connect-public-cms-content-image img{width:100%;display:block}.connect-public-cms-content blockquote{clear:both;z-index:0;margin:1em 0;font-style:italic;position:relative;padding:10px 40px;background:#fdf5f5;border-left:5px solid #e44a47}.connect-public-cms-content blockquote:after{content:'\201C';position:absolute;top:-0.5rem;left:0.5rem;z-index:-1;font-size:10em;line-height:1em;opacity:0.05;font-style:normal}.connect-public-cms-content .video{clear:both}.connect-public-cms-content ol li,.connect-public-cms-content ul li{margin:0.25em 0}.connect-public-cms-content .connect-public-content-table{max-width:100%;overflow:hidden;overflow-x:auto}.connect-public-cms-content .content__block__form button,.connect-public-cms-content .content__block__form input[type=submit]{line-height:1.5em;padding:0.375em 1.5em;background:transparent;transition:background 350ms, color 350ms}.connect-public-cms-content .content__block__form button:hover,.connect-public-cms-content .content__block__form input[type=submit]:hover{color:#FFF;background:#0C54BD}.connect-public-cms-content .eshop-payment-paypal br{display:none}#connect-public-students-list .connect-public-cms-content .content__block__social .connect-public-students-list-item-initials-name,.connect-public-cms-content .content__block__social #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-cms-content .content__block__social a,.connect-public-cms-content .content__block__social h2{color:#FFF}@media (min-width:768px){.connect-public-cms-content .connect-public-cms-content-image{float:left;max-width:180px;margin:1em 1em 0.5em 0}}@media (min-width:1024px){.connect-public-cms-content .connect-public-cms-content-image{max-width:300px}}.connect-public-cms-feed{margin:0;padding:0;list-style:none}.connect-public-cms-feed .connect-public-cms-feed__item{padding:0;overflow:hidden}.connect-public-cms-feed .connect-public-cms-feed__item article{overflow:hidden}.connect-public-cms-feed .connect-public-cms-feed__item-image{float:left;height:105px;width:110px;position:relative;background:#f1f5f8;border-right-width:5px;border-right-style:solid}.connect-public-cms-feed .connect-public-cms-feed__item-image:not(.engage--border){border-color:#0C54BD}.connect-public-cms-feed .connect-public-cms-feed__item-image a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.connect-public-cms-feed .connect-public-cms-feed__item-image a:focus{outline-color:#FFF;outline-offset:-1px}.connect-public-cms-feed .connect-public-cms-feed__item-image img{width:100%;height:100%;object-fit:cover}.connect-public-cms-feed .connect-public-cms-feed__item-content{float:left;padding:1em 1.5em;width:calc(100% - 110px)}.connect-public-cms-feed .connect-public-cms-feed__item-content header{margin:0;padding:0 0 0.5em}#connect-public-students-list .connect-public-cms-feed .connect-public-cms-feed__item-content header .connect-public-students-list-item-initials-name,.connect-public-cms-feed .connect-public-cms-feed__item-content header #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-cms-feed .connect-public-cms-feed__item-content header h2{margin:0;overflow:hidden;font-size:1.125em;white-space:nowrap;text-overflow:ellipsis}.connect-public-cms-feed .connect-public-cms-feed__item-body{display:none;padding:1em 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.connect-public-cms-feed .connect-public-cms-feed__item-button a{z-index:1;color:#FFF;padding:0.5em 1em;overflow:hidden;border-radius:5em;font-size:0.875em;position:relative;text-decoration:none;display:inline-block}.connect-public-cms-feed .connect-public-cms-feed__item-button a:not(.engage--bg){background:#0C54BD}.connect-public-cms-feed .connect-public-cms-feed__item-button a:after{content:'';top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;position:absolute;background:rgba(0, 0, 0, 0.3);transition:opacity 350ms}.connect-public-cms-feed .connect-public-cms-feed__item-button a:focus{outline-color:#000}@media (min-width:768px){.connect-public-cms-feed .connect-public-cms-feed__item-image{height:195px;width:200px}.connect-public-cms-feed .connect-public-cms-feed__item-content{width:calc(100% - 200px)}.connect-public-cms-feed .connect-public-cms-feed__item-body{display:block}.connect-public-cms-feed .connect-public-cms-feed__item-button a:hover:after{opacity:1}}.connect-public-cms-grid{margin:0;padding:0;list-style:none;overflow:hidden}.connect-public-cms-grid .connect-public-cms-grid__item{float:left;width:100%;background:#000;margin:0.5em 0}.connect-public-cms-grid .connect-public-cms-grid__item,.connect-public-cms-grid .connect-public-cms-grid__item>a{display:block;position:relative}.connect-public-cms-grid .connect-public-cms-grid__item-image{opacity:0.5;position:relative;padding-bottom:100%}.connect-public-cms-grid .connect-public-cms-grid__item-image img{width:100%;top:0;left:0;right:0;position:absolute}.connect-public-cms-grid .connect-public-cms-grid__item-content{top:50%;left:0;right:0;padding:5%;max-height:100%;position:absolute;transform:translate(0, -50%)}.connect-public-cms-grid .connect-public-cms-grid__item-content,.connect-public-cms-grid .connect-public-cms-grid__item-content *{color:#FFF}#connect-public-students-list .connect-public-cms-grid .connect-public-cms-grid__item-content .connect-public-students-list-item-initials-name,.connect-public-cms-grid .connect-public-cms-grid__item-content #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-cms-grid .connect-public-cms-grid__item-content .connect-public-cms-grid__item-body,.connect-public-cms-grid .connect-public-cms-grid__item-content h2,.connect-public-cms-grid .connect-public-cms-grid__item-content header{margin:0;padding:0;border:none;text-align:center}#connect-public-students-list .connect-public-cms-grid .connect-public-cms-grid__item-content header .connect-public-students-list-item-initials-name,.connect-public-cms-grid .connect-public-cms-grid__item-content header #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-cms-grid .connect-public-cms-grid__item-content header h2{font-size:1.125em;font-size:clamp(1em, 1.5vw, 1.5em)}.connect-public-cms-grid .connect-public-cms-grid__item-content .connect-public-cms-grid__item-body{display:none}.connect-public-cms-grid .connect-public-cms-grid__item-info{display:none}@media (min-width:768px){.connect-public-cms-grid .connect-public-cms-grid__item{width:calc(50% - 1em);margin:0.5em}}@media (min-width:1300px){.connect-public-cms-grid .connect-public-cms-grid__item{width:calc(33.333% - 1em)}}.connect-public-content-attachments{clear:both}.connect-public-content-attachments .connect-public-content-attachments-list{margin:0;padding:0;list-style:none}.connect-public-content-attachments .connect-public-content-attachments-list__item{padding:0.75em 2em 0.75em 3.5em}.connect-public-content-attachments .connect-public-content-attachments-list__item__icon{top:50%;left:0;color:#0C54BD;width:30px;height:30px;background:#FFF;margin:-15px 0.75em;border-radius:50%;position:absolute;overflow:hidden}.connect-public-content-attachments .connect-public-content-attachments-list__item__icon i,.connect-public-content-attachments .connect-public-content-attachments-list__item__icon svg{top:50%;left:50%;font-size:1em;position:absolute;transform:translate(-50%, -50%);transition:margin 350ms ease}.connect-public-content-attachments .connect-public-content-attachments-list__item__icon .fa-chevron-down{margin:0}.connect-public-content-attachments .connect-public-content-attachments-list__item__icon .fa-download{margin:-100% 0}.connect-public-content-attachments .connect-public-content-attachments-list__item__name{font-size:1em}@media (min-width:768px){.connect-public-content-attachments .connect-public-content-attachments-list__item:hover .connect-public-content-attachments-list__item__icon .fa-chevron-down{margin:100% 0}.connect-public-content-attachments .connect-public-content-attachments-list__item:hover .connect-public-content-attachments-list__item__icon .fa-download{margin:0}}.engage--select{position:relative;cursor:pointer}.engage--select--container{opacity:0;left:0;top:100%;z-index:1000;margin-top:1em;position:absolute;visibility:hidden;font-family:"proxima-nova", sans-serif;transition:opacity 350ms, visibility 0ms 350ms}.engage--select--container:after{content:'';left:50%;bottom:100%;margin-left:-10px;position:absolute;border-bottom:10px solid #FFF;border-left:10px solid transparent;border-right:10px solid transparent}.engage--select--input{cursor:pointer}.engage--select--list{margin:0;padding:0;width:100%;min-width:150px;color:#86919b;background:#FFF;overflow:hidden;overflow-y:auto;list-style:none;max-height:200px;box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.05)}.engage--select--item{position:relative;user-select:none}.engage--select--item .engage--select--item--wrap{position:relative}.engage--select--item button{width:100%;margin:0;border:none;outline:none;font-size:inherit;font-family:inherit;background:transparent;cursor:pointer;display:block;padding:0.75em 1.25em;text-align:left}.engage--select--item label{display:block;cursor:pointer;padding:0.75em 2.5em 0.75em 1.25em}.engage--select--item input[type=checkbox]{right:1em;top:50%;cursor:pointer;position:absolute;transform:translate(0%, -50%)}.engage--select--item ul{margin:-0.5em 0 0 0.5em;padding:0;list-style:none}.engage--select--item ul label{padding-top:0.25em;padding-bottom:0.25em;font-size:0.875em}.engage--select--container[data-type=radio]{font-weight:600}.engage--select--container[data-type=radio] div.engage--select--list{max-height:360px;padding:14px}.engage--select--container[data-type=radio] div.engage--select--list>li.engage--select--item:not(:last-child){margin-bottom:15px}.engage--select--container[data-type=radio] fieldset{border:0;padding:0;text-transform:uppercase}.engage--select--container[data-type=radio] fieldset legend{all:revert;width:100%;float:left;margin-bottom:6px}.engage--select--container[data-type=radio] fieldset ul{margin:0;padding:0 3px;list-style:none;display:flex;justify-content:space-between;font-size:18px;color:#FFF;background:#1c1127;border-radius:30px}.engage--select--container[data-type=radio] fieldset li.engage--select--item{flex:1;margin:6px 3px;min-width:40px;text-align:center}.engage--select--container[data-type=radio] fieldset li.engage--select--item .engage--select--item--wrap{overflow:hidden;border-radius:18px}.engage--select--container[data-type=radio] fieldset label{z-index:1;padding:9px 4px;position:relative}.engage--select--container[data-type=radio] fieldset input,.engage--select--container[data-type=radio] fieldset input+span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box}.engage--select--container[data-type=radio] fieldset input{cursor:pointer;visibility:hidden}.engage--select--container[data-type=radio] fieldset input+span{pointer-events:none;border:2px solid #745B99;border-radius:inherit}.engage--select--container[data-type=radio] fieldset input:checked+span{background:#745B99}.engage--select--container[data-type=radio] fieldset input:hover:not(:checked)+span{background:rgba(116, 91, 153, 0.3)}.engage--select--container--active{opacity:1;visibility:visible;transition:opacity 350ms}@media (min-width:769px){.engage--select--item button:hover{color:#FFF;background:#745B99}}.engage--popup{top:0;left:0;right:0;bottom:0;position:fixed;z-index:999;font-family:"proxima-nova", sans-serif}.engage--popup,.engage--popup *,.engage--popup :after,.engage--popup :before{box-sizing:border-box}.engage--popup a:focus{outline:none}.engage--popup .engage--popup--shadow{top:0;left:0;right:0;bottom:0;z-index:0;position:absolute}.engage--popup .engage--popup--inner{top:50%;left:50%;z-index:1;width:90%;max-height:80%;background:#FFF;max-width:1024px;position:absolute;min-height:250px;transform:translate(-50%, -50%) scale(1);box-shadow:0 4px 9px 0 rgba(0, 0, 0, 0.13);transition:transform 350ms}.ios .engage--popup .engage--popup--inner{max-height:70vh}.engage--popup .engage--popup--inner .fa-refresh{position:absolute;top:50%;left:50%;font-size:3em;line-height:0;animation-duration:0.7s}.engage--popup.unfocus .engage--popup--inner{transform:translate(-50%, -50%) scale(0.9)}.engage--popup .engage--popup--content{overflow:hidden;overflow-y:auto;max-height:80vh}.ios .engage--popup .engage--popup--content{max-height:70vh}.engage--popup .engage--popup--cross{top:0;right:0;width:3.75em;height:3.75em;border-radius:50%;position:absolute;margin:-1.875em;background:#FFF;box-shadow:0 9px 17px rgba(0, 0, 0, 0.13);transform:rotate(45deg);cursor:pointer;transition:background 350ms;z-index:2}.engage--popup .engage--popup--cross:after,.engage--popup .engage--popup--cross:before{content:'';top:50%;left:50%;background:#a3a9b2;position:absolute;transition:background 350ms}.engage--popup .engage--popup--cross:before{width:1px;height:25px;margin:-12px 0}.engage--popup .engage--popup--cross:after{width:25px;height:1px;margin:0 -12px}.engage--popup .engage--popup--shadow{background:rgba(0, 0, 0, 0.1)}@media (max-width:1024px){.engage--popup.loaded .template--preview--info{width:100%;max-width:none!important;float:none}.engage--popup.loaded .template--preview--header--buttons{float:none;margin:0 -0.4em;text-align:left}}@media (min-width:769px){.engage--popup--cross:hover{background:#a3a9b2}.engage--popup--cross:hover:after,.engage--popup--cross:hover:before{background:#FFF}}@keyframes engagePopupDDD{0%{content:''}33.3333%{content:'.'}66.6666%{content:'..'}to{content:'...'}}.engage--popup--trigger{min-width:14em;text-align:center;margin:3em 0 3em}.engage--popup--trigger .engage--popup--info{z-index:2;padding:0 5%;color:#1ec588;font-weight:700;margin-top:1.5em;font-size:1.5625em;position:relative;text-transform:uppercase;letter-spacing:0.05em;line-height:1.25em}.engage--popup--trigger .engage--options--mail-document{background-position:top;background-size:5.25em;transition:height 500ms}.engage--popup--trigger .engage--popup--icon{top:0;right:0;z-index:0;color:#FFF;bottom:auto;width:5.4375em;height:5.4375em;border-radius:50%;position:absolute;margin:1.9em 1.75em;text-align:center;box-shadow:0 0 0 0.75em rgba(255, 255, 255, 0.4)}.engage--popup--trigger .engage--popup--icon i,.engage--popup--trigger .engage--popup--icon svg{left:0;width:100%;bottom:50%;font-size:4em;margin:-0.5em 0;opacity:0;transform:scale(0.5);transition:transform 350ms, opacity 350ms}.engage--popup--trigger .engage--popup--icon:after{content:'';width:0;display:inline-block;text-align:left;white-space:nowrap;animation:engagePopupDDD 1s infinite;position:absolute;top:50%;margin:-0.9em -0.35em;font-size:4em;opacity:1;transition:opacity 350ms}.engage--popup--trigger .engage--popup--info--message{display:block}.engage--popup--trigger .engage--popup--info--complete{display:none}.engage--popup--trigger.finish .engage--popup--icon i,.engage--popup--trigger.finish .engage--popup--icon svg{opacity:1;transform:scale(1)}.engage--popup--trigger.finish .engage--popup--icon:after{opacity:0}.engage--popup--trigger.finish .engage--popup--info--message{display:none}.engage--popup--trigger.finish .engage--popup--info--complete{display:block}.engage--popup--sent .engage--popup--icon{background:#1ec588}.engage--popup--sent .engage--popup--info{color:#1ec588}.engage--popup--sent .engage--options--mail-document{height:0;transition-delay:350ms}.engage--popup--sent.finish .engage--options--mail-document{height:6em}.engage--popup--save .engage--popup--icon{background:#745B99}.engage--popup--save .engage--popup--info{color:#745B99}.engage--popup--save .engage--options--mail-document{height:6em}.engage--popup--save.finish .engage--options--mail-document{height:3.5em}.engage--popup--delete .engage--popup--icon{background:#e51f4a}.engage--popup--delete .engage--popup--info{color:#e51f4a}.engage--popup--delete .engage--options--mail-document{transform:translateY(0em);transition:bottom 350ms 350ms, transform 350ms 150ms}.engage--popup--delete.finish .engage--options--mail-document{bottom:200%;transform:translateY(0.5em)}.engage--popup--error .engage--popup--icon{background:#ff0033}.engage--popup--error .engage--popup--info{color:#ff0033}.engage--popup--error .engage--options--mail-document{transform:translateY(0em);filter:blur(0) grayscale(0) sepia(0);transition:filter 350ms, transform 350ms}.engage--popup--error.finish .engage--options--mail-document{transform:rotate(2deg) skew(2deg);filter:blur(0.2px) grayscale(100)}.engage--popup--time .engage--popup--icon{background:#00CC00}.engage--popup--time .engage--popup--info{color:#00CC00;font-size:1em;margin-top:2.5em;line-height:1.5em}.engage--tooltip--hover,.engage--tooltip--wrap{z-index:10;position:relative;display:inline-block}.engage--tooltip--wrap:after{content:'?';width:16px;height:16px;color:#FFF;overflow:hidden;font-weight:300;font-size:12px;border-radius:50%;line-height:1.5em;text-align:center;display:inline-block;background:#3d444d;padding-left:0.1em}.engage--error--tooltip,.engage--info--tooltip{left:50%;bottom:100%;color:#FFF;position:absolute;z-index:1;text-transform:none;letter-spacing:0px;line-height:1.5em;font-size:14px;transform:translateX(-50%);border-radius:1em;width:230px;padding:1em 1em;text-align:center;margin:0.5em 0;opacity:0;visibility:hidden;box-shadow:0 3px 7px 0 rgba(0, 0, 0, 0.1);transition:margin-bottom 350ms, opacity 350ms, visibility 0ms 350ms}.engage--error--tooltip p,.engage--info--tooltip p{margin:0}.engage--error--tooltip:after,.engage--info--tooltip:after{content:'';left:50%;top:100%;margin-left:-6px;position:absolute;border-top:6px solid;border-left:6px solid transparent;border-right:6px solid transparent}.engage--error--tooltip.active,.engage--info--tooltip.active{opacity:1;margin-bottom:1em;visibility:visible;transition:margin-bottom 350ms, opacity 350ms}.engage--error--tooltip--bottom,.engage--info--tooltip--bottom{top:100%;bottom:auto}.engage--error--tooltip--bottom:after,.engage--info--tooltip--bottom:after{top:auto;bottom:100%;border-top-width:0px;border-bottom:6px solid;border-left-width:6px;border-right-width:6px}.engage--info--tooltip{background:#1ec588}.engage--info--tooltip:after{border-top-color:#1ec588;border-bottom-color:#1ec588}.engage--error--tooltip{background:#e61f49}.engage--error--tooltip:after{border-top-color:#e61f49;border-bottom-color:#e61f49}.engage--tooltip--hover:hover .engage--error--tooltip,.engage--tooltip--hover:hover .engage--info--tooltip,.engage--tooltip--wrap:hover .engage--error--tooltip,.engage--tooltip--wrap:hover .engage--info--tooltip{opacity:1;margin-bottom:1em;visibility:visible;transition:margin-bottom 350ms, opacity 350ms}.engage--options .engage--options--button{padding-bottom:2.25em;border-bottom:3px solid #e5e5e5}.engage--options ul{padding:0;margin:0;list-style:none;font-size:0.875em;display:flex;flex-wrap:wrap;justify-content:center}.engage--options ul li{width:100%;float:left;display:block;padding:0.5em 0}.engage--options ul a{display:block;width:100%;color:#745B99;text-align:center;text-decoration:none}.engage--options ul a span{font-size:1.25em;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.engage--options ul a .engage--btn{z-index:3;position:relative;font-size:0.9375em;padding:1em 1em}.engage--options--image{display:none}@media (min-width:415px){.engage--options--desktop .engage--options--desktop--screen--compliancedashboard svg.fa-clipboard,.engage--options--desktop .engage--options--desktop--screen--matdashboard--chart--1{color:#FFF;stroke:#585757;stroke-width:5px}.engage--options ul a{background:#FFF;padding:4em 1em;height:22.625em;box-shadow:0 9px 17px rgba(0, 0, 0, 0.13)}.engage--options ul a .engage--btn{min-width:13.33333em}.engage--options--image{display:block;height:12.5em;width:17.9375em;margin:0 auto -1em;position:relative;margin-bottom:-2em}.engage--options--image,.engage--options--image *{background-size:contain;background-repeat:no-repeat;background-position:center}.engage--options--image *{left:50%;bottom:1em;z-index:1;position:absolute;transform:rotate(0) translate(0, 0);transition:transform 350ms}.engage--options--image--1{background-image:url("/admin/connect/images/cloud-1.svg")}.engage--options--image--2{background-image:url("/admin/connect/images/cloud-2.svg")}.engage--options--image--3{background-image:url("/admin/connect/images/cloud-3.svg")}.engage--options--image--4{background-image:url("/admin/connect/images/cloud-4.svg")}.engage--options--image--5{background-image:url("/admin/connect/images/cloud-5.svg")}.engage--options--image--6{background-image:url("/admin/connect/images/cloud-6.svg")}.engage--options--image--7{background-image:url("/admin/connect/images/cloud-7.svg")}.engage--options--document-left,.engage--options--document-right{width:4.75em;height:5.4375em;background-image:url("/admin/connect/images/document-side.svg")}.engage--options--document-left--2,.engage--options--document-right--2{background-image:url("/admin/connect/images/create-doc-1.svg")}.engage--options--document-left{margin-left:-5.3125em;margin-bottom:0.8em;transform:rotate(-4.7deg)}.engage--options--document-right{margin-left:0.3em;margin-bottom:0.6875em;transform:rotate(4.7deg) scale(-1, 1)}.engage--options--mail-back{width:7.0625em;height:5.6875em;margin-bottom:2em;margin-left:-3.53125em;background-image:url("/admin/connect/images/mail-back.svg")}.engage--options--mail-document{width:5.25em;height:6em;margin-bottom:1em;margin-left:-2.625em;background-image:url("/admin/connect/images/mail-document.svg");background-size:5em}.engage--options--mail-front{width:7.6875em;height:5.125em;margin-left:-3.84375em;background-image:url("/admin/connect/images/mail-front.svg")}.engage--options--document-center{width:8.6875em;height:9.4375em;margin-bottom:-0.875em;margin-left:-4.34375em;background-image:url("/admin/connect/images/template-doc.svg")}.engage--options--template-left{width:7.5em;height:8.25em;transform:rotate(-3deg);margin-left:-6.25em;background-image:url("/admin/connect/images/create-doc-1.svg")}.engage--options--template-right{width:5.4375em;height:6.375em;transform:rotate(2.5deg);margin-left:0.402em;background-image:url("/admin/connect/images/create-doc-2.svg")}.engage--options--template-social{width:6.6875em;height:7.75em;transform:rotate(2.5deg);margin-left:0.402em;background-image:url("/admin/connect/images/create-doc-3.svg")}.engage--options--app{width:6.5625em;height:9.9375em;margin-left:-4em;margin-bottom:0.25em;background-image:url("/admin/connect/images/phone-app.svg")}.engage--options--parents-cloud-overlay{position:absolute;bottom:-28px;left:0;right:0;height:60px;background:url("/admin/connect/images/cloud-overlay.svg") no-repeat center;z-index:2}.engage--options--desktop{width:12.5625em;height:9.8125em;margin-left:-6.28125em;background-image:url("/admin/connect/images/desktop.svg")}.engage--options--desktop .engage--options--desktop--screen{top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute;margin:-2em 0.75em 2.675em}.engage--options--desktop .engage--options--desktop--screen--wonde{position:absolute;bottom:-2rem;left:50%;width:1em;height:1em;transform:translateX(-50%);font-size:9em;background-image:url("/admin/connect/images/wonde.svg");transition:bottom 350ms}.engage--options--desktop .engage--options--desktop--screen--matdashboard svg.fa-chart-pie{position:absolute;inset:27% 0 0 0;margin:auto;font-size:4.6em}.engage--options--desktop .engage--options--desktop--screen--matdashboard--chart--2{font-size:7em;clip-path:inset(0 0 50% 50%);transform:scale(1.1) translate(-1%, 1%);will-change:transform}.engage--options--desktop .engage--options--desktop--screen--compliancedashboard svg{position:absolute;margin:auto}.engage--options--desktop .engage--options--desktop--screen--compliancedashboard svg:not(.fa-heartbeat){inset:8% -31% 0 0;font-size:5.8em;transform:rotate(7deg)}.engage--options--desktop .engage--options--desktop--screen--compliancedashboard svg.fa-heartbeat{inset:36% 0 0 -34%;font-size:4em;transform:rotate(-10deg)}.engage--options--desktop .engage--options--desktop--screen--compliancedashboard svg.fa-clipboard-list-check{clip-path:polygon(20% 30%, 80% 30%, 80% 80%, 20% 80%)}.engage--options--desktop .engage--options--desktop--screen--ai svg{position:absolute;margin:auto}.engage--options--desktop .engage--options--desktop--screen--ai svg.fa-stars{inset:2% 0 0 3rem;font-size:3em;opacity:.25;transform:scale(-1, 1)}.engage--options--desktop .engage--options--desktop--screen--ai svg.fa-bolt{inset:27% 1.25rem 0 0;font-size:4.6em}.engage--options--desktop .engage--options--template-social{bottom:-0.375em;margin-left:-1.5em}.engage--options--desktop .engage--options--template-left{bottom:-0.5em;transform:none;margin-left:-5.0625em}.engage--options--parents-left{width:7.5625em;height:8.375em;margin-left:-5.25em;margin-bottom:0;background-image:url("/admin/connect/images/parents-evening-1.svg")}.engage--options--parents-right{width:6.5em;height:6.875em;margin-left:-1em;margin-bottom:-0.1875em;background-image:url("/admin/connect/images/parents-evening-2.svg")}.engage--options--text-messages-center,.engage--options--text-messages-right{width:7.25em;height:11em}.engage--options--text-messages-center{margin-left:-3.21875em;margin-bottom:0;background-image:url("/admin/connect/images/text-messages-1.svg")}.engage--options--text-messages-center .engage--options--text-messages-center-icon{top:-1.5625em;right:-0.125em;left:auto;width:2.9375em;height:2.875em;position:absolute;background-image:url("/admin/connect/images/text-messages-plus.svg")}.engage--options--text-messages-left{width:6.375em;height:10em;margin-left:-5.9em;margin-bottom:0;transform:rotate(-7deg);background-image:url("/admin/connect/images/text-messages-2.svg")}.engage--options--text-messages-right{z-index:1;margin-left:-0.6em;margin-bottom:-0.1em;transform:rotate(7deg);background-image:url("/admin/connect/images/text-messages-1.svg")}}.engage--options--image--app .engage--options--document-right{font-size:1.3em;margin-bottom:0.4em;margin-left:-0.6em}.engage--options--image--app .engage--options--document-left{font-size:1.1em;margin-left:-5.3em;margin-bottom:0.6em}.engage--options--coursebooking,.engage--options--productdiscovery,.engage--options--remotelearning{width:14.5625em;height:11.8125em;margin-left:-7.5625em;background-image:url("/admin/connect/images/remote-learning.svg")}.engage--options--submitidea{width:14.5625em;height:11.8125em;margin-left:-7.3em;background-image:url("/admin/help/images/ideas.png")}@media (min-width:769px){.engage--options ul{font-size:0.6em;font-size:1.3vw;margin:0 -1.125em}.engage--options ul li{width:50%;padding:1.125em}.engage--options a:not(.disabled):hover .engage--btn{background:#988eaa}.engage--options a:not(.disabled):hover .engage--options--mail-document{transform:translateY(-0.5em)}.engage--options a:not(.disabled):hover .engage--options--document-center{transform:translateY(-0.5em)}.engage--options a:not(.disabled):hover .engage--options--document-left{transform:rotate(-6deg) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--document-right{transform:rotate(6deg) scale(-1, 1) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--template-left{transform:rotate(-4deg) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--template-right{transform:rotate(4.5deg) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--parents-left{transform:rotate(-1deg) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--parents-right{transform:rotate(1.25deg) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--text-messages-left{transform:rotate(-9deg) translateY(-0.25em)}.engage--options a:not(.disabled):hover .engage--options--text-messages-right{transform:rotate(9deg) translateY(-0.125em)}.engage--options a:not(.disabled):hover .engage--options--text-messages-center{transform:translateY(-0.125em)}.engage--options a:not(.disabled):hover .engage--options--desktop--screen--wonde{bottom:-1.75rem}.engage--options a:not(.disabled):hover .engage--options--desktop--screen--matdashboard--chart--2{transform:scale(1.25) translate(-1%, 1%)}.engage--options a:not(.disabled):hover .engage--options--desktop--screen--compliancedashboard svg.fa-heartbeat{transform:rotate(-10deg) scale(1.1)}.engage--options a:not(.disabled):hover .engage--options--desktop--screen--compliancedashboard svg:not(.fa-heartbeat){transform:rotate(10deg) translateY(-4%)}}@media (min-width:1025px){.engage--options ul{font-size:1em}}.connect-public-form label{display:block;margin:0 0 0.5em;font-size:0.875em}.connect-public-form label em{color:#DB0000}.connect-public-form input,.connect-public-form select,.connect-public-form textarea{padding:0;color:inherit;margin:0 0 1em;max-width:100%;line-height:1.5em;font-family:inherit}.connect-public-form .login-input-login-button,.connect-public-form input[type=date],.connect-public-form input[type=date],.connect-public-form input[type=datetime-local],.connect-public-form input[type=email],.connect-public-form input[type=month],.connect-public-form input[type=number],.connect-public-form input[type=password],.connect-public-form input[type=reset],.connect-public-form input[type=search],.connect-public-form input[type=submit],.connect-public-form input[type=tel],.connect-public-form input[type=text],.connect-public-form input[type=time],.connect-public-form input[type=url],.connect-public-form input[type=week],.connect-public-form textarea{width:100%;font-size:0.875em;padding:0.875em 1em;border:1px solid #EAEAEA}.connect-public-form textarea{width:100%;resize:vertical}.connect-public-form button,.connect-public-form input[type=submit]{width:auto;padding:1em 2.5em}.connect-public-form .error{color:#DB0000}#connect-public-header-slider{width:200px;max-width:90%;left:50%;bottom:0;margin:0 auto 2.25em;white-space:nowrap;position:absolute;transform:translateX(-50%)}#connect-public-header-slider .owl-stage-outer{overflow:visible}#connect-public-header-slider ul{width:100%;padding:0;margin:0;list-style:none}#connect-public-header-slider .owl-item{opacity:0.2;transition:opacity 350ms}#connect-public-header-slider .owl-item.active.center{opacity:1}#connect-public-header-slider li{color:#FFF;padding:1em 1em;text-align:center;display:inline-block}#connect-public-header-slider li span{padding:0 1em;display:block}#connect-public-header-slider .owl-dots,#connect-public-header-slider .owl-nav{display:none}#connect-public-header-slider .owl-carousel--nav .owl-nav{top:50%;left:0;right:0;height:0;margin:0 -40px;color:#FFF;display:block;position:absolute}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-next,#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-prev{top:50%;width:40px;height:40px;font-size:0px;outline:none;font-family:inherit;line-height:1.5em;position:absolute;color:transparent;transform:translateY(-50%)}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-next:focus,#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-prev:focus{outline:1px dotted #000}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-next:after,#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-prev:after{color:#FFF;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-next.disabled,#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-prev.disabled{opacity:0.2;pointer-events:none}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-prev{left:0}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-prev:after{content:'\f053'}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-next{right:0}#connect-public-header-slider .owl-carousel--nav .owl-nav .owl-next:after{content:'\f054'}.engage--select{display:inline-block}.engage--select input{display:none}.engage--select .engage--select--text{color:#FFF;margin:1em 0;font-size:0.75em;border-radius:40px;padding:0.325em 2.5em 0.325em 1.25em;letter-spacing:0.05em;position:relative;background:rgba(0, 0, 0, 0.15)}.engage--select .engage--select--text:after{content:'';position:absolute;top:50%;right:1.16667em;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #FFF;transform:translate(0%, -50%)}.engage--select--container{margin-top:0}.engage--select--container:after{border-width:5px}.engage--select--container .engage--select--list{padding:0.75em 0;border-radius:16px}.engage--select--container .engage--select--item{transition:opacity 350ms}.engage--select--container .engage--select--item button{color:rgba(116, 91, 153, 0.9);font-weight:700;font-size:0.75em;cursor:pointer;margin:0;border:none;outline:none;position:relative;text-transform:uppercase;background:transparent;padding:0.325em 2.75em 0.325em 1.25em}.engage--select--container .engage--select--item button.active:after{content:''}.engage--select--container .engage--select--item button:after{opacity:0.15;top:50%;width:8px;height:8px;right:1.25em;margin:-4px 0;background:currentColor;position:absolute;border-radius:50%}.engage--select--container .engage--select--item button.active,.engage--select--container .engage--select--item button:focus,.engage--select--container .engage--select--item button:hover{color:#503e69}.engage--select--container .engage--select--item button.active:after,.engage--select--container .engage--select--item button:focus:after,.engage--select--container .engage--select--item button:hover:after{opacity:1}.engage--select--container .engage--select--item button:focus,.engage--select--container .engage--select--item button:hover{background:#E4E7E7}#admin_dialog .admin_parents_dialog_overlay{top:0;left:0;right:0;bottom:0;opacity:0;z-index:99;position:fixed;background:rgba(0, 0, 0, 0.5);transition:opacity 350ms}#admin_dialog .admin_parents_dialog_overlay.admin_parents_dialog_overlay-fadein{opacity:1}#admin_dialog .admin_parents_dialog_button-dialog_close{margin:0;position:absolute;top:0;background:none;border:none;height:50px;width:50px;padding:0!important;margin:0!important;cursor:pointer;color:#9E9E9E;right:0;background:none}#admin_dialog .admin_parents_dialog_button-dialog_close:after,#admin_dialog .admin_parents_dialog_button-dialog_close:before{content:'';position:absolute;inset:0;margin:auto;width:1px;height:25px;background:currentColor;transform:rotate(45deg)}#admin_dialog .admin_parents_dialog_button-dialog_close:after{transform:rotate(135deg)}#admin_dialog .admin_parents_dialog_box{top:50%;left:50%;opacity:0;max-width:90%;margin:0 auto;background:#FFF;position:fixed;margin-top:1em;z-index:100;font-family:"proxima-nova", sans-serif;border-radius:16px;transform:translate(-50%, -50%);transition:opacity 350ms, margin-top 350ms}#admin_dialog .admin_parents_dialog_box,#admin_dialog .admin_parents_dialog_box *{box-sizing:border-box}#admin_dialog .admin_parents_dialog_box.admin_parents_dialog_box-slideback,#admin_dialog .admin_parents_dialog_box.admin_parents_dialog_box-slidein{opacity:1;margin-top:0}#admin_dialog .admin_parents_dialog_title{top:0;left:0;right:0;color:#363C41;font-size:1.5em;position:absolute;line-height:1.5em;margin:0 20px;font-weight:600;padding:1em 0 0.25em;border-bottom:2px solid #F4F5F5}#admin_dialog .admin_parents_dialog_title i,#admin_dialog .admin_parents_dialog_title svg{margin-right:0.25em}#admin_dialog .admin_parents_dialog_title #admin_parents_dialog_slot{opacity:0.75;font-size:0.5em;font-weight:400;line-height:1.5em;margin:-0.5em 0 0}#admin_dialog .connect-public-dialog-school-header h3{color:#363C41;font-size:1.25em;font-weight:600;line-height:1.5em;letter-spacing:0.02em}#admin_dialog .admin_parents_dialog_content{top:0;bottom:0;left:0;overflow:auto;width:100%;color:#363C41;padding:1em 20px;line-height:1.5em;font-size:0.875em;position:absolute}#admin_dialog .admin_parents_dialog_content_desc{margin:0 0 1em 0}#admin_dialog .admin_parents_dialog_content_sec{width:100%;padding:0 16px}#admin_dialog .admin_parents_dialog_content_textarea{width:100%;border:1px solid #e5e5e5;position:relative;min-height:340px;overflow:hidden;padding:1em 2em;overflow-y:auto}#admin_dialog .admin_parents_dialog_buttons{left:0;right:0;bottom:0;text-align:right;position:absolute;padding:1em 24px 2.5em}#admin_dialog .admin_parents_dialog_buttons .admin_parents_dialog_button{border:none;color:#FFF;outline:none;border-radius:2em;background:#363C40;margin:0 0 0 0.5em;padding:0.875em 1.25em}#admin_dialog .admin_parents_dialog_buttons .admin_parents_dialog_button:focus{outline:1px dotted #000}#admin_dialog .admin_parents_dialog_buttons .admin_dialog_button-primary{background:#745B99}#admin_dialog .admin_parents_dialog_buttons .admin_dialog_button-red{background:#bd0a0a}#admin_dialog .admin_parents_dialog_buttons .admin_dialog_button-green{background:#1ec588}@media (max-width:768px){#admin_dialog .admin_parents_dialog_content_sec p{height:auto!important}}@media (min-width:769px){#admin_dialog .admin_parents_dialog_content_sec{width:50%;float:left}}.connect-public-dialog-school-list{margin:0;padding:0;list-style:none}.connect-public-dialog-school-list a{display:block;color:inherit;margin:1em 0;padding:1.5em 1.5em;background:#FFF;position:relative;text-decoration:none;box-shadow:0 4px 5px 1px rgba(0, 0, 0, 0.12)}.connect-public-dialog-school-list-icon{top:0;left:0;bottom:0;width:5em;margin:1em 0;display:flex;color:#a0a0a0;position:absolute;align-items:center;justify-content:center;border-right:1px solid #dfdfdf}.connect-public-dialog-school-list-icon i,.connect-public-dialog-school-list-icon svg{font-size:1.25em}.connect-public-dialog-school-list-info{padding-left:5em}#connect-public-students-list .connect-public-dialog-school-list-info .connect-public-students-list-item-initials-name,.connect-public-dialog-school-list-info #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-dialog-school-list-info h2,.connect-public-dialog-school-list-info p{margin:0;line-height:1.5em}#connect-public-students-list .connect-public-dialog-school-list-info .connect-public-students-list-item-initials-name,.connect-public-dialog-school-list-info #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-dialog-school-list-info h2{font-size:1em;font-weight:700;letter-spacing:0.05em}.connect-public-dialog-school-list-info p{font-size:0.875em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.connect-public-circle-wrap{position:relative}.connect-public-circle{width:7em;height:7em;color:#FFF;display:flex;align-items:center;justify-content:center;border-radius:10em;font-weight:600;z-index:1;position:relative;white-space:nowrap;letter-spacing:0.125em;border:0.5em solid #FFF;background:#2FE0AA;box-shadow:inset 0 0 0 0.5em rgba(0, 0, 0, 0.04)}.connect-public-circle:after{content:'';top:0;left:0;right:0;bottom:0;z-index:-1;margin:-0.5em;border-radius:10em;position:absolute;box-shadow:0 0 1.5625em 0 #745B99, 0 0 0 1.5625em rgba(255, 255, 255, 0.05)}.connect-public-circle span{font-size:2.5em}.connect-public-circle-tooltip{display:none}@media (min-width:768px){.connect-public-circle-wrap:focus-visible .connect-public-circle-tooltip,.connect-public-circle-wrap:focus .connect-public-circle-tooltip,.connect-public-circle-wrap:hover .connect-public-circle-tooltip{opacity:1;margin-top:0.5em;display:block}.connect-public-circle-tooltip{opacity:0;color:#363C41;position:absolute;top:100%;left:50%;margin-top:0;font-size:12px;font-weight:600;background:#FFF;white-space:nowrap;padding:0.5em 1em;line-height:1.5em;border-radius:4em;letter-spacing:0.05em;text-transform:uppercase;transform:translate(-50%, 0%);transition:margin 350ms, opacity 350ms}.connect-public-circle-tooltip:after{content:'';bottom:100%;left:50%;position:absolute;margin-left:-4px;border-bottom:4px solid #FFF;border-left:4px solid transparent;border-right:4px solid transparent}}.connect-public-circle-tooltip:before{content:"";position:absolute;overflow-x:visible;top:calc(1rem / -2);left:calc(1rem / -2);height:10em;width:10em}.connect-public-circle-tooltip .connect-public-circle-tooltip:before:hover{opacity:1}.connect-public-circle-tooltip .connect-public-circle-tooltip:focus{opacity:1;margin-top:0.5em}#connect-public-popup-students-switcher li:nth-child(4n+1) .connect-public-circle,#connect-public-students .owl-item:nth-child(4n+1) .connect-public-circle,.connect-public-students-switcher-item:nth-child(4n+1) .connect-public-circle{background:#3873c3}#connect-public-popup-students-switcher li:nth-child(4n+2) .connect-public-circle,#connect-public-students .owl-item:nth-child(4n+2) .connect-public-circle,.connect-public-students-switcher-item:nth-child(4n+2) .connect-public-circle{background:#c33d3f}#connect-public-popup-students-switcher li:nth-child(4n+3) .connect-public-circle,#connect-public-students .owl-item:nth-child(4n+3) .connect-public-circle,.connect-public-students-switcher-item:nth-child(4n+3) .connect-public-circle{background:#C1551A}#connect-public-popup-students-switcher li:nth-child(4n+4) .connect-public-circle,#connect-public-students .owl-item:nth-child(4n+4) .connect-public-circle,.connect-public-students-switcher-item:nth-child(4n+4) .connect-public-circle{background:#1a7c5d}#connect-public-students-switcher{top:0;left:5%;right:5%;z-index:10;position:absolute;margin:1.5em auto 0;font-size:clamp(14px, 2vw, 16px)}.connect-public-students-switcher-desc{display:none}#connect-public-students-switcher-list{top:0;right:0;margin:0;padding:0;display:flex;list-style:none;font-size:0.3572em;position:absolute}.connect-public-students-switcher-item{cursor:pointer;user-select:none;position:relative;visibility:hidden;transition:opacity 350ms, margin 350ms, visibility 0ms 350ms}.connect-public-students-switcher-item .connect-public-circle{opacity:0.8}.connect-public-students-switcher-item .connect-public-students-switcher-item--loader{top:50%;left:50%;z-index:3;line-height:1.5em;position:absolute;transform:translate(-50%, -50%)}.connect-public-students-switcher-item .connect-public-students-switcher-item--loader i,.connect-public-students-switcher-item .connect-public-students-switcher-item--loader svg{color:#FFF;font-size:3.5em}.connect-public-students-switcher-item .connect-public-students-switcher-item-selected{top:0;right:0;width:12px;height:12px;opacity:0;z-index:2;color:#FFF;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:2.25em;background:#89D1F7;transition:opacity 350ms}.connect-public-students-switcher-item .connect-public-circle:after{transition:opacity 350ms}.connect-public-students-switcher-item.active{visibility:visible}.connect-public-students-switcher-item.active,.connect-public-students-switcher-item.active .connect-public-circle,.connect-public-students-switcher-item.active .connect-public-circle:after,.connect-public-students-switcher-item.active .connect-public-students-switcher-item-selected{opacity:1}.connect-public--switcher-toggle .connect-public-students-switcher-item{margin-left:-0.5em;visibility:visible;transition:opacity 350ms, margin 350ms}.connect-public--switcher-toggle #connect-public-header-button{opacity:0}@media (min-width:768px){.connect-public-students-switcher-desc{display:block;margin:0;font-size:.85em;color:#FFF;position:absolute;top:0;right:0}#connect-public-students-switcher{margin:3em auto 0}#connect-public-students-switcher-list{top:5em}.connect-public-students-switcher-item{visibility:visible;margin-left:-0.5em}.connect-public-students-switcher-item:after{display:none}}#connect-public-popup-students-switcher ul{margin:0;padding:0;list-style:none}#connect-public-popup-students-switcher ul p{margin:0 0 0 1em}#connect-public-popup-students-switcher button{width:100%;border:none;outline:none;color:#FFF;display:flex;margin:4px 0;border-radius:0;position:relative;align-items:center;background:#0C54BD;padding:1em 3em 1em 1em}#connect-public-popup-students-switcher .connect-public-circle{font-size:5px}#connect-public-popup-students-switcher i,#connect-public-popup-students-switcher svg{top:50%;right:1em;position:absolute;transform:translate(0%, -50%)}body{background:#efefef;overflow-x:hidden}body,html{padding:0;width:100%;height:100%}button{font-family:inherit}.connect-public{overflow:hidden;position:relative}.connect-public-contain{max-width:600px}.connect-public,.connect-public input,.connect-public textarea{color:#363C41;font-size:16px;line-height:1.5em}.connect-public,.connect-public *,.connect-public :after,.connect-public :before{box-sizing:border-box}.connect-public-viewportheight{min-height:100vh}.connect-public-split{width:90%;margin:0 auto;max-width:1200px;padding:1px 0}.connect-public-split--center-m{display:flex;align-items:center;justify-content:center}.connect-public-child--40,.connect-public-child--50,.connect-public-child--60{z-index:1;width:100%;position:relative}@media (max-width:450px){.connect-public-hide-tiny{display:none}}@media (max-width:767px){.connect-public{padding-bottom:5.5em}.connect-public.connect-public--login{padding-bottom:0}.connect-public-hide-mob{display:none}}@media (min-width:768px){.connect-public-hide-tab{display:none}.connect-public-split{display:flex}.connect-public-split--center{align-items:center;justify-content:center}.connect-public-child--50{width:50%}.connect-public-child--40{width:40%}.connect-public-child--60{width:60%}}.engage--popup--inner{border-radius:16px}@media (min-width:768px){.engage--popup--inner{border-radius:40px}}#connect-public-content-buttons a,#connect-public-content-buttons button,.admin_dialog_box-login.sso_enabled .login-sso-selector .button,.admin_dialog_box-login.sso_only .login-sso-selector .button,.connect-public-button,.connect-public-content-menu--sessionexpiry button,.connect-public-form button,.connect-public-form input[type=submit]{border:none;color:#FFF;cursor:pointer;background:#745B99;font-weight:500;border-radius:2em;padding:1em 1.25em;text-decoration:none;margin:0 0.25em 0.5em}#connect-public-content-buttons .connect-public-content-menu--sessionexpiry button,#connect-public-content-buttons a.connect-public-button--thin,#connect-public-content-buttons button.connect-public-button--thin,.admin_dialog_box-login.sso_enabled .login-sso-selector .connect-public-button--thin.button,.admin_dialog_box-login.sso_enabled .login-sso-selector .connect-public-content-menu--sessionexpiry button.button,.admin_dialog_box-login.sso_only .login-sso-selector .connect-public-button--thin.button,.admin_dialog_box-login.sso_only .login-sso-selector .connect-public-content-menu--sessionexpiry button.button,.connect-public-button.connect-public-button--thin,.connect-public-content-menu--sessionexpiry #connect-public-content-buttons button,.connect-public-content-menu--sessionexpiry .admin_dialog_box-login.sso_enabled .login-sso-selector button.button,.connect-public-content-menu--sessionexpiry .admin_dialog_box-login.sso_only .login-sso-selector button.button,.connect-public-content-menu--sessionexpiry button,.connect-public-form button.connect-public-button--thin,.connect-public-form input.connect-public-button--thin[type=submit]{padding-top:.5em;padding-bottom:.5em}#connect-public-students-list .connect-public .connect-public-students-list-item-initials-name,.connect-public #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public h1,.connect-public h2,.connect-public h3,.connect-public h4,.connect-public h5,.connect-public h6{color:#363C41;font-weight:600;line-height:1.5em;letter-spacing:0.02em}.connect-public h1{font-size:1.875em}#connect-public-students-list .connect-public .connect-public-students-list-item-initials-name,.connect-public #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public h2{font-size:1.5em}.connect-public h3{font-size:1.375em}.connect-public h4{font-size:1.25em}.connect-public h5{font-size:1.125em}.connect-public h6{font-size:1em;margin:0.375em 0}#connect-public-header-center #connect-public-students-list .connect-public .connect-public-students-list-item-initials-name,#connect-public-header-center .connect-public h2,#connect-public-header-center .connect-public p,#connect-public-students-list #connect-public-header-center .connect-public .connect-public-students-list-item-initials-name,#connect-public-students-list .connect-public .connect-public-students-list-item-initials-group,.connect-public #connect-public-header-center #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public #connect-public-header-center h2,.connect-public #connect-public-header-center p,.connect-public #connect-public-students-list #connect-public-header-center .connect-public-students-list-item-initials-name,.connect-public #connect-public-students-list .connect-public-students-list-item-initials-group,.connect-public .connect-public-header-fade{opacity:0.8;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.connect-public-info-message{top:50%;left:50%;display:flex;position:fixed;padding:1em 2em;text-align:center;align-items:center;justify-content:center;border-radius:40px;transform:translate(-50%, -50%);min-width:500px;min-height:250px;background:#FFF;line-height:1.5em;letter-spacing:0.05em;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.1)}.connect-public-info-message a{color:inherit;text-decoration:none}#connect-public-fake-header,#connect-public-header{z-index:0;display:flex;padding:1px 0;height:21.25em;text-align:center;align-items:center;justify-content:center;background:#745B99;position:relative;border-bottom:2.5em solid rgba(0, 0, 0, 0.1);background:#6a5688;background:linear-gradient(to bottom, #745B99 0%, #6a5688 100%)}#connect-public-fake-header.connect-public-header-small,#connect-public-header.connect-public-header-small{height:12em}#connect-public-header-wrap{width:100%;font-size:clamp(13px, 1.5vw, 16px)}#connect-public-header-wrap.connect-public-header-wrap--dashboard{position:absolute;top:3.5rem;left:0;right:0;margin:auto}#connect-public-header.connect-public-header--large{height:25.875em}#connect-public-header-center #connect-public-header-center-circle{width:64px;height:64px;color:#FFF;display:flex;border-radius:50%;align-items:center;margin:0 auto 1.5em;justify-content:center;background:rgba(0, 0, 0, 0.15)}#connect-public-header-center #connect-public-header-center-circle i,#connect-public-header-center #connect-public-header-center-circle svg{font-size:1.5em}#connect-public-header-center #connect-public-students-list .connect-public-students-list-item-initials-name,#connect-public-header-center h1,#connect-public-header-center h2,#connect-public-header-center p,#connect-public-students-list #connect-public-header-center .connect-public-students-list-item-initials-name{color:#FFF;font-weight:500;line-height:1.25em}#connect-public-header-center h1{margin:0}#connect-public-header-center #connect-public-students-list .connect-public-students-list-item-initials-name,#connect-public-header-center h2,#connect-public-header-center p,#connect-public-students-list #connect-public-header-center .connect-public-students-list-item-initials-name{margin:-0.3em 0 0;font-size:0.875em}.connect-public-header-small #connect-public-header-center h1{font-size:1.5em}#connect-public-students-list .connect-public-header-small #connect-public-header-center .connect-public-students-list-item-initials-name,.connect-public-header-small #connect-public-header-center #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-header-small #connect-public-header-center h2,.connect-public-header-small #connect-public-header-center p{font-weight:400}.connect-public-header-center-nav ul{display:flex;align-items:center;justify-content:center;list-style:none;margin:1em auto 0;padding:0}#connect-public-header-button{top:0;left:5%;opacity:1;text-align:left;margin:1.5em 0 0 3em;position:absolute;padding-right:4.5em;transition:opacity 350ms}#connect-public-header-button a,#connect-public-header-button button,.connect-public-header-center-nav a,.connect-public-header-center-nav button{color:#FFF;outline:revert;background:#745B99;padding:0.536em 1em;font-size:0.875em;line-height:1.5em;position:relative;display:inline-block;border:2px solid #FFF;border-radius:1.75em;margin:0 0.5em 1em 0;margin:0 .5vw 1vw 0;text-decoration:none}#connect-public-header-button a.active,#connect-public-header-button button.active,.connect-public-header-center-nav a.active,.connect-public-header-center-nav button.active{background:#FFF;color:#745B99}.connect-public-header-desc{margin:.25em 0 -.5em;font-size:14px;color:#FFF}#connect-public-header-back{top:0;left:0;right:0;margin:1.5em 5% 0;position:absolute}#connect-public-header-back a{top:0;left:0;margin:0;width:2.5em;height:2.5em;color:#FFF;display:flex;position:absolute;align-items:center;justify-content:center}#connect-public-header-back i,#connect-public-header-back svg{font-size:1.5em}#connect-public-students ul{margin:0;padding:0;list-style:none}#connect-public-students-list{opacity:0;width:40vw;min-width:200px;transition:opacity 350ms}#connect-public-students-list .connect-public-students-list-item{top:0;position:relative;transition:top 350ms}#connect-public-students-list .connect-public-students-list-item-initials{color:inherit;display:block;padding:7em 0 2em;text-decoration:none}#connect-public-students-list .connect-public-students-list-item-initials-circle{margin:0 auto 1.875em}#connect-public-students-list .connect-public-students-list-item-initials-group,#connect-public-students-list .connect-public-students-list-item-initials-name{margin:0;line-height:1.25em;color:#FFF!important}#connect-public-students-list .connect-public-students-list-item-initials-group{margin:-0.3em 0 0;font-size:0.875em}#connect-public-students-list .owl-stage-outer{overflow:visible}#connect-public-students-list .owl-stage-outer .owl-item{opacity:0.25;transition:opacity 350ms}#connect-public-students-list .owl-stage-outer .connect-public-students-list-item{top:47px}#connect-public-students-list .owl-stage-outer .connect-public-students-list-item-initials-group,#connect-public-students-list .owl-stage-outer .connect-public-students-list-item-initials-name{color:transparent!important;transition:color 350ms}#connect-public-students-list .owl-stage-outer .owl-item.active.center{opacity:1}#connect-public-students-list .owl-stage-outer .owl-item.active.center .connect-public-students-list-item{top:0}#connect-public-students-list .owl-stage-outer .owl-item.active.center .connect-public-students-list-item-initials-group,#connect-public-students-list .owl-stage-outer .owl-item.active.center .connect-public-students-list-item-initials-name{color:#FFF!important}@media (min-width:768px){#connect-public-fake-header,#connect-public-header{width:100%;border-left:240px solid transparent}.connect-public--public #connect-public-fake-header,.connect-public--public #connect-public-header{border-left:none}#connect-public-header-wrap{max-width:90%}#connect-public-header-wrap.connect-public-header-wrap--dashboard{top:2.25rem}.connect-public-header-small #connect-public-header-center h1{font-size:1.875em}#connect-public-students{width:100%;max-width:90%;height:100%;position:relative}#connect-public-students-list{top:50%;width:100%;max-width:100%;position:relative;transform:translateY(-50%)}#connect-public-students-list .connect-public-students-list-item-initials-circle{margin:0 auto 2.25em}#connect-public-students-list .owl-stage-outer .owl-item{opacity:0}#connect-public-students-list .owl-stage-outer .connect-public-students-list-item{top:0}#connect-public-students-list .owl-stage-outer .owl-item.active.center{opacity:1}.connect-public-students-list-item-initials{top:50%;left:0;width:200px;position:absolute;padding:4.5em 0 2em;transform:translateY(-50%)}.connect-public-students-list-item-info{top:50%;left:0;right:0;text-align:left;position:absolute;margin-left:14em;padding:1em 0 1em 2em;transform:translateY(-50%);border-left:2px solid rgba(0, 0, 0, 0.15)}.connect-public-students-list-item-info>*{color:#FFF}.connect-public-students-list-item-info-title{opacity:0.8;font-weight:600;font-size:0.875em}.connect-public-students-list-item-info-text{font-weight:600;margin:-0.125em 0 0}#connect-public-header-button{margin:3em 0 0 3em}#connect-public-header-back{margin:3em 5% 0}}@media (min-width:1300px){.connect-public-students-list-item-info{margin-left:16.875em;padding:1em 0 1em 5em;display:flex}.connect-public-students-list-item-info>*{flex:1}}#connect-public-header-person .connect-public-content-item-datecircle{margin:0 auto}#connect-public-header-person .connect-public-header-person-text{margin:0;color:#FFF;margin:0.25em 0;font-size:0.875em;line-height:1.5em}.connect-public-content-offset{top:-2.5em;position:relative}.connect-public-content-student{width:100%}#connect-public-content,#connect-public-fake-content{z-index:1;background:#efefef;position:relative;min-height:40px;margin:-40px 0 0;border-radius:40px 40px 0 0}#connect-public-fake-content{height:100%}#connect-public-content-wrap{margin:0 auto;width:21.875em;max-width:calc(100% - 1.25em)}#connect-public-content-wrap:after,#connect-public-content-wrap:before{content:"";display:table}#connect-public-content-wrap:after{clear:both}.connect-public-content-list{padding:0;margin:0;list-style:none}.connect-public-content-list:after,.connect-public-content-list:before{content:"";display:table}.connect-public-content-list:after{clear:both}.connect-public-content-item{width:100%;margin:0.4375em auto;background:#FFF;position:relative;display:block;color:inherit;text-decoration:none;padding:1.375em 2em;border-radius:16px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05)}.connect-public-content-item--float{float:left;margin:0.4375em;width:calc(100% - 0.4375em)}.connect-public-content-item--small{width:calc(100% - 0.875em)}.connect-public-content-item header{text-align:left}.connect-public-content-item-title,h1.connect-public-content-item-title{font-size:0.875em;line-height:1.5em;font-weight:600;margin:0}.connect-public-content-item-author,.connect-public-content-item-subtitle{color:#686D71;line-height:1.5em;font-size:0.6875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.connect-public-content-item-time{top:0;right:0;opacity:0.5;color:#363C41;line-height:1.5em;position:absolute;font-size:0.8em;margin:1em 1.5em}.connect-public-content-item-content{font-size:0.875em}.connect-public-content-item-attachment ol,.connect-public-content-item-attachment ul{margin:1.5em 0;padding:0;list-style:none}.connect-public-content-item-attachment a{font-weight:300;letter-spacing:0.085em;padding:0.8em 2.325em;border-radius:5em;display:inline-block;text-decoration:none;font-size:0.875em;background:#745B99;color:#FFF;margin:0.5em 0;z-index:1;overflow:hidden;position:relative}.connect-public-content-item-attachment a:before{content:'';top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;position:absolute;background:rgba(0, 0, 0, 0.2);transition:opacity 350ms}.connect-public-content-item-attachment a:hover:before{opacity:1}.connect-public-content-item-datecircle{width:3em;min-height:3em;color:#FFF;background:#745B99;border-radius:50%;text-align:center;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;position:relative}.connect-public-content-item-datecircle .connect-public-content-item-datecircle-hidden{width:100%;height:100%;padding:0.6em 0;overflow:hidden;border-radius:50%;position:relative}.connect-public-content-item-datecircle .connect-public-content-item-datecircle-day,.connect-public-content-item-datecircle .connect-public-content-item-datecircle-month{width:100%;line-height:0.9em}.connect-public-content-item-datecircle .connect-public-content-item-datecircle-day{font-size:1.5em}.connect-public-content-item-datecircle .connect-public-content-item-datecircle-month{font-size:0.625em}.connect-public-content-item-datecircle i,.connect-public-content-item-datecircle svg{top:50%;left:50%;color:#FFF;font-size:1.25em;position:absolute;transform:translate(-50%, -50%)}.connect-public-content-item-datecircle--datespan-true .connect-public-content-item-datecircle-hidden{padding:1.125em 0}.connect-public-content-item-datecircle--datespan-true .connect-public-content-item-datecircle-day,.connect-public-content-item-datecircle--datespan-true .connect-public-content-item-datecircle-month{margin:0.125em 0}.connect-public-content-item-datecircle--datespan-true .connect-public-content-item-datecircle-day{font-size:1em;word-spacing:-3px}.connect-public-content-item-datecircle--large{width:4em;height:4em}.connect-public-content-item-datecircle--large .connect-public-content-item-datecircle-hidden{padding:1em 0}.connect-public-content-item--w-image{padding-left:3.5em}.connect-public-content-item--w-image .connect-public-content-item-datecircle{position:absolute;left:0;top:50%;margin:-1.5em}.connect-public-content-item--w-date{padding-left:5em}.connect-public-content-item--w-date .connect-public-content-item-datecircle{left:0;top:50%;position:absolute;margin:-1.5em 1em}.connect-public-content-item--w-time .connect-public-content-item-title{padding-right:65px}.connect-public-content-single header{position:relative;margin:1em 0 1.675em;padding:2.5em 0 1.675em;border-bottom:1px solid #F4F5F5}.connect-public-content-single .connect-public-content-item-title,.connect-public-content-single h1.connect-public-content-item-title{font-size:1.125em}.connect-public-content-single header.connect-public-content-item-header-w-datecircle{padding-left:3.75em;position:relative}.connect-public-content-single header.connect-public-content-item-header-w-datecircle .connect-public-content-item-datecircle{top:0;left:0;margin:2.25em 0;position:absolute}.connect-public-content-single.connect-public-content-item--w-time .connect-public-content-item-author{padding-right:97px}.connect-public-content-single.connect-public-content-item--w-time .connect-public-content-item-time{top:0;margin:0.325em 0}#connect-public-content-buttons{margin:2em auto;max-width:600px}#connect-public-content-buttons.connect-public-content-buttons--right{text-align:right}#connect-public-content-buttons.connect-public-content-buttons--center{text-align:center}#connect-public-content-buttons a,#connect-public-content-buttons button{width:100%;text-align:center;display:inline-block}@media (min-width:767px){#connect-public-content-wrap{width:100%;max-width:90%;padding-left:15em}.connect-public-content-item--small{width:calc(100% - 0.875em)}#connect-public-content-buttons a,#connect-public-content-buttons button{width:auto}}@media (min-width:960px){.connect-public-content-item--small{width:calc(50% - 0.875em)}}.connect-public-content--newsletter[data-filtered=true],.connect-public-content-archive{padding-top:3em}.connect-public-content-archive__list{list-style:none;padding:0;margin:0 -1em;display:flex;flex-wrap:wrap}.connect-public-content-archive__list li{width:100%;padding:0 .5em}.connect-public-content-archive .connect-public-content-item{display:flex;align-items:center;justify-content:space-between}.connect-public-content-archive .connect-public-content-item svg{font-size:1.25em;margin-left:1em}@media (min-width:768px){.connect-public-content-archive__list li{width:50%}}@media (min-width:1000px){.connect-public-content-archive__list li{width:33.33%}}@media (min-width:1300px){.connect-public-content-archive__list li{width:25%}}.connect-public-content-item-message{width:90%;padding:0;max-width:25em;margin:2.5em 0;list-style:none}.connect-public-content-item-message .connect-public-content-item-message-content{color:#363C41;background:#FFF;padding:1em 1em;border-radius:0 16px 16px 16px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05)}.connect-public-content-item-message .connect-public-content-item-message-footer{color:#CDCECF;font-weight:600;margin:1em 0;line-height:1.5em;font-size:0.625em;text-transform:uppercase}.connect-public-content-item-message .connect-public-content-item-message-footer i,.connect-public-content-item-message .connect-public-content-item-message-footer svg{margin-right:0.25em}.connect-public-school-banner{color:#FFF;padding:1.75em 1em;background:#745B99;text-align:center;margin:1.5em 0 2em}.connect-public-school-banner-thumbnail{display:inline-block;max-width:90px}.connect-public-school-banner-thumbnail img{max-width:100%}.connect-public-school-banner-title{margin:0;font-weight:400;font-size:1.125em;display:inline-block}@media (min-width:768px){.connect-public-school-banner{display:flex;align-items:center;text-align:left;padding:1.75em 3.1875em}.connect-public-school-banner-title{font-size:1.5625em}.connect-public-school-banner-thumbnail{margin-right:1em}}#connect-public-fake{top:0;left:0;right:0;bottom:0;position:fixed}#connect-public-fake-header{color:#FFF}#connect-public-fake-header i,#connect-public-fake-header svg{font-size:2em;display:block;margin:0.5em auto}.connect-public-content-menu{padding:0;margin:0.5em 0;list-style:none}.connect-public-content-menu-item{color:#363C41;display:block;position:relative;font-size:0.875em;padding:0.3575em 0;text-decoration:none}.connect-public-content-menu-item:after{content:'\f054';top:50%;right:0;font-size:0.714em;position:absolute;font-family:fontAwesome;transform:translate(0%, -50%)}.connect-public-content-menu--sessionexpiry{margin-top:.5em;padding:.5em 0;border-top:1px solid #CCC}.connect-public-content-menu--sessionexpiry .connect-public-content-menu-item{display:flex;flex-wrap:wrap}.connect-public-content-menu--sessionexpiry .connect-public-content-menu-item:after{content:''}.connect-public-content-menu--sessionexpiry p{margin:.5em auto .5em 0;padding-right:1em}.connect-public-content-menu--sessionexpiry button{margin:0}#connect-public-login .connect-public-login-form{max-width:100%;margin:0 auto;text-align:center}#connect-public-login #connect-public-students-list .connect-public-students-list-item-initials-name,#connect-public-login h2,#connect-public-login h3,#connect-public-login p,#connect-public-students-list #connect-public-login .connect-public-students-list-item-initials-name{text-align:center;line-height:1.5em}#connect-public-login #connect-public-students-list .connect-public-students-list-item-initials-name,#connect-public-login h2,#connect-public-students-list #connect-public-login .connect-public-students-list-item-initials-name{color:#745B99;margin:1em 0;font-size:1.5em}#connect-public-login h3{margin:0.5em 0;font-size:1.125em}#connect-public-login p{margin:0.5em 0}#connect-public-login .login-signup-link,#connect-public-login label{display:none}#connect-public-login .login-input-login-button{font-size:16px;line-height:1.5em}#connect-public-login input[type=email],#connect-public-login input[type=number],#connect-public-login input[type=password],#connect-public-login input[type=text],#connect-public-login textarea{margin:0;width:100%;outline:none;border-radius:2em;letter-spacing:0.05em;text-align:left}#connect-public-login input[type=email],#connect-public-login input[type=number],#connect-public-login input[type=password],#connect-public-login input[type=text]{border:2px solid #EAEAEA;padding:1em 4em 1em 1.25em}#connect-public-login input[type=submit]{width:100%;margin:0.5em 0 0}#connect-public-login .login-logo{width:7.5em;height:7.5em;display:flex;margin:0 auto;border-radius:50%;background:#745B99;align-items:center;justify-content:center}#connect-public-login .login-logo img{display:block;max-width:5em;max-height:5em;width:80%;margin:0 auto;object-fit:contain}#connect-public-login .login-help-link{cursor:pointer;display:block;color:#95ACBC;font-weight:500;padding:0.25em 0;font-size:0.75em;text-align:center;letter-spacing:0.05em}#connect-public-login .login-forgotten-form{display:none}#connect-public-login .admin_message-error{color:#FF5F5F}@media (min-width:767px){#connect-public-login .connect-public-login-form{padding:0;width:18.875em}#connect-public-login .login-logo{margin:0 auto 1.25em}}.admin_dialog_box-login.sso_enabled .login-sso-selector,.admin_dialog_box-login.sso_only .login-sso-selector{display:block}.admin_dialog_box-login.sso_enabled .login-sso-selector .button,.admin_dialog_box-login.sso_only .login-sso-selector .button{display:block;width:100%;margin:1em 0;text-align:center}.admin_dialog_box-login.sso_enabled .login-input-form,.admin_dialog_box-login.sso_only .login-input-form{display:none}.admin_dialog_box-login.sso_only .login-sso-selector .admin_login_website{display:none}#connect-public-slider img{width:100%;display:block}#connect-public-slider h1{margin:0.55em 0 1.5em}#connect-public-slider .connect-public-logo{width:56px;margin:2em 0}#connect-public-slider .connect-public-slider-plugin{position:relative;width:100%}#connect-public-slider .connect-public-slider-list{margin:0;padding:0;width:100%;list-style:none;text-align:center}#connect-public-slider .connect-public-slider-item{width:100%;float:left;pointer-events:none}#connect-public-slider .connect-public-slider-img{margin:0 auto;max-width:200px}#connect-public-slider .owl-nav{display:none}#connect-public-slider .owl-dots{display:flex;padding:1.75em 0;justify-content:center}#connect-public-slider .owl-dots button{width:10px;height:10px;opacity:0.2;margin:0 3px;outline:none;background:#363C41;border-radius:50%;pointer-events:cursor;display:inline-block;transform:scale(0.7);transition:transform 350ms, opacity 350ms}#connect-public-slider .owl-dots button.active{opacity:1;transform:scale(0.8)}.connect-public-hex{left:50%;bottom:0;z-index:-1;position:absolute;transform:translate(-50%, 70%)}.connect-public-hex img{width:1013px}@media (min-width:768px){#connect-public-slider{text-align:center;padding-left:25%}#connect-public-slider .connect-public-logo{margin:2.75em auto 1em}#connect-public-slider .connect-public-slider-img{max-width:260px}.connect-public-hex{left:0;bottom:50%;transform:translate(0, 50%)}.connect-public-hex img{width:1300px}}#connect-public-slideout-menu{width:100%;top:0;bottom:0;right:0;z-index:11;position:fixed;background:#FFF;max-width:276px;text-align:right;transform:translateX(100%);box-shadow:0 0 0 200em transparent;transition:transform 350ms, box-shadow 350ms}#connect-public-slideout-menu>*{opacity:0;transition:opacity 350ms}#connect-public-slideout-menu.loaded>*{opacity:1}#connect-public-slideout-menu ul{margin:0;padding:0;list-style:none}#connect-public-slideout-menu ul a,#connect-public-slideout-menu ul button{margin:0;padding:0;color:#363C41;border:none;display:block;border-radius:0;position:relative;text-decoration:none}#connect-public-slideout-menu.active{transform:translateX(0%);box-shadow:0 0 0 200em rgba(54, 60, 65, 0.5)}#connect-public-slideout-open{top:0;right:0;padding:0;opacity:1;z-index:2;width:3em;height:3em;border:none;color:#FFF;outline:none;background:#745B99;position:fixed;border-radius:50%;visibility:visible;margin:3em 1.125em;text-decoration:none;transition:opacity 350ms}#connect-public-slideout-open:after,#connect-public-slideout-open:before{content:'';top:50%;left:50%;height:2px;background:#FFF;position:absolute}#connect-public-slideout-open:before{left:50%;width:14px;margin:-9px -14px;box-shadow:14px 16px 0 0 #FFF}#connect-public-slideout-open:after{width:27px;margin:-1px -13px}#connect-public-slideout-open.active{opacity:0;visibility:hidden;transition:opacity 350ms, visibility 0ms 350ms}#connect-public-slideout-menu-logo{top:0;left:0;right:0;position:absolute;text-align:center;margin:1.5em 2em 0.25em}#connect-public-slideout-menu-logo a{color:#363C41;text-decoration:none}#connect-public-slideout-menu-logo p{line-height:1.5em;font-size:0.875em}#connect-public-slideout-menu-logo-img{width:5em;margin:0 auto}#connect-public-slideout-menu-logo-img img{width:100%;margin:0 auto;display:block}#connect-public-slideout-menu-logo-img img[src=""]{display:none}#connect-public-slideout-menu-close button{top:0;right:0;z-index:1;outline:none;width:2.675em;height:2.675em;margin:1em 2em;background:#FFF;position:absolute;border:0.5em solid #FFF}#connect-public-slideout-menu-close button:after,#connect-public-slideout-menu-close button:before{content:'';top:50%;left:0;height:2px;width:100%;margin:-1px 0;background:#dfe0e1;position:absolute}#connect-public-slideout-menu-close button:before{transform:rotate(-45deg)}#connect-public-slideout-menu-close button:after{transform:rotate(45deg)}#connect-public-nav-menu-list{top:0;left:0;right:0;bottom:0;overflow-y:auto;padding:0 0 2em;margin:7.375em 0;position:absolute}#connect-public-nav-menu-list ul a,#connect-public-nav-menu-list ul button{z-index:0;margin:0.6em 0;font-size:0.875em;padding:0.875em 2em 0.875em 4.75em;box-shadow:inset 3px 0 0 0 transparent;transition:box-shadow 350ms}#connect-public-nav-menu-list ul a .connect-public-slideout-menu-settings-item-nav-icon,#connect-public-nav-menu-list ul button .connect-public-slideout-menu-settings-item-nav-icon{top:50%;transform:translateY(-50%);left:2.125em;min-width:1em;text-align:center;position:absolute;font-size:16px}#connect-public-nav-menu-list ul a:before,#connect-public-nav-menu-list ul button:before{content:'';top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;background:rgba(116, 91, 153, 0.1);background:linear-gradient(90deg, rgba(116, 91, 153, 0.1) 0%, rgba(116, 91, 153, 0) 100%);transition:opacity 350ms}#connect-public-nav-menu-list ul a.active,#connect-public-nav-menu-list ul a:hover,#connect-public-nav-menu-list ul button.active,#connect-public-nav-menu-list ul button:hover{box-shadow:inset 3px 0 0 0 #745B99}#connect-public-nav-menu-list ul a.active:before,#connect-public-nav-menu-list ul a:hover:before,#connect-public-nav-menu-list ul button.active:before,#connect-public-nav-menu-list ul button:hover:before{opacity:1}#connect-public-nav-menu-quicklinks{top:0;left:0;right:0;bottom:0;overflow-y:auto;padding:2em 2em;margin:5em 0 9em;position:absolute}#connect-public-nav-menu-quicklinks ul a,#connect-public-nav-menu-quicklinks ul button{margin:0.5em 0;padding:0.5em 0;font-weight:600}#connect-public-nav-menu-quicklinks ul .connect-public-slideout-menu-settings-item-nav-icon{margin:0 0.5em 0 0}#connect-public-nav-menu-quicklinks .connect-public-slideout-menu-settings-item--menu{display:none}#connect-public-nav-menu-settings{margin:0 2em 2.875em;left:0;right:0;bottom:0;position:absolute}#connect-public-nav-menu-settings ul a,#connect-public-nav-menu-settings ul button{opacity:0.8;margin:0.75em 0;padding:0.75em 3.4em 0.75em 0em;transition:opacity 350ms}#connect-public-nav-menu-settings ul a .connect-public-slideout-menu-settings-item-nav-icon,#connect-public-nav-menu-settings ul a:before,#connect-public-nav-menu-settings ul button .connect-public-slideout-menu-settings-item-nav-icon,#connect-public-nav-menu-settings ul button:before{top:0.8em;color:#363C41;opacity:0.7;right:0.5em;font-size:18px;position:absolute;transition:opacity 350ms}#connect-public-nav-menu-settings ul a:before,#connect-public-nav-menu-settings ul button:before{content:'';width:2.22em;height:2.22em;margin:-0.6em;position:absolute;border-radius:50%;border:2px solid #363C41}#connect-public-nav-menu-settings ul a:hover,#connect-public-nav-menu-settings ul button:hover{opacity:1}#connect-public-nav-menu-settings ul a:hover:before,#connect-public-nav-menu-settings ul a:hover i,#connect-public-nav-menu-settings ul a:hover svg,#connect-public-nav-menu-settings ul button:hover:before,#connect-public-nav-menu-settings ul button:hover i,#connect-public-nav-menu-settings ul button:hover svg{opacity:1}.connect-parent-admin-customise-navigation-nav-icon-edit{top:0;right:0;margin:0 1em;width:30px;height:30px;color:#FFF;display:flex;background:#745B99;position:absolute;align-items:center;justify-content:center}.connect-parent-admin-customise-navigation-nav-icon-edit i,.connect-parent-admin-customise-navigation-nav-icon-edit svg{font-size:0.875em}@media (max-width:768px) and (max-height:585px){#connect-public-slideout-menu{overflow:auto}#connect-public-nav-menu-quicklinks{position:static;margin-bottom:0}#connect-public-nav-menu-settings{position:static}}@media (min-width:768px){#connect-public-slideout-menu{left:0;width:240px;right:auto;max-width:none;text-align:left;border-radius:0 40px 40px 0}#connect-public-slideout-menu,#connect-public-slideout-menu.active{transform:translateX(0%);box-shadow:5px 0 10px rgba(0, 0, 0, 0.05)}#connect-public-nav-menu-list{margin:7.375em 0 11.8125em}#connect-public-nav-menu-base{left:0;bottom:0;right:0;position:absolute}#connect-public-nav-menu-quicklinks{padding:1em 0;margin:0 2em;position:static;overflow:hidden;border-bottom:2px solid rgba(54, 60, 65, 0.05)}#connect-public-nav-menu-quicklinks ul a,#connect-public-nav-menu-quicklinks ul button{margin:0;font-weight:400;font-size:0.875em;padding:0.125em 0}#connect-public-nav-menu-settings{position:static}#connect-public-nav-menu-settings ul a,#connect-public-nav-menu-settings ul button{margin:0.5em 0;font-size:0.75em;padding:1em 0 1em 1.8em}#connect-public-nav-menu-settings ul a .connect-public-slideout-menu-settings-item-nav-icon,#connect-public-nav-menu-settings ul button .connect-public-slideout-menu-settings-item-nav-icon{left:0;top:1.15em;right:auto;font-size:14px}#connect-public-nav-menu-settings ul a:before,#connect-public-nav-menu-settings ul button:before{display:none}}@media (min-width:768px) and (max-height:585px){#connect-public-slideout-menu{overflow:auto}#connect-public-nav-menu-list{margin-bottom:0!important;bottom:auto;overflow:hidden;position:static}#connect-public-nav-menu-base{position:static}}#connect-public-nav-bar{left:0;right:0;bottom:0;z-index:2;position:fixed;background:#FFF;box-shadow:0 -5px 10px rgba(0, 0, 0, 0.05)}#connect-public-nav-bar ul{margin:0;padding:0;display:flex;overflow:hidden;list-style:none}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-true{top:0;left:50%;width:4em;height:4em;margin:-2em;position:absolute}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-true a{width:100%;height:100%;display:block;color:#FFF;display:flex;background:#745B99;border-radius:50%;align-items:center;justify-content:center}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-true a i,#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-true a svg{font-size:1.5em}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-false{flex:1}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-false a{color:#363C41;display:block;text-align:center;padding:1.875em 0.5em}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-false a i,#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-false a svg{font-size:1.5em}#connect-public-nav-bar ul li.connect-public-nav-bar-item--primary-false a.active{box-shadow:inset 0 -3px 0 0 #745B99}.connect-public-content--dashboard #connect-public-content-wrap{display:flex;flex-wrap:wrap}.connect-public-content--dashboard .connect-public-content-item{text-align:center;float:left;margin:0.4375em;padding:2.5em 2em;width:calc(100% - 0.875em)}.connect-public-content--dashboard .connect-public-content-item header{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-content:space-between;margin:0 0 1.125em}#connect-public-students-list .connect-public-content--dashboard .connect-public-content-item header .connect-public-students-list-item-initials-name,.connect-public-content--dashboard .connect-public-content-item header #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-content--dashboard .connect-public-content-item header h2{margin:0}.connect-public-content--dashboard .connect-public-content-item--small{width:calc(50% - 0.875em);padding:1.375em 1em 1.125em}.connect-public-content--dashboard .connect-public-svg-circle{position:relative}.connect-public-content--dashboard .connect-public-svg-circle-svg{opacity:0;pointer-events:none}.connect-public-content--dashboard .connect-public-svg-circle-path{width:100%;height:100%;stroke-width:9px;transform:rotate(-90deg);transform-origin:center}.connect-public-content--dashboard .connect-public-svg-circle-text{color:#363C41}.connect-public-content--dashboard .connect-public-svg-circle-text tspan:first-child{font-size:3em;letter-spacing:0.05em}.connect-public-content--dashboard .connect-public-svg-circle-text tspan:nth-child(2){fill:#727479;font-size:0.75em;letter-spacing:0.1em;text-transform:uppercase}.connect-public-content--dashboard .connect-public-content-item-info{position:relative}#connect-public-students-list .connect-public-content--dashboard .connect-public-content-item-info .connect-public-content-item-title.connect-public-students-list-item-initials-name,.connect-public-content--dashboard .connect-public-content-item-info #connect-public-students-list .connect-public-content-item-title.connect-public-students-list-item-initials-name,.connect-public-content--dashboard .connect-public-content-item-info h2.connect-public-content-item-title{margin:0 0 0.375em}.connect-public-content--dashboard .connect-public-content-item-info .connect-public-content-item-desc{color:#6A6E72;line-height:1.375em}.connect-public-content--dashboard .connect-public-svg-circle-key{display:none}.connect-public-content--dashboard .connect-public-svg-circle-key--large{display:block;overflow:hidden;padding:1.125em 0;margin:1.75em 1.4125em 0;border-top:2px solid #F4F5F5}.connect-public-content--dashboard .connect-public-svg-circle-key-item{float:left;width:100%;text-align:left;padding-left:2em;position:relative}.connect-public-content--dashboard .connect-public-svg-circle-key-dot{top:0.4375em;left:0;width:0.75em;height:0.75em;position:absolute;border-radius:50%}.connect-public-content--dashboard .connect-public-svg-circle-key-text{font-size:0.75em}.connect-public-content--dashboard .connect-public-svg-circle-key--points .connect-public-svg-circle-key-item{display:flex;justify-content:space-between}.connect-public-content--dashboard .connect-public-svg-circle--small .connect-public-svg-circle-path{stroke-width:4px}.connect-public-content--dashboard .connect-public-svg-circle--small .connect-public-svg-circle-text{font-size:1.5em}@media (max-width:767px){#connect-public-students-list .connect-public-content--dashboard .connect-public-content-item-info .connect-public-content-item-title.connect-public-students-list-item-initials-name,.connect-public-content--dashboard .connect-public-content-item-info #connect-public-students-list .connect-public-content-item-title.connect-public-students-list-item-initials-name,.connect-public-content--dashboard .connect-public-content-item-info h2.connect-public-content-item-title{font-size:0.875em}}@media (min-width:767px){.connect-public-content--dashboard .connect-public-content-item{width:calc(100% - 0.875em)}.connect-public-content--dashboard .connect-public-content-item--large{padding-left:2.5em;padding-right:2.5em}.connect-public-content--dashboard .connect-public-content-item--small{padding:2em 2em}.connect-public-content--dashboard .connect-public-svg-circle-text tspan:nth-child(2){font-size:0.875em}.connect-public-content--dashboard .connect-public-svg-circle-path{stroke-width:16px}.connect-public-content--dashboard .connect-public-svg-circle-key--large{padding:1.75em 0 1em;margin:2em 1.4125em 0}.connect-public-content--dashboard .connect-public-svg-circle-key-item{width:33.3333%;margin:0.3125em 0}.connect-public-content--dashboard .connect-public-svg-circle-key--points .connect-public-svg-circle-key-item{width:100%}.connect-public-content--dashboard .connect-public-svg-circle--small .connect-public-svg-circle-text{font-size:3em}.connect-public-content--dashboard .connect-public-svg-circle--small .connect-public-svg-circle-path{stroke-width:8px}}@media (min-width:960px){.connect-public-content--dashboard .connect-public-content-item--small{width:calc(50% - 0.875em)}}@media (min-width:1400px){.connect-public-content--dashboard #connect-public-content-wrap{display:block}.connect-public-content--dashboard .connect-public-content-item{margin:1.125em;width:calc(50% - 2.25em)}.connect-public-content--dashboard .connect-public-content-item--small{height:224px;text-align:left}.connect-public-content--dashboard .connect-public-svg-circle--small{top:0;left:0;margin:2.3125em;position:absolute}.connect-public-content--dashboard .connect-public-content-item--small .connect-public-content-item-info{height:100%;overflow:hidden;padding-left:14.0625em;display:flex;align-items:center}}.connect-public-content--dashboard .connect-public-content-item--bar{padding:2.25em 2.5em 0.75em;text-align:left}.connect-public-content--dashboard .connect-public-chart-key{overflow:hidden;margin:-1.5em 0 0}.connect-public-content--dashboard .connect-public-chart-key-item{float:left;position:relative;margin:0 2.75em 0 0;padding-left:1.125em}.connect-public-content--dashboard .connect-public-chart-key-item-hex{top:0;left:0;width:0.75em;height:0.75em;border-radius:50%;position:absolute;margin:0.4375em 0 0}.connect-public-content--dashboard .connect-public-chart-key-item-text{font-weight:300;font-size:0.75em;line-height:1.5em}.connect-public-content--dashboard .connect-public-chart--horizontal .connect-public-chart-item{margin:0 0 1.675em 0}.connect-public-content--dashboard .connect-public-chart--horizontal .connect-public-chart-header{display:flex;overflow:hidden;margin:0.4375em 0}.connect-public-content--dashboard .connect-public-chart--horizontal .connect-public-chart-label{float:left;font-weight:600;margin-right:auto;font-size:0.875em;letter-spacing:0.02em}.connect-public-content--dashboard .connect-public-chart--horizontal .connect-public-chart-percentage{float:right;color:#CDCECF;margin-left:auto;font-size:0.875em}.connect-public-content--dashboard .connect-public-chart--horizontal .connect-public-chart-bar{width:100%;height:6px;margin:2px 0;border-radius:1em;background:#EAEBEB}.connect-public-content--dashboard .connect-public-chart--horizontal .connect-public-chart-bar-inner{height:100%;background:#ED7EC7;border-radius:1em}.connect-public-content--dashboard .connect-public-chart--vertical{margin:0 0 1.125em}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-bars,.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-item-bars{overflow:hidden}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-bars{z-index:1;display:flex;overflow:hidden;position:relative;padding-left:2.1875em}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-item{flex:1;float:left;display:flex;padding:1.75em 0 3em;position:relative;justify-content:center}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-header{left:0;right:0;bottom:0;position:absolute;text-align:center}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-label{font-weight:600;font-size:0.875em;letter-spacing:0.05em}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-percentage{display:none}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-bar{z-index:1;float:left;width:24px;height:285px;border-radius:1em;position:relative}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-bar:nth-child(2){z-index:0;position:relative;margin-left:-0.5em}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-bar-inner{bottom:0;left:0;width:100%;border-radius:1em;position:absolute}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background,.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center,.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-sidebar{top:0;left:0;right:0;bottom:0;position:absolute}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background{margin:1.75em 0 3em}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background{z-index:-1}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center{margin:0 0 0 2.1875em}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-bar{bottom:0;height:2px;width:100%;position:absolute;border-radius:1em;margin-bottom:-1px;background:#EAEBEB}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-sidebar{width:2.1875em;right:auto}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-value{left:0;bottom:0;color:#CDCECF;font-weight:600;position:absolute;font-size:0.875em;transform:translateY(50%)}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-bar:nth-child(2),.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-value:nth-child(2){bottom:20%}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-bar:nth-child(3),.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-value:nth-child(3){bottom:40%}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-bar:nth-child(4),.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-value:nth-child(4){bottom:60%}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-bar:nth-child(5),.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-value:nth-child(5){bottom:80%}.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-bar:nth-child(6),.connect-public-content--dashboard .connect-public-chart--vertical .connect-public-chart-background-center-value:nth-child(6){bottom:100%}@media (min-width:768px){.connect-public-content--dashboard .connect-public-content-item--bar{float:right;width:calc(100% - 0.875em)}}@media (min-width:1400px){.connect-public-content--dashboard .connect-public-content-item--bar{width:calc(50% - 2.25em)}}.connect-public-content--dashboard .connect-public-svg-circle-recent{opacity:0;top:0;left:0;right:0;bottom:0;padding:0;overflow:hidden;overflow-y:auto;background:#FFF;position:absolute;visibility:hidden;transition:opacity 350ms, visibility 0ms 350ms}.connect-public-content--dashboard .connect-public-svg-circle-recent-list{padding:0;margin:0;list-style:none}.connect-public-content--dashboard .connect-public-svg-circle-recent-item{color:#363C41;display:flex;position:relative;padding:1em 0 1em 20px;border-bottom:2px solid #EAEBEB}.connect-public-content--dashboard .connect-public-svg-circle-recent-item-dot{left:0;top:50%;width:12px;height:12px;margin:-6px 0;background:#745B99;position:absolute;border-radius:50%}.connect-public-content--dashboard .connect-public-svg-circle-recent-item-name{width:60%;text-align:left;font-size:0.875em;padding:0 0.25em 0 0}.connect-public-content--dashboard .connect-public-svg-circle-recent-item-date{width:20%;text-align:center;font-size:0.875em;padding:0 0.25em}.connect-public-content--dashboard .connect-public-svg-circle-recent-item-value{width:20%;font-size:0.875em;padding:0 0 0 0.25em;text-align:right}.connect-public-content--dashboard .connect-public-svg-circle-recent-close,.connect-public-content--dashboard .connect-public-svg-circle-recent-open,.connect-public-content--dashboard .connect-public-svg-circle-recent-toggle{padding:0;border:none;cursor:pointer;line-height:1.5em;background:transparent}.connect-public-content--dashboard .connect-public-svg-circle-recent-open,.connect-public-content--dashboard .connect-public-svg-circle-recent-toggle{width:100%;color:#FFF;padding:1em 1em;border-radius:5em;font-size:0.875em;letter-spacing:0.05em}.connect-public-content--dashboard .connect-public-svg-circle-recent-close{display:none}.connect-public-content--dashboard .connect-public-content-item header .connect-public-svg-circle-recent-toggle{position:absolute;display:none;z-index:10;top:50%;right:0;width:auto;background:#745B99;padding:0.5em 1em;transform:translate(0, -50%)}.connect-public-content--dashboard .connect-public-content-item header.connect-public-svg-circle--recent-active .connect-public-svg-circle-recent-toggle{padding:0;display:block;width:1.5rem;height:1.5rem;background:transparent!important;color:inherit}.connect-public-content--dashboard .connect-public-content-item header.connect-public-svg-circle--recent-active .connect-public-svg-circle-recent-toggle span{display:none}.connect-public-content--dashboard .connect-public-content-item header.connect-public-svg-circle--recent-active .connect-public-svg-circle-recent-toggle:after,.connect-public-content--dashboard .connect-public-content-item header.connect-public-svg-circle--recent-active .connect-public-svg-circle-recent-toggle:before{content:'';width:70%;height:2px;inset:0;margin:auto;position:absolute;background:currentColor}.connect-public-content--dashboard .connect-public-content-item header.connect-public-svg-circle--recent-active .connect-public-svg-circle-recent-toggle:after{transform:rotate(45deg)}.connect-public-content--dashboard .connect-public-content-item header.connect-public-svg-circle--recent-active .connect-public-svg-circle-recent-toggle:before{transform:rotate(-45deg)}.connect-public-content--dashboard .connect-public-svg-circle--recent-active .connect-public-svg-circle-recent{opacity:1;visibility:visible;transition:opacity 350ms}@media (min-width:768px){.connect-public-content--dashboard .connect-public-svg-circle-recent-open{width:auto;padding:1em 3em}}@media (min-width:1400px){.connect-public-content--dashboard .connect-public-svg-circle-recent-open{display:none}.connect-public-content--dashboard .connect-public-content-item header .connect-public-svg-circle-recent-toggle{display:block}}.connect-public-content--dashboard .connect-public-svg-circle-filter{position:relative}.connect-public-content--dashboard .connect-public-svg-circle-filter-text{color:#745B99;margin:0;font-size:0.75em;border-radius:40px;padding:0.325em 2.5em 0.325em 1.25em;position:relative;letter-spacing:0.05em;background:#E3ECF7;cursor:pointer}.connect-public-content--dashboard .connect-public-svg-circle-filter-text:after{content:'';position:absolute;top:50%;right:1.16667em;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #745B99;transform:translate(0%, -50%)}.connect-public-content--dashboard button.connect-public-svg-circle-filter-text{border:0;line-height:2em}.connect-public-content--dashboard .connect-public-svg-circle-filter-list{top:100%;right:0;z-index:10;position:absolute;margin:0.25em 0 0;padding:0.5em 0;width:100%;opacity:0;min-width:150px;color:#745B99;background:#E3ECF7;border-radius:16px;list-style:none;max-height:200px;visibility:hidden;box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.05);transition:opacity 350ms, visibility 0ms 350ms}.connect-public-content--dashboard .connect-public-svg-circle-filter-list:before{content:'';left:50%;bottom:100%;margin-left:-6px;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #E3ECF7}.connect-public-content--dashboard .connect-public-svg-circle-filter-list li{color:#745B99;cursor:pointer;font-weight:700;font-size:0.75em;position:relative;padding:0.325em 2.75em 0.325em 2.5em;text-transform:uppercase;transition:opacity 350ms}.connect-public-content--dashboard .connect-public-svg-circle-filter-list li:before{position:absolute;inset:0 auto 0 1.25em;margin:auto 0;content:'';width:.5rem;height:.5rem;border-radius:50%;background:currentColor;opacity:.1;transition:opacity .2s ease}.connect-public-content--dashboard .connect-public-svg-circle-filter-list li:hover:before{opacity:.4}.connect-public-content--dashboard .connect-public-svg-circle-filter-list li.active:before{opacity:1}.connect-public-content--dashboard .connect-public-svg-circle-filter.active .connect-public-svg-circle-filter-list{opacity:1;visibility:visible;transition:opacity 350ms}.connect-public-content--newsletter .connect-public-content-single{padding:0;width:100%;margin:0 auto;overflow:hidden}.connect-public-content--newsletter .engage--newsletter--content--column--title{width:100%;outline:none;color:#3d444d;position:relative;align-self:flex-start;padding:0.75em 1em}#connect-public-students-list .connect-public-content--newsletter .engage--newsletter--content--column--title .connect-public-students-list-item-initials-name,.connect-public-content--newsletter .engage--newsletter--content--column--title #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-content--newsletter .engage--newsletter--content--column--title h2,.connect-public-content--newsletter .engage--newsletter--content--column--title p{margin:0;font-size:1.3125em;padding:0 1em;font-weight:700;letter-spacing:normal;line-height:1.5em}.connect-public-content--communication .connect-public-content-filter{margin:1.5em 0 1.125em}.connect-public-content--communication .connect-public-content-filter ul{margin:0;padding:0;display:flex;list-style:none}.connect-public-content--communication .connect-public-content-filter button{color:#363C41;border:none;font-size:0.75em;border-radius:5em;margin:0 0.25em 0 0;background:transparent;padding:0.75em 1.375em;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0);transition:box-shadow 350ms, background 350ms, color 350ms}.connect-public-content--communication .connect-public-content-filter button i,.connect-public-content--communication .connect-public-content-filter button svg{font-size:10px;margin:0 1em 0 0}.connect-public-content--communication .connect-public-content-filter button:hover{color:#745B99}.connect-public-content--communication .connect-public-content-filter button[aria-checked=true]{color:#745B99;background:#FFF;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1)}.connect-public-content--communication .engage--btn{color:#FFF;padding:1em 1em;background:#745B99;line-height:1.5em;letter-spacing:0.05em;text-transform:uppercase;border:none;border-radius:10em;display:inline-block;font-weight:600;padding:0.594em 1.676em;text-decoration:none;position:relative;transition:background 350ms, color 350ms, box-shadow 350ms}.connect-public-content--communication .connect-public-content-navigation{position:relative;margin:1em 0 3em;display:flex;justify-content:center;text-align:center}.connect-public-content--communication .connect-public-content-navigation:before{content:attr(data-id);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform:translateY(50%);line-height:0}.connect-public-content--communication .connect-public-content-navigation #page{margin:auto}.connect-public-content--communication .connect-public-content-navigation #prev{margin-right:auto}.connect-public-content--communication .connect-public-content-navigation #next{margin-left:auto}.connect-public-content--parents-evening #connect-public-content-wrap{display:flex;flex-wrap:wrap}.connect-public-content--parents-evening .connect-public-content-item{width:100%;max-width:none;text-align:center}.connect-public-content--parents-evening .connect-public-content-item-datecircle{margin:0 auto 1em}.connect-public-content--parents-evening .connect-public-content-item-date,.connect-public-content--parents-evening .connect-public-content-item-title{margin:-0.25em 0;line-height:1.5em}.connect-public-content--parents-evening .connect-public-content-item-date{font-weight:600;font-size:0.875em;text-transform:uppercase}.connect-public-content--parents-evening .connect-public-content-item-title{margin:0.25em 0 0;font-size:1.125em}.connect-public-content--parents-evening .connect-public-content-single{padding:0;box-shadow:none;overflow:hidden;background:transparent;border-radius:16px}#connect-public-students-list .connect-public-content-student-bookings .connect-public-students-list-item-initials-name,.connect-public-content-student-bookings #connect-public-students-list .connect-public-students-list-item-initials-name,.connect-public-content-student-bookings h2,.connect-public-content-student-bookings h3{margin:0;font-weight:400;color:#0b4dab;font-size:1.5em;text-align:center}.connect-public-content-student-bookings h3{font-size:1.25em;margin-bottom:1em}.connect-public-content-student-bookings ul{padding:0;margin:0;text-align:left;list-style-type:none}.connect-public-content-student-bookings li{display:flex;flex-wrap:wrap;border-bottom:2px solid #f1f5f8}.connect-public-content-student-bookings li span{flex:1;padding:0.25em 0.5rem;display:inline-block}.connect-public-content-student-bookings li span:nth-child(3){text-align:right}.connect-public-content-student-bookings li h4,.connect-public-content-student-bookings li p{width:100%;padding:0 0.5rem}.connect-public-content-student-bookings li h4{margin:0;font-size:1em}.connect-public-content-student-bookings li p{margin:0.25em 0}.connect-public-content--parents-evening-booking .connect-public-booking-list{margin:0;padding:0;width:100%;list-style:none}.connect-public-content--parents-evening-booking .connect-public-content-item{overflow:hidden}.connect-public-content--parents-evening-booking .connect-public-booking-item{position:relative;font-size:0.875em;padding:1.675em 3.5em 0.75em 0;border-bottom:2px solid #E7ECEE}.connect-public-content--parents-evening-booking .connect-public-booking-item:last-child{border:none}.connect-public-content--parents-evening-booking .connect-public-booking-item-title{font-size:1.5em;font-weight:500}.connect-public-content--parents-evening-booking .connect-public-booking-item-title i,.connect-public-content--parents-evening-booking .connect-public-booking-item-title svg{font-size:0.833em;margin-right:0.5em}.connect-public-content--parents-evening-booking .connect-public-booking-item-author{font-size:0.875em}.connect-public-content--parents-evening-booking .connect-public-booking-item-button{top:50%;right:0;width:40px;height:40px;display:flex;outline:none;color:#745B99;margin:-20px 0;border-radius:50%;position:absolute;align-items:center;background:transparent;justify-content:center;border:2px solid currentColor}.connect-public-content--parents-evening-booking .connect-public-booking-item-button i,.connect-public-content--parents-evening-booking .connect-public-booking-item-button svg{font-size:1.125em}.connect-public-content--parents-evening-booking .connect-public-booking-item-button:hover{opacity:1}.connect-public-content--parents-evening-booking .connect-public-booking-item-button--note{right:50px}@media (min-width:500px){.connect-public-content--parents-evening-booking .connect-public-booking-item{font-size:1em}}.engage--parents--form--addCalendar:hover,.engage--parents--form--bookings:hover,.engage--parents--form--print:hover{color:#745b99!important;background-color:#fff!important}.engage--parents--form--addCalendar:focus,.engage--parents--form--bookings:focus,.engage--parents--form--print:focus{outline:1px dotted}.engage--error--tooltip:has(p:focus),.engage--error--tooltip:hover{opacity:1;margin-bottom:1em;visibility:visible;transition:margin-bottom 350ms, opacity 350ms}.engage--error--tooltip--bottom:before,.engage--info--tooltip--bottom:before{content:"";position:absolute;overflow-x:visible;top:calc(1rem / -2);left:calc(1rem / -2)}.connect-public-account-content-page{min-height:1em}.connect-public-account-content-page:empty:before,.connect-public-account-content-placeholder:before{content:'Drop Field Here';height:50px;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(61, 68, 77, 0.1)}.connect-public-account-content-placeholder:before{border-color:#745B99}.connect-public-account-content-field{position:relative}.connect-public-account-content-field.admin_draggable{margin:5px 0;border:1px solid transparent;background-color:#FFF}.connect-public-account-content-field.admin_draggable>:not(.admin_hover_buttons){pointer-events:none}.connect-public-account-content-field.admin_editable{cursor:pointer}.connect-public-account-content-field.admin_editable.admin_editable--focus,.connect-public-account-content-field.admin_editable:hover{border:1px solid #745B99}.admin_hover_buttons{top:0;right:0;position:absolute}.admin_hover_buttons button{display:flex;padding:0;width:30px;height:30px;margin:0 1px 0 0;overflow:hidden;position:relative;float:left;font-size:16px;line-height:30px;color:#FFF;background:#666;border-radius:0;justify-content:center;align-items:center;transition:background .1s;border:none}.admin_hover_buttons .admin_hover_buttons_li-move{cursor:move}.connect-public-account-content-field-checkbox input,.connect-public-account-content-field-list .connect-public-account-content-field-radio input{top:0.3125em;left:0;position:absolute}.connect-public-account-content-field-checkbox label,.connect-public-account-content-field-list .connect-public-account-content-field-radio label{padding-left:2em}.connect-public-account-content-field-list .connect-public-account-content-field-radio>div{position:relative}.connect-public-account-content-field-list .connect-public-account-content-field-listMap .connect-public-account-content-field-listMap-item{display:flex}.connect-public-account-content-field-list .connect-public-account-content-field-listMap .connect-public-account-content-field-listMap-item input{margin:0 0.5em}.connect-public-account-content-field-list .connect-public-account-content-field-listMap .connect-public-account-content-field-listMap-item button{border-radius:0;padding:0em 1em;min-height:0;height:46px;margin:0 0 0 0.5em}.connect-public-account-content-field-message{display:block;margin:0.5em 0 1em;line-height:1.5em;font-size:0.875em}.connect-public-account-content-field-invalid input[type=date],.connect-public-account-content-field-invalid input[type=datetime-local],.connect-public-account-content-field-invalid input[type=email],.connect-public-account-content-field-invalid input[type=month],.connect-public-account-content-field-invalid input[type=number],.connect-public-account-content-field-invalid input[type=password],.connect-public-account-content-field-invalid input[type=reset],.connect-public-account-content-field-invalid input[type=search],.connect-public-account-content-field-invalid input[type=submit],.connect-public-account-content-field-invalid input[type=tel],.connect-public-account-content-field-invalid input[type=text],.connect-public-account-content-field-invalid input[type=time],.connect-public-account-content-field-invalid input[type=url],.connect-public-account-content-field-invalid input[type=week],.connect-public-account-content-field-invalid textarea{border-color:#DB0000}.connect-public-account-content-field-invalid .connect-public-account-content-field-message{color:#DB0000}.connect-public-content--calendar .content__calendar{overflow:hidden}.connect-public-content--calendar .content__calendar__toolbar .ui_right .ui_group{float:left}.connect-public-content--calendar .content__calendar__toolbar .ui_icon--next:after,.connect-public-content--calendar .content__calendar__toolbar .ui_icon--prev:after{position:relative;font-family:fontAwesome}.connect-public-content--calendar .content__calendar__toolbar .ui_icon--prev:after{content:"\f053";font-weight:bold;right:0.125em}.connect-public-content--calendar .content__calendar__toolbar .ui_icon--next:after{content:"\f054";font-weight:bold;left:0.125em}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views__title,.connect-public-content--calendar .content__calendar__toolbar button:not([data-view]){color:#FFF;border:none;background:#745B99;margin:0 0.125em;padding:0.5em 1em;border-radius:5em}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views__title:focus,.connect-public-content--calendar .content__calendar__toolbar button:not([data-view]):focus{outline-color:#000}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views{margin:0;padding:0;cursor:pointer;position:relative;z-index:2}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views__title{user-select:none}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views__title:after{font-family:fontAwesome;content:'\f107';margin-left:.5em;position:relative;top:.08em}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views ul{display:none;margin:0;padding:0;list-style:none;background:#FFF;position:absolute;top:calc(100% + 1em);right:0;width:8em;border:1px solid #DDD}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views ul button{text-align:right;padding:.4em .5em}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views ul li:not(:last-child) button{border-bottom:1px solid #DDD}.connect-public-content--calendar .content__calendar__toolbar .content__calendar__views.ui_select--selected ul{display:block}.connect-public-content--calendar .content__calendar__minical{display:none}.connect-public-content--calendar .content__calendar--list .content__calendar__fullcal{float:left;padding:0 0 0 2em;width:calc(100% - 250px)}.connect-public-content--calendar .content__calendar--list .content__calendar__fullcal .fc-row{border-bottom:1px solid #745B99}.connect-public-content--calendar .content__calendar--list .content__calendar__minical{float:left;width:250px;display:block}.connect-public-content--calendar .content__calendar__filters{position:relative;float:left;margin:0;padding:0}.connect-public-content--calendar .content__calendar__filters>div{position:relative;color:#FFF;outline:none;border:none;background:#745B99;margin:0 0.125em;padding:0.5em 1.875em 0.5em 1em;border-radius:5em;line-height:normal;cursor:pointer}.connect-public-content--calendar .content__calendar__filters>div:after{content:'';display:block;position:absolute;right:1em;top:50%;margin-top:-2px;border:4px solid;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.connect-public-content--calendar .content__calendar__filters>ul{display:none;position:absolute;top:100%;right:0;z-index:8;background:#FFF;list-style:none;padding:0;margin:.75em 0 0;overflow:hidden}.connect-public-content--calendar .content__calendar__filters>ul li{height:2.1em;padding:.15em;clear:both;position:relative;border-bottom:1px solid #ddd}.connect-public-content--calendar .content__calendar__filters>ul li span{width:.6em;height:.6em;margin:.6em;float:left}.connect-public-content--calendar .content__calendar__filters>ul li label{display:block;margin:0 3.6em 0 1.8em;white-space:nowrap}.connect-public-content--calendar .content__calendar__filters>ul li input{position:absolute;top:50%;right:.15em;transform:translate(0, -50%)}.connect-public-content--calendar .content__calendar__filters.ui_select--selected>ul{display:block}.jstree:not(.jstree-checkbox-selection) .jstree-anchor{height:28px;max-width:90%;padding-right:8px;line-height:28px;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.jstree:not(.jstree-checkbox-selection) .jstree-anchor{height:40px;line-height:40px}}.jstree:not(.jstree-checkbox-selection) .jstree-icon{height:28px;line-height:28px}@media (max-width:768px){.jstree:not(.jstree-checkbox-selection) .jstree-icon{height:40px;line-height:40px}}.jstree:not(.jstree-checkbox-selection) .jstree-node.root{margin-left:-25px}.jstree:not(.jstree-checkbox-selection) .jstree-node.root>.jstree-icon{visibility:hidden}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--status_draft>.jstree-icon{opacity:0.4;background:url("/admin/_includes/images/icons/silk/pencil_add.png") no-repeat center!important}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--status_hidden>.jstree-icon{opacity:0.4;background:url("/admin/_includes/images/icons/silk/eye_hidden.png") no-repeat center!important}.jstree:not(.jstree-checkbox-selection) .jstree-anchor>.jstree-icon{background:url("/admin/_includes/images/icons/silk/page.png") no-repeat center}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--page>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/page.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--url>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/link.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--podcast>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/sound.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--calendar>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--calendarview>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/calendar.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--linkedcontent>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/page_link.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--blogcategory>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--blogpost>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/report.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--newscategory>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--newsstory>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/newspaper.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--coursecategory>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/bricks.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--course>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/brick.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--clubcategory>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/group_add.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--photoalbum>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--photogallery>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/photo.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--course-form>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--form>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/application_form.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--survey>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/chart_bar.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--poll>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/chart_pie.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--forum>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/comments.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--forumtopic>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/comment.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--resource>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--resourcecategory>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/book.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--status_archived>.jstree-icon,.jstree:not(.jstree-checkbox-selection) .jstree-anchor--status_pending>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/folder_page.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--lessongroup>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/group.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--lesson>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/book.png")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--loading>.jstree-icon{background-image:url("/admin/_includes/images/icons/ajax-loader-dropdown.gif")}.jstree:not(.jstree-checkbox-selection) .jstree-anchor--learningpalette>.jstree-icon{background-image:url("/admin/_includes/images/icons/silk/palette.png")}.updateFilter{margin-bottom:30px;display:flex;justify-content:space-between;flex-wrap:wrap;width:50%}.connect-public-admin-sidebar-content-header,.connect-public-admin-sidebar-page-header,.connect-public-admin-sidebar .admin-group .admin-group-header,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-header{height:38px;padding:0 12px;font-size:16px;line-height:38px;text-decoration:none;width:100%;color:#333333;background:#EFEFEF;border-radius:0;outline:0;border-bottom:1px solid #DDDDDD}.connect-public-admin-sidebar-content-header button,.connect-public-admin-sidebar-page-header button,.connect-public-admin-sidebar .admin-group .admin-group-header button,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-header button{width:40px;height:40px;border:none;float:right;outline:none;background:transparent}.connect-public-admin-sidebar-content-header .reorder,.connect-public-admin-sidebar-page-header .reorder,.connect-public-admin-sidebar .admin-group .admin-group-header .reorder,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-header .reorder{float:left;margin:0 1em 0 0;cursor:move}.connect-public-admin-sidebar-content-header span,.connect-public-admin-sidebar-page-header span,.connect-public-admin-sidebar .admin-group .admin-group-header span,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-header span{white-space:nowrap;max-width:calc(100% - 40px);display:inline-block;overflow:hidden;text-overflow:ellipsis}.connect-public-admin-sidebar-buttons button,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>a,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>button,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>a,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>button,.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>a,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>button,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>a,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>button{cursor:pointer;outline:none;min-width:40px;display:block;padding:3px 10px;border-top:none;color:#333333;line-height:1.5em;position:relative;font-family:inherit;background:#F8F8F8;text-decoration:none;border:1px solid #DDDDDD}.connect-public-admin-sidebar-buttons button .icon,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>a .icon,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>button .icon,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>a .icon,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>button .icon,.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button .icon,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>a .icon,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>button .icon,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>a .icon,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>button .icon{top:0;display:flex;height:40px;width:40px;text-align:center;position:absolute;align-items:center;justify-content:center}.connect-public-admin-sidebar-buttons button .icon-start,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>a .icon-start,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>button .icon-start,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>a .icon-start,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>button .icon-start,.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button .icon-start,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>a .icon-start,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>button .icon-start,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>a .icon-start,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>button .icon-start{left:0}.connect-public-admin-sidebar-buttons button .icon-end,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>a .icon-end,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>button .icon-end,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>a .icon-end,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>button .icon-end,.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button .icon-end,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>a .icon-end,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>button .icon-end,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>a .icon-end,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>button .icon-end{right:0}.connect-public-admin-sidebar-page{right:0;top:0;bottom:41px;left:15px;background:#FFF;position:absolute;box-shadow:-2px 0px 13px 0 rgba(0, 0, 0, 0.2)}.connect-public-admin-sidebar-page-inner{top:38px;left:0;right:0;bottom:0;overflow:auto;position:absolute}.connect-public-admin-sidebar-page--main{top:0;left:0;right:0;bottom:41px;box-shadow:none;position:absolute}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner{width:100%;padding:0 1em}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner p,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner p{width:100%}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner ul,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner ul{margin:0;padding:0;list-style:none}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner ul li,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner ul li{margin:1em 0;border:1px solid #efeeef}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner label,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner label{display:block}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner input,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner select,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner textarea,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner input,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner select,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner textarea{width:100%;border:1px solid #DDDDDD;position:relative;height:40px;padding:0 15px;line-height:40px;margin:5px 0}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner textarea,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner textarea{resize:vertical;height:200px}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>a,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>a,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>a,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>a{margin:5px 0;padding-top:7px;padding-bottom:7px}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner :not(header)>button,.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner:not(header)>button,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner :not(header)>button,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner:not(header)>button{margin:1em 0}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner .wrap-error,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner .wrap-error{border-color:red}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner .error,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner .error{margin:0 0 1em;color:red}.connect-public-admin-sidebar-buttons,.connect-public-admin-sidebar .admin_formEditor-bottom-buttons{bottom:0;left:0;right:0;z-index:1;min-height:41px;position:absolute;background:#F8F8F8;border-top:1px solid #DDDDDD}.connect-public-admin-sidebar-buttons button,.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button{height:40px}#admin_dialog .admin_dialog_overlay{top:0;left:0;right:0;bottom:0;z-index:99;position:fixed;background:rgba(0, 0, 0, 0.675)}#admin_dialog .admin_dialog_loader{top:50%;left:50%;z-index:100;color:#FFF;position:fixed;text-align:center;height:auto!important;transform:translate(-50%, -50%)}#admin_dialog .admin_dialog_loader,#admin_dialog .admin_dialog_loader p{line-height:1.5em}#admin_dialog .admin_dialog_loader a{color:inherit}#admin_dialog .admin_dialog_loader_span{width:40px;height:40px;display:block;margin:0 auto 3em;position:relative}#admin_dialog .admin_dialog_loader_span p{top:100%;left:50%;position:absolute;white-space:nowrap;transform:translate(-50%, 0)}#admin_dialog .admin_dialog_loader_message{width:100%;display:block}#admin_dialog .admin_dialog_loader_progress{height:3px;width:200px;margin:0 auto}#admin_dialog .admin_dialog_loader_progress_holder{width:100%;height:100%;background:#000}#admin_dialog .admin_dialog_loader_progress_bar{width:0;height:100%;background:#745B99;transition:width 350ms}#admin_dialog .admin_dialog_loader_progress_bar_error span{margin:1em 0;display:block;line-height:1.5em}.connect-public-admin-sidebar{top:0;right:0;bottom:0;z-index:11;width:350px;position:fixed;background:#FFF;padding:0 0 40px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.1)}.connect-public-admin-sidebar-content{width:100%;position:relative}.connect-public-admin-sidebar-page-inner .connect-public-admin-sidebar-content-inner .connect-public-admin-sidebar-content-inner{padding-top:1em}.connect-public-admin-sidebar-buttons button{float:right}.connect-public-admin-sidebar .admin_formEditor{padding:0;height:100%;overflow:hidden;position:relative}.connect-public-admin-sidebar .admin_formEditor-settingsContainer-inner{display:flex;flex-wrap:wrap}.connect-public-admin-sidebar .course_booking_insert_list_item{border:1px solid #DDDDDD;position:relative;height:40px;padding:0 15px;margin-bottom:20px;line-height:40px;width:46%;float:left;margin:5px;box-sizing:border-box;cursor:pointer}.connect-public-admin-sidebar .course_booking_insert_list_item--disabled{opacity:0.5}.connect-public-admin-sidebar .course_booking_insert_list_item.ui-draggable-dragging{width:170px!important}.connect-public-admin-sidebar .course_booking_insert_list_item.course_booking_insert_list_item-break-row{width:100%;border:none;padding:0;height:auto;line-height:1.5em;margin-top:1em}.connect-public-admin-sidebar #formSettings{top:100%;left:0;right:0;bottom:0;margin:0 12px 0;overflow-y:auto;position:absolute;background:#FFF;box-shadow:0px 0px 20px #CCC;transition:top 350ms, margin 350ms}.connect-public-admin-sidebar #formSettings.admin_formEditor-settingsContainer-open{top:0;margin-top:15px;margin-bottom:40px}.connect-public-admin-sidebar #formSettings label{display:block;margin:1em 0 0}.connect-public-admin-sidebar #formSettings .admin-field-message{color:#e51f4a;font-size:0.875em}.connect-public-admin-sidebar #formSettings textarea{min-height:100px;line-height:1.5em}.connect-public-admin-sidebar #formSettings input,.connect-public-admin-sidebar #formSettings textarea{width:100%;padding:0.5em;margin:0.5em 0 0;resize:vertical}.connect-public-admin-sidebar #formSettings select{width:100%;margin:0 0 0.5em}.connect-public-admin-sidebar .admin-group{width:100%;margin:1em 0}.connect-public-admin-sidebar .admin-group .admin-group-inner{display:none;padding:0.5em 1em 1.5em;border:1px solid #dddddd}.connect-public-admin-sidebar .admin-group .admin-group-header button,.connect-public-admin-sidebar .admin_formEditor-settingsContainer-header button{transform:rotate(90deg)}.connect-public-admin-sidebar .admin-group-open .admin-group-inner{display:block}.connect-public-admin-sidebar .admin-group-open .admin-group-header button{transform:rotate(0deg)}.connect-public-admin-sidebar .field_settings{position:absolute;top:100%;z-index:100;left:20px;right:20px;height:calc(100% - 72px);background:#F8F8F8;border:1px solid #DDDDDD;box-shadow:0px 0px 20px transparent;transition:top 0.8s, box-shadow 0.8s}.connect-public-admin-sidebar .field_settings .admin-field{width:100%}.connect-public-admin-sidebar .field_settings .admin-field-listMap{margin:0 0 1em}.connect-public-admin-sidebar .field_settings .admin-field-listMap .admin-field-listMap-item{display:flex}.connect-public-admin-sidebar .field_settings .admin-field-listMap .admin-field-listMap-item button,.connect-public-admin-sidebar .field_settings .admin-field-listMap .admin-field-listMap-item input{height:40px;margin:5px 2px}.connect-public-admin-sidebar .field_settings.admin_formEditor-settingsContainer-open{top:2%;z-index:101;box-shadow:0px 0px 20px #CCC}.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button.admin_formEditor-button-settings{width:100%;outline:none;padding:0 40px;text-align:left}.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button.admin_formEditor-button-toggle{display:none}.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button.settingsContainer-closeButton{float:right}.connect-public-admin-sidebar .admin_formEditor-bottom-buttons button.admin_formEditor-button-settings-open .icon-end{transform:rotate(180deg)}