.navbar_container__iE2vU{display:flex}.navbar_ul__3UUu8{display:flex;gap:.25rem;justify-content:space-evenly;list-style-type:none;padding:.25rem}.navbar_lis__zRl_s{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:4px;transition:all .15s cubic-bezier(.4,0,.2,1) 0s}.navbar_lis__zRl_s:hover{background-color:#f3f4f6}.navbar_lis__zRl_s:hover a{color:#f25c05;text-decoration:underline}.navbar_text__ZJWLS{color:#262626;font-size:medium}@media (prefers-color-scheme:dark){.navbar_container__iE2vU,.navbar_lis__zRl_s{background-color:#1f1f1f}.navbar_lis__zRl_s:hover{background-color:#383838}.navbar_text__ZJWLS{color:#f9f9f9;font-size:medium}}@media mobile-L,screen and (min-width:425px){.navbar_ul__3UUu8{margin:0 18;padding:.25rem 0;width:100%}.navbar_lis__zRl_s{padding:6px 20px;width:6.5rem}}@media screen and (min-width:768px),tablet{.navbar_container__iE2vU{max-width:36rem}}@media laptop,screen and (min-width:1024px){.navbar_container__iE2vU{max-width:calc(1024px - 12rem)}.navbar_ul__3UUu8{justify-content:space-around}.navbar_text__ZJWLS{font-size:larger}}@media laptop-L,screen and (min-width:1440px){.navbar_container__iE2vU{max-width:calc(1440px - 12rem)}.navbar_ul__3UUu8{justify-content:space-around}.navbar_text__ZJWLS{font-size:x-large}}.scrollToTopButton_scrollBtn__NzMZ_{background-color:transparent;border:10px solid #333;border-left:0;border-top:0;bottom:20px;cursor:pointer;height:25px;position:fixed;right:20px;transform:rotate(225deg);width:25px}.scrollToTopButton_scrollBtn__NzMZ_:after{border:10px solid #667ff2;border-left:0;border-top:0;content:"";height:100%;left:7px;position:absolute;top:7px;transition:.2s ease-in-out;width:100%;z-index:-1}.scrollToTopButton_scrollBtn__NzMZ_:hover:after{left:0;top:0}@media (prefers-color-scheme:dark){.scrollToTopButton_scrollBtn__NzMZ_{background-color:transparent;border:10px solid #f3f4f6;border-left:0;border-top:0}}@media mobile-L,screen and (min-width:425px){.scrollToTopButton_scrollBtn__NzMZ_{height:30px;width:30px}}@media screen and (min-width:768px),tablet{.scrollToTopButton_scrollBtn__NzMZ_{height:48px;width:48px}}@media laptop,screen and (min-width:1024px){.scrollToTopButton_scrollBtn__NzMZ_{height:49px;width:49px}}@media laptop-L,screen and (min-width:1440px){.scrollToTopButton_scrollBtn__NzMZ_{height:60px;width:60px}}.layout_container___pZuy{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin:3rem auto 6rem;padding:0 1rem}.layout_backToHome__5WnyE{margin:3rem 0 0}.layout_main__E22hH{margin-top:2rem}@media (prefers-color-scheme:dark){.layout_container___pZuy{background-color:#1f1f1f;color:#f9f9f9}}@media mobile-L,screen and (min-width:425px){.layout_container___pZuy{max-width:calc(425px - 1.2rem)}}@media screen and (min-width:768px),tablet{.layout_container___pZuy{max-width:36rem}}@media laptop,screen and (min-width:1024px){.layout_container___pZuy{max-width:calc(1024px - 12rem)}}@media laptop-L,screen and (min-width:1440px){.layout_container___pZuy{max-width:calc(1440px - 12rem)}}.CardProject_cardContainer__LlFzt{display:grid;grid-gap:1rem;grid-template-columns:1fr;list-style-type:none;margin:0;padding:0}.CardProject_card__ETGHq{background-color:transparent;border:1px solid #7d7d7ddf;display:flex;flex-direction:column;gap:.5rem;height:10.625rem;justify-content:space-between;padding:.5rem .875rem;touch-action:manipulation}.CardProject_card__ETGHq:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.CardProject_font__nGWPT{font-size:small;margin:0}.CardProject_header__DZb_R{font-size:medium;margin:0}.CardProject_links__uuxKc{display:flex;justify-content:space-between;margin:0}@media mobile-L,screen and (min-width:425px){.CardProject_cardContainer__LlFzt{grid-template-columns:1fr}}@media screen and (min-width:768px),tablet{.CardProject_cardContainer__LlFzt{grid-template-columns:repeat(2,1fr)}}@media laptop,screen and (min-width:1024px){.CardProject_cardContainer__LlFzt{grid-template-columns:repeat(3,1fr)}}@media laptop-L,screen and (min-width:1440px){.CardProject_cardContainer__LlFzt{grid-template-columns:repeat(4,1fr)}}