@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,700;1,400;1,600;1,700&family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&family=Sofia+Sans+Extra+Condensed&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap";@import"https://fonts.googleapis.com/css2?family=Secular+One&display=swap";#loader{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#222;z-index:99;justify-content:center;align-items:center;height:100%;width:100%}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px #fff,12.727926px -12.727926px #fff,18px 0 #fff,12.727926px 12.727926px #9880ff00,0 18px #9880ff00,-12.727926px 12.727926px #9880ff00,-18px 0 #9880ff00,-12.727926px -12.727926px #9880ff00;animation:dot-spin 1.5s infinite linear}@keyframes dot-spin{0%,to{box-shadow:0 -18px #fff,12.727926px -12.727926px #fff,18px 0 #fff,12.727926px 12.727926px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.727926px 12.727926px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.727926px -12.727926px 0 -5px #9880ff00}12.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.727926px -12.727926px #fff,18px 0 #fff,12.727926px 12.727926px #fff,0 18px 0 -5px #9880ff00,-12.727926px 12.727926px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.727926px -12.727926px 0 -5px #9880ff00}25%{box-shadow:0 -18px 0 -5px #9880ff00,12.727926px -12.727926px 0 -5px #9880ff00,18px 0 #fff,12.727926px 12.727926px #fff,0 18px #fff,-12.727926px 12.727926px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.727926px -12.727926px 0 -5px #9880ff00}37.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.727926px -12.727926px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.727926px 12.727926px #fff,0 18px #fff,-12.727926px 12.727926px #fff,-18px 0 0 -5px #9880ff00,-12.727926px -12.727926px 0 -5px #9880ff00}50%{box-shadow:0 -18px 0 -5px #9880ff00,12.727926px -12.727926px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.727926px 12.727926px 0 -5px #9880ff00,0 18px #fff,-12.727926px 12.727926px #fff,-18px 0 #fff,-12.727926px -12.727926px 0 -5px #9880ff00}62.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.727926px -12.727926px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.727926px 12.727926px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.727926px 12.727926px #fff,-18px 0 #fff,-12.727926px -12.727926px #fff}75%{box-shadow:0 -18px #fff,12.727926px -12.727926px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.727926px 12.727926px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.727926px 12.727926px 0 -5px #9880ff00,-18px 0 #fff,-12.727926px -12.727926px #fff}87.5%{box-shadow:0 -18px #fff,12.727926px -12.727926px #fff,18px 0 0 -5px #9880ff00,12.727926px 12.727926px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.727926px 12.727926px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.727926px -12.727926px #fff}}.tab-content a:hover{text-decoration:none;color:#fff}.arrow-right{height:17px;width:18px;margin-left:4px;margin-top:2px}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}svg{height:25px}.defaultContainer{margin-left:auto;margin-right:auto;padding:.75rem}@media (min-width: 768px){.defaultContainer{width:80%;padding:0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.defaultHeading{--tw-bg-opacity: 1;background-color:rgb(21 21 21 / var(--tw-bg-opacity));text-align:center;text-transform:uppercase}.defaultHeading span{--tw-bg-opacity: 1;background-color:rgb(175 0 0 / var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.relative{position:relative}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.z-20{z-index:20}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.me-auto{-webkit-margin-end:auto;margin-inline-end:auto}.ml-2{margin-left:.5rem}.flex{display:flex}.table{display:table}.hidden{display:none}.h-10{height:2.5rem}.h-72{height:18rem}.h-full{height:100%}.w-10{width:2.5rem}.w-\[95\%\]{width:95%}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-90{--tw-bg-opacity: .9}.object-cover{object-fit:cover}.object-top{object-position:top}.p-2{padding:.5rem}.p-5{padding:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inner-heading{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom-width:2px;border-color:rgb(51 51 51 / var(--tw-border-opacity));--tw-border-opacity: .3;padding-left:.5rem;padding-right:.5rem;font-size:1.5rem;line-height:2rem;text-transform:uppercase}.events-folder{position:relative;flex-basis:45%;cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.75rem .75rem 5rem}.events-folder:hover .events-folder-icon{opacity:1}.events-folder:hover .events-folder-thumb{--tw-brightness: brightness(.5);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.events-folder-thumb{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.events-folder-icon{pointer-events:none;position:absolute;left:50%;top:50%;z-index:10;--tw-translate-x: -50%;--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.events-img-div{position:relative;cursor:pointer}.events-img-div:hover .events-img{--tw-brightness: brightness(.5);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.events-img-div:hover .events-img-icon{opacity:1}.events-img-icon{pointer-events:none;position:absolute;left:50%;top:50%;z-index:10;--tw-translate-x: -50%;--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.events-img-div span{width:100%}.events-img{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.view-image img{pointer-events:none;position:absolute;left:50%;top:50%;height:90%;width:95%;--tw-translate-x: -50%;--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));object-fit:contain}.fade-in{pointer-events:auto;opacity:1!important}.events-video-div{position:relative}.events-video-icon{position:absolute;right:.75rem;top:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.crumb-seperator{height:.25rem;width:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}@font-face{font-family:Olde English;src:url(/assets/OldeEnglish-93346ebe.ttf)}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media (max-width: 75em){html{font-size:62.5%}}@media (max-width: 59.375em){html{font-size:56.25%}}body{box-sizing:border-box;font-family:Quicksand,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.6;color:#222;background-color:#fff4f4}.defaultSectionHeading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.defaultSectionHeading:before,.defaultSectionHeading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.defaultSectionHeading:before{left:0;top:0}.defaultSectionHeading:after{right:0;bottom:0}.defaultSubheading{font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative}.defaultSubheading:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.brand__aestree{background-image:linear-gradient(to right,#667db6,#0082c8,#0082c8,#667db6);color:#fff;text-align:center;padding:5px 10px}.brand{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEnRSTlMYFxkWGhUbExQcHRIeER8PIA73vaSEAAAB3ElEQVQoFQXBh4HkOBAEsHJtSEmz9/kn+wAauv2O+gq9Hz4OB1tEAAnncPWe9g1P4WFs1BRhi8Lv8AqWSddDcecTz3NHryy0oijmf2CtjjwFl9QRJKSu74Fgl/0ExpjYbp+8wCtCjvtzk64+roqUH8oDfAgbYBlboqb+ctNJIx0Cmj8sgRhTBXwEGej2uXxw6Keqy3KVxmwfxgJCV8CHSD46NNbaSscJzVQTsKEqrtlSd0pvn7e7vCAB6LAi5jKv7gkVFjMrP0ZRlg+6VYcvQjeePxcAZ1DU9MEVcCDxhI2akZGawkfIbrwBncABsb1VU7BBvH1eFtL66eEGi60hVM98ODr5OVe3y3A1xqky58uMYEo83EtCKdqAA3sJyAj6x3suNSbpsrDd0ZAlI67GLftT1VL9QDWW1LoJeNr8yAuqVBcAJhH7WincMrw9T2Ecl9Th/ZdOp7NAIo+xPnA9S7N4Ql0wNyiK0mwKy4g5GKeBHPUIBBvbRNWWpHvUuiCaQz2o0RIbbBdPGq1F3sYcpQZZ1tTag9t9CrjZF4yrHga1XZ/Ke/7dVz1unm16WQEIuBKyeU13OR2sJzOIm/h4haPJi1Bx6QN2fauKFcQ3Hb+I5Y96ahWh9YcnnP8BI+wQR1WzuvYAAAAASUVORK5CYII=);background-color:#000a84}@media (max-width: 37.5em){.brand{flex-direction:column;text-align:center}}.brand__img{width:8rem}.brand__text{color:#fff}.brand__text h2{font-weight:300;font-size:4.5rem;font-family:Olde English}.brand__text p{font-weight:700;font-size:1.5rem;font-family:Sofia Sans Extra Condensed,sans-serif;font-family:Quicksand,sans-serif}.navigation{background-color:#f5c71acc;width:100%;z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .2s}@media (max-width: 37.5em){#navbarText{padding-top:2rem}}#navbarText>ul>li>a{text-decoration:none;color:#222;padding:.8rem 1rem;border-radius:3px;transition:all .2s;font-size:1.2rem;text-transform:uppercase}#navbarText>ul>li>a:hover{background-color:#fff3;color:#222}.dropdown-item:hover{background-color:#2223}#navbarText>ul>li.nav-item.dropdown>ul>li>a{font-size:1.4rem;font-weight:300}#navbarText>ul>li.nav-item.dropdown>ul>li>a:active{background-color:#f5c71a}#navbarText>a{background-color:#f5c71a80;padding:.5rem 1rem;color:#fff;text-decoration:none;border-radius:3px;transition:color .2s,background-color .2s;font-size:1.8rem;display:block}#navbarText>a:hover{background-color:#f5c71a}#root>div>nav>div>button{background-color:transparent!important;border:none!important;box-shadow:none!important}#root>div>nav>div>button:hover{background-color:#f5c71a!important}#root>div>nav>div>button img{width:3rem!important;filter:brightness(0)}#root>nav>div>button:focus{box-shadow:none}#root>nav>div>button>img{width:3rem}#navbarText>ul>li.nav-item.dropdown>ul>li>a{color:#222}@media (max-width: 37.5em){#navbarText>ul>li.nav-item.dropdown>ul>li>a{text-align:center}}.navigation-fixed{position:fixed;top:0;width:100%;z-index:999}.active{background-color:#fff6;font-weight:400!important}.dropdown-item.active,.dropdown-item:active{background-color:#f5c71a99!important}.aestree{color:#222!important;background-color:#fff!important;padding:.5rem 1rem;border-radius:3px;text-decoration:none;margin-left:auto}.aestree:not(:last-child){margin-right:10px}.aestree:hover{text-decoration:none}.footer{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;gap:2rem;background-color:#000a84;color:#fff;padding:5rem 2rem}@media (max-width: 59.375em){.footer{grid-template-columns:repeat(6,1fr)}}@media (max-width: 37.5em){.footer{grid-template-columns:1fr}}.footer img{width:8rem}@media (max-width: 59.375em){.footer__group{grid-column:span 2}.footer__group:first-child{grid-column:span 6;justify-self:center}}@media (max-width: 37.5em){.footer__group{justify-self:baseline;padding:0 2rem}.footer__group:first-child{grid-column:span 1}}.footer__group--heading{font-size:1.2rem;text-transform:uppercase;color:#d0c9c0;display:flex;align-items:flex-end;gap:5px}.footer__group--heading img{width:2rem}.footer__group--info{margin-top:7px;font-size:14px!important;font-weight:300!important}.footer__group--info p{margin-bottom:0}.footer__group--info .app{display:flex;align-items:center;gap:10px;border:1px solid #D0C9C0;width:fit-content;padding:.5rem 1rem;border-radius:3px;margin-top:1rem;font-size:1.2rem;font-weight:300;height:60px}.footer__group--info a{display:block;color:#fff;text-decoration:none}.footer__group--info img{width:2rem}.bottom{background-color:#145da0;display:flex;align-items:center;justify-content:space-around;color:#fff;font-size:14px}@media (max-width: 59.375em){.bottom{font-size:1.2rem}}.bottom__visited{text-align:right;margin-bottom:0;line-height:4rem;font-weight:300;text-transform:uppercase}.bottom__visited span{font-weight:700;text-transform:capitalize}.bottom__copyright{margin-bottom:0;font-weight:300}.footer-area{background-color:#222;color:#fff;padding:40px 20px 10px}.school-heading{font-weight:500;color:#cdcdcd;margin-bottom:10px;font-size:18px}.address-text{color:#cdcdcd;font-size:15px}.map-icon{height:20px;width:20px;color:#777}.line-bottom{font-size:18px;color:#fff}.footer-area h5{padding-bottom:1rem;font-size:15px}.col-md-3 ul{list-style:none;font-size:15px;color:#cdcdcd;cursor:pointer;padding:0}.col-md-3 li{padding-left:0;text-align:left;margin-top:2px}.col-md-3{display:block;padding-left:0;margin-bottom:8px;padding-bottom:8px;text-align:left;margin-top:2px}.col-md-3 a:hover,.col-md-3 li:hover{text-decoration:none;-webkit-transition:all .5s ease-in;color:#555454;transition:all .5s ease-in}.col-md-3 li:nth-child(2):hover,.col-md-3 li:nth-child(3):hover{text-decoration:none;transition:none;color:#777;cursor:auto}.app-link{cursor:pointer}.footer-bottom{padding:10px 0;background-color:#414141;color:#777;font-weight:500}.footer-bottom .container *{flex:1}.footer-bottom__visited{text-align:right}.right-angle-icon{margin-right:4px}.popup{left:0;top:0;height:100vh;width:100vw;background-color:#000000b3;position:fixed;z-index:2000;transition:opacity 1s}.popup__img{position:absolute;height:70%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;object-fit:contain}@media (max-width: 800px){.popup__img{width:95%}}.popup__hidden{opacity:0;transform:scale(0)}.popup__carousel{position:fixed;width:100%;height:100vh;left:0;top:0;z-index:2000;display:flex;align-items:center;justify-content:center;background-color:#00000070}.popup__carousel__dismiss{outline:none!important;border:none;font-size:26px;position:absolute;right:20px;top:20px;background-color:#ef4444;color:#fff;padding:8px;height:48px;width:48px;display:flex;justify-content:center;align-items:center;border-radius:99999999px}.popup__carousel__buttons svg{height:32px}.popup__carousel__prev,.popup__carousel__next{position:absolute;background-color:#fff;box-shadow:#00000029 0 1px 4px;height:48px;width:48px;border-radius:9999999px;display:flex;justify-content:center;align-items:center;top:50%;translate:0 -50%}.popup__carousel__prev{left:20px}.popup__carousel__next{right:20px}.popup__carousel__img{height:70vh;border-radius:5px;object-fit:contain}.popup__carousel__img--link{position:relative}.popup__carousel__img--link svg{height:32px;color:#fff;position:absolute;right:12px;top:12px;opacity:.6;transition:opacity .2s ease}.popup__carousel__img--link span{position:absolute;top:100%;width:100%;text-align:center;color:#adadad}.popup__carousel__img--link:hover svg{opacity:1}.popup__carousel__dots{display:flex;align-items:center;gap:8px;position:absolute;left:50%;translate:-50% 0;bottom:40px}.popup__carousel__dots span{height:8px;width:8px;border-radius:99999999px;background-color:#ffffff30;cursor:pointer}.popup__carousel__dots span.active{background-color:#fff;cursor:auto}.popup__carousel__hidden{opacity:0;transform:scale(0)}.header__img{height:90vh;object-fit:cover;filter:brightness(95%)}#carouselExample>button.carousel-control-prev>span.carousel-control-prev-icon,#carouselExample>button.carousel-control-next>span.carousel-control-next-icon{width:4rem;height:4rem;color:#2e8bc0}.section-about{padding:0 3rem}.about__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.about__heading:before,.about__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.about__heading:before{left:0;top:0}.about__heading:after{right:0;bottom:0}.about__content{text-align:center;margin:0 auto}@media (max-width: 75em){.about__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 59.375em){.about__content{display:block;width:fit-content}}@media (max-width: 37.5em){.about__content{grid-template-columns:1fr}}.about__content:last-child{color:#fff}.about__img{object-fit:fill;border-radius:10px;height:100%;max-width:40rem}@media (max-width: 75em){.about__img:last-child{width:100%;grid-column:span 2}}@media (max-width: 75em){.about__img{max-width:none}}@media (max-width: 59.375em){.about__img{display:none}}.about__paragraph{width:100%;text-align:justify;grid-column:1/-1;font-style:italic;color:#222;font-size:1.8rem}@media (max-width: 75em){.about__paragraph{align-self:start}}@media (max-width: 59.375em){.about__paragraph{grid-column:span 2}}@media (max-width: 37.5em){.about__paragraph{grid-column:auto}}.about__btn{color:#222}.section-recent{background-color:#222}.recent__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative;color:#fff}.recent__heading:before,.recent__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.recent__heading:before{left:0;top:0}.recent__heading:after{right:0;bottom:0}.recent__heading:before,.recent__heading:after{background-color:#fff}.recent__content{max-width:95%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width: 59.375em){.recent__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 37.5em){.recent__content{grid-template-columns:1fr}}.recent__item figure{position:relative;display:flex;align-items:center;justify-content:center;height:40rem;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden}.recent__item figure:hover{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.recent__item figure:hover h1{opacity:0;transform:scale(.7)}.recent__item figure:hover img{transform:scale(1.25)}.recent__item figure:hover figcaption{bottom:0}.recent__item figure h1{position:absolute;top:50px;left:20px;margin:0;padding:.5rem 1rem!important;color:#fff;font-size:2rem;font-weight:100;line-height:1;opacity:1;transform:scale(1);transition:.25s ease;z-index:1;background-color:#0000008f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:.2rem .4rem;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media (max-width: 59.375em){.recent__item figure h1{opacity:0}}.recent__item figure img{width:100%;height:100%;transition:.25s;object-fit:cover}.recent__item figure figcaption{position:absolute;bottom:-55%;left:0;width:100%;margin:0;padding:30px;background-color:#000000d9;box-shadow:0 0 20px #0006;color:#fff;line-height:1;transition:.25s}@media (max-width: 59.375em){.recent__item figure figcaption{bottom:0}}.recent__item figure figcaption h3{padding:0}.recent__item figure figcaption p{font-size:14px;line-height:1.75}.recent__item figure figcaption a{position:relative;display:flex;text-decoration:none;align-items:center;justify-content:center;margin:10px 0 0;padding:10px 30px;background-color:#434242;border:none;border-radius:5px;color:#fff;font-size:14px;cursor:pointer}.recent__all{display:block;text-align:center;border:1px solid currentColor;text-decoration:none;text-transform:uppercase;font-size:1.4rem;color:#fff;width:fit-content;margin:2rem auto;padding:.2rem .4rem;transition:all .2s}.recent__all:hover{background-color:#f5c71a;color:#222;border-color:transparent}.principal__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.principal__heading:before,.principal__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.principal__heading:before{left:0;top:0}.principal__heading:after{right:0;bottom:0}.principal__content{display:flex;gap:1rem;grid-template-columns:repeat(2,1fr);align-items:center;max-width:80%;margin:0 auto;box-shadow:#0003 0 4px 12px;position:relative}@media (max-width: 59.375em){.principal__content{flex-direction:column}}@media (max-width: 37.5em){.principal__content{max-width:90%}}.principal__info{position:relative}@media (max-width: 59.375em){.principal__info{margin-right:0}}.principal__img{max-width:45rem}@media (max-width: 59.375em){.principal__img{max-width:100%}}.principal__name{position:absolute;left:50%;bottom:0;transform:translate(-50%);text-align:center;border-radius:3px;font-style:italic;font-size:1.4rem;color:#fff;background-color:#222222b3;padding:.5rem 1rem}.principal__paragraph{grid-column:2/-1;grid-row:1/3;min-width:30rem;font-style:italic;font-family:EB Garamond,sans-serif;font-size:2rem;font-weight:400;text-align:justify;padding:2rem}.principal__paragraph span{display:block;text-align:right;font-weight:300;font-family:Quicksand,sans-serif;font-size:1.4rem}@media (max-width: 59.375em){.principal__paragraph{min-width:auto}}.principal__read-more{position:absolute;right:2rem;bottom:2rem;color:#222;font-weight:300;text-decoration:none;padding:0;border-bottom:1px solid transparent}.principal__read-more:hover{border-color:currentColor}.quote-thought{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 59.375em){.quote-thought{grid-template-columns:1fr}}.section-quote{background-color:#000a84;background-image:url(/assets/paper-76ac5eaf.png)}.quote{margin:3rem;position:relative;height:100%}.quote__heading{color:#fff;font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:300;font-size:2rem;position:absolute;left:1rem;top:3rem;text-transform:uppercase}.quote__text{font-size:4rem;font-weight:100;text-align:center;color:#fff;font-style:italic;font-family:EB Garamond,sans-serif}@media (max-width: 59.375em){.quote__text{font-size:4rem}}.quote__author{color:#fff;font-size:1.5rem;font-style:italic;font-family:EB Garamond,sans-serif;font-size:2rem;text-align:right}@media (max-width: 59.375em){.quote__author{font-size:1.6rem}}.thought{background-image:url(/assets/paper-76ac5eaf.png);height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:2rem 5rem}.thought__heading{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;text-transform:uppercase}.thought__text{font-size:2.5rem;text-align:center;max-width:80%;margin:0 auto;font-family:EB Garamond,sans-serif}@media (max-width: 59.375em){.thought__text{max-width:95%}}@media (max-width: 37.5em){.thought__text{font-size:2rem}}.thought__author{text-align:right;font-family:EB Garamond,sans-serif;font-style:italic;font-size:2rem}.events-notices{display:flex;max-width:95%;margin:0 auto}@media (max-width: 59.375em){.events-notices{flex-direction:column}}.section-events-home,.section-notices-home{width:100%}.events-home,.notices-home{margin:0 auto}.events-home__heading,.notices-home__heading{font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative}.events-home__heading:after,.notices-home__heading:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.events-home__content,.notices-home__content{padding:1rem}.events-home__item,.notices-home__item{display:flex;justify-content:space-between;align-items:center;padding:.4rem .8rem;gap:1.5rem;scroll-snap-align:center}.events-home__item:not(:last-child),.notices-home__item:not(:last-child){margin-bottom:1rem}.events-home__item--title,.notices-home__item--title{margin:0;font-size:1.3rem;color:#222}.events-home__item--date,.notices-home__item--date{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:1.7rem;margin:0;padding:.1rem .2rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-width:10rem;text-align:center}.events-home__none,.notices-home__none{text-align:center;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem}.events-home__all,.notices-home__all{display:block;text-align:center;border:1px solid currentColor;text-decoration:none;text-transform:uppercase;font-size:1.4rem;width:fit-content;margin:0 auto;padding:1rem .8rem;transition:all .2s}.events-home__all:hover,.notices-home__all:hover{background-color:#f5c71a;border-color:transparent}.notices-home__item{border-bottom:1px solid #f5c71a;position:relative;overflow:hidden}.notices-home__item-ribbon{position:absolute;font-size:10px;overflow:hidden;background-color:#145da0;color:#fff;padding:4px 28px;font-weight:700;rotate:-45deg;left:-24px;top:4px;text-transform:uppercase}.notices-home__item--title{margin-left:40px}.notices-home__item--date{background-color:#f5c71a;color:#222}.notices-home__all{color:#222}.notices-home__all:hover{background-color:#f5c71a}.events-home__item{border-bottom:1px solid #a9304e}.events-home__item--date{background-color:#a9304e;color:#fff}.events-home__all{color:#222}.events-home__all:hover{background-color:#a9304e;color:#fff}.AboutSchool__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.AboutSchool__heading:before,.AboutSchool__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.AboutSchool__heading:before{left:0;top:0}.AboutSchool__heading:after{right:0;bottom:0}.AboutSchool__img{display:block;margin:0 auto;width:10rem;margin-bottom:2rem;position:relative;margin-top:5rem}.AboutSchool__paragraph{text-align:center;max-width:80%;margin:0 auto;font-family:EB Garamond,sans-serif;font-size:2rem}@media (max-width: 59.375em){.AboutSchool__paragraph{max-width:90%}}.AboutSchool-vision{position:relative;margin:0 auto;margin-top:5rem;background-color:#000a84;max-width:80%;padding:2rem}@media (max-width: 59.375em){.AboutSchool-vision{max-width:90%}}.AboutSchool-vision__heading{color:#fff;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;position:absolute;left:2rem;top:3rem;text-transform:uppercase}.AboutSchool-vision__text{font-size:4rem;font-weight:100;text-align:center;color:#fff;font-style:italic;font-family:EB Garamond,sans-serif}@media (max-width: 59.375em){.AboutSchool-vision__text{font-size:4rem}}.AboutSchool-mission{margin-top:5rem;padding:2rem}.AboutSchool-mission__heading{font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative}.AboutSchool-mission__heading:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.AboutSchool-mission__items{width:fit-content;margin:0 auto;list-style:none}.AboutSchool-mission__items li{display:flex;align-items:center;gap:5px}.AboutSchool-mission__items li:before{content:"";font-family:FontAwesome;font-size:1.2rem;margin-left:-1.5em;color:#000a84;opacity:.7}.AboutPrincipal__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto 5rem;position:relative}.AboutPrincipal__heading:before,.AboutPrincipal__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.AboutPrincipal__heading:before{left:0;top:0}.AboutPrincipal__heading:after{right:0;bottom:0}.AboutPrincipal__img{display:block;margin:0 auto;max-width:45rem;border-radius:15px}.AboutPrincipal__name{font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative}.AboutPrincipal__name:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.AboutPrincipal__name:after{content:none}.AboutPrincipal__paragraph{font-family:EB Garamond,sans-serif;font-size:1.8rem;text-align:left;max-width:80%;margin:0 auto}.AboutHeadmistress__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto 5rem;position:relative}.AboutHeadmistress__heading:before,.AboutHeadmistress__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.AboutHeadmistress__heading:before{left:0;top:0}.AboutHeadmistress__heading:after{right:0;bottom:0}.AboutHeadmistress__img{display:block;margin:0 auto;max-width:45rem;border-radius:15px}.AboutHeadmistress__name{font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative}.AboutHeadmistress__name:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.AboutHeadmistress__name:after{content:none}.AboutHeadmistress__paragraph{font-family:EB Garamond,sans-serif;font-size:1.8rem;text-align:left;max-width:80%;margin:0 auto}.AboutFaculty__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto 4rem;position:relative}.AboutFaculty__heading:before,.AboutFaculty__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.AboutFaculty__heading:before{left:0;top:0}.AboutFaculty__heading:after{right:0;bottom:0}.AboutFaculty__content{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:0 auto;max-width:95%}@media (max-width: 37.5em){.AboutFaculty__content{grid-template-columns:1fr}}.AboutFaculty__card{display:flex;grid-template-columns:min-content 1fr;justify-items:center;grid-gap:1rem;box-shadow:#0000003d 0 3px 8px;padding:1.5rem}@media (max-width: 75em){.AboutFaculty__card{display:flex;flex-direction:column;align-items:center}}.AboutFaculty__card--img{height:200px;border-radius:5px;max-width:none;margin-bottom:8px}.AboutFaculty__card--name{grid-row:2/3;text-align:center;font-size:1.8rem;font-family:Sofia Sans Extra Condensed,sans-serif;margin-bottom:0}.AboutFaculty__card--name span{color:#434242;font-size:1.6rem}@media (max-width: 75em){.AboutFaculty__card--name{position:relative}.AboutFaculty__card--name:after{content:"";position:absolute;height:.5px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}}.AboutFaculty__card--comment{padding-inline-start:1rem;font-size:1.4rem;grid-row:1/3}@media (max-width: 75em){.AboutFaculty__card--comment{padding-inline-start:0;text-align:center}}.events{width:80%;margin:0 auto}@media (max-width: 37.5em){.events{width:95%}}.events__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.events__heading:before,.events__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.events__heading:before{left:0;top:0}.events__heading:after{right:0;bottom:0}.events__none{text-align:center;font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;font-size:2rem}.events__item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-left:5px solid #a9304e;gap:1.5rem;transition:all .2s}.events__item:not(:last-child){margin-bottom:1rem}.events__item--title{margin:0;color:#222}@media (max-width: 37.5em){.events__item--title{font-size:1.4rem}}.events__item--date{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;margin:0;padding:.2rem .6rem;background-color:#a9304e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;min-width:8rem;text-align:center}@media (max-width: 37.5em){.events__item--date{font-size:1.4rem}}.notices{width:80%;margin:0 auto}@media (max-width: 37.5em){.notices{width:95%}}.notices__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.notices__heading:before,.notices__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.notices__heading:before{left:0;top:0}.notices__heading:after{right:0;bottom:0}.notices__none{text-align:center;font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;font-size:2rem}.notices__item{display:grid;grid-template-columns:repeat(8,1fr);align-items:center;padding:.5rem 1rem;border-left:5px solid #f5c71a;gap:1.5rem;transition:all .2s}.notices__item:not(:last-child){margin-bottom:1rem}.notices__item--today{background-color:#f5c71a80!important}.notices__item--title{margin:0;color:#222;grid-column:span 6}@media (max-width: 37.5em){.notices__item--title{font-size:1.4rem}}.notices__item--expand{margin:0;justify-self:end;align-self:center;padding:0 .3rem;cursor:pointer;font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;color:#222;font-weight:900}@media (max-width: 37.5em){.notices__item--expand{font-size:2rem}}.notices__item--download{justify-self:end;font-size:1.8rem;display:block;text-align:right;text-decoration:none;color:#222;font-family:Sofia Sans Extra Condensed,sans-serif;transition:all .2s}@media (max-width: 37.5em){.notices__item--download{font-size:1.6rem}}.notices__item--download:hover{transform:translateY(-2px);text-shadow:0 2px .5rem rgba(34,34,34,.2)}.notices__item--date{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;margin:0;padding:.2rem .4rem;background-color:#f5c71ae6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#222;min-width:8rem;text-align:center}@media (max-width: 37.5em){.notices__item--date{font-size:1.4rem}}.notices__item--message{grid-column:1/-1;border-top:1px dashed;padding-top:1rem}.notices__item--message p{font-family:EB Garamond,sans-serif;white-space:pre-wrap}.StudentAdmission{max-width:80%;margin:0 auto}@media (max-width: 59.375em){.StudentAdmission{max-width:90%}}.StudentAdmission__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto 5rem;position:relative}.StudentAdmission__heading:before,.StudentAdmission__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.StudentAdmission__heading:before{left:0;top:0}.StudentAdmission__heading:after{right:0;bottom:0}.StudentAdmission__content{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 75em){.StudentAdmission__content{display:block}}.StudentAdmission__topic:not(:last-child){margin-bottom:4rem}.StudentAdmission__topic h4{font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:left}.StudentAdmission__topic h4:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.StudentAdmission__topic h4:after{left:0;transform:translate(0);background-color:#222}.StudentAdmission__topic ul li{display:flex;align-items:center;gap:5px}.StudentAdmission__topic ul li:before{content:"";font-family:FontAwesome;font-size:1.2rem;margin-left:-1.5em;color:#000a84;opacity:.7}.StudentAdmission__contact{position:relative;background-color:#000a8433;padding:.5rem;margin-top:5rem;font-size:2rem;text-transform:uppercase;font-weight:400;font-family:Sofia Sans Extra Condensed,sans-serif;letter-spacing:.5px}@media (max-width: 59.375em){.StudentAdmission__contact{font-size:1.6rem}}.StudentAdmission__contact span{font-weight:600}.StudentAdmission__contact:before{content:"";position:absolute;top:0;left:-10px;width:5px;height:100%;background-color:#000a84}/*!
 * Evo Calendar - Simple and Modern-looking Event Calendar Plugin
 *
 * Licensed under the MIT License
 *
 * Version: 1.1.2
 * Author: Edlyn Villegas
 * Docs: https://edlynvillegas.github.com/evo-calendar
 * Repo: https://github.com/edlynvillegas/evo-calendar
 * Issues: https://github.com/edlynvillegas/evo-calendar/issues
 *
*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}input:focus,textarea:focus,button:focus{outline:none}.evo-calendar{position:relative;background-color:#fbfbfb;color:#5a5a5a;width:100%;-webkit-box-shadow:0 10px 50px -20px #f5c71a;box-shadow:0 10px 50px -20px #f5c71a;margin:0 auto;overflow:hidden;z-index:1}.calendar-sidebar{position:absolute;margin-top:0;width:200px;height:100%;float:left;background-color:#f5c71a;color:#222;z-index:1;-webkit-box-shadow:5px 0 18px -3px #f5c71a;box-shadow:5px 0 18px -3px #f5c71a;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0);z-index:2}.sidebar-hide .calendar-sidebar{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-box-shadow:none;box-shadow:none}.calendar-sidebar>span#sidebarToggler{position:absolute;width:40px;height:40px;top:0;right:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%);background-color:#f5c71a;padding:10px 8px;cursor:pointer;-webkit-box-shadow:5px 0 18px -3px #f5c71a;box-shadow:5px 0 18px -3px #f5c71a}.calendar-sidebar>.calendar-year{padding:20px;text-align:center}.calendar-sidebar>.calendar-year>p{margin:0;font-size:30px;display:inline-block}.calendar-sidebar>.calendar-year>button.icon-button{display:inline-block;width:20px;height:20px;overflow:visible}.calendar-sidebar>.calendar-year>button.icon-button>span{border-right:4px solid #fff;border-bottom:4px solid #fff;width:100%;height:100%}.calendar-sidebar>.calendar-year>img[year-val=prev]{float:left}.calendar-sidebar>.calendar-year>img[year-val=next]{float:right}.calendar-sidebar>.month-list::-webkit-scrollbar{width:5px;height:5px}.calendar-sidebar>.month-list::-webkit-scrollbar-track{background:transparent}.calendar-sidebar>.month-list::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.calendar-sidebar>.month-list::-webkit-scrollbar-thumb:hover{background:#d6c8ff}.calendar-sidebar>.month-list>.calendar-months{list-style-type:none;margin:0;padding:0}.calendar-sidebar>.month-list>.calendar-months>li{padding:7px 30px;cursor:pointer;font-size:16px}.calendar-sidebar>.month-list>.calendar-months>li:hover{background-color:#2223}.calendar-sidebar>.month-list>.calendar-months>li.active-month{background-color:#2226}.calendar-inner{position:relative;padding:40px 30px;float:left;width:100%;max-width:calc(100% - 600px);margin-left:200px;background-color:#fff;-webkit-box-shadow:5px 0 18px -3px rgba(0,0,0,.15);box-shadow:5px 0 18px -3px #00000026;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.calendar-inner:after{content:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#534a6d80}.sidebar-hide .calendar-inner{max-width:calc(100% - 400px);margin-left:0}.event-hide .calendar-inner{max-width:calc(100% - 200px)}.event-hide.sidebar-hide .calendar-inner{max-width:100%}.calendar-inner .calendar-table{border-collapse:collapse;font-size:20px;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}th[colspan="7"]{position:relative;text-align:center;text-transform:uppercase;font-weight:600;font-size:30px;color:#222}th[colspan="7"]:after{content:"";position:absolute;bottom:-3px;left:50%;width:50px;height:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#8773c126}tr.calendar-header .calendar-header-day{padding:10px;text-align:center;color:#5a5a5a}tr.calendar-body .calendar-day{padding:10px 0}tr.calendar-body .calendar-day .day{position:relative;padding:15px;height:60px;width:60px;margin:0 auto;border-radius:50%;text-align:center;color:#5a5a5a;border:1px solid transparent;-webkit-transition:all .3s ease,-webkit-transform .5s ease;transition:all .3s ease,-webkit-transform .5s ease;-o-transition:all .3s ease,transform .5s ease;transition:all .3s ease,transform .5s ease;transition:all .3s ease,transform .5s ease,-webkit-transform .5s ease;cursor:pointer}tr.calendar-body .calendar-day .day:hover{background-color:#dadada}tr.calendar-body .calendar-day .day:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}tr.calendar-body .calendar-day .day.calendar-active,tr.calendar-body .calendar-day .day.calendar-active:hover{color:#5a5a5a;border-color:#00000080}tr.calendar-body .calendar-day .day.calendar-today,tr.calendar-body .calendar-day .day.calendar-today:hover{color:#fff;background-color:#f5c71a}tr.calendar-body .calendar-day .day[disabled]{pointer-events:none;cursor:not-allowed;background-color:transparent;color:#b9b9b9}.calendar-events{position:absolute;top:0;right:0;width:400px;height:100%;padding:70px 30px 60px;background-color:#fbfbfb;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow-y:auto;z-index:0}.calendar-events::-webkit-scrollbar{width:5px;height:5px}.calendar-events::-webkit-scrollbar-track{background:transparent}.calendar-events::-webkit-scrollbar-thumb{background:#8e899c;border-radius:5px}.calendar-events::-webkit-scrollbar-thumb:hover{background:#6c6875}.calendar-events>.event-header>p{font-size:30px;font-weight:600;color:#5a5a5a}#eventListToggler{position:absolute;width:40px;height:40px;top:0;right:0;background-color:#f5c71a;padding:10px;cursor:pointer;-webkit-box-shadow:5px 0 18px -3px #f5c71a;box-shadow:5px 0 18px -3px #f5c71a;z-index:1}.event-list:after{content:"";clear:both;display:table}.event-list>.event-empty{padding:15px 10px;background-color:#8773c126;border:1px solid #145DA0}.event-list>.event-empty>p{margin:0;color:#145da080}.event-container{position:relative;display:flex;width:100%;border-radius:10px;margin-bottom:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;float:left}.event-container:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;transform:translate(29px,30px);background-color:#eaeaea;z-index:-1}.event-container:last-child.event-container:before{height:30px;transform:translate(29px)}.event-container:only-child.event-container:before{height:0;opacity:0}.event-container:hover{background-color:#fff;-webkit-box-shadow:0 3px 12px -4px rgba(0,0,0,.65);box-shadow:0 3px 12px -4px #000000a6}.event-container>.event-icon{position:relative;padding:20px;width:60px;height:60px;float:left}.event-container>.event-icon>img{width:30px}.event-container>.event-info{align-self:center;width:calc(100% - 60px);display:inline-block;padding:10px 10px 10px 0}.event-container>.event-info>p{margin:0;color:#5a5a5a}.event-container>.event-info>p.event-title{position:relative;font-size:22px;font-weight:600}.event-container>.event-info>p.event-title>span{position:absolute;top:50%;right:0;font-size:12px;font-weight:400;color:#f5c71a;border:1px solid #f5c71a;border-radius:3px;background-color:#edeaf6;padding:3px 6px;transform:translateY(-50%)}.event-container>.event-info>p.event-desc{font-size:14px;margin-top:5px}.event-indicator{position:absolute;width:-moz-max-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:100%;left:50%;-webkit-transform:translate(-50%,calc(-100% - 5px));-ms-transform:translate(-50%,calc(-100% - 5px));transform:translate(-50%,calc(-100% - 5px))}.event-indicator>.type-bullet{float:left;padding:2px}.event-indicator>.type-bullet>div{width:10px;height:10px;border-radius:50%}.event-container>.event-icon>div{width:100%;height:100%;border-radius:50%}.event-container>.event-icon>div[class^=event-bullet-],.event-indicator>.type-bullet>div[class^=type-]{background-color:#8773c1}.event-container>.event-icon>div.event-bullet-event,.event-indicator>.type-bullet>div.type-event{background-color:#ff7575}.event-container>.event-icon>div.event-bullet-holiday,.event-indicator>.type-bullet>div.type-holiday{background-color:#ffc107}.event-container>.event-icon>div.event-bullet-birthday,.event-indicator>.type-bullet>div.type-birthday{background-color:#3ca8ff}button.icon-button{border:none;background-color:transparent;width:100%;height:100%;padding:0;cursor:pointer}button.icon-button>span.bars{position:relative;width:100%;height:4px;display:block;background-color:#fff}button.icon-button>span.bars:before,button.icon-button>span.bars:after{content:"";position:absolute;width:100%;height:4px;display:block;background-color:#fff}button.icon-button>span.bars:before{top:-8px}button.icon-button>span.bars:after{bottom:-8px}button.icon-button>span.chevron-arrow-left{display:inline-block;border-right:6px solid #fff;border-bottom:6px solid #fff;width:18px;height:18px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}button.icon-button>span.chevron-arrow-right{display:block;border-right:4px solid #fff;border-bottom:4px solid #fff;width:16px;height:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 1280px){.calendar-inner{padding:50px 20px 70px;max-width:calc(100% - 580px)}.sidebar-hide .calendar-inner{max-width:calc(100% - 380px)}tr.calendar-header .calendar-header-day,tr.calendar-body .calendar-day{padding:10px 5px}.calendar-events{width:380px;padding:70px 20px 60px}}@media screen and (max-width: 1024px){.calendar-sidebar{width:175px}.calendar-inner{padding:50px 10px 70px;max-width:calc(100% - 475px);margin-left:175px}.sidebar-hide .calendar-inner{max-width:calc(100% - 300px)}.event-hide .calendar-inner{max-width:calc(100% - 175px)}.calendar-events{width:300px;padding:70px 10px 60px}tr.calendar-body .calendar-day .day{padding:10px;height:45px;width:45px;font-size:16px}.event-indicator>.type-bullet>div{width:8px;height:8px;border-radius:50%}.calendar-sidebar>span#sidebarToggler,#eventListToggler{width:50px;height:50px}#eventListToggler,.event-hide #eventListToggler{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}button.icon-button>span.bars{height:5px}button.icon-button>span.bars:before,button.icon-button>span.bars:after{height:5px}button.icon-button>span.bars:before{top:-10px}button.icon-button>span.bars:after{bottom:-10px}button.icon-button>span.chevron-arrow-right{border-right-width:5px;border-bottom-width:5px;width:20px;height:20px}.event-container:before{transform:translate(24px,25px)}.event-container:last-child.event-container:before{height:25px;transform:translate(24px)}.event-container>.event-icon{padding:15px;width:50px;height:50px}.event-container>.event-icon:before{left:24px}.event-container>.event-info{width:calc(100% - 50px)}.event-container>.event-info>p{font-size:18px}}@media screen and (max-width: 991px){.calendar-sidebar{width:150px}.calendar-inner{padding:50px 10px 70px;max-width:calc(100% - 425px);margin-left:150px}.sidebar-hide .calendar-inner{max-width:calc(100% - 275px)}.event-hide .calendar-inner{max-width:calc(100% - 150px)}.calendar-events{width:275px;padding:70px 10px 60px}}@media screen and (max-width: 768px){.calendar-sidebar{width:180px}.calendar-inner{padding:50px 10px 70px;max-width:100%;margin-left:0}.sidebar-hide .calendar-inner,.event-hide .calendar-inner{max-width:100%}.calendar-inner:after{content:"";opacity:1}.sidebar-hide.event-hide .calendar-inner:after{content:none;opacity:0}.event-indicator{-webkit-transform:translate(-50%,calc(-100% - 3px));-ms-transform:translate(-50%,calc(-100% - 3px));transform:translate(-50%,calc(-100% - 3px))}.event-indicator>.type-bullet{padding:0 1px 3px}.calendar-events{width:48%;padding:70px 20px 60px;-webkit-box-shadow:-5px 0 18px -3px rgba(135,115,193,.5);box-shadow:-5px 0 18px -3px #8773c180;z-index:1}.event-hide .calendar-events{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);-webkit-box-shadow:none;box-shadow:none}#eventListToggler{right:48%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.event-hide #eventListToggler{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.calendar-events>.event-list{margin-top:20px}.calendar-sidebar>.calendar-year>button.icon-button{width:16px;height:16px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-right-width:2px;border-bottom-width:2px}.calendar-sidebar>.calendar-year>p{font-size:22px}.calendar-sidebar>.month-list>.calendar-months>li{padding:6px 26px}.calendar-events>.event-header>p{margin:0}.event-container>.event-info>p.event-title{font-size:20px}.event-container>.event-info>p.event-desc{font-size:12px}}@media screen and (max-width: 768px) and (min-width: 426px){.event-container>.event-info>p.event-title{font-size:18px}}@media screen and (max-width: 425px){.calendar-sidebar{width:100%}.sidebar-hide .calendar-sidebar{height:43px}.sidebar-hide .calendar-sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0);-webkit-box-shadow:none;box-shadow:none}.calendar-sidebar>.calendar-year{position:relative;padding:10px 20px;text-align:center;background-color:#000a84;-webkit-box-shadow:0 3px 8px -3px rgba(53,43,80,.65);box-shadow:0 3px 8px -3px #352b50a6}.calendar-sidebar>.calendar-year>button.icon-button{width:14px;height:14px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-right-width:3px;border-bottom-width:3px}.calendar-sidebar>.calendar-year>p{font-size:18px;margin:0 10px}.calendar-sidebar>.month-list{position:relative;width:100%;height:calc(100% - 43px);overflow-y:auto;background-color:#8773c1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:-1}.sidebar-hide .calendar-sidebar>.month-list{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.calendar-sidebar>.month-list>.calendar-months{position:absolute;top:0;left:0;width:100%;list-style-type:none;margin:0;padding:10px}.calendar-sidebar>.month-list>.calendar-months:after{content:"";clear:both;display:table}.calendar-sidebar>.month-list>.calendar-months>li{padding:10px 20px;font-size:20px}.calendar-sidebar>span#sidebarToggler{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);top:0;bottom:unset;-webkit-box-shadow:none;box-shadow:none}th[colspan="7"]:after{bottom:0}.calendar-inner{margin-left:0;padding:53px 0 40px;float:unset}.calendar-inner:after{content:none;opacity:0}.sidebar-hide .calendar-inner,.event-hide .calendar-inner,.calendar-inner{max-width:100%}.calendar-sidebar>span#sidebarToggler,#eventListToggler{width:40px;height:40px}button.icon-button>span.chevron-arrow-right{border-right-width:4px;border-bottom-width:4px;width:18px;height:18px;-webkit-transform:translateX(-3px) rotate(-45deg);-ms-transform:translateX(-3px) rotate(-45deg);transform:translate(-3px) rotate(-45deg)}button.icon-button>span.bars,button.icon-button>span.bars:before,button.icon-button>span.bars:after{height:4px}button.icon-button>span.bars:before{top:-8px}button.icon-button>span.bars:after{bottom:-8px}tr.calendar-header .calendar-header-day{padding:0}tr.calendar-body .calendar-day{padding:8px 0}tr.calendar-body .calendar-day .day{padding:10px;width:40px;height:40px;font-size:16px}.event-indicator{-webkit-transform:translate(-50%,calc(-100% - 3px));-ms-transform:translate(-50%,calc(-100% - 3px));transform:translate(-50%,calc(-100% - 3px))}.event-indicator>.type-bullet{padding:1px}.event-indicator>.type-bullet>div{width:6px;height:6px}.event-indicator{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}tr.calendar-body .calendar-day .day.calendar-today .event-indicator,tr.calendar-body .calendar-day .day.calendar-active .event-indicator{-webkit-transform:translate(-50%,3px);-ms-transform:translate(-50%,3px);transform:translate(-50%,3px)}.calendar-events{position:relative;padding:20px 15px;width:100%;height:185px;-webkit-box-shadow:0 5px 18px -3px rgba(0,0,0,.15);box-shadow:0 5px 18px -3px #00000026;overflow-y:auto;z-index:0}.event-hide .calendar-events{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0);padding:0 15px;height:0}.calendar-events>.event-header>p{font-size:20px}.event-list>.event-empty{padding:10px}.event-container:before{transform:translate(21.5px,25px)}.event-container:last-child.event-container:before{height:22.5px;transform:translate(21.5px)}.event-container>.event-icon{width:45px;height:45px}.event-container>.event-icon:before{left:21px}.event-container:last-child>.event-icon:before{height:50%}.event-container>.event-info{width:calc(100% - 45px)}.event-hide #eventListToggler,#eventListToggler{top:calc(100% - 185px);right:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translateY(-100%)}.event-hide #eventListToggler{top:100%}#eventListToggler button.icon-button>span.chevron-arrow-right{position:relative;display:inline-block;-webkit-transform:translate(0,-3px) rotate(45deg);-ms-transform:translate(0,-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg)}}@media screen and (max-width: 375px){th[colspan="7"]{font-size:20px;padding-bottom:5px}tr.calendar-header .calendar-header-day{font-size:16px}tr.calendar-body .calendar-day .day{padding:5px;width:30px;height:30px;font-size:14px}}#sidebarToggler>button,#eventListToggler,#calendar>div.calendar-inner>table>tbody>tr>td>div{display:flex;justify-content:center;align-items:center}.calendar{width:80%;margin:0 auto}@media (max-width: 59.375em){.calendar{width:95%}}.calendar__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.calendar__heading:before,.calendar__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.calendar__heading:before{left:0;top:0}.calendar__heading:after{right:0;bottom:0}.StudentExamSchedule{width:80%;margin:0 auto}@media (max-width: 59.375em){.StudentExamSchedule{width:95%}}.StudentExamSchedule__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.StudentExamSchedule__heading:before,.StudentExamSchedule__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.StudentExamSchedule__heading:before{left:0;top:0}.StudentExamSchedule__heading:after{right:0;bottom:0}.StudentExamSchedule__item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-left:5px solid #f5c71a;gap:1.5rem}.StudentExamSchedule__item:not(:last-child){margin-bottom:1rem}.StudentExamSchedule__item--title{margin:0;color:#222}.StudentExamSchedule__item--download{margin-left:auto;font-size:1.8rem;text-decoration:none;color:#000a84;font-family:Sofia Sans Extra Condensed,sans-serif;transition:all .2s}.StudentExamSchedule__item--download:hover{transform:translateY(-2px);text-shadow:0 2px .5rem rgba(34,34,34,.2)}.StudentExamSchedule__item--date{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;margin:0;padding:.5rem 1rem;background-color:#f5c71ae6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#222;min-width:10rem;text-align:center}.StudentFacilities{width:80%;margin:0 auto}@media (max-width: 59.375em){.StudentFacilities{width:95%}}.StudentFacilities__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative;margin-bottom:60px}.StudentFacilities__heading:before,.StudentFacilities__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.StudentFacilities__heading:before{left:0;top:0}.StudentFacilities__heading:after{right:0;bottom:0}.StudentFacilities .facilities{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 37.5em){.StudentFacilities .facilities{grid-template-columns:1fr}}.StudentFacilities .facilities .facility{background-color:#145ca017;padding:40px 20px 40px 40px;position:relative;box-shadow:#63636333 0 2px 8px}.StudentFacilities .facilities .facility__index{position:absolute;left:0;top:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:0 20px 20px;background-color:#145da0;color:#fff}.StudentFacilities .facilities .facility__text{font-family:Quicksand,sans-serif;font-size:24px}.StudentFacilities .facilities__heading{margin-top:60px;font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;text-align:center;font-size:2.5rem;margin-bottom:2rem;position:relative}.StudentFacilities .facilities__heading:after{content:"";position:absolute;height:.1px;width:5rem;left:50%;bottom:-.3rem;transform:translate(-50%);background-color:#222}.gallery__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.gallery__heading:before,.gallery__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.gallery__heading:before{left:0;top:0}.gallery__heading:after{right:0;bottom:0}.gallery__content iframe{min-width:100vw;min-height:100vh}.contact__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto 5rem;position:relative}.contact__heading:before,.contact__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.contact__heading:before{left:0;top:0}.contact__heading:after{right:0;bottom:0}.contact__content{display:flex;gap:5rem;width:80%;margin:0 auto}@media (max-width: 59.375em){.contact__content{flex-direction:column-reverse;width:90%}}.contact__map{min-width:40%;min-height:100%}@media (max-width: 59.375em){.contact__map{min-height:40rem}}.contact__form{min-width:50%;display:flex;flex-direction:column;gap:3rem}@media (max-width: 59.375em){.contact__form{min-width:100%}}.contact__form--group{position:relative}.contact__form--group label{font-size:1.2rem;position:absolute;color:#000a84b3;top:1rem;left:0;opacity:0;transition:top .2s,opacity .2s}.contact__form--group input,.contact__form--group textarea{width:100%;padding:.5rem 1rem;border:none;border-bottom:1px solid #222222;transition:all .2s cubic-bezier(.15,.71,.83,.67);background-color:transparent;font-family:Quicksand,sans-serif}.contact__form--group input ::placeholder,.contact__form--group textarea ::placeholder{color:#000a84b3}.contact__form--group input:focus,.contact__form--group textarea:focus{border-color:#f5c71a}.contact__form--group input:not(:placeholder-shown)+label,.contact__form--group textarea:not(:placeholder-shown)+label{top:-2rem;opacity:1}.contact__form--group textarea{resize:vertical}.contact__form button{background-color:#222;border:none;outline:none;padding:1rem 2rem;margin-top:-2rem;align-self:flex-start;color:#fff;transition:all .2s ease-in}.fee__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.fee__heading:before,.fee__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.fee__heading:before{left:0;top:0}.fee__heading:after{right:0;bottom:0}.fee__content{max-width:80%;margin:0 auto}@media (max-width: 59.375em){.fee__content{max-width:95%}}.fee__structure img{width:100%}.fee__structure a{font-size:3rem;color:#214e7d;text-decoration:none;font-family:Sofia Sans Extra Condensed,sans-serif;text-transform:uppercase;display:block;text-align:center;width:fit-content;margin:0 auto;margin-top:2rem}.fee__open-modal{font-size:5rem;border:1px solid;max-width:40rem;height:25rem;margin:0 auto;margin-top:5rem;padding:1rem 2rem;cursor:pointer;transition:all .2s;display:flex;justify-content:center;align-items:center;background-image:url(../img/fee-payment/fee-payment-thumb.jpg);background-size:cover;background-position:top;color:#222222e6}.fee__open-modal:hover{box-shadow:.5rem 1rem #a9304ee6;transform:translate(-2px,-2px);color:#a9304e}.fee__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:5rem 0 2rem;min-height:10rem}@media (max-width: 37.5em){.fee__buttons{grid-template-columns:1fr}}.fee__buttons a{display:flex;justify-content:center;align-items:center;gap:1rem;text-transform:uppercase;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;text-decoration:none;padding:.5rem 1rem;transition:all .2s;font-weight:400;border-radius:2px;text-align:center;border:1px solid;position:relative}.fee__buttons a p{margin:0;text-align:left;display:flex;flex-direction:column;line-height:1.4rem}.fee__buttons a p span{font-size:1.2rem;letter-spacing:.7px;font-weight:400}.fee__buttons a i{font-size:2.8rem}.fee__buttons a:first-child{color:#222;border-color:#f5c71a;background-color:#f5c71a}.fee__buttons a:first-child:hover{box-shadow:#f5c71a 0 4px 12px}.fee__buttons a:nth-child(2){border-color:#222;background-color:#222;color:#fff}.fee__buttons a:nth-child(2):hover{box-shadow:#222 0 4px 12px}.fee__buttons a:last-child{border-color:#a9304e;background-color:#a9304e;color:#fff}.fee__buttons a:last-child:hover{box-shadow:#a9304e 0 4px 12px}.fee__modal{background-color:#22222280;width:100vw;height:100vh;position:fixed;padding:2rem 0;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1000}.fee__modal video{height:100%;display:block;margin:0 auto;outline:none}.fee__modal i{position:absolute;right:5%;top:3rem;font-size:3rem;cursor:pointer;color:#fff;text-shadow:0 .2rem 1rem currentColor;transition:all .2s}.fee__modal i:hover{color:#fffc}.fee__structures ul{display:flex;list-style:none}.fee_structure_button{width:100%;background-color:#e7e7e7;font-weight:700;font-size:14px;padding:10px 20px;text-align:center;border-bottom:3px solid transparent;cursor:pointer}.fee_structure_button--active{border-color:#214e7d}.fee_structure_content{margin-top:10px;position:relative}.fee_structure_content img{width:100%}.fee_structure_content_download{display:flex;align-items:center;gap:10px;font-size:14px;background-color:#214e7d;color:#fff;width:fit-content;margin-left:auto;padding:10px;margin-top:5px}.fee_structure_content_download:hover{text-decoration:none;color:inherit}.fee_structure_content_download svg{height:18px}@media (max-width: 37.5em){.fee_structure_content_download{font-size:10px;padding:5px}}.admissions__heading{font-size:3rem;text-align:center;line-height:1.5em;font-family:Secular One,serif;text-transform:uppercase;opacity:.9;letter-spacing:2px;color:#222;width:fit-content;margin:2rem auto;position:relative}.admissions__heading:before,.admissions__heading:after{content:"";position:absolute;width:30%;height:1px;background-color:#111}.admissions__heading:before{left:0;top:0}.admissions__heading:after{right:0;bottom:0}.admissions__content{max-width:80%;margin:0 auto}@media (max-width: 59.375em){.admissions__content{max-width:95%}}.container{max-width:80%;margin:0 auto;padding:0 15px}
