.ProjectPage-module__3SU-Nq__wrapper{flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.ProjectPage-module__3SU-Nq__footerWrapper{margin:5rem 0 0}
.Footer-module__Grjkva__wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:80rem;height:6rem;padding:.5rem;display:flex}.Footer-module__Grjkva__wrapper p{color:var(--color-text);padding:.5rem}.Footer-module__Grjkva__iconsWrapper{display:flex}.Footer-module__Grjkva__icon{align-items:center;display:flex}.Footer-module__Grjkva__divider{opacity:.5;margin:0 .5rem}
.projects-module__rkGLdq__page{flex-direction:column;align-items:center;width:80vw;max-width:80rem;display:flex}.projects-module__rkGLdq__title{margin:5rem 0 0;font-size:50px;font-weight:600}.projects-module__rkGLdq__description{text-align:center;width:60%;margin:0 0 5rem;font-size:25px;font-weight:300}.projects-module__rkGLdq__section{width:100%;margin:3rem 0 0}.projects-module__rkGLdq__section h2{font-family:Montserrat,sans-serif;font-size:35px;font-weight:800}.projects-module__rkGLdq__section p{font-size:18px}.projects-module__rkGLdq__sectionTextCenterWrapper .projects-module__rkGLdq__sectionTextIntro{text-align:center;width:60%;margin:3rem 0 10rem;font-size:24px}.projects-module__rkGLdq__sectionNameWrapperLeft,.projects-module__rkGLdq__sectionNameWrapperRight{align-items:center;margin:0 0 3rem;display:flex}.projects-module__rkGLdq__lineWrapper{width:10rem;overflow:hidden}.projects-module__rkGLdq__sideBySide,.projects-module__rkGLdq__sideBySideReversed{align-items:center;margin:5rem 0;display:flex}.projects-module__rkGLdq__sideBySideLeftWrapper,.projects-module__rkGLdq__sideBySideRightWrapper{justify-content:center;align-items:center;width:50%;min-height:10rem;display:flex}.projects-module__rkGLdq__sectionNameWrapperRight{justify-content:flex-end}.projects-module__rkGLdq__sectionTextCenterWrapper{justify-content:center;display:flex}.projects-module__rkGLdq__sectionTextCenterWrapper p,.projects-module__rkGLdq__sectionTextLeftWrapper p,.projects-module__rkGLdq__sectionTextRightWrapper p{width:80%}.projects-module__rkGLdq__sectionTextLeftWrapper{flex-direction:column;justify-content:flex-start;display:flex}.projects-module__rkGLdq__sectionTextRightWrapper{flex-direction:column;align-items:flex-end;display:flex}.projects-module__rkGLdq__sectionTextChallengeWrapper{display:flex}.projects-module__rkGLdq__sectionTextChallenge{margin:0 0 2rem}.projects-module__rkGLdq__sectionTextStack{width:70%}.projects-module__rkGLdq__iconWrapper{align-items:center;width:200px;height:200px;display:flex;position:relative}.projects-module__rkGLdq__iconWrapper img{object-fit:contain}.projects-module__rkGLdq__lessonList{flex-direction:column;justify-content:center;align-items:center;width:80%;display:flex}.projects-module__rkGLdq__lessonList strong{border-bottom:2px solid var(--color-text)}.projects-module__rkGLdq__lessonList p{margin:0 0 2rem;font-size:18px}.projects-module__rkGLdq__lessonList ul{column-count:2;column-gap:5rem;width:60%}.projects-module__rkGLdq__lessonList li{break-inside:avoid-column;margin:0 0 1rem;font-size:18px;font-weight:400}.projects-module__rkGLdq__fadeIn{opacity:0;animation:.5s forwards projects-module__rkGLdq__fade-in}@keyframes projects-module__rkGLdq__fade-in{to{opacity:1}}@media (max-width:1430px){.projects-module__rkGLdq__page{width:85%}.projects-module__rkGLdq__title{font-size:clamp(40px,10vw,50px)}.projects-module__rkGLdq__description{width:100%;margin:0 0 3rem;font-size:clamp(15px,8vw,25px)}.projects-module__rkGLdq__sectionTextCenterWrapper .projects-module__rkGLdq__sectionTextIntro{margin:3rem 0}.projects-module__rkGLdq__sectionNameWrapperLeft,.projects-module__rkGLdq__sectionNameWrapperRight{margin:0 0 3rem}.projects-module__rkGLdq__lineWrapper{width:20vw;min-width:1rem;max-width:10rem}.projects-module__rkGLdq__section{margin:0}.projects-module__rkGLdq__section h2{font-size:clamp(16px,5vw,30px)}.projects-module__rkGLdq__section p,.projects-module__rkGLdq__sectionTextCenterWrapper .projects-module__rkGLdq__sectionTextIntro{font-size:clamp(15px,4.5vw,18px)}.projects-module__rkGLdq__sideBySide,.projects-module__rkGLdq__sideBySideReversed{margin:0}.projects-module__rkGLdq__sideBySide{flex-direction:column}.projects-module__rkGLdq__sideBySideReversed{flex-direction:column-reverse}.projects-module__rkGLdq__sectionTextCenterWrapper .projects-module__rkGLdq__sectionTextIntro,.projects-module__rkGLdq__sideBySide .projects-module__rkGLdq__sideBySideLeftWrapper,.projects-module__rkGLdq__sideBySide .projects-module__rkGLdq__sideBySideRightWrapper,.projects-module__rkGLdq__sideBySideReversed .projects-module__rkGLdq__sideBySideLeftWrapper,.projects-module__rkGLdq__sideBySideReversed .projects-module__rkGLdq__sideBySideRightWrapper,.projects-module__rkGLdq__section p{width:100%}.projects-module__rkGLdq__sectionTextRightWrapper,.projects-module__rkGLdq__sectionTextLeftWrapper{margin:0 0 2rem}.projects-module__rkGLdq__sideBySideLeftWrapper,.projects-module__rkGLdq__sideBySideRightWrapper{width:90%}.projects-module__rkGLdq__sectionTextLeftWrapper,.projects-module__rkGLdq__sectionTextRightWrapper{justify-content:center;align-items:center}.projects-module__rkGLdq__sideBySideLeftWrapper .projects-module__rkGLdq__sectionTextLeftWrapper,.projects-module__rkGLdq__sideBySideRightWrapper .projects-module__rkGLdq__sectionTextRightWrapper{margin:3rem 0}.projects-module__rkGLdq__lessonList{width:100%}.projects-module__rkGLdq__lessonList ul{column-count:1;width:80%}}@media (max-width:600px){.projects-module__rkGLdq__title{margin:2rem 0 0}.projects-module__rkGLdq__sectionTextCenterWrapper .projects-module__rkGLdq__sectionTextIntro{text-align:left}}@media (min-width:750px){.projects-module__rkGLdq__sectionTextCenterWrapper .projects-module__rkGLdq__sectionTextIntro,.projects-module__rkGLdq__sideBySide .projects-module__rkGLdq__sideBySideLeftWrapper,.projects-module__rkGLdq__sideBySide .projects-module__rkGLdq__sideBySideRightWrapper,.projects-module__rkGLdq__sideBySideReversed .projects-module__rkGLdq__sideBySideLeftWrapper,.projects-module__rkGLdq__sideBySideReversed .projects-module__rkGLdq__sideBySideRightWrapper,.projects-module__rkGLdq__section p{width:80%}}
.EmbedVideo-module__io6XyW__videoWrapper{min-width:15rem;position:relative}.EmbedVideo-module__io6XyW__spinnerWrapper{justify-content:center;align-items:center;min-width:7rem;display:flex;position:absolute;inset:0}.EmbedVideo-module__io6XyW__controlIconWrapper{z-index:100;background-color:var(--color-background);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.EmbedVideo-module__io6XyW__controlIconWrapper div{-webkit-user-select:none;user-select:none;box-shadow:0px 0px 30px var(--color-text);background-color:#000;border-radius:100%;padding:1rem}
.Spinner-module__dVSTTG__loader{width:100%;max-width:6rem;animation:.3s ease-in-out forwards Spinner-module__dVSTTG__fadeIn;animation-delay:var(--timeout);opacity:0;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:3rem;display:flex;position:relative}.Spinner-module__dVSTTG__loader:before,.Spinner-module__dVSTTG__loader:after{content:"";filter:drop-shadow(0 0 1rem rgba(var(--color-underline), .75));animation:1.5s ease-in-out infinite Spinner-module__dVSTTG__pulsOut;position:absolute}.Spinner-module__dVSTTG__loader:before{width:100%;box-shadow:inset 0 0 0 1rem rgb(var(--color-underline), .2);padding-bottom:100%;animation-name:Spinner-module__dVSTTG__pulsIn}.Spinner-module__dVSTTG__loader:after{width:calc(100% - 2rem);box-shadow:0 0 0 0 rgb(var(--color-underline), .2);padding-bottom:calc(100% - 2rem)}@keyframes Spinner-module__dVSTTG__pulsIn{0%{box-shadow:inset 0 0 0 1rem rgb(var(--color-underline), .2);opacity:1}50%,to{box-shadow:inset 0 0 0 0 rgb(var(--color-underline), .2);opacity:0}}@keyframes Spinner-module__dVSTTG__pulsOut{0%,50%{box-shadow:0 0 0 0 rgb(var(--color-underline), .2);opacity:0}to{box-shadow:0 0 0 1rem rgb(var(--color-underline), .2);opacity:1}}@keyframes Spinner-module__dVSTTG__fadeIn{0%{opacity:0}to{opacity:1}}
