@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}@keyframes bigPulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.25, 1.25, 1.25)}100%{transform:scale3d(1, 1, 1)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes roompulse{0%{filter:brightness(1)}50%{filter:brightness(0.6)}100%{filter:brightness(1)}}@keyframes ticker{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(-100%, 0, 0)}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;height:-webkit-fill-available}@media(max-width: 108em){html{font-size:60%}}body{font-family:"Commissioner",sans-serif;min-height:100vh;min-height:-webkit-fill-available;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.4;background:url("../textures/little_plusesbw.webp") fixed}@media(max-width: 62em){body{background:#e1e1e1}}@media(max-width: 77em){body{overscroll-behavior-y:contain}}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#fff;font-weight:700;transition:all .3s}p a,li a,.contactEmail a{color:#09f}p a:hover,li a:hover,.contactEmail a:hover{color:#000;background:#fd0}kbd{font-size:1.8rem;font-weight:700;color:#fff;background:#000;border-radius:3px;padding:1px 4px}input,button,textarea,select{font:inherit}input:focus,button:focus,textarea:focus,select:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:url(../textures/little_pluses3.webp)}::-webkit-scrollbar-thumb{background:url(../textures/little_pluses.webp)}::-webkit-scrollbar-thumb:hover{background:url(../textures/little_plusesDark.webp)}::-moz-selection{background:#fd0;color:#000}::selection{background:#fd0;color:#000}#IEtrapContainer{width:50vw;height:100vh;padding:2vh 0;text-align:center;margin:0 25vw;display:grid;place-items:center}#IEtrapContainer h1{background:#80a;color:#fff;padding:1rem 2rem;font-size:4rem;border-radius:2rem}#IEtrapContainer p{font-size:3.5rem}#IEtrapContainer img{width:50%}@font-face{font-family:"Commissioner";src:url("../fonts/Commissioner.woff2") format("woff2 supports variations"),url("../fonts/Commissioner.woff2") format("woff2-variations");font-weight:100 1000}@font-face{font-family:"CascadiaMono";src:url("../fonts/CascadiaMono.woff2") format("woff2 supports variations"),url("../fonts/CascadiaMono.woff2") format("woff2-variations");font-weight:400;font-style:normal}@font-face{font-family:"PTSerif";src:url("../fonts/PTSerifItal.woff2") format("woff2 supports variations"),url("../fonts/PTSerifItal.woff2") format("woff2-variations");font-weight:400;font-style:italic}strong{font-weight:700}p,li{font-size:1.7rem;color:#000;font-weight:400;overflow-wrap:break-word}p:not(:last-child){margin-bottom:2rem}li,h1,h2,h3,h4,h5,ul{margin-bottom:1rem}h1{font-size:2.3rem;color:#000;font-weight:700}h2{font-size:2.5rem;color:#000;font-weight:700}h3{font-size:2rem;color:#c00;font-weight:700}h4{font-size:1.9rem;color:#000;font-weight:700}h5{font-size:2rem;color:#fff;font-weight:300;text-align:center;margin:.5rem 0;padding:1rem 0;height:55px;background:#000;clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 10px), calc(50% + 10px) calc(100% - 10px), 50% 100%, calc(50% - 10px) calc(100% - 10px), 0% calc(100% - 10px))}.fa-ul{margin-bottom:2rem}.fa-ul .fa-ul{margin-top:1rem;margin-bottom:1rem}li{list-style:none}li>.fa-square{margin-right:2rem}.linksList>li,.popUpLists>li{display:flex;align-items:center;justify-content:space-between;margin:1rem 0}.linksList>li:not(:last-child),.popUpLists>li:not(:last-child){border-bottom:dashed 1px #333}.linksList>li a[href$=".pdf"]:hover,.linksList>li a[href$=".doc"]:hover,.linksList>li a[href$=".docx"]:hover,.linksList>li a[href$=".xls"]:hover,.linksList>li a[href$=".xlsx"]:hover,.linksList>li a[href$=".pptx"]:hover,.linksList>li a[href^=http]:hover,.linksList>li a[href^="#"]:hover,.linksList>li a[href^=mailto]:hover,.linksList>li a[href*="drive.google.com"]:hover,.popUpLists>li a[href$=".pdf"]:hover,.popUpLists>li a[href$=".doc"]:hover,.popUpLists>li a[href$=".docx"]:hover,.popUpLists>li a[href$=".xls"]:hover,.popUpLists>li a[href$=".xlsx"]:hover,.popUpLists>li a[href$=".pptx"]:hover,.popUpLists>li a[href^=http]:hover,.popUpLists>li a[href^="#"]:hover,.popUpLists>li a[href^=mailto]:hover,.popUpLists>li a[href*="drive.google.com"]:hover{background:none !important}.linksList>li a.bodyLink[href^=http]:hover,.popUpLists>li a.bodyLink[href^=http]:hover{background:#fd0 !important}.linksList>li a[href$=".pdf"]>img,.linksList>li a[href$=".doc"]>img,.linksList>li a[href$=".docx"]>img,.linksList>li a[href$=".xls"]>img,.linksList>li a[href$=".xlsx"]>img,.linksList>li a[href$=".pptx"]>img,.linksList>li a[href^=http]>img,.linksList>li a[href^="#"]>img,.linksList>li a[href^=mailto]>img,.linksList>li a[href*="drive.google.com"]>img,.popUpLists>li a[href$=".pdf"]>img,.popUpLists>li a[href$=".doc"]>img,.popUpLists>li a[href$=".docx"]>img,.popUpLists>li a[href$=".xls"]>img,.popUpLists>li a[href$=".xlsx"]>img,.popUpLists>li a[href$=".pptx"]>img,.popUpLists>li a[href^=http]>img,.popUpLists>li a[href^="#"]>img,.popUpLists>li a[href^=mailto]>img,.popUpLists>li a[href*="drive.google.com"]>img{height:4rem;transition:all .4s;margin-left:2rem}.linksList>li a[href$=".pdf"]>img:hover,.linksList>li a[href$=".doc"]>img:hover,.linksList>li a[href$=".docx"]>img:hover,.linksList>li a[href$=".xls"]>img:hover,.linksList>li a[href$=".xlsx"]>img:hover,.linksList>li a[href$=".pptx"]>img:hover,.linksList>li a[href^=http]>img:hover,.linksList>li a[href^="#"]>img:hover,.linksList>li a[href^=mailto]>img:hover,.linksList>li a[href*="drive.google.com"]>img:hover,.popUpLists>li a[href$=".pdf"]>img:hover,.popUpLists>li a[href$=".doc"]>img:hover,.popUpLists>li a[href$=".docx"]>img:hover,.popUpLists>li a[href$=".xls"]>img:hover,.popUpLists>li a[href$=".xlsx"]>img:hover,.popUpLists>li a[href$=".pptx"]>img:hover,.popUpLists>li a[href^=http]>img:hover,.popUpLists>li a[href^="#"]>img:hover,.popUpLists>li a[href^=mailto]>img:hover,.popUpLists>li a[href*="drive.google.com"]>img:hover{transform:scale(1.5) rotate(5deg);background:none !important}.fa-asterisk{color:#c00}.fa-square{color:#ccc}.fa-play{margin-right:1rem}.fa-circle{margin-left:2rem}.fa-external-link-square-alt{margin-left:1rem}.red{color:#c00}.orange{color:#f90}.green{color:#090}.blue{color:#09f}.black{color:#000}.white{color:#fff}.yellow{color:#fd0}.bottomSpace20{margin-bottom:2rem}.pgTeachingVideoTitle,.pgTeachingVideoCopy{text-align:center}.pgTeachingVideoCopy{font-size:1.8rem;margin-bottom:1rem}.pgTeachingVideoCopy img{width:18px;margin:0 .5rem}.YTvideoContainerMain{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-top:-8rem;margin-bottom:-5rem}@media(max-width: 62em){.YTvideoContainerMain{display:none}}.YTvideoContainerMain iframe,.YTvideoContainerMain object{box-sizing:border-box;background:url("../images/YTvideoBack.jpg") center center no-repeat;background-size:contain;padding:14% 27% 31% 27%;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.YTvideoContainerMobile{display:none;width:100%}@media(max-width: 62em){.YTvideoContainerMobile{display:block}}.YTvideoContainerMobile .YTvideoBlock{position:relative;overflow:hidden;padding-top:56.25%;margin-bottom:2rem}.YTvideoContainerMobile .YTvideoBlock .YTvideo{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.noscroll{overflow:hidden}[tooltip]{position:relative}[tooltip]::before,[tooltip]::after{text-transform:none;font-size:1.6rem;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]::before{content:"";border:15px solid rgba(0,0,0,0);z-index:1001}[tooltip]::after{content:attr(tooltip);text-align:center;font-weight:300;width:15rem;padding:1ch 1.5ch;box-shadow:0px 0px 15px 2px rgba(0,0,0,.2);background:#000;color:#fff;z-index:1000}[tooltip]:hover::before,[tooltip]:hover::after{display:block}@media(max-height: 43em){[tooltip]:hover::before,[tooltip]:hover::after{display:none}}[tooltip=""]::before,[tooltip=""]::after{display:none !important}[tooltip]:not([flow])::before,[tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#000}[tooltip]:not([flow])::after,[tooltip][flow^=up]::after{bottom:calc(100% + 15px)}[tooltip]:not([flow])::before,[tooltip]:not([flow])::after,[tooltip][flow^=up]::before,[tooltip][flow^=up]::after{left:50%;transform:translate(-50%, -0.5em)}[tooltip][flow^=down]::before{top:100%;border-top-width:0;border-bottom-color:#000}[tooltip][flow^=down]::after{top:calc(100% + 15px)}[tooltip][flow^=down]::before,[tooltip][flow^=down]::after{left:100%;transform:translate(-100%, 0.5em)}[tooltip][flow^=left]::before{top:50%;border-right-width:0;border-left-color:#000;left:calc(0em - 15px);transform:translate(-0.5em, -50%)}[tooltip][flow^=left]::after{top:50%;right:calc(100% + 15px);transform:translate(-0.5em, -50%)}[tooltip][flow^=right]::before{top:50%;border-left-width:0;border-right-color:#000;right:calc(0em - 15px);transform:translate(0.5em, -50%)}[tooltip][flow^=right]::after{top:50%;left:calc(100% + 15px);transform:translate(0.5em, -50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%, 0)}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0, -50%)}}[tooltip]:not([flow]):hover::before,[tooltip]:not([flow]):hover::after,[tooltip][flow^=up]:hover::before,[tooltip][flow^=up]:hover::after,[tooltip][flow^=down]:hover::before,[tooltip][flow^=down]:hover::after{animation:tooltips-vert 300ms ease-out forwards}[tooltip][flow^=left]:hover::before,[tooltip][flow^=left]:hover::after,[tooltip][flow^=right]:hover::before,[tooltip][flow^=right]:hover::after{animation:tooltips-horz 300ms ease-out forwards}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 30px #fff inset !important}.formSubmitButton{display:flex;justify-content:space-between;align-items:center;background:#090;color:#fff;width:25rem;height:5rem;font-size:2rem;border-radius:1rem;border:none;font-weight:700;transition:all .4s;padding:0 1rem 0 2rem;font-weight:700}.formSubmitButton:hover{background:#000}.loginForm{display:flex;justify-content:center;align-items:center;width:100%}@media(max-width: 51em){.loginForm{flex-direction:column}}.loginForm>div{margin:0 1rem;display:flex;align-items:center}@media(max-width: 51em){.loginForm>div{margin:1rem 0}}.loginForm .loginIcon{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;background:#000;color:#fff;font-size:2.7rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.loginForm .loginText{display:flex;justify-content:flex-start;padding-left:1rem;align-items:center;position:relative;width:25rem;height:5rem;background:#efefef;color:#000;font-size:1.6rem;border:solid 1px #000;border-top-right-radius:1rem;border-bottom-right-radius:1rem}@media(max-width: 31em){.loginForm .loginText{width:calc(100% - 5rem)}}.loginForm .loginText input[type=text],.loginForm .loginText input[type=password]{font-family:"CascadiaMono",sans-serif;font-size:1.6rem;color:#000;font-weight:350;background:rgba(0,0,0,0);border:none}.loginForm .loginText input[type=text]:-webkit-autofill,.loginForm .loginText input[type=text]:-webkit-autofill:hover,.loginForm .loginText input[type=text]:-webkit-autofill:focus,.loginForm .loginText input[type=text]:-webkit-autofill:active,.loginForm .loginText input[type=password]:-webkit-autofill,.loginForm .loginText input[type=password]:-webkit-autofill:hover,.loginForm .loginText input[type=password]:-webkit-autofill:focus,.loginForm .loginText input[type=password]:-webkit-autofill:active{-webkit-transition:background-color 10000s;transition:background-color 10000s;-webkit-text-fill-color:#000 !important}.loginForm .loginText input[type=text]:-webkit-autofill::first-line,.loginForm .loginText input[type=password]:-webkit-autofill::first-line{font-family:"CascadiaMono";font-size:1.6rem}.loginForm .loginText .loginError{position:absolute;display:flex;align-items:center;right:.5rem;height:100%;font-size:1.5rem}.loginForm .loginSubmit{background-color:rgba(0,0,0,0);background-image:url("../images/teachLogin.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;transition:none;border:none}.loginForm .loginSubmit:hover{background-image:url("../images/teachLoginHover.svg")}.dataGridHeader{display:flex;align-items:center;width:100%;height:auto;background:#fff;padding:1rem 2rem;top:0;border-bottom:solid 1px #000;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);-webkit-box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);z-index:999}.dataGridHeader .dataGridHeaderLeftBlock{display:flex;flex-direction:column;width:40rem}@media(max-width: 77em){.dataGridHeader .dataGridHeaderLeftBlock{width:100%;text-align:center}}.dataGridHeader .dataGridHeaderLeftBlock .dataGridHeaderHeading{font-size:2.5rem;font-weight:700}.dataGridHeader .dataGridHeaderLeftBlock .dataGridHeaderUpdated{font-size:2rem;font-weight:400}.dataGridHeader .dataGridHeaderFilterBlock{font-size:1.8rem;font-weight:400;width:calc(100% - 40rem);display:flex;flex-direction:column}@media(max-width: 77em){.dataGridHeader .dataGridHeaderFilterBlock{width:100%;text-align:center;flex-wrap:wrap;justify-content:center;margin-top:1rem}}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms{display:flex;flex-wrap:wrap;margin:1rem 0;width:100%;justify-content:flex-start}@media(max-width: 77em){.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms{justify-content:center}}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom{margin:.2rem 0;display:flex;align-items:center}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle{margin:0 1rem 0 0}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__grey{color:#ccc}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__black{color:#000}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__yellow{color:#f90}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__blue{color:#09f}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__blue1{color:rgb(0,91.8,153)}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__blue2{color:rgb(0,45.9,76.5)}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__blue3{color:#000}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__green{color:#090}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__purple{color:#80a}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__cyan{color:#3caea3}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__red{color:#c00}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__blueroom{color:#09f}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__lecturetheatre{color:#fd0}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__lilacroom{color:#9c7dfa}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__greenroom{color:#0b0}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__burgundyroom{color:#c00}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__clinicalskillsroom{color:#0fc}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__studysuite{color:#9cf}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__aquaroom{color:#9cf}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__simsuite{color:#f90}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__simsuitedebrief{color:hsl(36,100%,75%)}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__sphsimsuite{color:#f90}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__sphsimsuitedebriefroom{color:hsl(36,100%,75%)}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__virtualtrainingroom{color:hsl(36,100%,75%)}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__techbubble1{color:#840}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__techbubble2{color:rgb(195.5,161.5,127.5)}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom .fa-circle__diningroom{color:olive}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom input[type=checkbox]{transform:scale(1.5);margin:0 1rem 0 0}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterRooms .dataDisplayHeaderRoom label{font-weight:700;margin-right:2rem}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}@media(max-width: 77em){.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects{justify-content:center}}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects #rotaDisplayOption{display:flex;align-items:center}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects input[type=date],.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects input[type=time],.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects input[type=month],.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects input[type=text]{text-align:left;display:block;font-size:1.7rem !important;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:500 !important;padding:.8rem;margin:1rem;color:#000 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects .fa-sync-alt{margin-right:1rem}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects .selectButtonContainer{display:flex;margin:1rem}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects .selectButtonContainer .selectButton{position:relative}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects .selectButtonContainer .selectButton select{width:100%;height:4rem;padding:0px 5rem 0 1rem;margin:0 !important;font-size:1.7rem;color:#000;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:400 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dataGridHeader .dataGridHeaderFilterBlock .dataGridHeaderFilterSelects .selectButtonContainer .selectButton span{position:absolute;width:40px;height:100%;right:0;top:0;pointer-events:none;border-left:solid 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);background-image:url("../images/chevronDown.svg");background-size:60%;background-position:center;background-repeat:no-repeat}.dataLoaderContainer{display:flex;flex-direction:column;text-align:center;width:80vw;margin:0 10vw;height:100vh;justify-content:center;align-items:center;color:rgba(0,0,0,.2)}.dataLoaderContainer i{font-size:12rem}.dataLoaderContainer .dataLoaderText{font-weight:800;font-size:5rem}.divider--KS{border-top:solid 2rem #090}.divider--PG{border-top:solid 2rem #f90}.divider--CS{border-top:solid 2rem #3caea3}.divider--EC{border-top:solid 2rem #09f}.divider--RD{border-top:solid 2rem #c00}.divider--SM{border-top:solid 2rem #0041c2}.divider--UG{border-top:solid 2rem #9615e1}.divider--AD{border-top:solid 2rem #906}.divider--NS{border-top:solid 2rem #91cade}.fa-ul span{background:none;border:none}.loginBack,.teachLoginBack,.medSchoolLoginBack,.locationMap,#teachingFeedbackLink{position:fixed;backdrop-filter:blur(10px);width:100vw;height:100%;z-index:999;display:none}.loginBack .loginContainer,.teachLoginBack .loginContainer,.medSchoolLoginBack .loginContainer,.locationMap .loginContainer,#teachingFeedbackLink .loginContainer{position:absolute;top:40%;left:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate(-50%, -40%);background:#000;padding:1rem;border-radius:1rem;z-index:999;box-shadow:0px 0px 15px 2px rgba(0,0,0,.5);text-align:center}@media(max-width: 51em){.loginBack .loginContainer,.teachLoginBack .loginContainer,.medSchoolLoginBack .loginContainer,.locationMap .loginContainer,#teachingFeedbackLink .loginContainer{top:0;left:0;width:100vw;height:calc(100vh - 8rem);transform:none}}.loginBack .loginContainer .loginCloseIcon,.teachLoginBack .loginContainer .loginCloseIcon,.medSchoolLoginBack .loginContainer .loginCloseIcon,.locationMap .loginContainer .loginCloseIcon,#teachingFeedbackLink .loginContainer .loginCloseIcon{position:absolute;top:-2.5rem;right:-2.5rem;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;transition:all .4s ease-in-out;box-shadow:0px 0px 15px 2px rgba(0,0,0,.5)}.loginBack .loginContainer .loginCloseIcon--KS,.teachLoginBack .loginContainer .loginCloseIcon--KS,.medSchoolLoginBack .loginContainer .loginCloseIcon--KS,.locationMap .loginContainer .loginCloseIcon--KS,#teachingFeedbackLink .loginContainer .loginCloseIcon--KS{background:#090}.loginBack .loginContainer .loginCloseIcon--KS:hover,.teachLoginBack .loginContainer .loginCloseIcon--KS:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--KS:hover,.locationMap .loginContainer .loginCloseIcon--KS:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--KS:hover{transform:scale(1.1);background:#fff;color:#090}.loginBack .loginContainer .loginCloseIcon--PG,.teachLoginBack .loginContainer .loginCloseIcon--PG,.medSchoolLoginBack .loginContainer .loginCloseIcon--PG,.locationMap .loginContainer .loginCloseIcon--PG,#teachingFeedbackLink .loginContainer .loginCloseIcon--PG{background:#f90}.loginBack .loginContainer .loginCloseIcon--PG:hover,.teachLoginBack .loginContainer .loginCloseIcon--PG:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--PG:hover,.locationMap .loginContainer .loginCloseIcon--PG:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--PG:hover{transform:scale(1.1);background:#fff;color:#f90}.loginBack .loginContainer .loginCloseIcon--CS,.teachLoginBack .loginContainer .loginCloseIcon--CS,.medSchoolLoginBack .loginContainer .loginCloseIcon--CS,.locationMap .loginContainer .loginCloseIcon--CS,#teachingFeedbackLink .loginContainer .loginCloseIcon--CS{background:#3caea3}.loginBack .loginContainer .loginCloseIcon--CS:hover,.teachLoginBack .loginContainer .loginCloseIcon--CS:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--CS:hover,.locationMap .loginContainer .loginCloseIcon--CS:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--CS:hover{transform:scale(1.1);background:#fff;color:#3caea3}.loginBack .loginContainer .loginCloseIcon--EC,.teachLoginBack .loginContainer .loginCloseIcon--EC,.medSchoolLoginBack .loginContainer .loginCloseIcon--EC,.locationMap .loginContainer .loginCloseIcon--EC,#teachingFeedbackLink .loginContainer .loginCloseIcon--EC{background:#09f}.loginBack .loginContainer .loginCloseIcon--EC:hover,.teachLoginBack .loginContainer .loginCloseIcon--EC:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--EC:hover,.locationMap .loginContainer .loginCloseIcon--EC:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--EC:hover{transform:scale(1.1);background:#fff;color:#09f}.loginBack .loginContainer .loginCloseIcon--RD,.teachLoginBack .loginContainer .loginCloseIcon--RD,.medSchoolLoginBack .loginContainer .loginCloseIcon--RD,.locationMap .loginContainer .loginCloseIcon--RD,#teachingFeedbackLink .loginContainer .loginCloseIcon--RD{background:#c00}.loginBack .loginContainer .loginCloseIcon--RD:hover,.teachLoginBack .loginContainer .loginCloseIcon--RD:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--RD:hover,.locationMap .loginContainer .loginCloseIcon--RD:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--RD:hover{transform:scale(1.1);background:#fff;color:#c00}.loginBack .loginContainer .loginCloseIcon--SM,.teachLoginBack .loginContainer .loginCloseIcon--SM,.medSchoolLoginBack .loginContainer .loginCloseIcon--SM,.locationMap .loginContainer .loginCloseIcon--SM,#teachingFeedbackLink .loginContainer .loginCloseIcon--SM{background:#0041c2}.loginBack .loginContainer .loginCloseIcon--SM:hover,.teachLoginBack .loginContainer .loginCloseIcon--SM:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--SM:hover,.locationMap .loginContainer .loginCloseIcon--SM:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--SM:hover{transform:scale(1.1);background:#fff;color:#0041c2}.loginBack .loginContainer .loginCloseIcon--UG,.teachLoginBack .loginContainer .loginCloseIcon--UG,.medSchoolLoginBack .loginContainer .loginCloseIcon--UG,.locationMap .loginContainer .loginCloseIcon--UG,#teachingFeedbackLink .loginContainer .loginCloseIcon--UG{background:#9615e1}.loginBack .loginContainer .loginCloseIcon--UG:hover,.teachLoginBack .loginContainer .loginCloseIcon--UG:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--UG:hover,.locationMap .loginContainer .loginCloseIcon--UG:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--UG:hover{transform:scale(1.1);background:#fff;color:#9615e1}.loginBack .loginContainer .loginCloseIcon--AD,.teachLoginBack .loginContainer .loginCloseIcon--AD,.medSchoolLoginBack .loginContainer .loginCloseIcon--AD,.locationMap .loginContainer .loginCloseIcon--AD,#teachingFeedbackLink .loginContainer .loginCloseIcon--AD{background:#906}.loginBack .loginContainer .loginCloseIcon--AD:hover,.teachLoginBack .loginContainer .loginCloseIcon--AD:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--AD:hover,.locationMap .loginContainer .loginCloseIcon--AD:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--AD:hover{transform:scale(1.1);background:#fff;color:#906}.loginBack .loginContainer .loginCloseIcon--NS,.teachLoginBack .loginContainer .loginCloseIcon--NS,.medSchoolLoginBack .loginContainer .loginCloseIcon--NS,.locationMap .loginContainer .loginCloseIcon--NS,#teachingFeedbackLink .loginContainer .loginCloseIcon--NS{background:#91cade}.loginBack .loginContainer .loginCloseIcon--NS:hover,.teachLoginBack .loginContainer .loginCloseIcon--NS:hover,.medSchoolLoginBack .loginContainer .loginCloseIcon--NS:hover,.locationMap .loginContainer .loginCloseIcon--NS:hover,#teachingFeedbackLink .loginContainer .loginCloseIcon--NS:hover{transform:scale(1.1);background:#fff;color:#91cade}@media(max-width: 51em){.loginBack .loginContainer .loginCloseIcon,.teachLoginBack .loginContainer .loginCloseIcon,.medSchoolLoginBack .loginContainer .loginCloseIcon,.locationMap .loginContainer .loginCloseIcon,#teachingFeedbackLink .loginContainer .loginCloseIcon{top:1rem;right:1rem}}.loginBack .loginContainer #locationMapContainer,.teachLoginBack .loginContainer #locationMapContainer,.medSchoolLoginBack .loginContainer #locationMapContainer,.locationMap .loginContainer #locationMapContainer,#teachingFeedbackLink .loginContainer #locationMapContainer{height:50vh}.loginBack .loginContainer #teachingFeedbackContainer,.teachLoginBack .loginContainer #teachingFeedbackContainer,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer,.locationMap .loginContainer #teachingFeedbackContainer,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer{height:auto}.loginBack .loginContainer #locationMapContainer,.loginBack .loginContainer #teachingFeedbackContainer,.teachLoginBack .loginContainer #locationMapContainer,.teachLoginBack .loginContainer #teachingFeedbackContainer,.medSchoolLoginBack .loginContainer #locationMapContainer,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer,.locationMap .loginContainer #locationMapContainer,.locationMap .loginContainer #teachingFeedbackContainer,#teachingFeedbackLink .loginContainer #locationMapContainer,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer{text-decoration:none;overflow:hidden;max-width:100%;width:50vw;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}@media(max-width: 51em){.loginBack .loginContainer #locationMapContainer,.loginBack .loginContainer #teachingFeedbackContainer,.teachLoginBack .loginContainer #locationMapContainer,.teachLoginBack .loginContainer #teachingFeedbackContainer,.medSchoolLoginBack .loginContainer #locationMapContainer,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer,.locationMap .loginContainer #locationMapContainer,.locationMap .loginContainer #teachingFeedbackContainer,#teachingFeedbackLink .loginContainer #locationMapContainer,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer{width:100vw;height:100vh;border-bottom-right-radius:0;border-bottom-left-radius:0}}.loginBack .loginContainer h2,.teachLoginBack .loginContainer h2,.medSchoolLoginBack .loginContainer h2,.locationMap .loginContainer h2,#teachingFeedbackLink .loginContainer h2{color:#fff;font-size:3.5rem;font-weight:300}@media(max-width: 51em){.loginBack .loginContainer h2,.teachLoginBack .loginContainer h2,.medSchoolLoginBack .loginContainer h2,.locationMap .loginContainer h2,#teachingFeedbackLink .loginContainer h2{margin-top:1rem;font-size:3rem}}.loginBack .loginContainer .loginIntro,.teachLoginBack .loginContainer .loginIntro,.medSchoolLoginBack .loginContainer .loginIntro,.locationMap .loginContainer .loginIntro,#teachingFeedbackLink .loginContainer .loginIntro{color:#fff;font-size:2.2rem;margin-bottom:1rem;font-weight:300}@media(max-width: 51em){.loginBack .loginContainer .loginIntro,.teachLoginBack .loginContainer .loginIntro,.medSchoolLoginBack .loginContainer .loginIntro,.locationMap .loginContainer .loginIntro,#teachingFeedbackLink .loginContainer .loginIntro{font-size:1.6rem}}.loginBack .loginContainer .loginForm,.teachLoginBack .loginContainer .loginForm,.medSchoolLoginBack .loginContainer .loginForm,.locationMap .loginContainer .loginForm,#teachingFeedbackLink .loginContainer .loginForm{display:flex;justify-content:center;align-items:center;width:100%}@media(max-width: 51em){.loginBack .loginContainer .loginForm,.teachLoginBack .loginContainer .loginForm,.medSchoolLoginBack .loginContainer .loginForm,.locationMap .loginContainer .loginForm,#teachingFeedbackLink .loginContainer .loginForm{flex-direction:column}}.loginBack .loginContainer .loginForm>div,.teachLoginBack .loginContainer .loginForm>div,.medSchoolLoginBack .loginContainer .loginForm>div,.locationMap .loginContainer .loginForm>div,#teachingFeedbackLink .loginContainer .loginForm>div{margin:0 1rem;display:flex;align-items:center}@media(max-width: 51em){.loginBack .loginContainer .loginForm>div,.teachLoginBack .loginContainer .loginForm>div,.medSchoolLoginBack .loginContainer .loginForm>div,.locationMap .loginContainer .loginForm>div,#teachingFeedbackLink .loginContainer .loginForm>div{margin:1rem 0}}.loginBack .loginContainer .loginForm .loginIcon,.teachLoginBack .loginContainer .loginForm .loginIcon,.medSchoolLoginBack .loginContainer .loginForm .loginIcon,.locationMap .loginContainer .loginForm .loginIcon,#teachingFeedbackLink .loginContainer .loginForm .loginIcon{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.8rem;color:#fff;font-size:2.7rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.loginBack .loginContainer .loginForm .loginIcon__KS,.teachLoginBack .loginContainer .loginForm .loginIcon__KS,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__KS,.locationMap .loginContainer .loginForm .loginIcon__KS,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__KS{background-color:#090}.loginBack .loginContainer .loginForm .loginIcon__PG,.teachLoginBack .loginContainer .loginForm .loginIcon__PG,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__PG,.locationMap .loginContainer .loginForm .loginIcon__PG,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__PG{background-color:#f90}.loginBack .loginContainer .loginForm .loginIcon__CS,.teachLoginBack .loginContainer .loginForm .loginIcon__CS,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__CS,.locationMap .loginContainer .loginForm .loginIcon__CS,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__CS{background-color:#3caea3}.loginBack .loginContainer .loginForm .loginIcon__EC,.teachLoginBack .loginContainer .loginForm .loginIcon__EC,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__EC,.locationMap .loginContainer .loginForm .loginIcon__EC,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__EC{background-color:#09f}.loginBack .loginContainer .loginForm .loginIcon__RD,.teachLoginBack .loginContainer .loginForm .loginIcon__RD,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__RD,.locationMap .loginContainer .loginForm .loginIcon__RD,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__RD{background-color:#c00}.loginBack .loginContainer .loginForm .loginIcon__SM,.teachLoginBack .loginContainer .loginForm .loginIcon__SM,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__SM,.locationMap .loginContainer .loginForm .loginIcon__SM,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__SM{background-color:#0041c2}.loginBack .loginContainer .loginForm .loginIcon__UG,.teachLoginBack .loginContainer .loginForm .loginIcon__UG,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__UG,.locationMap .loginContainer .loginForm .loginIcon__UG,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__UG{background-color:#9615e1}.loginBack .loginContainer .loginForm .loginIcon__AD,.teachLoginBack .loginContainer .loginForm .loginIcon__AD,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__AD,.locationMap .loginContainer .loginForm .loginIcon__AD,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__AD{background-color:#906}.loginBack .loginContainer .loginForm .loginIcon__NS,.teachLoginBack .loginContainer .loginForm .loginIcon__NS,.medSchoolLoginBack .loginContainer .loginForm .loginIcon__NS,.locationMap .loginContainer .loginForm .loginIcon__NS,#teachingFeedbackLink .loginContainer .loginForm .loginIcon__NS{background-color:#91cade}.loginBack .loginContainer .loginForm .loginText,.teachLoginBack .loginContainer .loginForm .loginText,.medSchoolLoginBack .loginContainer .loginForm .loginText,.locationMap .loginContainer .loginForm .loginText,#teachingFeedbackLink .loginContainer .loginForm .loginText{display:flex;justify-content:flex-start;padding-left:1rem;align-items:center;position:relative;width:25rem;height:5rem;background:#fff;color:#000;font-size:1.6rem;border:none;border-bottom-right-radius:1rem}@media(max-width: 31em){.loginBack .loginContainer .loginForm .loginText,.teachLoginBack .loginContainer .loginForm .loginText,.medSchoolLoginBack .loginContainer .loginForm .loginText,.locationMap .loginContainer .loginForm .loginText,#teachingFeedbackLink .loginContainer .loginForm .loginText{width:calc(100% - 5rem)}}.loginBack .loginContainer .loginForm .loginText input[type=text],.loginBack .loginContainer .loginForm .loginText input[type=password],.teachLoginBack .loginContainer .loginForm .loginText input[type=text],.teachLoginBack .loginContainer .loginForm .loginText input[type=password],.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=text],.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=password],.locationMap .loginContainer .loginForm .loginText input[type=text],.locationMap .loginContainer .loginForm .loginText input[type=password],#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=text],#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=password]{font-family:"CascadiaMono",sans-serif;font-size:1.6rem;color:#000;font-weight:350;background:rgba(0,0,0,0);border:none}.loginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill,.loginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:hover,.loginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:focus,.loginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:active,.loginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill,.loginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:hover,.loginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:focus,.loginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:active,.teachLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill,.teachLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:hover,.teachLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:focus,.teachLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:active,.teachLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill,.teachLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:hover,.teachLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:focus,.teachLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:active,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:hover,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:focus,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:active,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:hover,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:focus,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:active,.locationMap .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill,.locationMap .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:hover,.locationMap .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:focus,.locationMap .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:active,.locationMap .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill,.locationMap .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:hover,.locationMap .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:focus,.locationMap .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:active,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:hover,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:focus,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill:active,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:hover,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:focus,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill:active{-webkit-text-fill-color:#000 !important;box-shadow:0 0 0 100px #fff inset}.loginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill::first-line,.loginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill::first-line,.teachLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill::first-line,.teachLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill::first-line,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill::first-line,.medSchoolLoginBack .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill::first-line,.locationMap .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill::first-line,.locationMap .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill::first-line,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=text]:-webkit-autofill::first-line,#teachingFeedbackLink .loginContainer .loginForm .loginText input[type=password]:-webkit-autofill::first-line{font-family:"CascadiaMono";font-size:1.6rem}.loginBack .loginContainer .loginForm .loginText .loginError,.teachLoginBack .loginContainer .loginForm .loginText .loginError,.medSchoolLoginBack .loginContainer .loginForm .loginText .loginError,.locationMap .loginContainer .loginForm .loginText .loginError,#teachingFeedbackLink .loginContainer .loginForm .loginText .loginError{position:absolute;display:flex;align-items:center;right:.5rem;height:100%;font-size:1.5rem}.loginBack .loginContainer .loginForm .loginSubmit,.teachLoginBack .loginContainer .loginForm .loginSubmit,.medSchoolLoginBack .loginContainer .loginForm .loginSubmit,.locationMap .loginContainer .loginForm .loginSubmit,#teachingFeedbackLink .loginContainer .loginForm .loginSubmit{background-color:rgba(0,0,0,0);background-image:url("../images/teachLogin.svg");background-size:contain;background-repeat:no-repeat;background-position:center;filter:invert(1);width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;transition:none;border:none}.loginBack .loginContainer .loginForm .loginSubmit:hover,.teachLoginBack .loginContainer .loginForm .loginSubmit:hover,.medSchoolLoginBack .loginContainer .loginForm .loginSubmit:hover,.locationMap .loginContainer .loginForm .loginSubmit:hover,#teachingFeedbackLink .loginContainer .loginForm .loginSubmit:hover{background-image:url("../images/teachLoginHover.svg")}.loginBack .loginContainer #teachingFeedbackContainer,.teachLoginBack .loginContainer #teachingFeedbackContainer,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer,.locationMap .loginContainer #teachingFeedbackContainer,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer{padding:2rem}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackIntro,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackIntro,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackIntro,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackIntro,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackIntro{font-weight:600;font-size:2.3rem;color:#fff}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:3rem}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink{display:flex;justify-content:center;align-items:center;width:22rem;height:6rem;border-radius:1rem;margin:0 1rem;color:#fff;font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .4s}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad{background-color:#f90}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad:hover,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad:hover,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad:hover,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad:hover,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__postgrad:hover{background:rgb(76.5,45.9,0)}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad{background-color:#9615e1}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad:hover,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad:hover,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad:hover,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad:hover,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__undergrad:hover{background:rgb(41.1585365854,5.762195122,61.737804878)}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road{background-color:#2f69a7}.loginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road:hover,.teachLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road:hover,.medSchoolLoginBack .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road:hover,.locationMap .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road:hover,#teachingFeedbackLink .loginContainer #teachingFeedbackContainer #teachingFeedbackLinkContainer .teachingFeedbackLink__road:hover{background:hsl(211,56.0747663551%,6.9607843137%)}.infoPopUpBack,.teachPopUpBack{position:fixed;background:rgba(0,0,0,.8);z-index:9999;width:100vw;height:100vh;top:0;left:0;display:none}.infoPopUpBack .infoPopUpCloseIcon,.infoPopUpBack .teachPopUpCloseIcon,.teachPopUpBack .infoPopUpCloseIcon,.teachPopUpBack .teachPopUpCloseIcon{right:2rem;top:2rem}.infoPopUpBack .infoPopUpCloseIcon,.infoPopUpBack .teachPopUpCloseIcon,.teachPopUpBack .infoPopUpCloseIcon,.teachPopUpBack .teachPopUpCloseIcon{position:fixed;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;transition:all .4s ease-in-out}.infoPopUpBack .infoPopUpCloseIcon--KS,.infoPopUpBack .teachPopUpCloseIcon--KS,.teachPopUpBack .infoPopUpCloseIcon--KS,.teachPopUpBack .teachPopUpCloseIcon--KS{background:rgb(0,25.5,0)}.infoPopUpBack .infoPopUpCloseIcon--KS:hover,.infoPopUpBack .teachPopUpCloseIcon--KS:hover,.teachPopUpBack .infoPopUpCloseIcon--KS:hover,.teachPopUpBack .teachPopUpCloseIcon--KS:hover{transform:scale(1.2);background:hsl(120,100%,55%);color:#000}.infoPopUpBack .infoPopUpCloseIcon--PG,.infoPopUpBack .teachPopUpCloseIcon--PG,.teachPopUpBack .infoPopUpCloseIcon--PG,.teachPopUpBack .teachPopUpCloseIcon--PG{background:hsl(36,100%,25%)}.infoPopUpBack .infoPopUpCloseIcon--PG:hover,.infoPopUpBack .teachPopUpCloseIcon--PG:hover,.teachPopUpBack .infoPopUpCloseIcon--PG:hover,.teachPopUpBack .teachPopUpCloseIcon--PG:hover{transform:scale(1.2);background:hsl(36,100%,75%);color:#000}.infoPopUpBack .infoPopUpCloseIcon--CS,.infoPopUpBack .teachPopUpCloseIcon--CS,.teachPopUpBack .infoPopUpCloseIcon--CS,.teachPopUpBack .teachPopUpCloseIcon--CS{background:rgb(27.3076923077,79.1923076923,74.1858974359)}.infoPopUpBack .infoPopUpCloseIcon--CS:hover,.infoPopUpBack .teachPopUpCloseIcon--CS:hover,.teachPopUpBack .infoPopUpCloseIcon--CS:hover,.teachPopUpBack .teachPopUpCloseIcon--CS:hover{transform:scale(1.2);background:rgb(144.5769230769,216.9230769231,209.9423076923);color:#000}.infoPopUpBack .infoPopUpCloseIcon--EC,.infoPopUpBack .teachPopUpCloseIcon--EC,.teachPopUpBack .infoPopUpCloseIcon--EC,.teachPopUpBack .teachPopUpCloseIcon--EC{background:rgb(0,76.5,127.5)}.infoPopUpBack .infoPopUpCloseIcon--EC:hover,.infoPopUpBack .teachPopUpCloseIcon--EC:hover,.teachPopUpBack .infoPopUpCloseIcon--EC:hover,.teachPopUpBack .teachPopUpCloseIcon--EC:hover{transform:scale(1.2);background:hsl(204,100%,75%);color:#000}.infoPopUpBack .infoPopUpCloseIcon--RD,.infoPopUpBack .teachPopUpCloseIcon--RD,.teachPopUpBack .infoPopUpCloseIcon--RD,.teachPopUpBack .teachPopUpCloseIcon--RD{background:rgb(76.5,0,0)}.infoPopUpBack .infoPopUpCloseIcon--RD:hover,.infoPopUpBack .teachPopUpCloseIcon--RD:hover,.teachPopUpBack .infoPopUpCloseIcon--RD:hover,.teachPopUpBack .teachPopUpCloseIcon--RD:hover{transform:scale(1.2);background:hsl(0,100%,65%);color:#000}.infoPopUpBack .infoPopUpCloseIcon--SM,.infoPopUpBack .teachPopUpCloseIcon--SM,.teachPopUpBack .infoPopUpCloseIcon--SM,.teachPopUpBack .teachPopUpCloseIcon--SM{background:rgb(0,22.2809278351,66.5)}.infoPopUpBack .infoPopUpCloseIcon--SM:hover,.infoPopUpBack .teachPopUpCloseIcon--SM:hover,.teachPopUpBack .infoPopUpCloseIcon--SM:hover,.teachPopUpBack .teachPopUpCloseIcon--SM:hover{transform:scale(1.2);background:rgb(66.5,129.6572164948,255);color:#000}.infoPopUpBack .infoPopUpCloseIcon--UG,.infoPopUpBack .teachPopUpCloseIcon--UG,.teachPopUpBack .infoPopUpCloseIcon--UG,.teachPopUpBack .teachPopUpCloseIcon--UG{background:rgb(72.256097561,10.1158536585,108.3841463415)}.infoPopUpBack .infoPopUpCloseIcon--UG:hover,.infoPopUpBack .teachPopUpCloseIcon--UG:hover,.teachPopUpBack .infoPopUpCloseIcon--UG:hover,.teachPopUpBack .teachPopUpCloseIcon--UG:hover{transform:scale(1.2);background:rgb(201.7317073171,130.1524390244,243.3475609756);color:#000}.infoPopUpBack .infoPopUpCloseIcon--AD,.infoPopUpBack .teachPopUpCloseIcon--AD,.teachPopUpBack .infoPopUpCloseIcon--AD,.teachPopUpBack .teachPopUpCloseIcon--AD{background:rgb(25.5,0,17)}.infoPopUpBack .infoPopUpCloseIcon--AD:hover,.infoPopUpBack .teachPopUpCloseIcon--AD:hover,.teachPopUpBack .infoPopUpCloseIcon--AD:hover,.teachPopUpBack .teachPopUpCloseIcon--AD:hover{transform:scale(1.2);background:hsl(320,100%,55%);color:#000}.infoPopUpBack .infoPopUpCloseIcon--NS,.infoPopUpBack .teachPopUpCloseIcon--NS,.teachPopUpBack .infoPopUpCloseIcon--NS,.teachPopUpBack .teachPopUpCloseIcon--NS{background:rgb(55.2692307692,150.7342657343,184.2307692308)}.infoPopUpBack .infoPopUpCloseIcon--NS:hover,.infoPopUpBack .teachPopUpCloseIcon--NS:hover,.teachPopUpBack .infoPopUpCloseIcon--NS:hover,.teachPopUpBack .teachPopUpCloseIcon--NS:hover{transform:scale(1.2);background:rgb(243.0769230769,249.2552447552,251.4230769231);color:#000}@media(max-width: 62em){.infoPopUpBack .infoPopUpCloseIcon,.infoPopUpBack .teachPopUpCloseIcon,.teachPopUpBack .infoPopUpCloseIcon,.teachPopUpBack .teachPopUpCloseIcon{left:50%;transform:translateX(-50%);background:#000}.infoPopUpBack .infoPopUpCloseIcon:hover,.infoPopUpBack .teachPopUpCloseIcon:hover,.teachPopUpBack .infoPopUpCloseIcon:hover,.teachPopUpBack .teachPopUpCloseIcon:hover{transform:translateX(-50%) scale(1)}}.infoPopUpBack .infoPopUpContainer,.infoPopUpBack .teachPopUpContainer,.teachPopUpBack .infoPopUpContainer,.teachPopUpBack .teachPopUpContainer{width:100rem;height:90vh;top:5rem;position:fixed;left:0;margin:0 calc((100vw - 100rem)/2);border:none;background:#fff}@media(max-width: 62em){.infoPopUpBack .infoPopUpContainer,.infoPopUpBack .teachPopUpContainer,.teachPopUpBack .infoPopUpContainer,.teachPopUpBack .teachPopUpContainer{width:100vw;height:100vh;top:0;margin:0}}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--KS,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--KS,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--KS,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--KS{background-color:#090;border-bottom:solid 2rem rgb(0,122.4,0)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--PG,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--PG,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--PG,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--PG{background-color:#f90;border-bottom:solid 2rem rgb(204,122.4,0)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--CS,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--CS,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--CS,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--CS{background-color:#3caea3;border-bottom:solid 2rem rgb(48,139.2,130.4)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--EC,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--EC,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--EC,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--EC{background-color:#09f;border-bottom:solid 2rem rgb(0,122.4,204)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--RD,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--RD,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--RD,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--RD{background-color:#c00;border-bottom:solid 2rem rgb(163.2,0,0)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--SM,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--SM,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--SM,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--SM{background-color:#0041c2;border-bottom:solid 2rem rgb(0,52,155.2)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--UG,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--UG,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--UG,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--UG{background-color:#9615e1;border-bottom:solid 2rem rgb(120,16.8,180)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--AD,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--AD,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--AD,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--AD{background-color:#906;border-bottom:solid 2rem rgb(122.4,0,81.6)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--NS,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--NS,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack--NS,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack--NS{background-color:#91cade;border-bottom:solid 2rem rgb(116,161.6,177.6)}.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader{color:#fff;font-weight:600;font-size:2.6rem;text-align:center;letter-spacing:.5px;padding:1rem;display:block}@media(max-width: 34em){.infoPopUpBack .infoPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader,.infoPopUpBack .teachPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader,.teachPopUpBack .infoPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader,.teachPopUpBack .teachPopUpContainer .infoPopUpHeaderBack .infoPopUpHeader{display:flex;flex-direction:column}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent,.infoPopUpBack .teachPopUpContainer .infoPopUpContent,.teachPopUpBack .infoPopUpContainer .infoPopUpContent,.teachPopUpBack .teachPopUpContainer .infoPopUpContent{width:100%;height:calc(100% - 9.5rem);padding:3rem;overflow-y:auto}.infoPopUpBack .infoPopUpContainer .infoPopUpContent a,.infoPopUpBack .teachPopUpContainer .infoPopUpContent a,.teachPopUpBack .infoPopUpContainer .infoPopUpContent a,.teachPopUpBack .teachPopUpContainer .infoPopUpContent a{color:#09f}.infoPopUpBack .infoPopUpContainer .infoPopUpContent a:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent a:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent a:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent a:hover{color:#000;background:#fd0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .imageRight,.infoPopUpBack .infoPopUpContainer .infoPopUpContent .imageLeft,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .imageRight,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .imageLeft,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .imageRight,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .imageLeft,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .imageRight,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .imageLeft{box-shadow:5px 5px 10px 0px rgba(0,0,0,.5);border:solid 1px #000}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .imageRight,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .imageRight,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .imageRight,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .imageRight{float:right;transform:rotate(3deg);margin:2rem 0 2rem 2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .imageLeft,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .imageLeft,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .imageLeft,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .imageLeft{float:left;transform:rotate(-3deg);margin:2rem 2rem 2rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid{display:flex;flex-direction:column;width:100%;font-size:1.6rem;font-weight:700;margin-top:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock{display:flex;width:100%;border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:5px;margin-bottom:5px}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock--header,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock--header,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock--header,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock--header{color:#09f}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDate,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDate,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDate,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDate{width:40%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDoc,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDoc,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDoc,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachDoc{width:20%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachTime,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachTime,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachTime,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .foundTeachGrid .foundTeachBlock .foundTeachTime{width:20%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .lateClaim,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .lateClaim,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .lateClaim,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .lateClaim{background:#fd0;padding:.5rem;font-size:3rem;font-weight:700;text-align:center;margin-bottom:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeMainHeading,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeMainHeading,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeMainHeading,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeMainHeading{font-size:3rem;font-weight:300;margin-top:4rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeMainHeading__logo,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeMainHeading__logo,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeMainHeading__logo,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeMainHeading__logo{display:flex;align-items:center}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeMainHeading img,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeMainHeading img,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeMainHeading img,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeMainHeading img{height:8rem;margin-left:1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer{margin-bottom:2rem;padding-bottom:1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer:not(:last-child),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer:not(:last-child),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer:not(:last-child),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer:not(:last-child){border-bottom:dashed 1px rgba(0,0,0,.2)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer .biteSizeSubHeading,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer .biteSizeSubHeading,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer .biteSizeSubHeading,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer .biteSizeSubHeading{color:#09f;font-weight:700;font-size:1.9rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer a,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer a,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer a,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer a{color:#09f;font-weight:700;font-size:1.9rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer a:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer a:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer a:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer a:hover{color:#000;background:#fd0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer ul,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer ul,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .biteSizeContainer ul,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .biteSizeContainer ul{margin-top:1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px rgba(0,0,0,.2)}@media(max-width: 51em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer{flex-direction:column}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegType,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegType,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegType,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegType{width:8rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName{display:flex;align-items:center;font-weight:700;width:calc(100% - 56rem);font-size:1.8rem}@media(max-width: 51em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegName{width:100%}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo{display:flex;justify-content:center;width:40rem;flex-direction:column;font-size:1.5rem;line-height:1.4}@media(max-width: 51em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo{width:100%}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo .fa-square,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo .fa-square,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo .fa-square,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegInfo .fa-square{margin:0 1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon{width:8rem;display:flex;justify-content:flex-end;align-items:center;color:#09f;font-size:1.8rem}@media(max-width: 51em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon{justify-content:flex-start;margin-top:1rem}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon:hover{background:none !important}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text{transition:all .4s}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope:hover,.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope-open-text:hover{transform:scale(1.2)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksReqRegContainer .ksReqRegIcon .fa-envelope{animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:bigPulse}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer{width:100%;margin:2rem 0;border-top:solid 5px rgba(0,0,0,.15);border-bottom:solid 5px rgba(0,0,0,.15);padding:2rem 5rem;position:relative}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMark,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMark,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMark,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMark{position:absolute;font-size:5rem;color:rgba(0,0,0,.15)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__left,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__left,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__left,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__left{top:0;left:0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__right,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__right,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__right,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMark__right{bottom:0;right:0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain{display:flex;width:100%;justify-content:space-between;margin:0 2rem}@media(max-width: 34em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain{flex-direction:column}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteText,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteText,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteText,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteText{font-family:"PTSerif",serif;font-style:italic;letter-spacing:.2px;font-style:italic}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage{width:15rem;height:auto;margin-left:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage img,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage img,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage img,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .quoteContainer .quoteMain .quoteImage img{margin:1rem 0 1rem 1rem;border:solid .8rem #fff;outline:solid 1px rgba(0,0,0,.5);box-shadow:5px 5px 5px rgba(0,0,0,.5);transform:rotate(3deg)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock{position:sticky;top:-3rem;background:#fff;width:100%;margin-bottom:5rem;padding-top:3rem;border-bottom:solid 1px rgba(0,0,0,.2)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro{font-size:1.8rem;font-weight:700;display:flex;align-items:center}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro img,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro img,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro img,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro img{margin-right:1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a{color:#09f}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockIntro a:hover{color:#000;background:#fd0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList{display:flex;align-items:center;margin:2rem 0;flex-wrap:wrap}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li{font-weight:700;cursor:pointer;color:#09f;padding:.5rem 1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksAZBlock .ksAZBlockList li:hover{color:#000;background:#fd0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer{display:flex}@media(max-width: 43em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer{flex-direction:column}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer{margin-bottom:8rem;justify-content:center}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton{position:relative;width:auto;margin:0}@media(max-width: 43em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton{width:100%;margin:1rem 0}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton select,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton select,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton select,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton select{width:100%;height:4rem;padding:0px 5rem 0 1rem;margin:0 !important;font-size:1.7rem;color:#000;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:400 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton span,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton span,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton span,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .csTrainingVideosContainer .selectButton span{position:absolute;width:40px;height:100%;right:0;top:0;pointer-events:none;border-left:solid 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);background-image:url("../images/chevronDown.svg");background-size:60%;background-position:center;background-repeat:no-repeat}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton{position:relative;width:31%;margin:0 1%}@media(max-width: 43em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton{width:100%;margin:1rem 0}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton select,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton select,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton select,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton select{width:100%;height:4rem;padding:0px 5rem 0 1rem;margin:0 !important;font-size:1.7rem;color:#000;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:400 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton span,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton span,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton span,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .pgTeachingSessionsContainer .selectButton span{position:absolute;width:40px;height:100%;right:0;top:0;pointer-events:none;border-left:solid 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);background-image:url("../images/chevronDown.svg");background-size:60%;background-position:center;background-repeat:no-repeat}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel{height:30rem;width:30rem;border-radius:50%;float:right;shape-outside:circle();background-repeat:no-repeat;background-position:center}@media(max-width: 43em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel{shape-outside:none;float:none;width:100%;border-radius:0;background-position:top}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel__ksWheel,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel__ksWheel,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel__ksWheel,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel__ksWheel{background-image:url("../images/ksWheel2022.svg")}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel__OpenAthens,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel__OpenAthens,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel__OpenAthens,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel__OpenAthens{background-image:url("../images/OALogoV.svg");background-size:75%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel__SuppoRTT,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel__SuppoRTT,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .ksIntroWheel__SuppoRTT,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .ksIntroWheel__SuppoRTT{background-image:url("../images/SRTlogo.svg")}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList{display:flex;flex-direction:column;font-size:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem{display:flex;justify-content:space-between;align-items:center}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem:not(:last-child),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem:not(:last-child),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem:not(:last-child),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px rgba(0,0,0,.2)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListName,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListName,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListName,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListName{font-weight:700;width:calc((100% - 34rem)*.333)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListJob,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListJob,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListJob,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListJob{font-weight:400;width:calc((100% - 34rem)*.666)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail{width:34rem;text-align:right}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a{color:#09f}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a:hover,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a:hover,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a:hover,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .staffList .staffListItem .staffListEmail a:hover{color:#000;background:#fd0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .formMandNotice,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .formMandNotice,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .formMandNotice,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .formMandNotice{font-weight:300;font-size:2rem;padding:.5rem 0;border-top:dashed 1px rgba(0,0,0,.2);border-bottom:dashed 1px rgba(0,0,0,.2);margin-bottom:2rem;text-align:center}.infoPopUpBack .infoPopUpContainer .infoPopUpContent fieldset,.infoPopUpBack .teachPopUpContainer .infoPopUpContent fieldset,.teachPopUpBack .infoPopUpContainer .infoPopUpContent fieldset,.teachPopUpBack .teachPopUpContainer .infoPopUpContent fieldset{border:none;margin-bottom:3rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent legend,.infoPopUpBack .teachPopUpContainer .infoPopUpContent legend,.teachPopUpBack .infoPopUpContainer .infoPopUpContent legend,.teachPopUpBack .teachPopUpContainer .infoPopUpContent legend{font-size:2.5rem;color:#000;font-weight:300;width:100%;margin-bottom:2rem;line-height:1.2}.infoPopUpBack .infoPopUpContainer .infoPopUpContent label,.infoPopUpBack .teachPopUpContainer .infoPopUpContent label,.teachPopUpBack .infoPopUpContainer .infoPopUpContent label,.teachPopUpBack .teachPopUpContainer .infoPopUpContent label{font-size:1.7rem;color:#000;font-weight:700;line-height:initial}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .uploadBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .uploadBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .uploadBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .uploadBlock{display:flex;align-items:baseline;font-size:1.5rem;margin:.5rem 0 3rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .uploadBlock div,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .uploadBlock div,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .uploadBlock div,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .uploadBlock div{margin:0 .5rem 0 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .uploadBlock div input[type=file],.infoPopUpBack .teachPopUpContainer .infoPopUpContent .uploadBlock div input[type=file],.teachPopUpBack .infoPopUpContainer .infoPopUpContent .uploadBlock div input[type=file],.teachPopUpBack .teachPopUpContainer .infoPopUpContent .uploadBlock div input[type=file]{font-weight:700;font-size:1.5rem;color:#c00}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .smallcopy,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .smallcopy,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .smallcopy,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .smallcopy{font-size:1.5rem;color:#000;font-weight:400;line-height:1.4;margin:.5rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=checkbox],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=radio],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=checkbox],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=radio],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=checkbox],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=radio],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=checkbox],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=radio]{transform:scale(1.5);margin:0 1rem 0 .5rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=text],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=tel],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=email],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=date],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=time],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=number],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=password],.infoPopUpBack .infoPopUpContainer .infoPopUpContent textarea,.infoPopUpBack .infoPopUpContainer .infoPopUpContent .displayOnlyInput,.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=text],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=tel],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=email],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=date],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=time],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=number],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=password],.infoPopUpBack .teachPopUpContainer .infoPopUpContent textarea,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .displayOnlyInput,.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=text],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=tel],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=email],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=date],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=time],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=number],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=password],.teachPopUpBack .infoPopUpContainer .infoPopUpContent textarea,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .displayOnlyInput,.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=text],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=tel],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=email],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=date],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=time],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=number],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=password],.teachPopUpBack .teachPopUpContainer .infoPopUpContent textarea,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .displayOnlyInput{font-family:"CascadiaMono",sans-serif;font-size:1.8rem;color:#000;font-weight:350;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);width:100%;padding:1rem;margin:1rem 0 2rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=text],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=tel],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=email],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=date],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=time],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=number],.infoPopUpBack .infoPopUpContainer .infoPopUpContent input[type=password],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=text],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=tel],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=email],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=date],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=time],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=number],.infoPopUpBack .teachPopUpContainer .infoPopUpContent input[type=password],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=text],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=tel],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=email],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=date],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=time],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=number],.teachPopUpBack .infoPopUpContainer .infoPopUpContent input[type=password],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=text],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=tel],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=email],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=date],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=time],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=number],.teachPopUpBack .teachPopUpContainer .infoPopUpContent input[type=password]{height:4rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent textarea,.infoPopUpBack .teachPopUpContainer .infoPopUpContent textarea,.teachPopUpBack .infoPopUpContainer .infoPopUpContent textarea,.teachPopUpBack .teachPopUpContainer .infoPopUpContent textarea{height:15rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent input:focus,.infoPopUpBack .infoPopUpContainer .infoPopUpContent textarea:focus,.infoPopUpBack .teachPopUpContainer .infoPopUpContent input:focus,.infoPopUpBack .teachPopUpContainer .infoPopUpContent textarea:focus,.teachPopUpBack .infoPopUpContainer .infoPopUpContent input:focus,.teachPopUpBack .infoPopUpContainer .infoPopUpContent textarea:focus,.teachPopUpBack .teachPopUpContainer .infoPopUpContent input:focus,.teachPopUpBack .teachPopUpContainer .infoPopUpContent textarea:focus{outline:none;border:solid 2px #c00}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .radioButtonBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .radioButtonBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .radioButtonBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .radioButtonBlock{margin:1rem 0 2rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .radioButtonBlock div,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .radioButtonBlock div,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .radioButtonBlock div,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .radioButtonBlock div{margin:1rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .radioButtonBlock div label,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .radioButtonBlock div label,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .radioButtonBlock div label,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .radioButtonBlock div label{font-weight:400}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer{display:flex;margin:1rem 0 2rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton{position:relative}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton select,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton select,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton select,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton select{width:100%;height:4rem;padding:0px 5rem 0 1rem;margin:0 !important;font-size:1.7rem;color:#000;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:400 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton span,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton span,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton span,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .selectButtonContainer .selectButton span{position:absolute;width:40px;height:100%;right:0;top:0;pointer-events:none;border-left:solid 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);background-image:url("../images/chevronDown.svg");background-size:60%;background-position:center;background-repeat:no-repeat}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookSelectinfo,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookSelectinfo,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookSelectinfo,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookSelectinfo{margin:2rem 0 3rem 0;padding:1rem 0 0 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer{margin-top:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px rgba(0,0,0,.2)}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck{width:50%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck input[type=checkbox],.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck input[type=checkbox],.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck input[type=checkbox],.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck input[type=checkbox]{margin-right:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck label,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck label,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck label,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookCheck label{font-weight:400}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookClash,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookClash,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookClash,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookCheckContainer .roomBookCheckBlock .roomBookClash{width:60%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent #aquaTechInfo,.infoPopUpBack .teachPopUpContainer .infoPopUpContent #aquaTechInfo,.teachPopUpBack .infoPopUpContainer .infoPopUpContent #aquaTechInfo,.teachPopUpBack .teachPopUpContainer .infoPopUpContent #aquaTechInfo{font-size:1.8rem;font-weight:700;color:#000}.infoPopUpBack .infoPopUpContainer .infoPopUpContent #recurClashInfo,.infoPopUpBack .teachPopUpContainer .infoPopUpContent #recurClashInfo,.teachPopUpBack .infoPopUpContainer .infoPopUpContent #recurClashInfo,.teachPopUpBack .teachPopUpContainer .infoPopUpContent #recurClashInfo{margin:0 0 3rem 0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomInfoBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomInfoBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomInfoBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomInfoBlock{display:flex;justify-content:center;align-items:center;flex-direction:column}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomRatesBlock,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomRatesBlock,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomRatesBlock,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomRatesBlock{display:flex;justify-content:space-between}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomRatesBlock div,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomRatesBlock div,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomRatesBlock div,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomRatesBlock div{width:47%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPlan,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPlan,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPlan,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPlan{display:flex;justify-content:center;align-items:center}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPlan img,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPlan img,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPlan img,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPlan img{width:75%;background:url("../textures/little_pluses3.webp");border:solid 12px #fff;outline:solid 1px #000;z-index:10;box-shadow:0px 0px 15px 2px rgba(0,0,0,.2)}@media(max-width: 62em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPlan img,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPlan img,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPlan img,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPlan img{border:solid 1.5vw #fff}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos{display:flex;width:100%;flex-wrap:wrap;position:relative;justify-content:space-between;margin-bottom:2rem}@media(max-width: 31em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos{flex-direction:column;align-items:center}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure{position:relative;width:45%;height:100%;background:#fff;border:solid 12px #fff;outline:solid 1px #000;z-index:10;margin:1rem;box-shadow:0px 0px 15px 2px rgba(0,0,0,.2)}@media(max-width: 62em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure{border:solid 1.5vw #fff}}@media(max-width: 31em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure{width:75%;margin-top:1rem}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1){transform:rotate(-2deg) translate(2rem, -2rem)}@media(max-width: 31em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+1){transform:none}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2){transform:rotate(2deg) translate(-4rem, -8rem)}@media(max-width: 31em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+2){transform:none}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3){transform:rotate(2deg) translate(4rem, -2rem)}@media(max-width: 31em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+3){transform:none}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4){transform:rotate(-2deg) translate(-2rem, -8rem)}@media(max-width: 31em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4),.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4),.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4),.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure:nth-child(4n+4){transform:none}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure img,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure img,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure img,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure img{width:100%}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure figcaption,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure figcaption,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure figcaption,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure figcaption{position:absolute;bottom:4px;background:#000;color:#fff;font-size:1.5rem;padding:.5rem 1rem;font-weight:600;text-align:center;left:0;border-top-right-radius:15px}@media(max-width: 62em){.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure figcaption,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure figcaption,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomPhotos figure figcaption,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomPhotos figure figcaption{font-size:clamp(10px,1.5vw,1.5rem);bottom:.7vw}}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer{margin-bottom:2rem;padding-bottom:1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer p,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer p,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer p,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer p{font-size:1.8rem;font-weight:400;margin:0}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting{font-size:2.3rem;font-weight:700;margin-bottom:2rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting .fa-play,.infoPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting .fa-play,.teachPopUpBack .infoPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting .fa-play,.teachPopUpBack .teachPopUpContainer .infoPopUpContent .roomBookAmendContainer .roomBookAmendExisting .fa-play{color:rgba(0,0,0,.2);margin:0 1rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent h4,.infoPopUpBack .teachPopUpContainer .infoPopUpContent h4,.teachPopUpBack .infoPopUpContainer .infoPopUpContent h4,.teachPopUpBack .teachPopUpContainer .infoPopUpContent h4{margin-top:5rem}.infoPopUpBack .infoPopUpContainer .infoPopUpContent #OApassResult span,.infoPopUpBack .teachPopUpContainer .infoPopUpContent #OApassResult span,.teachPopUpBack .infoPopUpContainer .infoPopUpContent #OApassResult span,.teachPopUpBack .teachPopUpContainer .infoPopUpContent #OApassResult span{font-size:2rem;font-weight:700;color:#c00;font-family:"CascadiaMono";letter-spacing:3px}.infoPopUpBack .infoPopUpContainer .infoPopUpBase,.infoPopUpBack .teachPopUpContainer .infoPopUpBase,.teachPopUpBack .infoPopUpContainer .infoPopUpBase,.teachPopUpBack .teachPopUpContainer .infoPopUpBase{height:2rem;width:100%}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--KS,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--KS,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--KS,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--KS{background-color:rgb(0,25.5,0)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--PG,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--PG,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--PG,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--PG{background-color:hsl(36,100%,25%)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--CS,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--CS,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--CS,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--CS{background-color:rgb(27.3076923077,79.1923076923,74.1858974359)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--EC,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--EC,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--EC,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--EC{background-color:rgb(0,76.5,127.5)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--RD,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--RD,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--RD,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--RD{background-color:rgb(76.5,0,0)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--SM,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--SM,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--SM,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--SM{background-color:rgb(0,22.2809278351,66.5)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--UG,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--UG,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--UG,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--UG{background-color:rgb(72.256097561,10.1158536585,108.3841463415)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--AD,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--AD,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--AD,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--AD{background-color:rgb(25.5,0,17)}.infoPopUpBack .infoPopUpContainer .infoPopUpBase--NS,.infoPopUpBack .teachPopUpContainer .infoPopUpBase--NS,.teachPopUpBack .infoPopUpContainer .infoPopUpBase--NS,.teachPopUpBack .teachPopUpContainer .infoPopUpBase--NS{background-color:rgb(55.2692307692,150.7342657343,184.2307692308)}.quoteBox{display:flex;justify-content:space-between;margin-bottom:2rem}.quoteBox i{font-size:5rem;color:rgba(0,0,0,.1)}.quoteBox .fa-quote-right{align-self:flex-end}.quoteBox .fa-quote-left{align-self:flex-start}.quoteBox .quoteText{font-size:1.7rem;border-top:solid .5rem rgba(0,0,0,.1);border-bottom:solid .5rem rgba(0,0,0,.1);margin:1rem;padding:1rem 0}.quoteBox .quoteText .quote{font-family:"PTSerif",serif;font-weight:400;font-style:italic;letter-spacing:.2px;margin:1rem 0;list-style-type:square}.quoteBox .quoteText .quote a{color:#09f}.quoteBox .quoteText .quote a:hover{color:#000;background:#fd0}.quoteBox .quoteText .quotee{font-weight:700}.ratingContainer{display:flex;flex-wrap:wrap;width:100%;margin:3rem 0;align-items:center}.ratingContainer .ratingBlock{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100%;margin:0 1rem 2rem 0}.ratingContainer .ratingBlock input[type=radio]{transform:scale(2)}.ratingContainer .ratingBlock label{margin-right:.5rem}.formMessageBoxContainer{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;height:auto;z-index:999}.formMessageBoxContainer .formMessageBlock{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;color:#fff;font-size:2.3rem;font-weight:700;box-shadow:0px 3px 15px 2px rgba(0,0,0,.5);-webkit-box-shadow:0px 3px 15px 2px rgba(0,0,0,.5);border-radius:1rem;text-align:center;width:30vw;height:auto;animation-duration:.75s;animation-fill-mode:both;animation-iteration-count:5;animation-name:pulse;padding:4rem 2rem 2rem 2rem}@media(max-height: 73em){.formMessageBoxContainer .formMessageBlock{width:40vw}}@media(max-height: 51em){.formMessageBoxContainer .formMessageBlock{width:50vw}}@media(max-height: 25em){.formMessageBoxContainer .formMessageBlock{width:70vw}}.formMessageBoxContainer .formMessageBlock .formIcon{position:absolute;top:-4rem;left:50%;transform:translateX(-50%);width:8rem;height:8rem}.formMessageBoxContainer .formMessageBlock .tick,.formMessageBoxContainer .formMessageBlock .cross,.formMessageBoxContainer .formMessageBlock .warn{display:flex;justify-content:center;align-items:center;color:#fff}.formMessageBoxContainer .formMessageBlock .tick{background:url("../images/confirm-icon.svg")}.formMessageBoxContainer .formMessageBlock .cross{background:url("../images/cancel-icon.svg")}.formMessageBoxContainer .formMessageBlock .warn{background:url("../images/warn-icon.svg")}.formMessageBoxContainer .formMessageBlock .message{text-align:center;width:100%}.hubSearchButton{background:#ae2573;border:solid 3px hsla(0,0%,100%,.5);padding:.5rem 1rem;border-radius:1rem;font-size:2rem;font-weight:700;color:#fff;margin-top:1rem;transition:all .3s}.hubSearchButton:hover{box-shadow:0px 1px 10px rgba(0,0,0,.5)}hr.KS{border:solid 2rem rgb(0,114.75,0);border-bottom:none;border-right:none;border-left:none}hr.PG{border:solid 2rem hsl(36,100%,37.5%);border-bottom:none;border-right:none;border-left:none}hr.CS{border:solid 2rem rgb(45,130.5,122.25);border-bottom:none;border-right:none;border-left:none}hr.EC{border:solid 2rem hsl(204,100%,37.5%);border-bottom:none;border-right:none;border-left:none}hr.RD{border:solid 2rem #900;border-bottom:none;border-right:none;border-left:none}hr.SM{border:solid 2rem rgb(0,48.75,145.5);border-bottom:none;border-right:none;border-left:none}hr.UG{border:solid 2rem rgb(112.5,15.75,168.75);border-bottom:none;border-right:none;border-left:none}hr.AD{border:solid 2rem rgb(114.75,0,76.5);border-bottom:none;border-right:none;border-left:none}.tfSubmitButton{display:flex;align-items:center;height:6rem;border:none;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:2rem;margin-bottom:2rem;transition:all .2s}.tfSubmitButton__UG{background:#9615e1}.tfSubmitButton__PG{background:#f90}.tfSubmitButton__RD{background:#c00}.tfSubmitButton__KS{background:#090}.tfSubmitButton__EC{background:#09f}.tfSubmitButton__AD{background:#906}.tfSubmitButton__SM{background:#0041c2}.tfSubmitButton:hover{transform:scale(1.02);box-shadow:0 0 20px rgba(0,0,0,.5)}.tfSubmitButton:active{transform:scale(0.98);box-shadow:0 0 10px rgba(0,0,0,.5)}.tfSubmitButton .tfSubmitButtonIcon{width:6rem;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;background-position:center;background-repeat:no-repeat;box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,.5);background-color:rgba(0,0,0,.4)}.tfSubmitButton .tfSubmitButtonIcon__send{background-image:url("../images/send.svg");background-size:60%}.tfSubmitButton .tfSubmitButtonIcon__feedback{background-image:url("../images/feedback.svg");background-size:50%}.tfSubmitButton .tfSubmitButtonIcon__vote{background-image:url("../images/vote.svg");background-size:50%}.tfSubmitButton .tfSubmitButtonIcon__booking{background-image:url("../images/booking.svg");background-size:60%}.tfSubmitButton .tfSubmitButtonIcon__sickness{background-image:url("../images/sickness.svg");background-size:80%}.tfSubmitButton .tfSubmitButtonIcon__user{background-image:url("../images/user.svg");background-size:60%}.tfSubmitButton .tfSubmitButtonIcon__annLeave{background-image:url("../images/annLeave.svg");background-size:65%}.tfSubmitButton .tfSubmitButtonIcon__staff{background-image:url("../images/staff.svg");background-size:75%}.tfSubmitButton .tfSubmitButtonText{width:auto;padding:0 2rem 0 1rem;height:100%;display:flex;align-items:center;justify-content:left;color:#fff;font-size:2rem;font-weight:600;box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,.5);border-top-right-radius:2rem;border-bottom-right-radius:2rem;text-transform:uppercase;letter-spacing:1px}.gridContainer{background:#fff;margin:12rem 4rem 0 4rem;border:solid 5px #fff;display:grid;grid-gap:.5rem;font-size:1.8rem;font-weight:700;text-align:center}.gridContainer__roomsAdmin{grid-template-columns:12rem repeat(12, calc((100vw - 28.5rem) / 12));grid-auto-rows:minmax(10rem, 1fr)}.gridContainer__roomsFront{grid-template-columns:12rem repeat(4, calc((100vw - 25.6rem) / 4));grid-auto-rows:minmax(10rem, 1fr)}.gridContainer__ITtraining{grid-template-columns:12rem repeat(3, 1fr);grid-auto-rows:minmax(10rem, 1fr)}.gridContainer__rota{grid-template-columns:12rem 3fr 1fr 1fr 1fr 1fr 3fr 2fr 1fr 1fr;grid-auto-rows:minmax(5rem, 1fr)}.gridContainer__staffLeave{grid-template-columns:11rem repeat(23, 1fr);grid-auto-rows:6rem;font-size:1.5rem}.gridContainer .gridHeadings{position:sticky;top:8rem;color:#fff;background:#000}.gridContainer .gridHeadings__grey{border-bottom:solid 2rem #999}.gridContainer .gridHeadings__black{border-bottom:solid 2rem #000}.gridContainer .gridHeadings__yellow{border-bottom:solid 2rem #f90}.gridContainer .gridHeadings__blue{border-bottom:solid 2rem #09f}.gridContainer .gridHeadings__blue1{border-bottom:solid 2rem rgb(0,91.8,153)}.gridContainer .gridHeadings__blue2{border-bottom:solid 2rem rgb(0,45.9,76.5)}.gridContainer .gridHeadings__blue3{border-bottom:solid 2rem #000}.gridContainer .gridHeadings__green{border-bottom:solid 2rem #090}.gridContainer .gridHeadings__purple{border-bottom:solid 2rem #80a}.gridContainer .gridHeadings__cyan{border-bottom:solid 2rem #3caea3}.gridContainer .gridHeadings__red{border-bottom:solid 2rem #c00}.gridContainer .gridHeadings__blueroom{border-bottom:solid 2rem #09f}.gridContainer .gridHeadings__lecturetheatre{border-bottom:solid 2rem #fd0}.gridContainer .gridHeadings__lilacroom{border-bottom:solid 2rem #9c7dfa}.gridContainer .gridHeadings__greenroom{border-bottom:solid 2rem #0b0}.gridContainer .gridHeadings__burgundyroom{border-bottom:solid 2rem #c00}.gridContainer .gridHeadings__clinicalskillsroom{border-bottom:solid 2rem #0fc}.gridContainer .gridHeadings__studysuite{border-bottom:solid 2rem #9cf}.gridContainer .gridHeadings__aquaroom{border-bottom:solid 2rem #9cf}.gridContainer .gridHeadings__simsuite{border-bottom:solid 2rem #f90}.gridContainer .gridHeadings__simsuitedebrief{border-bottom:solid 2rem hsl(36,100%,75%)}.gridContainer .gridHeadings__sphsimsuite{border-bottom:solid 2rem #f90}.gridContainer .gridHeadings__sphsimsuitedebriefroom{border-bottom:solid 2rem hsl(36,100%,75%)}.gridContainer .gridHeadings__virtualtrainingroom{border-bottom:solid 2rem hsl(36,100%,75%)}.gridContainer .gridHeadings__techbubble1{border-bottom:solid 2rem #840}.gridContainer .gridHeadings__techbubble2{border-bottom:solid 2rem rgb(195.5,161.5,127.5)}.gridContainer .gridHeadings__diningroom{border-bottom:solid 2rem olive}@media(max-width: 77em){.gridContainer .gridHeadings{position:relative}}.gridContainer .gridBody__grey{background:#999;color:#fff}.gridContainer .gridBody__black{background:#000;color:#fff}.gridContainer .gridBody__yellow{background:#f90;color:#000}.gridContainer .gridBody__blue{background:#09f;color:#fff}.gridContainer .gridBody__blue1{background:rgb(0,91.8,153);color:#fff}.gridContainer .gridBody__blue2{background:rgb(0,45.9,76.5);color:#fff}.gridContainer .gridBody__blue3{background:#000;color:#fff}.gridContainer .gridBody__green{background:#090;color:#fff}.gridContainer .gridBody__purple{background:#80a;color:#fff}.gridContainer .gridBody__cyan{background:#3caea3;color:#000}.gridContainer .gridBody__red{background:#c00;color:#fff}.gridContainer .gridBody__blueroom{background:#09f;color:#fff}.gridContainer .gridBody__lecturetheatre{background:#fd0;color:#000}.gridContainer .gridBody__lilacroom{background:#9c7dfa;color:#fff}.gridContainer .gridBody__greenroom{background:#0b0;color:#fff}.gridContainer .gridBody__burgundyroom{background:#c00;color:#fff}.gridContainer .gridBody__clinicalskillsroom{background:#0fc;color:#000}.gridContainer .gridBody__studysuite{background:#9cf;color:#000}.gridContainer .gridBody__aquaroom{background:#9cf;color:#000}.gridContainer .gridBody__simsuite{background:#f90;color:#fff}.gridContainer .gridBody__simsuitedebrief{background:hsl(36,100%,75%);color:#000}.gridContainer .gridBody__sphsimsuite{background:#f90;color:#fff}.gridContainer .gridBody__sphsimsuitedebriefroom{background:hsl(36,100%,75%);color:#000}.gridContainer .gridBody__virtualtrainingroom{background:hsl(36,100%,75%);color:#000}.gridContainer .gridBody__techbubble1{background:#840;color:#fff}.gridContainer .gridBody__techbubble2{background:rgb(195.5,161.5,127.5);color:#fff}.gridContainer .gridBody__diningroom{background:olive;color:#fff}.gridContainer .gridBody__grey{align-items:baseline !important}.gridContainer .gridHeadings,.gridContainer .gridBody{display:flex;justify-content:center;align-items:center;padding:5px}.gridContainer .gridHeadings__stripes,.gridContainer .gridBody__stripes{background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.3) 5px, rgba(0, 0, 0, 0.3) 10px),url(../textures/backTest.jpg)}.gridContainer .gridHeadings__darkStripes,.gridContainer .gridBody__darkStripes{background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) 5px, rgba(0, 0, 0, 0.7) 5px, rgba(0, 0, 0, 0.7) 10px),url(../textures/backTest.jpg)}.gridContainer .gridHeadings__leaveApproved,.gridContainer .gridBody__leaveApproved{background:#80a}.gridContainer .gridHeadings__leavePending,.gridContainer .gridBody__leavePending{background:#eaf}#noMenuContainer{position:fixed;top:0;left:0;display:none;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);background:#fff;border-bottom:solid 1px #000;z-index:9;flex-direction:row;width:100%}@media(max-width: 34em){#noMenuContainer{flex-direction:column}}#noMenuContainer #noMenuIconLogo{display:flex}#noMenuContainer #noMenuIconLogo #noMenuIcon{width:8rem;height:8rem;display:flex;justify-content:center;align-items:center;background:#000;color:#fff}#noMenuContainer #noMenuIconLogo #noMenuEClogo{background-image:url("../images/headerLogoEC.svg");background-size:contain;background-repeat:no-repeat;background-position:center;height:8rem;width:25rem}@media(max-width: 47em){#noMenuContainer #noMenuIconLogo #noMenuEClogo{background-image:url("../images/ecLogoNT.svg");width:8rem}}@media(max-width: 34em){#noMenuContainer #noMenuIconLogo #noMenuEClogo{background-image:url("../images/headerLogoEC.svg");width:calc(100vw - 8rem)}}#noMenuContainer .noMenuSection{height:8rem;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:flex-start;align-items:center;padding:0 2rem;font-size:2.5rem;font-weight:700;z-index:8;color:#fff;width:calc(100vw - 33rem)}#noMenuContainer .noMenuSection--KS{background:#090}#noMenuContainer .noMenuSection--PG{background:#f90}#noMenuContainer .noMenuSection--CS{background:#3caea3}#noMenuContainer .noMenuSection--EC{background:#09f}#noMenuContainer .noMenuSection--RD{background:#c00}#noMenuContainer .noMenuSection--SM{background:#0041c2}#noMenuContainer .noMenuSection--UG{background:#9615e1}#noMenuContainer .noMenuSection--AD{background:#906}#noMenuContainer .noMenuSection--NS{background:#91cade}@media(max-width: 47em){#noMenuContainer .noMenuSection{width:calc(100vw - 16rem)}}@media(max-width: 34em){#noMenuContainer .noMenuSection{width:100%;text-align:center;font-size:3vh;justify-content:center}}#mainContent,#menuMain{transition:all .5s}#mainContent{margin-top:0}#mainContent.noMenu{margin-top:5rem}@media(max-width: 62em){#mainContent.noMenu{margin-top:8rem}}@media(max-width: 34em){#mainContent.noMenu{margin-top:13rem}}#menuMain{height:100vh;color:#fff;display:flex;justify-content:center;flex-direction:column;position:fixed;top:0;z-index:9;width:36rem;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);border-right:1px solid #000;border-left:1px solid #000;margin-left:5rem}@media(max-width: 62em){#menuMain{width:100vw;max-width:100%;left:0;box-shadow:none;border:none;display:none;margin:0}}#menuMain .ecStrucMainMenuEClogo{height:17rem;background:#fff;display:flex;justify-content:center;align-items:center;background-image:url("../images/headerLogoEC.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 62em){#menuMain .ecStrucMainMenuEClogo{height:10rem}}#menuMain .ecStrucMainMenuIconsTop{display:flex;width:100%;height:8rem;background:#fff;border-bottom:solid 1px #000;border-top:solid 1px #000;color:#000;background:url("../textures/texturedPaper.webp")}@media(max-width: 62em){#menuMain .ecStrucMainMenuIconsTop{height:5rem}}#menuMain .ecStrucMainMenuIconsTop a{display:flex;justify-content:center;align-items:center;transition:all .3s;color:#000}#menuMain .ecStrucMainMenuIconsTop a:not(:last-child){border-right:solid 1px #000}#menuMain .ecStrucMainMenuIconsTop a:hover{background-color:#000;color:#fff}#menuMain .ecStrucMainMenuIconsTop a.iconsTop{background-size:60%;background-repeat:no-repeat;background-position:center}#menuMain .ecStrucMainMenuIconsTop a.iconsTop:hover{background-color:#000}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__login{background-image:url(../images/menuLogin2.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__login:hover{background-image:url(../images/menuLogin2W.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__feedback{background-image:url(../images/menuFeedback.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__feedback:hover{background-image:url(../images/menuFeedbackW.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__email{background-image:url(../images/menuEmail2.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__email:hover{background-image:url(../images/menuEmail2W.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__tel{background-image:url(../images/menuTel.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__tel:hover{background-image:url(../images/menuTelW.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__map{background-image:url(../images/menuMap2.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__map:hover{background-image:url(../images/menuMap2W.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__manTrain{background-image:url(../images/menuManTrain.svg)}#menuMain .ecStrucMainMenuIconsTop a.iconsTop__manTrain:hover{background-image:url(../images/menuManTrainW.svg)}#menuMain .ecStrucMainMenuDepts{width:100%;background-image:url("../textures/admin3.webp");background-size:40%;margin:0}@media(max-width: 62em){#menuMain .ecStrucMainMenuDepts{background-size:20%}}#menuMain .ecStrucMainMenuDepts .blank{height:calc(100vh - 37rem - (100vh - 37rem)/9);background:rgba(0,0,0,0);padding:2rem}@media(max-width: 62em){#menuMain .ecStrucMainMenuDepts .blank{height:calc(100vh - 23rem - (100vh - 23rem)/9)}}#menuMain .ecStrucMainMenuDepts .blank li{color:#fff;font-size:2rem;font-weight:300;margin-bottom:1rem}#menuMain .ecStrucMainMenuDepts .blank li .fa-play{margin:0 1rem}#menuMain .ecStrucMainMenuDepts .blank li .fa-sync{margin:0 1rem}#menuMain .ecStrucMainMenuDepts a{height:calc((100vh - 37rem)/9);border-bottom:solid 1px #666;margin:0;color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;letter-spacing:1px;padding:2rem;line-height:normal;transition:all .3s;font-weight:400}@media(max-width: 62em){#menuMain .ecStrucMainMenuDepts a{height:calc((100vh - 23rem)/9);justify-content:center}}#menuMain .ecStrucMainMenuDepts a.selected{font-size:1.9vh;font-weight:700;width:calc(100% + 4rem);z-index:999;clip-path:polygon(0% 0%, calc(100% - 4rem) 0%, 100% 50%, calc(100% - 4rem) 100%, 0% 100%)}#menuMain .ecStrucMainMenuDepts a.selected.KS{background-color:#090}#menuMain .ecStrucMainMenuDepts a.selected.PG{background-color:#f90}#menuMain .ecStrucMainMenuDepts a.selected.CS{background-color:#3caea3}#menuMain .ecStrucMainMenuDepts a.selected.EC{background-color:#09f}#menuMain .ecStrucMainMenuDepts a.selected.RD{background-color:#c00}#menuMain .ecStrucMainMenuDepts a.selected.SM{background-color:#0041c2}#menuMain .ecStrucMainMenuDepts a.selected.UG{background-color:#9615e1}#menuMain .ecStrucMainMenuDepts a.selected.AD{background-color:#906}#menuMain .ecStrucMainMenuDepts a.selected.NS{background-color:#91cade}@media(max-width: 62em){#menuMain .ecStrucMainMenuDepts a.selected{width:100%;clip-path:none;font-size:5vw}}#menuMain .ecStrucMainMenuDepts a.unselected{font-size:1.7vh;font-weight:400;width:100%;z-index:0;clip-path:none;background:rgba(0,0,0,0)}@media(max-width: 62em){#menuMain .ecStrucMainMenuDepts a.unselected{font-size:4.5vw}}#menuMain .ecStrucMainMenuDepts a:hover{font-weight:700}#menuMain .ecStrucMainMenuDepts a:hover.KS{background-color:#090;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.PG{background-color:#f90;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.CS{background-color:#3caea3;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.EC{background-color:#09f;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.RD{background-color:#c00;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.SM{background-color:#0041c2;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.UG{background-color:#9615e1;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.AD{background-color:#906;border-bottom:none}#menuMain .ecStrucMainMenuDepts a:hover.NS{background-color:#91cade;border-bottom:none}#menuMain .ecStrucMainMenuNHSlogo{width:100%;height:12rem;display:flex;justify-content:center;align-items:center;background-color:#fff;background-image:url("../images/headerLogoNHS.svg");background-repeat:no-repeat;background-position:center;background-size:80%}@media(max-width: 62em){#menuMain .ecStrucMainMenuNHSlogo{height:8rem;background-size:contain}}.ecStrucMainContent{width:calc(100vw - 46rem);margin-left:41rem;padding:5rem}@media(max-width: 62em){.ecStrucMainContent{width:100vw;padding:5rem 2rem}}.ecStrucAdminContent{width:calc(100vw - 20rem);padding:10rem 10rem 10rem 15rem}.ecStrucMainContent,.ecStrucAdminContent{height:100vh}.ecStrucMainContent .ecStrucMainContentHalf,.ecStrucAdminContent .ecStrucMainContentHalf{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.ecStrucMainContent .ecStrucMainContentHalf .ecStrucMainContentFullWidthCopy,.ecStrucAdminContent .ecStrucMainContentHalf .ecStrucMainContentFullWidthCopy{display:flex;justify-content:center;align-items:center;font-size:4rem;font-weight:400}.ecStrucMainContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid,.ecStrucAdminContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid{text-align:left;display:flex;flex-wrap:wrap;justify-content:center;overflow-y:auto;overflow-x:hidden;gap:3rem;padding:2rem;margin:2rem 0}@media(max-width: 77em){.ecStrucMainContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid,.ecStrucAdminContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid{margin-top:2rem}}.ecStrucMainContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a,.ecStrucAdminContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a{flex-basis:16rem}.ecStrucMainContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a .imgFlyer,.ecStrucAdminContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a .imgFlyer{position:relative;width:100%;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);border:solid 1px #000;background:#fff}.ecStrucMainContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a .imgPin,.ecStrucAdminContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a .imgPin{width:60px;position:absolute;top:-1rem;left:50%;transform:translate(-50%, 0)}.ecStrucMainContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a:hover,.ecStrucAdminContent .ecStrucMainContentHalf #ecStrucMainContentBookGrid a:hover{transform:scale(1.1)}.ecStrucMainContent .ecStrucMainContentFull,.ecStrucAdminContent .ecStrucMainContentFull{display:flex;width:100%;flex-direction:column;min-height:100%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer{display:flex;flex-direction:row;width:100%}@media(max-width: 97em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer.withMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer.withMenu{flex-direction:column}}@media(max-width: 77em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer.withoutMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer.withoutMenu{flex-direction:column}}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock{width:70rem}@media(max-width: 97em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock{width:100%}}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan{display:flex;flex-wrap:wrap;width:100%;align-items:center}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .roomPulse,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .roomPulse{animation-name:flash;animation-duration:1s;animation-iteration-count:infinite}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .roomHighlight,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .roomHighlight{font-weight:700}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy{margin:0 1rem 1rem 0;line-height:1.3}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy__intro,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy__intro{font-weight:550;font-size:2.3rem}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy__main,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy__main{font-weight:400;font-size:2.1rem}@media(max-width: 62em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanCopy{font-size:4.5vw}}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer{width:100%;margin:2rem 0;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 97em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withMenu{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 73em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withMenu{grid-template-columns:1fr 1fr}}@media(max-width: 62em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withMenu{grid-template-columns:1fr}}@media(max-width: 77em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withoutMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withoutMenu{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 51em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withoutMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withoutMenu{grid-template-columns:1fr 1fr}}@media(max-width: 38em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withoutMenu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer.withoutMenu{grid-template-columns:1fr}}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer .ecStrucMainContentFloorplanKeyBlock,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer .ecStrucMainContentFloorplanKeyBlock{margin:0 1rem 1rem 0;display:flex;font-size:2rem;align-items:center}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer .ecStrucMainContentFloorplanKeyBlock .roomKey,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer .ecStrucMainContentFloorplanKeyBlock .roomKey{transition:all .3s;font-weight:400}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer .ecStrucMainContentFloorplanKeyBlock .roomKeyBox,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer .ecStrucMainContentFloorplanCopyBlock .ecStrucMainContentFloorplan .ecStrucMainContentFloorplanKeyContainer .ecStrucMainContentFloorplanKeyBlock .roomKeyBox{margin-right:1rem;width:4rem;height:4rem;border:solid 1.5px #000;border-radius:.5rem}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan{display:block;margin:0;padding:0;width:100%;height:inherit;max-height:90vh}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSVG,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSVG{cursor:zoom-in}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSVG:hover,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSVG:hover{filter:brightness(0.75)}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .menuPlanRoom,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .menuPlanRoom{position:absolute;display:block;cursor:zoom-in}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomBlu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomBlu{background:rgba(0,0,0,.2);top:5%;left:6%;width:17%;height:15%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomBur,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomBur{background:rgba(0,0,0,.2);top:20%;left:6%;width:9%;height:7%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomStu,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomStu{background:rgba(0,0,0,.2);top:27%;left:6%;width:14%;height:12%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomGre,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomGre{background:rgba(0,0,0,.2);top:45%;left:27%;width:14%;height:12%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomLil,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomLil{background:rgba(0,0,0,.2);top:57%;left:27%;width:14%;height:12%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomRad,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomRad{background:rgba(0,0,0,.2);top:30%;left:29%;width:6%;height:11%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSiS,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSiS{background:rgba(0,0,0,.2);top:30%;left:35%;width:14%;height:11%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomDin,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomDin{background:rgba(0,0,0,.2);top:45%;left:41%;width:20%;height:49%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomLec,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomLec{background:rgba(0,0,0,.2);top:50%;left:65%;width:29%;height:21%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomCli,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomCli{background:rgba(0,0,0,.2);top:5%;left:53%;width:13%;height:13%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomTb2,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomTb2{background:rgba(0,0,0,.2);top:18%;left:53%;width:6%;height:14%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomTb1,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomTb1{background:rgba(0,0,0,.2);top:32%;left:53%;width:6%;height:8%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomRec,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomRec{background:rgba(0,0,0,.2);top:40%;left:53%;width:6%;height:6%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSta,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFloorplanContainer #ecFloorplan .ecRoomSta{background:rgba(0,0,0,.2);top:33%;left:20%;width:8%;height:34%}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFullCopy,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFullCopy{font-weight:400;font-size:2.5rem}@media(max-width: 62em){.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFullCopy,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFullCopy{font-size:4.5vw;text-align:center}}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFullCopy a,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFullCopy a{color:#09f;transition:all .3s}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFullCopy a:hover,.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFullCopy a:hover{background:#fe0;color:#000}.ecStrucMainContent .ecStrucMainContentFull .ecStrucMainContentFullCopy input[type=date],.ecStrucAdminContent .ecStrucMainContentFull .ecStrucMainContentFullCopy input[type=date]{font-size:2rem;padding:.5rem 1rem;font-weight:700}.ecStrucMainContent .ecStrucMainContentFull #ecMap,.ecStrucAdminContent .ecStrucMainContentFull #ecMap{width:100%;height:200px;border:solid 1px #000;margin:2rem 0}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer{width:100%;display:flex;justify-content:space-between;flex-direction:column;background:#fff;border:solid 1px #000;text-align:left;margin:2rem 0}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecStrucRoomBookingsHeader,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecStrucRoomBookingsHeader{width:100%;font-size:2.6rem;color:#fff;font-weight:400;text-align:center;display:flex;justify-content:center;letter-spacing:.5px;padding:.5rem;height:auto;min-height:8rem;align-items:center;background-color:#09f;border-bottom:solid 2rem #0073bf}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecStrucRoomBookingsMessage,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecStrucRoomBookingsMessage{display:flex;justify-content:center;align-items:center;font-size:4rem;font-weight:300;padding:3rem 1rem}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock{display:grid;grid-template-areas:"time event box room";grid-template-columns:18rem 1fr 4rem 25rem;align-items:center;width:100%;padding:1rem 2rem;margin-bottom:1rem}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock:not(:last-child),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock:not(:last-child){border-bottom:dotted 2px rgba(0,0,0,.3)}@media(max-width: 87em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock{grid-template-columns:18rem 1fr 4rem 20rem}}@media(max-width: 73em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock{grid-template-columns:4rem 1fr;grid-template-areas:"time time" "event event" "box room"}}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime{display:flex;justify-content:space-between;align-items:center;grid-area:time}@media(max-width: 73em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime{justify-content:flex-start;width:auto;margin-right:0}}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(1),.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(3),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(1),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(3){font-size:2.7rem;font-weight:700;color:#c00}@media(max-width: 73em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(1),.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(3),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(1),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(3){font-size:2.5rem}}@media(max-width: 43em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(1),.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(3),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(1),.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime div:nth-child(3){font-size:2.3rem}}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime .fa-play,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime .fa-play{margin:0 .5rem;color:#000;font-size:1.5rem;text-align:center;line-height:initial}@media(max-width: 73em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime .fa-play,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime .fa-play{font-size:1.8rem}}@media(max-width: 43em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime .fa-play,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsTime .fa-play{font-size:1.6rem}}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsEvent,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsEvent{grid-area:event;margin:0 2rem;font-weight:600;font-size:2.7rem}@media(max-width: 73em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsEvent,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsEvent{width:100%;font-size:2.6rem;margin:.5rem 0 1rem 0}}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsSquare,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsSquare{grid-area:box;width:4rem;height:4rem;border:solid 1.5px #000;border-radius:.5rem}@media(max-width: 43em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsSquare,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsSquare{width:3rem;height:3rem}}.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsRoom,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsRoom{grid-area:room;display:flex;align-items:center;font-size:2rem;margin-left:1rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media(max-width: 43em){.ecStrucMainContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsRoom,.ecStrucAdminContent .ecStrucMainContentFull #ecStrucRoomBookingsContainer .ecsRoomBookingsBlock .ecsRoomBookingsRoom{margin:0;padding:0}}.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard{display:flex;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden;gap:3rem;padding:4rem 2rem}@media(max-width: 77em){.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard{margin-top:2rem}}@media(max-width: 62em){.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard{justify-content:center}}.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard a,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard a{flex-basis:36rem;transform:rotate(0deg)}.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard a .imgFlyer,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard a .imgFlyer{position:relative;width:100%;box-shadow:5px 5px 10px 0px rgba(0,0,0,.5);border:solid 1px rgba(0,0,0,.5);background:#fff}.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard a .imgPin,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard a .imgPin{width:60px;position:absolute;top:-1rem;left:50%;transform:translate(-50%, 0)}.ecStrucMainContent .ecStrucMainContentFull #fpNoticeboard a:hover,.ecStrucAdminContent .ecStrucMainContentFull #fpNoticeboard a:hover{transform:scale(1.05)}.ecStrucMainContent .ecStrucMainContentGrid,.ecStrucAdminContent .ecStrucMainContentGrid{width:100%;margin:0 auto;-moz-column-gap:5rem;column-gap:5rem;row-gap:5rem;-moz-column-count:4;column-count:4;padding-bottom:5rem;min-height:100%}@media(max-width: 118em){.ecStrucMainContent .ecStrucMainContentGrid.withMenu,.ecStrucAdminContent .ecStrucMainContentGrid.withMenu{-moz-column-count:3;column-count:3}}@media(max-width: 100em){.ecStrucMainContent .ecStrucMainContentGrid.withMenu,.ecStrucAdminContent .ecStrucMainContentGrid.withMenu{-moz-column-count:2;column-count:2}}@media(max-width: 77em){.ecStrucMainContent .ecStrucMainContentGrid.withMenu,.ecStrucAdminContent .ecStrucMainContentGrid.withMenu{-moz-column-count:1;column-count:1}}@media(max-width: 108em){.ecStrucMainContent .ecStrucMainContentGrid.withoutMenu,.ecStrucAdminContent .ecStrucMainContentGrid.withoutMenu{-moz-column-count:3;column-count:3}}@media(max-width: 77em){.ecStrucMainContent .ecStrucMainContentGrid.withoutMenu,.ecStrucAdminContent .ecStrucMainContentGrid.withoutMenu{-moz-column-count:2;column-count:2}}@media(max-width: 58em){.ecStrucMainContent .ecStrucMainContentGrid.withoutMenu,.ecStrucAdminContent .ecStrucMainContentGrid.withoutMenu{-moz-column-count:1;column-count:1}}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:5rem;display:flex;justify-content:space-between;flex-direction:column;background:#fff;border:solid 1px #000;text-align:left}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock{padding:1rem 1.5rem;display:flex;justify-content:space-between}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock:not(:last-child),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock:not(:last-child){border-bottom:solid 1px #000}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock::after,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock::after{font-weight:700;font-size:2.5rem;font-family:"Font Awesome 5 Free"}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div{display:flex;flex-direction:column}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(1),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(1){font-weight:500;font-size:2rem;margin-right:1rem;display:flex;align-items:center}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(1) img,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(1) img{height:4rem;margin-left:1rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(2),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(2){font-weight:350;font-size:1.6rem;display:flex;align-items:center}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(2) mark,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div span:nth-of-type(2) mark{margin:0 1rem 0 0;background:#c00;color:#fff;display:flex;justify-content:center;align-items:center;min-width:3rem;height:2.3rem;font-size:1.5rem;font-weight:700;border-radius:5px}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div .selectButton,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div .selectButton{position:relative;width:100%}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div .selectButton select,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div .selectButton select{width:100%;height:4rem;padding:0px 5rem 0 1rem;margin:0 !important;font-size:1.7rem;color:#000;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:400 !important;overflow:hidden;white-space:pre;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div .selectButton div,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock div .selectButton div{position:absolute;width:40px;height:100%;right:0;top:0;pointer-events:none;border-left:solid 1px rgba(0,0,0,.2);display:flex;align-items:center;font-size:2.5rem;background:rgba(0,0,0,.1)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock input[type=date],.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock input[type=time],.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock input[type=date],.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .amendBlock input[type=time]{font-family:"CascadiaMono",sans-serif;font-size:1.8rem;color:#000;font-weight:350;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);width:100%;height:4rem;padding:1rem;margin:1rem 1rem 1rem 0}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader{width:100%;font-size:2.6rem;color:#fff;font-weight:600;text-align:center;display:flex;justify-content:center;padding:.5rem;height:auto;min-height:8rem;align-items:center}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--KS,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--KS{background-color:#090;border-bottom:solid 2rem rgb(0,107.1,0)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--PG,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--PG{background-color:#f90;border-bottom:solid 2rem hsl(36,100%,35%)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--CS,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--CS{background-color:#3caea3;border-bottom:solid 2rem rgb(42,121.8,114.1)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--EC,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--EC{background-color:#09f;border-bottom:solid 2rem hsl(204,100%,35%)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--RD,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--RD{background-color:#c00;border-bottom:solid 2rem rgb(142.8,0,0)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--SM,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--SM{background-color:#0041c2;border-bottom:solid 2rem rgb(0,45.5,135.8)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--UG,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--UG{background-color:#9615e1;border-bottom:solid 2rem rgb(105,14.7,157.5)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--AD,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--AD{background-color:#906;border-bottom:solid 2rem rgb(107.1,0,71.4)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--NS,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader--NS{background-color:#91cade;border-bottom:solid 2rem rgb(101.5,141.4,155.4)}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader+.ecStrucMainContentBlockMenu,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockHeader+.ecStrucMainContentBlockMenu{border-top:solid 0px #000 !important}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockImage,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockImage{display:flex;justify-content:center}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockImage img,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockImage img{height:15rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy{display:flex;flex-direction:column;padding:1rem 1.5rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy:has(+a),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy:has(+a){border-bottom:solid 1px #000}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy span:nth-of-type(1),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy span:nth-of-type(1){font-weight:500;font-size:2rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy span:nth-of-type(2),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy span:nth-of-type(2){font-weight:350;font-size:1.6rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy p,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy p{font-size:1.8rem;margin-bottom:1rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy a,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy a{color:#09f;font-weight:700}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy a:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockCopy a:hover{color:#000;background:#fd0}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .tfInfoBlock,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .tfInfoBlock{display:flex;padding:1.5rem;align-items:center;justify-content:space-between;border-bottom:solid 1px #000}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .tfInfoBlock .tfInfoBlockCopy,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .tfInfoBlock .tfInfoBlockCopy{width:60%;font-size:1.8rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .tfInfoBlock img,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .tfInfoBlock img{width:30%}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:1.8rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock img,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock img{margin-right:1rem;height:5rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock span,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock span{color:#09f;font-weight:700}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock span:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .athensBlock span:hover{color:#000;background:#fd0}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;color:#000}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu::after,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu::after{content:"▶"}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.KS:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.KS:hover{background-color:#090;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.PG:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.PG:hover{background-color:#f90;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.CS:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.CS:hover{background-color:#3caea3;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.EC:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.EC:hover{background-color:#09f;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.RD:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.RD:hover{background-color:#c00;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.SM:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.SM:hover{background-color:#0041c2;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.UG:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.UG:hover{background-color:#9615e1;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.AD:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.AD:hover{background-color:#906;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.NS:hover,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu.NS:hover{background-color:#91cade;color:#fff}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu:not(:last-child),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu:not(:last-child){border-bottom:solid 1px #000}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu::after,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu::after{font-weight:700;font-size:2.5rem;font-family:"Font Awesome 5 Free"}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div{display:flex;flex-direction:column;margin-right:1rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(1),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(1){font-weight:500;font-size:2rem;margin-right:1rem;display:flex;align-items:center}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(1) img,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(1) img{height:4rem;margin-left:1rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(2),.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(2){font-weight:350;font-size:1.6rem;display:flex;align-items:center;margin-top:.5rem}.ecStrucMainContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(2) mark,.ecStrucAdminContent .ecStrucMainContentGrid .ecStrucMainContentBlock .ecStrucMainContentBlockMenu div span:nth-of-type(2) mark{margin:0 .5rem 0 0;font-size:1.8rem;color:#fff;font-weight:700;background:#c00;display:flex;justify-content:center;align-items:center;min-width:3rem;border-radius:5px;padding:2px 5px}.ecStrucMainContent .ecStrucMainContentFooter,.ecStrucAdminContent .ecStrucMainContentFooter{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.8rem;font-weight:400;padding-bottom:2rem}@media(max-width: 89em){.ecStrucMainContent .ecStrucMainContentFooter,.ecStrucAdminContent .ecStrucMainContentFooter{flex-direction:column;align-items:flex-start}}@media(max-width: 68em){.ecStrucMainContent .ecStrucMainContentFooter,.ecStrucAdminContent .ecStrucMainContentFooter{align-items:center}}@media(max-width: 62em){.ecStrucMainContent .ecStrucMainContentFooter,.ecStrucAdminContent .ecStrucMainContentFooter{font-size:3vw}}.ecStrucMainContent .ecStrucMainContentFooter #footCopyright,.ecStrucAdminContent .ecStrucMainContentFooter #footCopyright{display:flex;align-items:center;flex-direction:row}@media(max-width: 68em){.ecStrucMainContent .ecStrucMainContentFooter #footCopyright,.ecStrucAdminContent .ecStrucMainContentFooter #footCopyright{flex-direction:column;text-align:center}}.ecStrucMainContent .ecStrucMainContentFooter #footCopyright .fa-copyright,.ecStrucAdminContent .ecStrucMainContentFooter #footCopyright .fa-copyright{margin-left:.5rem}.ecStrucMainContent .ecStrucMainContentFooter #footPolicies,.ecStrucAdminContent .ecStrucMainContentFooter #footPolicies{display:flex;align-items:center}.ecStrucMainContent .ecStrucMainContentFooter #footPolicies .fa-solid,.ecStrucAdminContent .ecStrucMainContentFooter #footPolicies .fa-solid{margin-right:1rem}.ecStrucMainContent .ecStrucMainContentFooter #footPolicies a,.ecStrucAdminContent .ecStrucMainContentFooter #footPolicies a{color:#000;padding:.5rem;border-radius:.5rem}.ecStrucMainContent .ecStrucMainContentFooter #footPolicies a:hover,.ecStrucAdminContent .ecStrucMainContentFooter #footPolicies a:hover{background:#fe0}.ecStrucMainContent .ecStrucMainContentFooter #footPolicies a:not(:last-child),.ecStrucAdminContent .ecStrucMainContentFooter #footPolicies a:not(:last-child){margin-right:2rem}@media print{body{background:#fff}p,li{font-size:14pt}.rotaDisplayHeader,.essDisplayHeader,.dataDisplayHeader,.dataGridHeader,.noPrint,#headerBlockHeight{display:none !important}.rotaContainer,.essContainer{font-size:1.2rem !important}#filterRotaDisplayWeek,#filterRotaDisplayCalFront,#filterRotaDisplayAll,#filterRotaDisplayCal,#filterRotaDisplayRota,#filterRotaDisplay{margin-top:0 !important}.rotaDisplayHead,.rotaDisplayMain,.essDisplayHead,.essDisplayMain{padding:.5rem !important}.rotaDisplayPrintHeader,.essDisplayPrintHeader{display:flex !important;font-size:2rem;font-weight:700;justify-content:space-between !important;align-items:center;padding:0 2rem}.rotaDisplayPrintHeadingDates,.essDisplayPrintHeadingDates{font-size:2rem;font-weight:700}.rotaDisplayPrintHeadingPrinted,.essDisplayPrintHeadingPrinted{font-size:1.8rem;font-weight:400}}.staffDetails{display:flex;font-size:1.8rem;color:#000;font-weight:700;flex-wrap:wrap;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:dashed 1px rgba(0,0,0,.2)}.staffDetails .staffName{width:calc(100% - 26rem)}@media(max-width: 34em){.staffDetails .staffName{width:100%}}.staffDetails .staffMob{font-family:"CascadiaMono",monospace;color:#c00;width:18rem}@media(max-width: 34em){.staffDetails .staffMob{width:67%}}.staffDetails .staffBday{width:8rem;text-align:end}@media(max-width: 34em){.staffDetails .staffBday{width:33%}}.adminCodes{display:grid;grid-template-columns:1fr 1fr 30rem;align-items:center;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}@media(max-width: 34em){.adminCodes{grid-template-areas:none}}.adminCodes a{color:#09f}.adminCodes a:hover{color:#000;background:#fd0}.adminCodes .bdate{text-align:right}.adminCodes:not(:last-child){border-bottom:dashed 1px rgba(0,0,0,.2)}.adminCodes .adminCodesCode{letter-spacing:1.5px;color:red;font-family:"CascadiaMono",monospace;font-optical-sizing:auto;font-weight:500;font-style:normal;text-align:right}input[type=submit]{font-size:1.5rem;color:#fff;font-weight:700;padding:1rem;border-radius:1rem;border:none;transition:all .3s ease;margin-top:1rem}input[type=submit].green{background:#090}input[type=submit].red{background:#c00}input[type=submit]:hover{background:#000}.rotaDisplayErrorContainer{font-size:1.8rem;font-weight:700}.rotaDisplayErrorContainer .rotaDisplayError{background:#c00;color:#fff;padding:.5rem 1rem;text-align:center;margin:0 1rem}.dayCalendarMobileContainer{display:flex;flex-direction:column;padding:2rem;font-size:2rem;font-weight:600}.dayCalendarMobileContainer h1{font-size:3rem;font-weight:700}.dayCalendarMobileContainer h2{font-size:2.2rem;font-weight:300}.dayCalendarMobileContainer .dayCalendarMobileBlock{padding:1rem;border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000}.dayCalendarMobileContainer .dayCalendarMobileBlock .weekTimes{margin-right:2rem;width:25%;text-align:left}.dayCalendarMobileContainer .dayCalendarMobileBlock .weekEvent{width:75%;text-align:left}.dayCalendarMobileContainer .dayCalendarMobileBlock--time{color:#fff;background-color:#000;margin-top:2rem}.dataGridDisplay{display:grid;grid-template-columns:10rem 1fr 10rem;grid-template-rows:auto;grid-gap:1rem;font-size:2rem;width:50vw;margin:0 25vw;padding:2rem}.dataGridDisplay div{padding:1rem}.dataGridDisplay .dslHead{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;text-align:center;font-weight:700}.dataGridDisplay .dslMain{background:#fff}.dataGridDisplay .dslGMC{font-weight:700}.dataGridDisplay .dslDays{font-weight:700;display:flex;justify-content:center;align-items:center}.dataGridDisplay .dslDays__reg{color:#000}.dataGridDisplay .dslDays__high{background:red;color:#fff}.dataGridDisplay .dslDays__med{background:#f90;color:#fff}.dataGridDisplay .dslDays__low{background:#fd0;color:#000}.dataDisplayError{font-size:3rem;font-weight:700;display:flex;justify-content:center;text-align:center;color:#c00}.statsDisplayContainer{display:flex;flex-direction:column;align-items:center}.statsDisplayContainer fieldset{font-size:2rem;background:#fff;display:flex;margin:2rem 0;width:90vw;justify-content:space-between;align-items:center;border:solid 1px #000}@media(max-width: 73em){.statsDisplayContainer fieldset{width:95vw;flex-direction:column}}@media(max-width: 51em){.statsDisplayContainer fieldset{width:100vw;border:none}}.statsDisplayContainer fieldset legend{letter-spacing:.5px;text-align:center;font-weight:300;font-size:2.7rem;background:#000;color:#fff;padding:1rem 3rem;border-radius:2rem}@media(max-width: 73em){.statsDisplayContainer fieldset legend{font-size:2.5vw}}@media(max-width: 51em){.statsDisplayContainer fieldset legend{font-size:2.3rem;border-radius:0}}.statsDisplayContainer fieldset legend .fa-square{color:#fff;margin:0 1rem}.statsDisplayContainer fieldset legend strong{color:#fd0}.statsDisplayContainer fieldset .roomBookingStatsDataBlock{width:50%;padding:3rem}@media(max-width: 73em){.statsDisplayContainer fieldset .roomBookingStatsDataBlock{width:100%}}.statsDisplayContainer fieldset .roomBookingStatsDataBlock .roomBookingStatsDataGrid{display:grid;grid-template-columns:5rem 1fr 5rem 15rem}.statsDisplayContainer fieldset .roomBookingStatsDataBlock .roomBookingStatsDataGrid div{display:flex;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem}.statsDisplayContainer fieldset .roomBookingStatsDataBlock .roomBookingStatsDataGrid div:nth-of-type(4n + 3){justify-content:flex-end;font-weight:700;color:#09f}.statsDisplayContainer fieldset .roomBookingStatsDataBlock .roomBookingStatsDataGrid div:nth-of-type(4n + 4){justify-content:flex-end;font-weight:700;color:#c00}.statsDisplayContainer fieldset .roomBookingStatsDataBlock .roomBookingStatsDataGrid div:not(:nth-last-child(-n+4)){border-bottom:dashed 1px rgba(0,0,0,.2)}.statsDisplayContainer fieldset .roomBookingStatsChartBlock{width:50%;padding:1rem;display:flex;justify-content:center}.statsDisplayContainer fieldset .roomBookingStatsChartBlock .roomBookingStatsChart{width:60rem;border-radius:50%}.statsDisplayContainer fieldset .roomBookingStatsChartBlock .roomBookingStatsChart:before{content:"";display:block;padding-bottom:100%}.dataDisplayContainer{padding-bottom:.5rem}.dataDisplayContainer .dataDisplayBlockLate{border:solid 5px #c00}.dataDisplayContainer .dataDisplayBlock{border:solid 1px #000}.dataDisplayContainer .dataDisplayBlock,.dataDisplayContainer .dataDisplayBlockLate{display:flex;flex-direction:column;margin:4rem}.dataDisplayContainer .dataDisplayBlock__whiteBack,.dataDisplayContainer .dataDisplayBlockLate__whiteBack{background:#fff}.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate{background:#fd0;font-weight:700}.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader{background:#000;font-weight:700;color:#fff}.dataDisplayContainer .dataDisplayBlock .dataDisplayField,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField{font-weight:400}@media(max-width: 43em){.dataDisplayContainer .dataDisplayBlock .dataDisplayField,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField{display:flex;flex-direction:column}}.dataDisplayContainer .dataDisplayBlock .dataDisplayField__comm,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField__comm{display:flex;align-items:center}.dataDisplayContainer .dataDisplayBlock .dataDisplayField,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader{font-size:2rem;padding:1rem}.dataDisplayContainer .dataDisplayBlock .dataDisplayField img,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate img,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader img,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField img,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate img,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader img{vertical-align:bottom;transition:all .3s;margin:0 0 0 1rem}.dataDisplayContainer .dataDisplayBlock .dataDisplayField img:hover,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate img:hover,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader img:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField img:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate img:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader img:hover{transform:scale(1.5) rotate(5deg);background:none !important}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-square,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-square,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-square,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-square,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-square,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-square{margin:0 1rem;color:rgba(0,0,0,.3)}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-calendar-check,.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-calendar-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-user-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-calendar-check,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-calendar-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-user-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-calendar-check,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-calendar-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-user-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-calendar-check,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-calendar-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-user-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-calendar-check,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-calendar-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-user-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-calendar-check,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-calendar-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-user-times{margin:0 1rem}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-play{font-size:1.6rem}@media(max-width: 43em){.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-play,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-play,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-play{display:none}}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-calendar-check,.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-calendar-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayField .fa-user-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-calendar-check,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-calendar-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .fa-user-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-calendar-check,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-calendar-times,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .fa-user-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-calendar-check,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-calendar-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .fa-user-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-calendar-check,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-calendar-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .fa-user-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-calendar-check,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-calendar-times,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .fa-user-times{font-size:2.5rem}.dataDisplayContainer .dataDisplayBlock .dataDisplayField--time,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate--time,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader--time,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField--time,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate--time,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader--time{background:#000;color:#fff}.dataDisplayContainer .dataDisplayBlock .dataDisplayField:not(:last-child),.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate:not(:last-child),.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader:not(:last-child),.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField:not(:last-child),.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate:not(:last-child),.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader:not(:last-child){border-bottom:solid 1px rgba(0,0,0,.2)}.dataDisplayContainer .dataDisplayBlock .dataDisplayField input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader input[type=text]{width:50%}.dataDisplayContainer .dataDisplayBlock .dataDisplayField input[type=number],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate input[type=number],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader input[type=number]{width:15rem}.dataDisplayContainer .dataDisplayBlock .dataDisplayField input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayField input[type=number],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate input[type=number],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader input[type=number]{border:solid 1px rgba(0,0,0,.2);border-radius:5px;padding:.5rem 1rem;font-size:1.5rem;background:rgba(0,0,0,.05)}@media(max-width: 43em){.dataDisplayContainer .dataDisplayBlock .dataDisplayField input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayField input[type=number],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate input[type=number],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader input[type=text],.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate input[type=number],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader input[type=text],.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader input[type=number]{margin:1rem 0;width:100%}}.dataDisplayContainer .dataDisplayBlock .dataDisplayField button,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate button,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader button,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField button,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate button,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader button{transition:all .3s;margin-left:1rem}@media(max-width: 43em){.dataDisplayContainer .dataDisplayBlock .dataDisplayField button,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate button,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader button,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField button,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate button,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader button{margin:1rem 0}}.dataDisplayContainer .dataDisplayBlock .dataDisplayField button:hover,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate button:hover,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader button:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField button:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate button:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader button:hover{background:#000;transform:scale(1.1)}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .buttonComment,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .buttonComment,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .buttonComment,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .buttonComment,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .buttonComment,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .buttonComment{padding:.5rem 1rem;background:#000;color:#fff;font-size:1.8rem;border-radius:1rem;border:none;width:-moz-fit-content;width:fit-content}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .adminClaimTotal,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .adminClaimTotal,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .adminClaimTotal,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .adminClaimTotal,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .adminClaimTotal,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .adminClaimTotal{font-weight:700;color:#fff;padding:.5rem 1rem;border-radius:5px;margin-right:1rem;width:-moz-fit-content;width:fit-content;background:#c00}@media(max-width: 43em){.dataDisplayContainer .dataDisplayBlock .dataDisplayField .adminClaimTotal,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .adminClaimTotal,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .adminClaimTotal,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .adminClaimTotal,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .adminClaimTotal,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .adminClaimTotal{margin:1rem 0}}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .adminComment,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .adminComment,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .adminComment,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .adminComment,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .adminComment,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .adminComment{font-family:"CascadiaMono",sans-serif;font-size:1.8rem;border-radius:5px;padding:.5rem 1rem;background:url(../textures/witewall.webp);border:1px solid rgba(0,0,0,.2);min-width:25rem}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approvalSign,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approvalSign,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approvalSign,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approvalSign,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approvalSign,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approvalSign{font-size:2.5rem;padding:.5rem 1rem;border-radius:5px;border:none;color:#fff;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approved,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approved,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approved,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approved,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approved,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approved{background:#090}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .notApproved,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .notApproved,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .notApproved,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .notApproved,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .notApproved,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .notApproved{background:#c00}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approvalDate,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approvalDate,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approvalDate,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approvalDate,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approvalDate,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approvalDate{margin-left:1rem;font-size:1.6rem;font-weight:700}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approveButton,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approveButton,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approveButton,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approveButton,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approveButton,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approveButton{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border:none;font-size:2.5rem;border-radius:5px;color:#fff;transition:all .3s}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approveButton__tick,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approveButton__tick,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approveButton__tick,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approveButton__tick,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approveButton__tick,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approveButton__tick{background:#090}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approveButton__cross,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approveButton__cross,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approveButton__cross,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approveButton__cross,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approveButton__cross,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approveButton__cross{background:#c00}.dataDisplayContainer .dataDisplayBlock .dataDisplayField .approveButton__cross:hover,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldLate .approveButton__cross:hover,.dataDisplayContainer .dataDisplayBlock .dataDisplayFieldHeader .approveButton__cross:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayField .approveButton__cross:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldLate .approveButton__cross:hover,.dataDisplayContainer .dataDisplayBlockLate .dataDisplayFieldHeader .approveButton__cross:hover{transform:scale(1.1);background:#000}.dateTimeStyle{font-family:"CascadiaMono",sans-serif;font-weight:700;margin:0 .3rem;color:#c00}.loginInfo{margin-left:.5rem;font-size:1.8rem;font-weight:700;font-family:"CascadiaMono",sans-serif;letter-spacing:1.5px;color:red}.appLeaveRow{display:flex;width:100%;font-size:1.8rem;justify-content:space-between;align-items:center;height:5rem;padding-bottom:1rem;margin-bottom:1rem;font-weight:700;border-bottom:dashed 1px #ccc}.appLeaveRow .appLeaveNameDate{display:flex;justify-content:space-between;align-items:center;width:25rem}.appLeaveRow .appLeaveNameDate .appLeaveName{width:5rem;color:#fff;height:3.5rem;background:#000;display:flex;justify-content:center;align-items:center;border-radius:1rem;margin-right:1rem}@media(max-width: 43em){.appLeaveRow .appLeaveNameDate .appLeaveName{width:100%}}.appLeaveRow .appLeaveNameDate .appLeaveDate{width:20rem}@media(max-width: 43em){.appLeaveRow .appLeaveNameDate .appLeaveDate{width:100%}}.appLeaveRow .appLeaveMessage{width:calc(100% - 37rem);font-weight:300}.appLeaveRow .appLeaveButtons{width:12rem;display:flex;align-items:center;justify-content:space-between}.appLeaveRow .appLeaveButtons button{margin:0}.appLeaveRemoveRow{display:flex;width:100%;font-size:1.8rem;justify-content:space-between;align-items:center;height:5rem;padding-bottom:1rem;margin-bottom:1rem;font-weight:700;border-bottom:dashed 1px #ccc}.appLeaveRemoveRow .appLeaveRemoveDate{width:20rem}@media(max-width: 43em){.appLeaveRemoveRow .appLeaveRemoveDate{width:100%}}.appLeaveRemoveRow .appLeaveRemoveMessage{width:calc(100% - 25rem);font-weight:300}.appLeaveRemoveRow .appButtonRemoveReject{width:4rem}@media(max-width: 43em){.appLeaveRemoveRow .appButtonRemoveReject{width:100%}}.appButtonApprove,.appButtonReject{color:#fff;height:4rem;width:4rem;border-radius:1rem;display:flex;justify-content:center;align-items:center;border:none;transition:all .3s;font-size:2.5rem;font-weight:800;margin:0 .5rem}.appButtonApprove:hover,.appButtonReject:hover{background:#000}.appButtonApprove{background:#090}.appButtonReject{background:#c00}.intRotaGrid{width:100%;display:grid;font-size:1.4rem;font-weight:500;-moz-column-gap:2px;column-gap:2px}.intRotaGrid__mainHeader{position:sticky;margin-bottom:2px;background:url(../textures/little_plusesbw.webp) fixed}.intRotaGrid__mainRota{row-gap:1px}.intRotaGrid__tempRota{margin-bottom:1px}.intRotaGrid__templateHeaderWeek{grid-template-columns:8rem repeat(3, 1fr)}.intRotaGrid__templateHeaderDay{grid-template-columns:8rem repeat(15, 1fr)}.intRotaGrid .intRotaBlock{display:flex;justify-content:center;align-items:center;text-align:center;height:4rem}.intRotaGrid .intRotaBlock_header{background:#000;font-size:1.5rem;position:sticky;color:#fff;height:5rem}.intRotaGrid .intRotaBlock_rotaDate{background:#fff;font-weight:700;font-size:1.5rem;justify-content:start;padding-left:1rem}.intRotaGrid .intRotaBlock_staff{font-size:1.5rem;font-weight:700}.intRotaGrid .intRotaBlock_main{font-size:1.2rem;text-transform:uppercase}.intRotaGrid .intRotaBlock_simEquip{font-size:1.5rem}.intRotaGrid .intRotaBlock_simUC{text-transform:uppercase}.intRotaGrid .intRotaBlock_desks{background:#fff;font-size:1.8rem;font-weight:700}.smCode{background:#738678;color:#fff}.smCode .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__smCode{color:#738678}.smItem{background:#fff;color:#000}.smItem .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__smItem{color:#fff}.smLoc{background:#fff;color:#000}.smLoc .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__smLoc{color:#fff}.smDates{background:#738678;color:#fff}.smDates .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__smDates{color:#738678}.smNames{background:hsl(135.7894736842,7.6305220884%,98.8235294118%);color:#000}.smNames .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__smNames{color:hsl(135.7894736842,7.6305220884%,98.8235294118%)}.smNotes{background:#fff;color:#000}.smNotes .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__smNotes{color:#fff}.blank{background:#fff;color:#000}.blank .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__blank{color:#fff}.wfh{background:#09f;color:#fff}.wfh .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__wfh{color:#09f}.in{background:#090;color:#fff}.in .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__in{color:#090}.ala{background:#80a;color:#fff}.ala .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__ala{color:#80a}.alp{background:#80a;color:#fff}.alp .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__alp{color:#80a}.am{background:#fc0;color:#000}.am .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__am{color:#fc0}.pm{background:#f90;color:#000}.pm .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__pm{color:#f90}.mgr{background:#900;color:#fff}.mgr .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__mgr{color:#900}.osd{background:hsl(168,100%,55%);color:#000}.osd .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__osd{color:hsl(168,100%,55%)}.osa{background:hsl(168,100%,55%);color:#000}.osa .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__osa{color:hsl(168,100%,55%)}.osp{background:hsl(168,100%,55%);color:#000}.osp .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__osp{color:hsl(168,100%,55%)}.lday{background:crimson;color:#fff}.lday .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__lday{color:crimson}.lam{background:crimson;color:#fff}.lam .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__lam{color:crimson}.lpm{background:crimson;color:#fff}.lpm .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__lpm{color:crimson}.sick{background:#b36b00;color:#fff}.sick .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__sick{color:#b36b00}.sday{background:#4169e1;color:#fff}.sday .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__sday{color:#4169e1}.sam{background:#4169e1;color:#fff}.sam .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__sam{color:#4169e1}.spm{background:#4169e1;color:#fff}.spm .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__spm{color:#4169e1}.sb{background:#ffff8f;color:#000}.sb .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__sb{color:#ffff8f}.leaveapp{background:#80a;color:#fff}.leaveapp .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__leaveapp{color:#80a}.leavepen{background:hsl(288,50%,78%);color:#000}.leavepen .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__leavepen{color:hsl(288,50%,78%)}.holiday{background:repeating-linear-gradient(45deg, #999, #999 5px, #888 5px, #888 10px)}.holiday .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__holiday{color:repeating-linear-gradient(45deg, #999, #999 5px, #888 5px, #888 10px)}.weekend{background:repeating-linear-gradient(-45deg, #ddd, #ddd 5px, #ccc 5px, #ccc 10px)}.weekend .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__weekend{color:repeating-linear-gradient(-45deg, #ddd, #ddd 5px, #ccc 5px, #ccc 10px)}.nwd{background:#000;color:#fff}.nwd .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__nwd{color:#000}.spl{background:#ccc;color:#000}.spl .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__spl{color:#ccc}.ccd{background:#7fff00;color:#000}.ccd .osRotaBlockName{color:#fff;text-shadow:0 10px 18px rgba(0,0,0,.5)}.fa-circle__ccd{color:#7fff00}.rotaKeyContainer{font-size:1.8rem;display:flex;width:100%;flex-wrap:wrap;align-items:center}.rotaKeyContainer div{margin:.5rem 2rem 0 0}.rotaKeyContainer div .fa-circle{margin:0 .5rem}#labMakIntro{display:grid;justify-content:center;grid-template-columns:35rem 37rem 6rem;font-size:1.8rem;margin-bottom:2rem}#labMakIntro form{display:flex;flex-direction:column;margin-bottom:2rem}#labMakIntro button{width:8rem;height:8rem;border-radius:50%;background-image:url("../images/labPrintIconC.svg");background-size:70%;background-repeat:no-repeat;background-position:center;transition:all .3s;background-color:#fff;border:solid 5px #000}#labMakIntro button:hover{background-color:#906;border:solid 5px #000;background-image:url("../images/labPrintIconW.svg")}#labMakContainer{display:flex;justify-content:center;align-content:center;height:100%;width:100%;aspect-ratio:1/1.414;margin:0 auto}#labMakContainer #labMakerSheet{width:210mm;height:297mm;display:grid;grid-template-columns:repeat(3, 63.5mm);grid-template-rows:repeat(7, 38.1mm);grid-column-gap:3mm;background:#f0f0f0;justify-content:center;align-content:center;padding:15.15mm 7.25mm;border:solid 1px rgba(0,0,0,.2);box-shadow:0px 3px 15px 2px rgba(0,0,0,.3)}#labMakContainer #labMakerSheet .labMakerLabelBlock{position:relative}#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerLabel{width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;font-size:16px;font-weight:600;text-align:center;background:#fff;padding:.5rem}#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerTools{position:absolute;top:.5rem;right:.5rem;z-index:999;display:flex;flex-direction:column}#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerTools a{display:flex;justify-content:center;align-items:center;font-size:1.8rem;cursor:pointer;width:1.5rem;height:1.5rem;margin-bottom:.5rem}#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerTools a .fa-circle-minus,#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerTools a .fa-circle-plus,#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerTools a .fa-align-left,#labMakContainer #labMakerSheet .labMakerLabelBlock .labMakerTools a .fa-align-center{color:#000}#tfMainContainer{width:100%;height:auto;border:solid 1px #000;background:#fff;margin-bottom:2rem}#tfMainContainer #tfMainHeader{font-size:2.6rem;color:#fff;text-align:center;display:flex;justify-content:center;letter-spacing:.5px;min-height:8rem;align-items:center;background-color:#906;border-bottom:solid 2rem #73004d}#tfMainContainer #tfMainGrid{width:100%;display:grid;grid-template-columns:4fr 1fr}#tfMainContainer #tfMainGrid #tfMainGridContent{padding:2rem;font-size:3rem;font-weight:300}#tfMainContainer #tfMainGrid #tfMainGridContent input[type=radio],#tfMainContainer #tfMainGrid #tfMainGridContent input[type=checkbox]{transform:scale(2.5);margin:0 2rem 0 0}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton{display:flex;margin-top:2rem}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton button{transition:all .4s;height:8rem;width:33%;display:flex;justify-content:center;align-items:center;border:none;border-top:solid 1px #000;border-bottom:solid 1px #000;text-transform:uppercase;letter-spacing:1px;font-size:2.2rem;font-weight:400;border-right:1px #000 solid}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton #UGbut{border-top-left-radius:3rem;border-bottom-left-radius:3rem;border-left:solid 1px #000}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton #UGbut:hover{background:#9615e1;color:#fff}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton #PGbut:hover{background:#f90;color:#fff}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton #RDbut{border-top-right-radius:3rem;border-bottom-right-radius:3rem}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMainGridButton #RDbut:hover{background:#2f69a7;color:#fff}#tfMainContainer #tfMainGrid #tfMainGridContent #tfFormHeader{font-size:3.5rem;font-weight:300}#tfMainContainer #tfMainGrid #tfMainGridContent #tfMandNotice{font-weight:300;font-size:2rem;padding:.5rem 0;border-top:dashed 1px rgba(0,0,0,.2);border-bottom:dashed 1px rgba(0,0,0,.2);margin:2rem 0;text-align:left;width:auto}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset{border:none;margin-bottom:3rem}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset label{font-size:1.7rem;font-weight:600;line-height:initial}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .smallcopy{font-size:1.5rem;line-height:1.4;margin:.5rem 0}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .selectButtonContainer{display:flex;margin:1rem 0 2rem 0}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .selectButtonContainer .selectButton{position:relative}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .selectButtonContainer .selectButton select{width:100%;height:4rem;padding:0px 5rem 0 1rem;margin:0 !important;font-size:1.7rem;color:#000;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:400 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .selectButtonContainer .selectButton span{position:absolute;width:40px;height:100%;right:0;top:0;pointer-events:none;border-left:solid 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.1);background-image:url("../images/chevronDown.svg");background-size:60%;background-position:center;background-repeat:no-repeat}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .radioButtonBlock{margin:1rem 0 2rem 0}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .radioButtonBlock div{line-height:1}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset input[type=radio],#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset input[type=checkbox]{transform:scale(1.5);margin:0 1rem 0 .5rem}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset input:focus,#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset textarea:focus{outline:none;border:solid 2px #c00}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset input[type=text],#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset input[type=date],#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset textarea,#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset .displayOnlyInput{font-family:"CascadiaMono",sans-serif;font-size:1.8rem;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);width:100%;padding:1rem;margin:1rem 0 2rem 0}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset input[type=text]{height:4rem}#tfMainContainer #tfMainGrid #tfMainGridContent form fieldset textarea{height:15rem}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton{display:flex;align-items:center;height:6rem;border:none;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:2rem;margin-bottom:2rem;transition:all .4s}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton__UG{background:#9615e1}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton__PG{background:#f90}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(0,0,0,.5)}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton:active{transform:scale(0.95);box-shadow:0 0 10px rgba(0,0,0,.5)}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton .tfSubmitButtonIcon{width:6rem;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;background-image:url("../images/send.svg");background-size:50%;background-position:center;background-repeat:no-repeat;box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,.5);background-color:rgba(0,0,0,.4)}#tfMainContainer #tfMainGrid #tfMainGridContent .tfSubmitButton .tfSubmitButtonText{width:21rem;padding:0 1rem;height:100%;display:flex;align-items:center;justify-content:left;color:#fff;font-size:2rem;font-weight:600;box-shadow:inset 0px -10px 10px -5px rgba(0,0,0,.5);border-top-right-radius:2rem;border-bottom-right-radius:2rem;text-transform:uppercase;letter-spacing:1px;transition:all .4s}#tfMainContainer #tfMainGrid img{width:80%}#staffRotaInfo{display:flex;flex-direction:column;width:36rem;background:#fff;height:100vh;padding:1.5rem;position:fixed;left:0;top:0;z-index:999}@media(max-width: 62em){#staffRotaInfo{width:100vw}}#staffRotaInfo #staffRotaHeading{font-size:2.8rem;font-weight:700}#staffRotaInfo #staffRotaUpdate{font-size:2rem;font-weight:300}#staffRotaInfo #staffRotaUpdate strong{color:#c00}#staffRotaInfo #staffRotaDateRange{margin:1.5rem 0}#staffRotaInfo #staffRotaDateRange #staffRotaDateBlock{width:100%;display:flex;align-items:center;font-size:1.8rem}#staffRotaInfo #staffRotaDateRange #staffRotaDateBlock input{text-align:left;display:block;font-size:1.7rem !important;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);font-weight:500 !important;padding:.5rem;color:#000 !important;-webkit-appearance:none;-moz-appearance:none;margin:1rem 0;appearance:none}#staffRotaInfo #staffRotaDateRange #staffRotaDateBlock input:first-of-type{margin-right:.5rem}#staffRotaInfo #staffRotaDateRange #staffRotaDateBlock input:last-of-type{margin-left:.5rem}#staffRotaInfo #staffRotaKeyContainer{height:60vh;overflow:auto;margin-bottom:2rem}#staffRotaInfo #staffRotaKeyContainer #staffRotaKey{display:grid;grid-template-columns:3.5rem 5rem 1fr;font-size:1.8rem;align-items:center;grid-row-gap:5px;margin-bottom:2rem}#staffRotaDisplay{margin-left:36rem;height:100vh;width:calc(100vw - 36rem)}@media(max-width: 62em){#staffRotaDisplay{margin:0;width:100vw;top:5rem;height:calc(100vh - 5rem)}}#staffRotaDisplay .dataLoader{display:flex;flex-direction:column;text-align:center;width:100%;height:100%;justify-content:center;align-items:center;color:rgba(0,0,0,.2)}#staffRotaDisplay .dataLoader i{font-size:12rem}#staffRotaDisplay .dataLoader .dataLoaderText{font-weight:800;font-size:5rem}#staffRotaMobileHeader{width:100vw;background:#000;color:#fff;display:none;justify-content:space-evenly;align-items:center;height:5rem;border-bottom:solid 1px #fff;padding:0 1rem}@media(max-width: 62em){#staffRotaMobileHeader{display:flex}}#staffRotaGrid{display:grid;grid-template-columns:10rem 1fr;background:#fff;height:100vh}#staffRotaGrid #staffRotaHeaders{display:grid;grid-template-columns:10rem;grid-row-gap:1px}#staffRotaGrid #staffRotaHeaders .staffRotaHeadersCell{font-size:1.7rem;color:#fff;display:flex;align-items:center;border-right:3px solid #fff}#staffRotaGrid #staffRotaHeaders .staffRotaHeadersCell__dateDesks{background:#000;justify-content:center}#staffRotaGrid #staffRotaHeaders .staffRotaHeadersCell__staff{justify-content:flex-end;font-weight:700;padding-right:1.5rem;background-size:auto 70%;background-position:15% center;background-repeat:no-repeat}#staffRotaGrid #staffRotaHeaders .educators,#staffRotaGrid #staffRotaHeaders .knowledgeservice,#staffRotaGrid #staffRotaHeaders .postgraduate,#staffRotaGrid #staffRotaHeaders .undergraduate{background-color:#444}#staffRotaGrid #staffRotaHeaders .events,#staffRotaGrid #staffRotaHeaders .leaders,#staffRotaGrid #staffRotaHeaders .reception,#staffRotaGrid #staffRotaHeaders .web{background-color:#888}#staffRotaGrid #staffRotaHeaders .educators{background-image:url("../images/rota-educators.svg")}#staffRotaGrid #staffRotaHeaders .knowledgeservice{background-image:url("../images/rota-knowledgeservice.svg")}#staffRotaGrid #staffRotaHeaders .postgraduate{background-image:url("../images/rota-postgraduate.svg")}#staffRotaGrid #staffRotaHeaders .undergraduate{background-image:url("../images/rota-undergraduate.svg")}#staffRotaGrid #staffRotaHeaders .events{background-image:url("../images/rota-events.svg")}#staffRotaGrid #staffRotaHeaders .leaders{background-image:url("../images/rota-leaders.svg")}#staffRotaGrid #staffRotaHeaders .reception{background-image:url("../images/rota-reception.svg")}#staffRotaGrid #staffRotaHeaders .web{background-image:url("../images/rota-web.svg")}#staffRotaGrid .staffRotaMain{display:grid;grid-auto-columns:80px;grid-gap:1px;grid-auto-flow:column;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}#staffRotaGrid .staffRotaMain .staffRotaMainDays{height:100%;display:grid;grid-gap:1px}#staffRotaGrid .staffRotaMain .staffRotaMainDays .staffRotaMainCell{display:flex;align-items:center;justify-content:center}#staffRotaGrid .staffRotaMain .staffRotaMainDays .staffRotaMainCell__dateDesks{color:#fff;background:#000;font-size:1.2rem}#staffRotaGrid .staffRotaMain .staffRotaMainDays .staffRotaMainCell__staff{font-weight:700;font-size:1.5rem}#sicLeaAmeDateStart,#sicLeaAmeDateEnd{width:20rem;margin:0 1rem}@media(max-width: 43em){#sicLeaAmeDateStart,#sicLeaAmeDateEnd{width:100%;margin:1rem 0}}#sicLeaAmeRes{border-top:solid 10px rgba(0,0,0,.1);margin-top:3rem;padding-top:3rem}#sicLeaAmeRes .sicLeaAmeResBlock{display:flex;margin-bottom:1rem;padding-bottom:1rem;font-size:1.8rem;font-weight:700;border-bottom:dashed 1px rgba(0,0,0,.2);align-items:center}#sicLeaAmeRes .sicLeaAmeResBlock div{margin-right:1rem}#sicLeaAmeRes .sicLeaAmeResBlock div:nth-child(1){color:#c00}#sicLeaAmeRes .sicLeaAmeResBlock div:nth-child(2){color:#09f}#sicLeaAmeRes .sicLeaAmeResBlock input[type=text]{width:30rem;margin:0}.clinBlock{display:grid;align-items:center;grid-template-columns:2fr 2fr 5fr 3fr}.clinBlock .clinBlockCell{font-weight:700;font-size:1.7rem}.clinBlock .clinBlockCell:last-child{justify-self:end}.clinBlock .clinBlockCell__date{color:#09f}.clinBlock .clinBlockCell__time{color:#c00}.clinBlock .clinBlockCell .redBack{background:#c00;color:#fff;padding:.5rem 1rem}.clinBlock .clinBlockCell .greenBack{background:#090;color:#fff;padding:.5rem 1rem}.clinBlock:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px rgba(0,0,0,.2)}.clinBlock div{margin-right:1rem}#csTrainEquipFilterContainer{position:absolute;height:12rem;background:#fff;width:100%;top:7.6rem;display:flex;z-index:999;text-align:center;justify-content:center;border-bottom:solid 1px #000;flex-direction:column;box-shadow:5px 5px 10px 0px rgba(0,0,0,.5);font-size:1.8rem;padding:0 5rem}#csTrainEquipFilterContainer input{margin:1rem auto 0 auto;width:40rem;height:4rem;font-family:"CascadiaMono",sans-serif;color:#000;font-weight:350;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);padding:1rem}#csTrainEquipResultsContainer{background:url(../textures/bedgeGrunge.webp)}#csTrainEquipResultsContainer #csTrainEquipResults{margin-top:12rem}#csTrainEquipSelectedContainer{position:absolute;bottom:0;width:100%;background:#fff;height:20rem;border-top:solid 1px #000;padding:2rem}#csTrainEquipSelectedContainer p{text-align:center}#csTrainEquipSelectedContainer form{display:flex;justify-content:space-between;width:100%;flex-direction:column}#csTrainEquipSelectedContainer form #requesteeInputs{width:100%;display:flex;flex-wrap:wrap;justify-content:center}#csTrainEquipSelectedContainer form #requesteeInputs .requesteeInputBlock{display:flex;align-items:center;margin:0 1rem 1rem 1rem}#csTrainEquipSelectedContainer form #requesteeInputs .requesteeInputBlock label{font-size:1.8rem;font-weight:700}#csTrainEquipSelectedContainer form #requesteeInputs .requesteeInputBlock input{margin-left:1rem;height:4rem;font-family:"CascadiaMono",sans-serif;font-size:1.8rem;color:#000;font-weight:350;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2);padding:1rem}#csTrainEquipSelectedContainer form #requesteeInputs input[type=submit]{margin:0 1rem 1rem 1rem;height:4rem;font-size:1.7rem;color:#fff;font-weight:700;background:#000;line-height:2rem}.csTrainEquipContainer{display:flex;width:100%}.csTrainEquipContainer .csTrainEquipGallery{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.csTrainEquipContainer .csTrainEquipGallery .csTrainEquipGalleryBlock{width:calc((100% - 6rem)/4);padding:2rem;background:#fff;border:solid 1px rgba(0,0,0,.5);border-radius:1rem;transition:all .4s;display:flex;flex-direction:column;align-items:center}.csTrainEquipContainer .csTrainEquipGallery .csTrainEquipGalleryBlock:hover{filter:drop-shadow(0 0 12px #000)}.csTrainEquipContainer .csTrainEquipGallery .csTrainEquipGalleryBlock .csTrainEquipGalleryBlockItem{font-size:2rem;font-weight:700;text-align:center}.csTrainEquipContainer .csTrainEquipGallery .csTrainEquipGalleryBlock .csTrainEquipGalleryBlockID{font-size:2rem;font-weight:800;text-align:center;color:#c00}.csTrainEquipContainer .csTrainEquipGallery .csTrainEquipGalleryBlock img{margin-top:2rem;max-height:20rem;max-width:100%;display:block}#ksHubContainer{padding:2rem}#ksHubContainer #ksHubLogo{width:100%}#ksHubContainer #ksHubIntro{color:#ae2573;font-weight:750;font-size:2.5rem;margin-top:1rem}#ksHubContainer #ksHubSearchContainer #klhHubSearchInput{background:url(../textures/witewall.webp);border:1px solid rgba(0,0,0,.2);cursor:auto;font-size:3rem;font-weight:700;height:6rem;line-height:6rem;padding:0 2rem;width:100%;margin-top:2rem}#ksHubContainer #ksHubSearchContainer #klhHubSearchInput::-webkit-input-placeholder,#ksHubContainer #ksHubSearchContainer #klhHubSearchInput::placeholder{color:rgba(0,0,0,.2)}@media(max-width: 62em){#ksHubContainer #ksHubSearchContainer #klhHubSearchInput{width:100%;margin-bottom:1rem;margin-right:0;font-size:2.5rem}}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton{position:relative;width:20rem;height:5rem;transition:.5s;transform-style:preserve-3d;transform:perspective(1000px) rotateX(0deg);border:none}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton:hover{transform:perspective(1000px) rotateX(90deg)}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton:active{transform:perspective(1000px) rotateX(180deg)}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;font-size:1.8rem;font-weight:400;letter-spacing:1px;transition:.5s;box-shadow:0px 0px 10px 1px rgba(0,0,0,.2);border:solid 3px hsla(0,0%,100%,.5);outline:solid 1px #000}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton span:nth-child(1){transform:rotateX(360deg) translateZ(2.5rem);background-color:#ae2573}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton span:nth-child(2){transform:rotateX(270deg) translateZ(2.5rem);background-color:#ae2573}#ksHubContainer #ksHubSearchContainer #ksHubSearchButton span:nth-child(3){transform:rotateX(180deg) translateZ(2.5rem);background-color:#000}#ksHubContainer #ksHubText{margin-top:2rem;font-size:1.8rem}#ksHubContainer #ksHubText a{color:#09f}#ksHubContainer #ksHubText a:hover{color:#000;background:#fd0}#ksNews{text-align:center}#ksNews .ksNewsHeading{font-size:2rem;font-weight:400}#ksNews .ksNewsGrid{display:flex;flex-wrap:wrap;width:100%;gap:3rem;margin:3rem 0;justify-content:center}#ksNews .ksNewsGrid a{transition:all .3s}#ksNews .ksNewsGrid a img{border:solid 1px #000;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3)}#ksNews .ksNewsGrid a:hover{transform:scale(1.1);background:none}#ksNews .ksNewsButtons{width:100%;justify-content:center;display:grid;grid-template-columns:30rem 30rem;gap:5rem;margin-bottom:3rem}@media(max-width: 62em){#ksNews .ksNewsButtons{grid-template-columns:30rem}}#ksNews .ksNewsButtons a{font-weight:600;color:#fff;font-size:1.8rem;text-align:center;padding:1rem;background-image:url(../textures/admin3.webp);display:flex;justify-content:center;align-items:center;border:solid 1px rgba(0,0,0,.3);border-radius:1rem;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3)}#ksNews .ksNewsButtons a:hover{transform:scale(1.1)}.wbIntro{display:flex;justify-content:space-between;align-items:center}@media(max-width: 31em){.wbIntro{flex-direction:column}}.wbIntro .wbIntroLogo{display:flex;justify-content:space-between;align-items:center}@media(max-width: 31em){.wbIntro .wbIntroLogo{margin:2rem 0}}.wbMontage{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}@media(max-width: 31em){.wbMontage{flex-direction:column}}.wbMontage img{border:solid 10px #fff;outline:solid 1px #000;box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);-webkit-box-shadow:0px 3px 15px 2px rgba(0,0,0,.3);height:20rem}@media(max-width: 62em){.wbMontage img{width:33%;height:auto;border:solid 1vw #fff}}@media(max-width: 31em){.wbMontage img{width:100%}}.wbMontage img:nth-child(odd){transform:rotate(3deg)}.wbMontage img:nth-child(even){transform:rotate(-3deg)}.rpContainer{display:flex;align-items:center;justify-content:space-between;margin:1rem 0 .5rem 0;width:100%}.rpContainer .rpInput{padding:1rem;width:calc(100% - 8rem);margin-right:1rem;font-size:1.5rem;background:url(../textures/witewall.webp);border:solid 1px rgba(0,0,0,.2)}.rpContainer .rpSubmit{margin:0;padding:.5rem;border-radius:5px;width:7rem;background:#9615e1;transition:all .4s}.rpContainer .rpSubmit:hover{background:#7110a9}#ugTeamContainer{display:flex;flex-wrap:wrap;width:100%}#ugTeamContainer .ugTeamMemberBlock{width:25rem;background:url("../textures/backTexture1.jpg");min-height:30rem;margin:2rem 2.5rem;border-radius:1rem;border:solid 1px #000;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.8rem;text-align:center;padding:1rem;box-shadow:0 3px 15px 2px rgba(0,0,0,.3)}#ugTeamContainer img{width:18rem;height:18rem;border-radius:50%;border:solid 10px #fff;outline:solid 1px #000}#ugTeamContainer .ugTeamMemberName{font-weight:700;font-size:2.5rem;line-height:1.2;margin-bottom:.5rem}#ugTeamContainer .ugTeamMemberTitle{font-weight:300;font-size:1.9rem;line-height:1.2;margin-bottom:.5rem}#ugTeamContainer .fa-envelope{color:rgba(0,0,0,.2);transition:all .3s ease}#ugTeamContainer .fa-envelope:hover{color:#000;transform:scale(1.2)}#ugTeamContainer a:hover{background:none !important}.smCalendarMonthHead{font-size:2.3rem;color:#000;font-weight:700}.smCalendarBlock{border-bottom:solid 1px #000}.smCalendarBlock .smCalendarHeadGrid{display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:4rem;grid-gap:1px}.smCalendarBlock .smCalendarHeadGrid .smCalendarHeadGridCell{display:flex;justify-content:center;align-items:center;background:#000;font-size:1.7rem;color:#fff;font-weight:600}.smCalendarBlock .smCalendarMainGrid{display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:minmax(5rem, auto);grid-gap:1px;background:#000}.smCalendarBlock .smCalendarMainGrid .smCalendarMainGridHash{display:flex;justify-content:center;align-items:center;background:repeating-linear-gradient(45deg, #0041c2, #0041c2 5px, rgb(41, 112.7010309278, 255) 5px, rgb(41, 112.7010309278, 255) 10px)}.smCalendarBlock .smCalendarMainGrid .smCalendarMainGridDates{display:flex;justify-content:center;align-items:center;background:#fff}.smCalendarBlock .smCalendarMainGrid .smCalendarMainGridDates .smCalendarMainGridDatesText{font-size:1.8rem;color:#000;font-weight:700}.smCalendarBlock .smCalendarMainGrid .smCalendarMainGridDates .smEvent{border-radius:50%;width:3.6rem;height:3.6rem;display:flex;justify-content:center;align-items:center;background:#fd0}#smEvent{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;font-size:1.8rem;color:#000;font-weight:500;min-height:15rem}.smImageBlock{display:flex;width:100%;height:auto;justify-content:center;align-items:center;border-bottom:solid 1px #000}.smNewsTicker{position:fixed;top:0;width:100%;overflow:hidden;height:5rem;background-color:#000;padding-left:100%;box-sizing:content-box;z-index:1;border-bottom:solid 10px #0041c2}.smNewsTicker .smnewsTickerBlock{display:inline-block;height:5rem;line-height:5rem;white-space:nowrap;padding-right:100%;box-sizing:content-box;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker}.smNewsTicker .smnewsTickerBlock .smNewsTickerItem{display:inline-block;padding:0 6rem;font-size:2rem;color:#fff;font-weight:500}.smNewsTicker .smnewsTickerBlock .smNewsTickerItem .fa-square{color:#fd0;margin:0 1.5rem;font-size:80%}.lecturetheatre{background:#fd0;color:#000}.lecturetheatre__borderRight{border-right:solid 5rem #fd0}.lecturetheatre__borderBottom{border-bottom:solid 2rem #fd0}.lecturetheatreblock{color:#fd0}.blueroom{background:#09f;color:#fff}.blueroom__borderRight{border-right:solid 5rem #09f}.blueroom__borderBottom{border-bottom:solid 2rem #09f}.blueroomblock{color:#09f}.lilacroom{background:#9c7dfa;color:#fff}.lilacroom__borderRight{border-right:solid 5rem #9c7dfa}.lilacroom__borderBottom{border-bottom:solid 2rem #9c7dfa}.lilacroomblock{color:#9c7dfa}.greenroom{background:#0b0;color:#fff}.greenroom__borderRight{border-right:solid 5rem #0b0}.greenroom__borderBottom{border-bottom:solid 2rem #0b0}.greenroomblock{color:#0b0}.burgundyroom{background:#c00;color:#fff}.burgundyroom__borderRight{border-right:solid 5rem #c00}.burgundyroom__borderBottom{border-bottom:solid 2rem #c00}.burgundyroomblock{color:#c00}.clinicalskillsroom{background:#0fc;color:#000}.clinicalskillsroom__borderRight{border-right:solid 5rem #0fc}.clinicalskillsroom__borderBottom{border-bottom:solid 2rem #0fc}.clinicalskillsroomblock{color:#0fc}.studysuite{background:#9cf;color:#000}.studysuite__borderRight{border-right:solid 5rem #9cf}.studysuite__borderBottom{border-bottom:solid 2rem #9cf}.studysuiteblock{color:#9cf}.aquaroom{background:#9cf;color:#000}.aquaroom__borderRight{border-right:solid 5rem #9cf}.aquaroom__borderBottom{border-bottom:solid 2rem #9cf}.aquaroomblock{color:#9cf}.sphsimsuite{background:#f90;color:#fff}.sphsimsuite__borderRight{border-right:solid 5rem #f90}.sphsimsuite__borderBottom{border-bottom:solid 2rem #f90}.sphsimsuiteblock{color:#f90}.sphsimsuitedebriefroom{background:hsl(36,100%,75%);color:#000}.sphsimsuitedebriefroom__borderRight{border-right:solid 5rem hsl(36,100%,75%)}.sphsimsuitedebriefroom__borderBottom{border-bottom:solid 2rem hsl(36,100%,75%)}.sphsimsuitedebriefroomblock{color:hsl(36,100%,75%)}.virtualtrainingroom{background:hsl(36,100%,75%);color:#000}.virtualtrainingroom__borderRight{border-right:solid 5rem hsl(36,100%,75%)}.virtualtrainingroom__borderBottom{border-bottom:solid 2rem hsl(36,100%,75%)}.virtualtrainingroomblock{color:hsl(36,100%,75%)}.techbubble1{background:#840;color:#fff}.techbubble1__borderRight{border-right:solid 5rem #840}.techbubble1__borderBottom{border-bottom:solid 2rem #840}.techbubble1block{color:#840}.techbubble2{background:rgb(195.5,161.5,127.5);color:#000}.techbubble2__borderRight{border-right:solid 5rem rgb(195.5,161.5,127.5)}.techbubble2__borderBottom{border-bottom:solid 2rem rgb(195.5,161.5,127.5)}.techbubble2block{color:rgb(195.5,161.5,127.5)}.diningroom{background:olive;color:#fff}.diningroom__borderRight{border-right:solid 5rem olive}.diningroom__borderBottom{border-bottom:solid 2rem olive}.diningroomblock{color:olive}.fpRbBlock{display:flex;margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px #000;width:100%;flex-direction:column}.fpRbBlock .fpRbBlockTimes{font-size:1.8rem;font-weight:700;color:#c00}.fpRbBlock .fpRbBlockEvent{font-weight:700;font-size:1.8rem;color:#000;margin-bottom:1rem}.fpRbBlock .fpRbBlockVenue{font-weight:500;font-size:1.4rem;text-transform:uppercase;letter-spacing:.2px}.fpRbBlock .fpRbBlockVenue .fas{margin-right:1rem}.userRoomAvailMessContainer{display:flex;width:100%;margin-bottom:3rem;align-items:center;font-size:2rem}.userRoomAvailMessContainer i{margin-right:2rem}.csTrainEquipImageCopy{display:flex;align-items:center;height:3rem;margin-top:1rem;font-size:1.6rem}.csTrainEquipImageCopy i{font-size:2.5rem;margin-right:1rem}.csTrainEquipImageCopy i:last-child{margin-left:3rem}#trainingEquipItems{display:flex;justify-content:space-between;position:relative;height:60rem;margin:2rem 0}#trainingEquipItems .trainingEquipItemsCopyContainer{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;padding:0 1rem}#trainingEquipItems .trainingEquipItemsCopyContainer .trainingEquipItemsCopyBlock{display:flex;flex-direction:column;margin:1rem 0 2rem 0}#trainingEquipItems .trainingEquipItemsCopyContainer .trainingEquipItemsCopyBlock .trainingEquipItemsCopyRow{display:flex;align-items:center;width:40rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:dashed 1px rgba(0,0,0,.2);font-size:1.8rem;font-weight:500}#trainingEquipItems .trainingEquipItemsCopyContainer .trainingEquipItemsCopyBlock .trainingEquipItemsCopyRow input{transform:scale(2);margin-right:2rem}#trainingEquipItems .trainingEquipItemsCopyContainer .trainingEquipItemsCopyBlock .trainingEquipItemsCopyRow .fa-eye,#trainingEquipItems .trainingEquipItemsCopyContainer .trainingEquipItemsCopyBlock .trainingEquipItemsCopyRow .fa-eye-slash{margin-right:2rem;font-size:2.5rem;transition:all .3s}#trainingEquipItems .trainingEquipItemsCopyContainer .trainingEquipItemsCopyBlock .trainingEquipItemsCopyRow .fa-eye:hover{transform:scale(1.5)}#trainingEquipItems #trainingEquipItemsImageContainer{position:absolute;top:0;right:0;border:solid 1px #000;width:40rem;height:auto;background:rgba(0,0,0,.8);display:flex;flex-direction:column}#trainingEquipItems #trainingEquipItemsImageContainer img{width:100%;height:auto}#trainingEquipItems #trainingEquipItemsImageContainer #caption{display:flex;align-items:center;justify-content:center;height:auto;padding:1rem .5rem;text-align:center;font-size:1.8rem;color:#fff}#missingChecks{background:#c00;color:#fff;padding:.5rem 1rem;font-size:1.8rem;font-weight:700;display:none}.rbInfoContainer{display:table;width:100%;margin-bottom:2rem}@media(max-width: 87em){.rbInfoContainer{display:flex;flex-direction:column;margin-bottom:2rem}}.rbInfoContainer .rbInfoBlock{display:table-cell;font-size:1.8rem;color:#fff;font-weight:500;transition:all .4s;vertical-align:middle}.rbInfoContainer .rbInfoBlock .rbInfoSubBlock{display:flex;align-items:center;padding:1rem 2rem 1rem 40px}@media(max-width: 87em){.rbInfoContainer .rbInfoBlock{display:flex;height:auto;justify-content:center;text-align:center}}.rbInfoContainer .rbInfoBlock__start{background:#000;text-align:left;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%);width:50rem;padding:1rem 2rem 1rem 1.5rem}@media(max-width: 87em){.rbInfoContainer .rbInfoBlock__start{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(50% + 20px) calc(100% - 20px), 50% 100%, calc(50% - 20px) calc(100% - 20px), 0 calc(100% - 20px));width:100%;padding:1.5rem 1.5rem 30px 1.5rem;text-align:center;z-index:9}}.rbInfoContainer .rbInfoBlock__main{background:#09f;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%, calc(0% + 30px) 50%);width:calc(100% - 50rem)/2}@media(max-width: 87em){.rbInfoContainer .rbInfoBlock__main{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(50% + 20px) calc(100% - 20px), 50% 100%, calc(50% - 20px) calc(100% - 20px), 0 calc(100% - 20px));width:100%;padding:1.5rem 1.5rem 30px 1.5rem;text-align:center;margin-top:-20px;background:#0073bf;z-index:8}}.rbInfoContainer .rbInfoBlock__end{background:#09f;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, calc(0% + 30px) 50%);width:calc(100% - 50rem)/2}@media(max-width: 87em){.rbInfoContainer .rbInfoBlock__end{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);width:100%;padding:1.5rem;text-align:center;margin-top:-20px;z-index:7}}.rbInfoContainer .rbInfoBlock__end2{background:#09f;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, calc(0% + 30px) 50%);width:calc(100% - 50rem)}@media(max-width: 87em){.rbInfoContainer .rbInfoBlock__end2{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);width:100%;padding:1.5rem;text-align:center;margin-top:-20px;z-index:7}}.rbInfoContainer .rbInfoBlock__link{transition:all .4s}.rbInfoContainer .rbInfoBlock__link:hover{background:#003d66}.rbInfoContainer .rbInfoBlock img{height:60px;margin-right:1rem}@media(max-width: 90em){.rbInfoContainer .rbInfoBlock img{display:none}}.rbInfoContainer .rbInfoBlock .rbInfoEmail{font-weight:700;font-size:2rem;margin-left:1rem}.rbInfoFutureEvents{width:100%;font-size:1.8rem;font-weight:500}.rbInfoFutureEvents input{padding:.5rem 1rem;font-weight:700}.tickBox{font-size:2.5rem;font-weight:400;margin-left:.5rem}.tickBox:not(:last-child){margin-right:1rem}#ksForm{padding:3rem;background:#fff;min-height:100%}#ksForm .ksFormHeader{display:flex;width:100%;height:15rem;align-items:center;margin-bottom:2rem}#ksForm .ksFormHeader .ksFormHeaderLogo{width:18rem;height:100%;background-image:url("../images/logoKS-PorCol.svg");background-repeat:no-repeat;background-size:contain;background-position:right}#ksForm .ksFormHeader .ksFormHeaderCopy{display:flex;flex-direction:column;width:calc(100% - 18rem);height:100%;justify-content:space-evenly}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormMainType{font-size:3rem;font-weight:300}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormSubType{font-size:3.5rem;font-weight:700;padding:1rem;color:#fff;margin:.5rem 0}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormSubType__nr{background:#09f}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormSubType__ja{background:#090}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormSubType__bk{background:#80a}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormSubType__es{background:#c00}#ksForm .ksFormHeader .ksFormHeaderCopy .ksFormKNID{font-size:2.5rem;font-weight:700;color:#c00}#ksForm .ksFormContainer{background:#fff}#ksForm .ksFormContainer .ksFormHeadings{font-size:2rem;font-weight:700;margin-bottom:1rem}#ksForm .ksFormContainer .ksFormTemplate{display:inline-grid;width:100%;grid-template-columns:repeat(8, 1fr);margin-bottom:3rem}#ksForm .ksFormContainer .ksFormTemplate__nr{border-top:1px solid #09f;border-left:1px solid #09f}#ksForm .ksFormContainer .ksFormTemplate__ja{border-top:1px solid #090;border-left:1px solid #090}#ksForm .ksFormContainer .ksFormTemplate__bk{border-top:1px solid #80a;border-left:1px solid #80a}#ksForm .ksFormContainer .ksFormTemplate__es{border-top:1px solid #c00;border-left:1px solid #c00}#ksForm .ksFormContainer .ksData{font-size:1.6rem;font-weight:700}#ksForm .ksFormContainer .ksHead{font-size:1.4rem;font-weight:400}#ksForm .ksFormContainer .ksHead__nr{background:hsl(204,100%,130%)}#ksForm .ksFormContainer .ksHead__ja{background:hsl(120,100%,110%)}#ksForm .ksFormContainer .ksHead__bk{background:hsl(288,100%,113.3333333333%)}#ksForm .ksFormContainer .ksHead__es{background:hsl(0,100%,120%)}#ksForm .ksFormContainer .ksHead,#ksForm .ksFormContainer .ksData{display:flex;align-items:center;padding:1rem}#ksForm .ksFormContainer .ksHead__nr,#ksForm .ksFormContainer .ksData__nr{border-bottom:1px solid #09f;border-right:1px solid #09f}#ksForm .ksFormContainer .ksHead__ja,#ksForm .ksFormContainer .ksData__ja{border-bottom:1px solid #090;border-right:1px solid #090}#ksForm .ksFormContainer .ksHead__bk,#ksForm .ksFormContainer .ksData__bk{border-bottom:1px solid #80a;border-right:1px solid #80a}#ksForm .ksFormContainer .ksHead__es,#ksForm .ksFormContainer .ksData__es{border-bottom:1px solid #c00;border-right:1px solid #c00}#ksForm .ksFormContainer .ksHead__col2,#ksForm .ksFormContainer .ksData__col2{grid-column:span 2}#ksForm .ksFormContainer .ksHead__col3,#ksForm .ksFormContainer .ksData__col3{grid-column:span 3}#ksForm .ksFormContainer .ksHead__col4,#ksForm .ksFormContainer .ksData__col4{grid-column:span 4}#ksForm .ksFormContainer .ksHead__col5,#ksForm .ksFormContainer .ksData__col5{grid-column:span 5}#ksForm .ksFormContainer .ksHead__col6,#ksForm .ksFormContainer .ksData__col6{grid-column:span 6}#ksForm .ksFormContainer .ksHead__col7,#ksForm .ksFormContainer .ksData__col7{grid-column:span 7}#ksForm .ksFormContainer .ksHead__col8,#ksForm .ksFormContainer .ksData__col8{grid-column:span 8}#ksForm .ksFormContainer .ksHead__barcode,#ksForm .ksFormContainer .ksData__barcode{height:20mm}#ksForm .ksFormContainer .ksHead .tickBox,#ksForm .ksFormContainer .ksData .tickBox{font-size:2.5rem;font-weight:400;margin-left:.5rem}#ksForm .ksFormContainer .ksHead .tickBox:not(:last-child),#ksForm .ksFormContainer .ksData .tickBox:not(:last-child){margin-right:1rem}#ksForm .ksFormContainer .ksHead .tickBox__nr,#ksForm .ksFormContainer .ksData .tickBox__nr{color:#09f}#ksForm .ksFormContainer .ksHead .tickBox__ja,#ksForm .ksFormContainer .ksData .tickBox__ja{color:#090}#ksForm .ksFormContainer .ksHead .tickBox__bk,#ksForm .ksFormContainer .ksData .tickBox__bk{color:#80a}#ksForm .ksFormContainer .ksHead .tickBox__es,#ksForm .ksFormContainer .ksData .tickBox__es{color:#c00}.dsBody{background:url("../textures/feathers.webp")}.xmasBody{background-image:url("../images/xmasBack1.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.dsContainerRecep{display:grid;grid-template-columns:60rem 1fr}.dsContainerRecep .dsInfo{display:flex;justify-content:space-between;width:100%;height:100vh;border-right:solid 1px rgba(0,0,0,.2);padding:2rem;flex-direction:column}.dsContainerRecep .dsInfo>img{padding-top:2rem;margin-top:2rem}.dsContainerRecep .dsInfo .dsInfoDateWeather{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 0;margin:2rem 0;border-bottom:solid 1px rgba(0,0,0,.2);border-top:solid 1px rgba(0,0,0,.2)}.dsContainerRecep .dsInfo .dsInfoDateWeather .dsInfoDate{font-size:3.5rem;line-height:1.2;font-weight:300;width:60%}.dsContainerRecep .dsInfo .dsInfoDateWeather .dsInfoWeather{display:flex;align-items:flex-end;flex-direction:column;width:40%}.dsContainerRecep .dsInfo .dsInfoDateWeather .dsInfoWeather img{width:80px}.dsContainerRecep .dsInfo .dsInfoDateWeather .dsInfoWeather .weatherTemp{font-size:2.5rem;font-weight:300;margin-left:1rem}.dsContainerRecep .dsInfo .dsTime{display:flex;justify-content:center;align-items:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:solid 1px rgba(0,0,0,.2)}.dsContainerRecep .dsInfo .dsTime #clock{position:relative;width:40rem;height:40rem;background-image:url(../images/clockNew.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}.dsContainerRecep .dsInfo .dsTime #clock #digital{position:absolute;bottom:9rem;left:0;right:0;text-align:center;font-size:5.6rem;font-weight:800;z-index:99}.dsContainerRecep .dsInfo .dsTime #clock .hours{position:absolute;width:1.2rem;height:12rem;top:50%;left:50%;margin:-12rem 0 0 -0.6rem;background-color:rgba(0,0,0,.3);transform-origin:bottom center;-ms-transform-origin:bottom center;-webkit-transform-origin:bottom center}.dsContainerRecep .dsInfo .dsTime #clock .minutes{position:absolute;width:1.2rem;height:16rem;top:50%;left:50%;margin:-16rem 0 0 -0.6rem;background-color:rgba(0,0,0,.3);transform-origin:bottom center;-webkit-transform-origin:bottom center}.dsContainerRecep .dsInfo .dsTime #clock .seconds{position:absolute;width:.6rem;height:18rem;top:50%;left:50%;margin:-18rem 0 0 -0.3rem;background-color:rgba(0,0,0,.3);transform-origin:bottom center;-webkit-transform-origin:bottom center}.dsContainerRecep .dsInfo .dsTime #clock .center{position:absolute;width:3.2rem;height:3.2rem;top:50%;left:50%;margin:-1.6rem 0 0 -1.6rem;background-color:#000;border-radius:50%}.osContainer{display:grid;grid-template-rows:10rem 6rem 1fr;grid-template-rows:auto;grid-template-columns:60rem 1fr 40rem;grid-template-areas:"osHeader osHeader osHeader" "osStatsAnnounce osStatsAnnounce osStatsAnnounce" "osRota osBookings osNews";grid-gap:3rem;height:100vh;padding:3rem;overflow:hidden}.osContainer .osHeading{color:#000;height:8rem;font-size:3rem;padding:.5rem 1rem;margin-bottom:2rem;font-weight:700;text-align:center;line-height:1.6;background:rgba(0,0,0,.15);clip-path:polygon(0 0, 100% 0, 100% 6rem, calc(50% + 2rem) 6rem, 50% 100%, calc(50% - 2rem) 6rem, 0 6rem);text-shadow:0 0 8px #fff}.osContainer .osHeader{grid-area:osHeader;display:flex;justify-content:space-around;align-items:center}.osContainer .osHeader #osHeaderBannerTime{font-weight:800;font-size:10rem;margin-right:2rem}.osContainer .osHeader #osHeaderBannerDate{font-size:3.8rem;font-weight:400;line-height:1.1;padding-top:6px}.osContainer .osWeather{display:flex;align-items:center}.osContainer .osWeather div{margin:0 1rem}.osContainer .osWeather .osWeatherAlert{max-width:22vw;height:10rem;display:flex}.osContainer .osWeather .osWeatherAlert .osWeatherAlertText{display:flex;justify-content:center;flex-direction:column}.osContainer .osWeather .osWeatherAlert .osWeatherAlertText .osWeatherAlertTextTime{margin-top:1rem;font-size:1.5rem;font-weight:700}.osContainer .osWeather .osWeatherAlert .osWeatherAlertText .osWeatherAlertTextDesc{font-size:1.8rem;font-weight:400}.osContainer .osStatsAnnounce{grid-area:osStatsAnnounce;display:flex;justify-content:space-between}.osContainer .osStatsAnnounce .osStatsAnnounceBlock{width:45%;height:6rem;display:flex;justify-content:space-between;align-items:center}.osContainer .osStatsAnnounce .osStatsAnnounceBlock .osStatsAnnounceBlockHeader{font-size:3rem;font-weight:700;width:30rem;height:100%;background:#ddd;color:#000;display:flex;justify-content:center;align-items:center;clip-path:polygon(0 0, calc(100% - 2rem) 0, 100% 50%, calc(100% - 2rem) 100%, 0% 100%);text-shadow:0 0 8px #fff}.osContainer .osStatsAnnounce .osStatsAnnounceBlock .osStatsAnnounceBlockBody{display:flex;align-items:center;font-size:2.5rem;font-weight:400;margin-left:-2rem;padding-left:4rem;width:calc(100% - 20rem);height:100%;background:url(../textures/witewall.webp)}.osContainer .osStatsAnnounce .osStatsAnnounceBlock .osStatsAnnounceBlockBody div{display:flex;align-items:center}.osContainer .osStatsAnnounce .osStatsAnnounceBlock .osStatsAnnounceBlockBody div .osStatsFigure{background:#c00;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:1rem;border-radius:5px;font-size:2.5rem;font-weight:700;height:3.7rem;width:4rem}.osContainer .osStatsAnnounce .osStatsAnnounceBlock .osStatsAnnounceBlockBody div .fas{margin:0 1rem}.osContainer #osRota{grid-area:osRota}.osContainer #osRota .osRotaGrid{display:grid;grid-template-rows:repeat(6, 1fr);grid-template-columns:repeat(4, 1fr);grid-gap:1rem}.osContainer #osRota .osRotaGrid .osRotaBlock{display:flex;flex-direction:column;padding:.5rem 1rem 1.5rem 1rem;border-radius:1.5rem}.osContainer #osRota .osRotaGrid .osRotaBlock .osRotaBlockName{display:flex;justify-content:center;font-size:4rem;font-weight:800;letter-spacing:2px}.osContainer #osRota .osRotaGrid .osRotaBlock .osRotaBlockStatus{display:flex;justify-content:center;font-size:2rem;font-weight:500;text-align:center;line-height:initial}.osContainer #osBookings{grid-area:osBookings}.osContainer #osBookings .osBookingsBlock{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:2rem;padding-bottom:.5rem;margin-bottom:.5rem;font-weight:700}.osContainer #osBookings .osBookingsBlock:not(:last-child){border-bottom:dashed 1px rgba(0,0,0,.2)}.osContainer #osBookings .osBookingsBlock .osBookingsTime{display:flex;justify-content:space-between;align-items:center;width:15rem;margin-right:1rem;letter-spacing:.2px}.osContainer #osBookings .osBookingsBlock .osBookingsTime div:nth-child(1),.osContainer #osBookings .osBookingsBlock .osBookingsTime div:nth-child(3){font-size:2.3rem;color:#c00}.osContainer #osBookings .osBookingsBlock .osBookingsTime .fa-play{margin:0 .5rem;color:#000;font-size:1.2rem;text-align:center;line-height:initial}.osContainer #osBookings .osBookingsBlock .osBookingsNotify{width:15rem;margin:0 1rem 0 0;display:flex;justify-content:center;align-items:center;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:flash;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:1.6rem;font-weight:600}.osContainer #osBookings .osBookingsBlock .osBookingsNotify__progress{animation-duration:3s;background:#999;color:#fff;padding:1rem;border-radius:1rem}.osContainer #osBookings .osBookingsBlock .osBookingsNotify__shortly{animation-duration:2s;background:#c00;color:#fff;padding:1rem;border-radius:1rem}.osContainer #osBookings .osBookingsBlock .osBookingsEvent{width:calc(100% - 59rem);margin-right:1rem;font-weight:400;font-size:2.3rem}.osContainer #osBookings .osBookingsBlock .osBookingsRoom{width:25rem;display:flex;justify-content:center;align-items:center;border-radius:1rem;font-size:2rem;padding:1rem;text-align:center;letter-spacing:.2px;font-weight:700}.osContainer .osNews{grid-area:osNews}.osContainer .osNews .osFeedBlock{margin-bottom:2rem}.osContainer .osNews .osFeedBlock .osFeedImage{margin-bottom:1rem;width:100%}.osContainer .osNews .osFeedBlock .osFeedAlert{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.osContainer .osNews .osFeedBlock .osFeedHeadline{font-size:2rem;font-weight:700;margin-bottom:1rem}.osContainer .osNews .osFeedBlock .osFeedStory{font-size:1.8rem;font-weight:400}.dsContainer{display:grid;grid-template-columns:30rem 1fr 65rem}.dsContainer .dsInfo{display:flex;justify-content:space-between;width:100%;height:100vh;border-right:solid 1px rgba(0,0,0,.2);padding:2rem;flex-direction:column}.dsContainer .dsInfo>img{padding-top:2rem;margin-top:2rem;border-top:solid 1px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.dsContainer .dsInfo .dsInfoDateWeather{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 0;margin:2rem 0;border-bottom:solid 1px rgba(0,0,0,.2);border-top:solid 1px rgba(0,0,0,.2)}.dsContainer .dsInfo .dsInfoDateWeather .dsInfoDate{font-size:2.8rem;line-height:1.2;font-weight:300}.dsContainer .dsInfo .dsInfoDateWeather .dsInfoWeather{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.dsContainer .dsInfo .dsInfoDateWeather .dsInfoWeather img{width:75px}.dsContainer .dsInfo .dsInfoDateWeather .dsInfoWeather .weatherTemp{font-size:2.3rem;font-weight:300;margin-left:1rem}.dsContainer .dsInfo .dsTime{display:flex;justify-content:center;align-items:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:solid 1px rgba(0,0,0,.2)}.dsContainer .dsInfo .dsTime #clock{position:relative;width:36rem;height:36rem;background-image:url(../images/clockNew.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}.dsContainer .dsInfo .dsTime #clock #digital{position:absolute;bottom:11rem;left:0;right:0;text-align:center;font-size:4rem;font-weight:800;z-index:99}.dsContainer .dsInfo .dsTime #clock .hours{position:absolute;width:.8rem;height:8rem;top:50%;left:50%;margin:-8rem 0 0 -0.4rem;background-color:rgba(0,0,0,.3);transform-origin:bottom center;-ms-transform-origin:bottom center;-webkit-transform-origin:bottom center}.dsContainer .dsInfo .dsTime #clock .minutes{position:absolute;width:.8rem;height:11.5rem;top:50%;left:50%;margin:-11.5rem 0 0 -0.4rem;background-color:rgba(0,0,0,.3);transform-origin:bottom center;-webkit-transform-origin:bottom center}.dsContainer .dsInfo .dsTime #clock .seconds{position:absolute;width:.4rem;height:11.5rem;top:50%;left:50%;margin:-11.5rem 0 0 -0.2rem;background-color:rgba(0,0,0,.3);transform-origin:bottom center;-webkit-transform-origin:bottom center}.dsContainer .dsInfo .dsTime #clock .center{position:absolute;width:2rem;height:2rem;top:50%;left:50%;margin:-1rem 0 0 -1rem;background-color:#000;border-radius:50%}.dsContainer .dsInfo .dsWebsite{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center}.dsContainer .dsInfo .dsWebsite img{border:solid 1px rgba(0,0,0,.2);margin-bottom:1rem}.dsBookings{width:100%;height:100vh;overflow:auto;border-right:solid 1px rgba(0,0,0,.2);padding:2rem}.dsBookings::-webkit-scrollbar{display:none}.dsBookings{-ms-overflow-style:none;scrollbar-width:none}.dsBookings .dsBookingsDateHeader{background:rgba(0,0,0,.2);color:#000;height:8rem;font-size:3rem;padding:.5rem 1rem;font-weight:700;text-align:center;text-shadow:0 0 8px #fff;clip-path:polygon(0 0, 100% 0, 100% 6rem, calc(50% + 2rem) 6rem, 50% 100%, calc(50% - 2rem) 6rem, 0 6rem)}.dsBookings .dsBookingsBlock{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:2.3rem;border-bottom:solid 1px rgba(0,0,0,.2);padding:1rem 0;font-weight:700}.dsBookings .dsBookingsBlock .dsBookingsTime{display:flex;width:18rem;color:#c00}.dsBookings .dsBookingsBlock .dsBookingsNotify{width:15rem;margin-right:2rem;display:flex;justify-content:center;align-items:center;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:flash;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:1.5rem;font-weight:500}.dsBookings .dsBookingsBlock .dsBookingsNotify__progress{animation-duration:3s;background:#999;color:#fff;padding:.5rem 1rem;border-radius:1rem}.dsBookings .dsBookingsBlock .dsBookingsNotify__shortly{animation-duration:2s;background:#c00;color:#fff;padding:.5rem 1rem;border-radius:1rem}.dsBookings .dsBookingsBlock .dsBookingsEvent{width:calc(100% - 60rem);margin-right:4%;font-weight:650}.dsBookings .dsBookingsBlock .dsBookingsRoom{width:25rem;display:flex;justify-content:center;align-items:center;border-radius:1rem;font-size:2.3rem;padding:1rem;text-align:center}.dsFloorplan{display:flex;width:100%;height:100vh;background-size:contain;background-repeat:no-repeat;background-position:center}.dsFloorplan__north{background-image:url("../images/ECfloorplanFinalLabelNorthNew.svg")}.dsFloorplan__south{background-image:url("../images/ECfloorplanFinalLabelSouthNew.svg")}.dsFloorplan__recep2{background-image:url("../images/ECfloorplanRecep2025.svg")}#dsInfoScroll{padding:2rem;position:relative;width:100%;height:100%}#dsInfoScroll>div{display:flex;justify-content:center;align-items:center;flex-direction:column;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#dsInfoScroll>div img{width:100%}#dsInfoScroll>div img.shadow{box-shadow:0px 3px 15px 2px rgba(0,0,0,.3)}#dsInfoScroll>div .announceMainHeading{font-size:6rem;font-weight:300;text-align:center}#dsInfoScroll>div .announceSubHeading{font-size:4rem;font-weight:300;text-align:center}#dsInfoScroll>div .announceBodyText{font-size:3rem;font-weight:400;text-align:center}.dsFloorplan{display:flex;width:100%;height:100vh;background-size:contain;background-repeat:no-repeat;background-position:center}.dsFloorplan__north{background-image:url("../images/ECfloorplanFinalLabelNorthNew.svg")}.dsFloorplan__south{background-image:url("../images/ECfloorplanFinalLabelSouthNew.svg")}.dsFloorplan__recep2{background-image:url("../images/ECfloorplanRecep2025.svg")}#dsInfoScroll{position:relative;width:100%;height:100%}#dsInfoScroll>div{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#dsInfoScroll>div img{width:100%;background:#fff}#dsInfoScroll>div img.shadow{box-shadow:0px 3px 15px 2px rgba(0,0,0,.3)}#dsInfoScroll>div .announceMainHeading{font-size:6rem;font-weight:300;text-align:center}#dsInfoScroll>div .announceSubHeading{font-size:4rem;font-weight:300;text-align:center}#dsInfoScroll>div .announceBodyText{font-size:3rem;font-weight:400;text-align:center}#ossMainContainer{width:100%;display:grid;grid-template-columns:60rem 1fr 50rem;grid-template-rows:1fr;gap:0px 0px;height:auto}@media(max-width: 31em){#ossMainContainer{display:flex;flex-direction:column;width:100vw}}#ossMainContainer #ossNotifyContainer{display:flex;flex-direction:column;border-right:solid 1px #000;padding:2rem 3rem}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather #ossDateTime{width:60%;display:flex;flex-direction:column}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather #ossDateTime #ossTime{font-size:12rem;font-weight:800;line-height:1.2}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather #ossDateTime #ossDate{font-size:4.1rem;font-weight:800}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather #ossWeather{width:40%;display:flex;align-items:end;flex-direction:column}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather #ossWeather #ossWeatherTemp div{border-radius:1rem;font-size:3.5rem;font-weight:750;letter-spacing:1px;margin-top:1rem;padding:.5rem 1rem}#ossMainContainer #ossNotifyContainer #ossDateTimeWeather #ossWeather #ossWeatherIcon img{height:12rem}#ossMainContainer #ossNotifyContainer .ossNoticeHeader{font-size:3rem;font-weight:650;color:#fff;padding:1rem 2rem;display:flex;align-items:center;margin:2rem 0 1rem 0;letter-spacing:.5px;border-radius:2rem;border-bottom:solid 10px rgba(0,0,0,.3)}#ossMainContainer #ossNotifyContainer .ossNoticeHeader__bdays{background:#c00}#ossMainContainer #ossNotifyContainer .ossNoticeHeader__rotastaff{background:#906}#ossMainContainer #ossNotifyContainer .ossNoticeHeader__KS{background:#090}#ossMainContainer #ossNotifyContainer .ossNoticeHeader__PG{background:#f90}#ossMainContainer #ossNotifyContainer .ossNoticeHeader__UG{background:#9615e1}#ossMainContainer #ossNotifyContainer li{font-size:2.5rem}#ossMainContainer #ossNotifyContainer li strong{font-size:2.8rem;background:#000;color:#fff;display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:5rem;padding:.5rem 1rem;border-radius:1rem;margin-right:.5rem;letter-spacing:1px}#ossMainContainer #ossRoomBookContainer{border-right:solid 1px #000;background:#fff;padding:2rem 3rem;height:100vh}@media(max-width: 31em){#ossMainContainer #ossRoomBookContainer{overflow:auto;height:auto}}#ossMainContainer #ossRoomBookContainer #ossRoomBlock{height:100%;overflow:hidden;width:100%}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossHeadingMain{font-size:3.2rem;font-weight:700;background:#09f;color:#fff;display:flex;align-items:center;padding:1rem 2rem;border-radius:2rem;border-bottom:solid 10px rgba(0,0,0,.3);letter-spacing:.5px}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock{display:flex;width:100%;align-items:center;padding-bottom:.5rem;margin-bottom:.5rem;font-weight:700;border-bottom:dashed 1px rgba(0,0,0,.2)}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock:has(+.ossHeadingMain){border-bottom:none;margin-bottom:1rem;padding-bottom:1rem}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsTime{display:flex;justify-content:space-between;align-items:center;width:24rem;font-weight:750;font-size:3.5rem;margin-right:1rem;letter-spacing:.2px}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsTime div{color:#c00}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsTime i{margin:0 1rem !important;color:#000}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsNotify{width:15rem;margin:0 1rem 0 0;display:flex;justify-content:center;align-items:center;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:flash;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:2rem;font-weight:600}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsNotify__progress{animation-duration:3s;background:#000;color:#fff;padding:1rem;border-radius:1rem}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsNotify__shortly{animation-duration:2s;background:#c00;color:#fff;padding:1rem;border-radius:1rem}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsEvent{width:calc(100% - 79rem);margin-right:1rem;font-weight:400;font-size:3rem}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsRoom{display:flex;align-items:center;font-size:2.3rem;text-align:left;text-transform:uppercase;letter-spacing:.5px;font-weight:750;width:40rem;justify-content:flex-start;border-radius:1rem;padding:1rem;line-height:normal}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsBlock .ossBookingsRoom span{width:65px;height:65px;margin-right:1rem;border-radius:2rem}#ossMainContainer #ossRoomBookContainer #ossRoomBlock .ossBookingsEmpty{margin-top:2rem;font-size:4rem;font-weight:300}#ossMainContainer #ossRota{height:100vh;padding:2rem 3rem}#ossMainContainer #ossRota #ossRotaHeader{font-size:3.2rem;font-weight:700;color:#fff;padding:1rem 2rem;display:flex;align-items:center;flex-direction:column;background:#000;letter-spacing:.5px;border-radius:2rem;border-bottom:solid 10px hsla(0,0%,100%,.5)}#ossMainContainer #ossRota #ossRotaHeader .ossRotaSub{font-size:2.8rem;font-weight:400}#ossMainContainer #ossRota #ossRotaHeader .ossRotaSub .fa-square{color:#fff;margin:0 1rem}#ossMainContainer #ossRota #ossRotaGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px 15px;margin-top:2rem;height:calc(100vh - 16rem)}#ossMainContainer #ossRota #ossRotaGrid .ossRotaBlock{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem}#ossMainContainer #ossRota #ossRotaGrid .ossRotaBlock__staff{font-size:5.3rem;font-weight:800;border-radius:3rem}