.navbar{position:fixed;height:68px;width:100%;background-color:var(--primary-serene-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4000;padding:0 24px}.navbar .container{width:calc(100% - 48px);height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navbar .logo{height:44px;z-index:501}.nav-container{display:flex;justify-content:space-between;justify-content:flex-end;align-items:center;gap:16px}.nav-bar-button{border-color:var(--text-white);border-width:1px;text-decoration:none;font-weight:300;font-size:.8em;border:1px solid var(--primary-serene-light);border-radius:16px;padding:6px 20px;background-color:#52506d;color:var(--text-white);font-family:JosefinSansLight;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.nav-bar-button:hover{background-color:var(--primary-tranquil-dark)}.nav-bar-button.btn-signin,.cookie-accept{border:0!important;background-color:var(--primary-serene-main);background-image:linear-gradient(145deg,var(--primary-serene-main),var(--primary-serene-dark))}.nav-bar-button.btn-signin:hover,button.submit:hover,.cookie-accept:hover{background-color:var(--primary-serene-dark);background-image:linear-gradient(175deg,var(--primary-tranquil-dark),var(--primary-serene-main));-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color 2s ease-in}.nav-bar-dropdown{position:relative}.nav-bar-dropdown .nav-bar-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;text-align:center!important;cursor:pointer}.nav-bar-dropdown-icon{color:var(--text-white);pointer-events:none}.nav-bar-dropdown-button-dropdown{position:absolute;width:100%;display:flex;flex-direction:column;gap:4px;border-radius:8px;padding-top:6px;z-index:500}.nav-bar-dropdown-button-dropdown a{text-align:center}.nav-wrapper .checkbox{position:absolute;display:block;height:32px;width:32px;top:18px;right:18px;z-index:5;opacity:0;cursor:pointer}.nav-wrapper .hamburger-lines{display:none}.nav-wrapper .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#a8a9c1}.nav-wrapper .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out;background-image:linear-gradient(to right,var(--primary-serene-light),var(--primary-serene-dark))}.nav-wrapper .hamburger-lines .line2{transition:transform .2s ease-in-out;background-image:linear-gradient(to right,var(--primary-serene-light),var(--primary-serene-dark))}.nav-wrapper .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out;background-image:linear-gradient(to right,var(--primary-serene-light),var(--primary-serene-dark))}.nav-container.active .menu-items{transform:translate(0)}.nav-wrapper.active .hamburger-lines .line1{transform:rotate(45deg)}.nav-wrapper.active .hamburger-lines .line2{transform:scaleY(0)}.nav-wrapper.active .hamburger-lines .line3{transform:rotate(-45deg)}.nav-wrapper.active .menu-items{transform:translate(0)}@media only screen and (max-width: 1100px){.nav-wrapper .hamburger-lines{display:block;height:26px;width:32px;top:18px;right:18px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.nav-wrapper.active .nav-container{transform:translate(0)}.nav-container{position:absolute;flex-direction:column;top:76px;right:60px;padding:16px;background-color:#52506d;border:1px solid var(--primary-tranquil-dark);border-radius:16px;gap:8px;transform:translate(150%);transition:transform .5s ease-in-out}.nav-bar-dropdown-button-dropdown{background-color:#52506d;width:154px;padding:6px 18px 5px;right:-16px;gap:6px}.nav-bar-dropdown{width:100%}.nav-bar-dropdown .nav-bar-button{right:-21px}.nav-bar-button{width:-webkit-fill-available;text-align:center}.btn-signin{margin-top:14px}}:root{--primary-serene-main: rgb(134, 132, 163, .85);--primary-serene-light: #d8d8e6;--primary-serene-dark: rgb(62,60,87,.85);--text-white: white;--primary-tranquil-main: #c2d0e3;--primary-tranquil-dark: #939fbc;--primary-tranquil-light: #dae1eb;--primary-earth-main: #e7d8d1;--primary-earth-dark: #d6c9c3;--primary-earth-light: #f7f1ed;--primary-ocean-main: #dee9e2;--primary-ocean-dark: #a0bdb7;--primary-ocean-light: #a0bdb7;--primary-sun-main: #ffae9b;--primary-sun-dark: #eda291;--primary-sun-light: #ffbda0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;width:100%;margin:0;padding:0;font-synthesis:none;text-rendering:optimizeLegibility}@font-face{font-family:Optima;src:url(/fonts/Optima.TTF) format("truetype")}@font-face{font-family:JosefinSansBold;font-weight:700;src:url(/fonts/JosefinSans-Bold.ttf) format("opentype")}@font-face{font-family:JosefinSansLight;src:url(/fonts/JosefinSans-Light.ttf) format("opentype")}@font-face{font-family:JosefinSansRegular;src:url(/fonts/JosefinSans-Regular.ttf) format("opentype")}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body{width:100%;height:100%;margin:0;font-family:JosefinSansRegular;scroll-padding:60px 0 0 0}.text-header{color:var(--primary-serene-light);font-family:Optima;font-size:34px;font-style:normal;font-weight:400;line-height:normal;margin:16px 0}.text-header span{font-size:24px}.text-paragraph{font-family:JosefinSansLight;margin:16px 0}.card ul li{font-family:JosefinSansLight}.text-bold{font-family:JosefinSansBold}.main-body{width:100%;min-height:100vh;display:flex;flex-direction:column;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;scroll-snap-align:start}#about-us-content .card.active{opacity:1}.main-content{margin:120px auto}.main-content .card{height:fit-content;margin:10px 16px;background-color:var(--primary-serene-dark);box-shadow:var(--primary-serene-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px;border-radius:24px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:text}.divider{width:160px;border-bottom:4px solid var(--primary-tranquil-dark);margin-bottom:16px}.lineup{position:relative;height:fit-content;transform:translateY(120px);opacity:0;transition:1s all ease}.lineup.active{transform:translateY(0);opacity:.9}.linedown{transform:translateY(-120px);opacity:0}.card .text-header,.card .text-bold,.card .text-paragraph,.card .divider,.card ul,.cleo-paragraph{opacity:0;transform:translateY(130px);transition:1s all ease}.card.linedown .text-header,.card.linedown .text-bold,.card.linedown .text-paragraph,.card.linedown .divider,.card.linedown ul,.linedown .cleo-paragraph{transform:translateY(-130px)}.card.active .text-header,.card.active .text-bold,.card.active .text-paragraph,.card.active .divider,.card.active ul,.active .cleo-paragraph{transform:translateY(0);opacity:.9}.text-heading-large,.text-heading-large-white{font-family:Optima;text-align:center;color:var(--primary-serene-dark);font-size:52px;margin-bottom:120px}.cleo-wrapper{margin-bottom:60px}.text-heading-large-white{color:var(--primary-serene-light)}.halo-title{top:200px;right:60px}.mindscape-title{top:180px}.beyond-student-title{top:20px}.employee-title{top:100px}.input{width:100%}.name-form-field{display:flex;flex-direction:column;gap:8px;padding:8px}input,textarea{border-radius:8px;font-size:18px;padding:7px;font-family:Optima,Arial,Helvetica,sans-serif}.submit{width:100%;height:32px;border-radius:8px;background-color:var(--primary-serene-dark);color:var(--primary-serene-light);font-size:16px;margin-top:16px}.submit:hover{background-color:var(--primary-serene-main);-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.page-link{color:var(--primary-serene-light);text-decoration:none;font-family:JosefinSansBold;font-size:16px}.page-link:hover{color:#fff}.cleo-title{color:var(--primary-serene-dark);font-family:Optima;font-size:48px;margin-bottom:0}.cleo-paragraph{margin-top:0;font-family:Optima;font-size:28px;color:var(--primary-serene-dark)}.cleo-wrapper{display:flex;flex-direction:column;align-items:center;align-items:flex-start;top:135px;right:16px}.main-logo-container{position:absolute;bottom:15%;left:0;min-height:63px;width:100%;display:flex;justify-content:center;z-index:10}.main-logo-container img{width:80%;height:auto;-webkit-filter:drop-shadow(3px -3px 2px rgba(0,0,0,.9));filter:drop-shadow(3px -3px 2px rgba(0,0,0,.9))}@media (min-width: 740px){.halo-title{top:280px;right:240px}.cleo-wrapper{top:230px;right:170px}.cleo-title{font-size:64px}.cleo-paragraph{font-size:36px}.main-content{margin:120px auto}.small{margin-top:240px}.main-content.medium{margin:100px auto 80px}.main-logo-container{bottom:12%}#student-resilience-program .main-content{margin:200px auto}}@media (min-width: 1100px){.text-heading-large{font-size:54px}.main-content .card{margin:40px 250px 120px;border-radius:48px;padding:60px}.main-logo-container img{width:48%}.mindscape-title{top:180px}.employee-title{top:280px;right:180px}}@media (min-width: 1300px){.cleo-wrapper{top:230px;right:480px}}@media (min-width: 1600px){.main-content .card{margin-top:160px;border-radius:calc(infinity * 1px);padding:22px 185px}.main-content .card.infinite-medium{margin-top:60px;padding:50px 220px}.main-content .card.infinite-large{padding:50px 340px;margin:40px 120px 120px}.halo-title{top:260px;right:440px}.main-content .card{margin:40px 250px 20px}}video{object-fit:cover;width:100%;height:100vh;position:absolute;z-index:0}#footer{position:fixed;bottom:0;width:100%;background-color:#3e3c57;z-index:4000;padding:6px 12px}.footer .container{width:calc(100% - 24px);height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.footer-content{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:6px}.footer-left,.footer-right{display:flex;flex-direction:column;align-items:left;padding:6px 0 0;gap:12px}.footer-right a:first-child{border-left:none}.footer-link{color:#fff;text-decoration:none;font-family:JosefinSansLight;padding:0 16px}.footer .logo{display:flex;justify-content:center;align-items:center;height:36px;max-width:171px;padding-bottom:4px}.footer-logo{width:-webkit-fill-available;display:flex;justify-content:space-between;align-items:center}.footer-dropdown{display:inline-block;flex-direction:column;align-items:left}.footer-dropdown button{font-family:josefinsanslight;color:#fff;background-color:transparent;border:none;z-index:10000005}.footer-dropdown-icon{margin-top:8px;margin-left:16px}@media (min-width: 875px){.footer-link{border-left:1px solid white;padding-left:16px}.footer-left a:first-child{border-left:none}#footer{padding:0 24px}.footer .container{width:calc(100% - 48px);flex-direction:row}.footer-logo{width:unset}.footer-content{justify-content:space-between}.footer-dropdown{display:none;flex-direction:column;align-items:left;gap:8px}.footer-left{flex-direction:row;padding:0 16px}.footer-right{flex-direction:row;padding:0 0 0 16px}.footer .logo{height:44px}}@media (min-width: 1100px){.footer-left a:first-child{border-left:1px solid white}.footer-right,.footer-left{align-items:center}#footer{flex-direction:row;height:54px}}.cookie-display{position:relative;height:1px}.cookie-content{position:absolute;width:290px;background-color:#52506d;border-radius:24px;color:#fff;padding:16px 24px;bottom:100px;right:28px;line-height:1.5;text-align:center}.cookie-buttons{display:flex;flex-direction:row;justify-content:space-between}.cookie-buttons a{margin-top:0}@media (min-width: 460px){.cookie-content{right:70px}}.scroll-tab{position:absolute;bottom:90px;color:#fff;font-family:JosefinSansLight;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}.scroll-tab svg{position:absolute;bottom:-20px;color:#fff;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}#privacy-terms .content{background-color:var(--primary-serene-dark);padding:24px;border-radius:24px;max-width:800px}#privacy-terms .last-updated{font-size:24px;font-size:18px;color:#fff;font-family:JosefinSansLight;margin-bottom:16px}#privacy-terms .divider{margin-top:16px}#privacy-terms .text-paragraph{color:#fff}#privacy-terms b{font-family:JosefinSansBold}#privacy-terms a{color:#fff;font-family:josefinSansBold;text-decoration:none}#privacy-terms a:hover{color:var(--primary-serene-light)}#privacy-terms li{color:#fff;font-family:JosefinSansLight}#privacy-terms .text-paragraph{text-align:justify}#privacy-terms .text-subheading{margin-left:60px;font-size:20px;font-family:JosefinSansLight}#privacy-terms .infinite-none{border-radius:48px;padding:24px 120px}@media (max-width: 760px){#privacy-terms .infinite-none{border-radius:48px;padding:24px}}
