.Button_overallContainer__pizbH{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;padding-left:16px;padding-right:16px;font-size:var(--font-size-regular);font-weight:700;line-height:0px;color:var(--color-grey-white);transition:color .1s ease-out;z-index:1}.Button_overallContainer__pizbH:before{position:absolute;z-index:-1;content:"";width:100%;height:100%;border-radius:5px;border:2px solid transparent;background:var(--color-primary-base);opacity:1;transition:opacity .1s ease-out,background-color .1s ease-out,border-color .1s ease-out}.Button_overallContainer__pizbH.Button_noBackground__QcCh_{color:var(--color-grey-dark)}.Button_overallContainer__pizbH.Button_noBackground__QcCh_:before{background:transparent}.Button_overallContainer__pizbH:hover{cursor:pointer;color:var(--color-grey-black)}.Button_overallContainer__pizbH:hover:before{border-color:var(--color-grey-black);background:var(--color-grey-white);opacity:1}.NavBar_overallContainer__kePye{position:fixed;display:flex;flex-direction:row;justify-content:flex-end;padding:0 20px;align-items:center;width:100%;height:100px;background:var(--color-grey-white);transition:transform .2s ease-out,height .2s ease-out,box-shadow .2s ease-out}.NavBar_overallContainer__kePye.NavBar_extended__hTOu8{height:80px;box-shadow:var(--box-shadow-standard)}.NavBar_overallContainer__kePye.NavBar_retracted__yuVm_{height:80px;transform:translateY(-80px)}.NavBar_homeButtonContainer__UzVlK{position:absolute;width:50px;height:50px;left:20px;color:var(--color-grey-base);transition:color .1s ease-out,transform .1s ease-out}.NavBar_homeButtonContainer__UzVlK:hover{cursor:pointer;transform:scale(1.01);color:var(--color-primary-base)}.NavBar_profileButton__x73r9{position:relative;display:flex;align-items:center;grid-gap:20px;gap:20px;margin-right:40px;height:100%;padding-left:10px;padding-right:10px}.NavBar_profileButton__x73r9:hover{cursor:pointer}.NavBar_profileButton__x73r9:hover>.NavBar_avatarContainer__v6Y5E{box-shadow:var(--box-shadow-standard)}.NavBar_profileButton__x73r9:hover>.NavBar_greeting__ojddx{color:var(--color-primary-base)}.NavBar_avatarContainer__v6Y5E{position:relative;width:60px;height:60px;border-radius:50%;background-color:var(--color-grey-light);transition:box-shadow .1s ease-out;overflow:hidden}.NavBar_greeting__ojddx{transition:color .1s ease-out}.NavBar_buttonList__Syoyy{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-gap:20px;gap:20px}@media only screen and (max-width:600px){.NavBar_overallContainer__kePye{height:80px}.NavBar_overallContainer__kePye.NavBar_extended__hTOu8{height:60px;box-shadow:var(--box-shadow-standard)}.NavBar_overallContainer__kePye.NavBar_retracted__yuVm_{height:60px;transform:translateY(-60px)}.NavBar_profileButton__x73r9{margin-right:20px;grid-gap:16px;gap:16px}.NavBar_avatarContainer__v6Y5E,.NavBar_homeButtonContainer__UzVlK{width:40px;height:40px}}@media only screen and (max-width:500px){.NavBar_profileButton__x73r9{margin-right:8px}}.Layout_overallContainer__JbDTJ{position:relative}.Layout_navBar__h39LC{z-index:1}.Layout_mainColumn__cvIy1{position:relative;width:100%}*{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0;border:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:400;--font-size-web-smaller:14px;--font-size-web-small:16px;--font-size-web-regular:18px;--font-size-web-large:22px;--font-size-web-larger:26px;--font-size-web-largest:32px;--font-size-mobile-smaller:11px;--font-size-mobile-small:12px;--font-size-mobile-regular:14px;--font-size-mobile-large:16px;--font-size-mobile-larger:20px;--font-size-mobile-largest:26px;--font-size-smaller:var(--font-size-web-smaller);--font-size-small:var(--font-size-web-small);--font-size-regular:var(--font-size-web-regular);--font-size-large:var(--font-size-web-large);--font-size-larger:var(--font-size-web-larger);--font-size-largest:var(--font-size-web-largest);--color-primary-base:#6b74ff;--color-primary-light:#a7adff;--color-grey-white:#fff;--color-grey-offwhite:#f5f5f5;--color-grey-light:#d3d3d3;--color-grey-base:#757575;--color-grey-dark:#505050;--color-grey-offblack:#1d1d1d;--color-grey-black:#000;--color-red-base:#ff3232;--color-red-light:#ff9090;--box-shadow-standard:-2px 2px 8px 1px rgba(0,0,0,.1);--box-shadow-hover:-3px 3px 12px 1px rgba(0,0,0,.05);scrollbar-width:thin;scrollbar-color:var(--color-grey-light) var(--color-grey-offwhite)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-grey-offwhite)}::-webkit-scrollbar-thumb{background-color:var(--color-grey-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-base)}ol,ul{list-style:none}button{background:none}p{font-size:var(--font-size-regular)}h1,p{color:var(--color-grey-offblack)}h1{font-size:var(--font-size-largest)}a{font-size:var(--font-size-regular);color:var(--color-primary-base);transition:color .1s ease-out;text-decoration:none}a:hover{cursor:pointer;color:var(--color-primary-light)}label{color:var(--color-grey-base);font-size:var(--font-size-small)}input{font-size:var(--font-size-regular);color:var(--color-grey-offblack);padding:5px;outline:none;border-style:solid;border-width:1px;border-color:transparent transparent var(--color-grey-light) transparent;transition:border-color .1s ease-out}input:focus{border-color:transparent transparent var(--color-primary-light) transparent}textarea{font-size:var(--font-size-regular);color:var(--color-grey-offblack);padding:10px;outline:none;border-style:solid;border-width:1px;border-color:var(--color-grey-light);border-radius:5px;transition:border-color .1s ease-out,box-shadow .1s ease-out}textarea:focus{border-color:var(--color-primary-light);box-shadow:var(--box-shadow-standard)}.pageFadeOut{opacity:0!important}.pageFadeIn{opacity:1!important}@media only screen and (max-width:800px){*{--font-size-smaller:var(--font-size-mobile-smaller);--font-size-small:var(--font-size-mobile-small);--font-size-regular:var(--font-size-mobile-regular);--font-size-large:var(--font-size-mobile-large);--font-size-larger:var(--font-size-mobile-larger);--font-size-largest:var(--font-size-mobile-largest)}}