.styles-module-scss-module__9f9iga__adminMenu{background-color:#5e85bb;border-radius:1.5rem;margin-bottom:3rem;padding:1.5rem;overflow:hidden}.styles-module-scss-module__9f9iga__adminMenu ul{gap:1.5rem;display:flex}.styles-module-scss-module__9f9iga__adminMenu ul li{list-style:none}.styles-module-scss-module__9f9iga__adminMenu ul li a{color:#fff;font-size:1.125rem;font-weight:400;text-decoration:none;transition:color .3s ease-in-out}.styles-module-scss-module__9f9iga__adminMenu ul li a:hover{text-decoration:underline}
.styles-module-scss-module__XYTo1W__about{flex-direction:column;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__XYTo1W__about{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__XYTo1W__about{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__XYTo1W__about{padding:5rem 16rem}}.styles-module-scss-module__XYTo1W__aboutContent{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:3.5rem;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__XYTo1W__aboutContent{flex-flow:row;justify-content:space-between;align-items:center}}.styles-module-scss-module__XYTo1W__aboutContent img{width:100%;height:auto}@media screen and (min-width:480px){.styles-module-scss-module__XYTo1W__aboutContent img{width:80%}}@media screen and (min-width:640px){.styles-module-scss-module__XYTo1W__aboutContent img{width:70%}}@media screen and (min-width:768px){.styles-module-scss-module__XYTo1W__aboutContent img{width:60%}}@media screen and (min-width:1024px){.styles-module-scss-module__XYTo1W__aboutContent img{width:35%}}.styles-module-scss-module__XYTo1W__aboutInfoSection{flex-direction:column;gap:2rem;display:flex}.styles-module-scss-module__XYTo1W__aboutInfoSection p{color:#8a8b8c;width:100%;font-size:1rem}@media screen and (min-width:768px){.styles-module-scss-module__XYTo1W__aboutInfoSection p{font-size:1.25rem}}
.styles-module-scss-module__8oca9G__button{color:#fff;text-align:center;text-wrap:nowrap;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:1.125rem;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,stroke .3s ease-in-out;display:flex;position:relative}.styles-module-scss-module__8oca9G__button:hover{color:#5e85bb;background-color:#fff}.styles-module-scss-module__8oca9G__button:hover span{border-color:#5e85bb #5e85bb #0000}.styles-module-scss-module__8oca9G__button:active{color:#5e85bb;background-color:#ccc;border-color:#ccc;transition:background-color .1s ease-in-out,border-color .1s ease-in-out,color .1s ease-in-out,stroke .1s ease-in-out}.styles-module-scss-module__8oca9G__button:active span{border-color:#5e85bb #5e85bb #0000}.styles-module-scss-module__8oca9G__button span{box-sizing:border-box;border:2px solid #fff;border-bottom-color:#0000;border-radius:999px;width:1.25rem;height:1.25rem;animation:1s linear infinite styles-module-scss-module__8oca9G__rotation;display:inline-block}@keyframes styles-module-scss-module__8oca9G__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.styles-module-scss-module__vysOiW__searchInput{width:100%;margin-bottom:3rem}@media screen and (min-width:640px){.styles-module-scss-module__vysOiW__searchInput{width:80%}}@media screen and (min-width:1024px){.styles-module-scss-module__vysOiW__searchInput{margin-bottom:5rem}}.styles-module-scss-module__vysOiW__searchInputForm{background-color:#e5e5e5;border-radius:1.5rem;align-items:center;width:100%;padding:.75rem 1.5rem;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__vysOiW__searchInputForm{padding:1rem 1.5rem}}.styles-module-scss-module__vysOiW__searchInputForm input{color:#2c3240;background-color:#0000;border:0;outline:none;flex:1;width:100%;padding-right:1.5rem;font-size:1rem;font-weight:400;display:flex}@media screen and (min-width:640px){.styles-module-scss-module__vysOiW__searchInputForm input{font-size:1.125rem}}.styles-module-scss-module__vysOiW__searchInputForm input::placeholder{color:#8a8b8c}.styles-module-scss-module__vysOiW__searchInputForm svg{fill:#8a8b8c}
.styles-module-scss-module__Hpj5OW__pagination{justify-content:center;align-items:center;gap:3rem;margin-top:3rem;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__Hpj5OW__pagination{margin-top:5rem}}.styles-module-scss-module__Hpj5OW__paginationLink{color:#fff;background-color:#5e85bb;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;text-decoration:none;transition:background-color .3s ease-in-out;display:flex}.styles-module-scss-module__Hpj5OW__paginationEffects:hover{background-color:#446ba2}.styles-module-scss-module__Hpj5OW__paginationEffects:active{background-color:#35547e;transition:background-color .1s ease-in-out}.styles-module-scss-module__Hpj5OW__activeLink{background-color:#97c7e5;}.styles-module-scss-module__Hpj5OW__activeLink:hover{background-color:#6eb1db}.styles-module-scss-module__Hpj5OW__activeLink:active{background-color:#459bd1;transition:background-color .1s ease-in-out}
.globals-module-scss-module__-5P7Pq__fade{animation:ease-out both globals-module-scss-module__-5P7Pq__fade;animation-timeline:view();animation-range:entry 5% cover 20%}@keyframes globals-module-scss-module__-5P7Pq__fade{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes globals-module-scss-module__-5P7Pq__shine{0%{background-position-x:200%}}.globals-module-scss-module__-5P7Pq__americanGreenBtn{color:#2bbd4b;border-color:#2bbd4b;}.globals-module-scss-module__-5P7Pq__americanGreenBtn:hover{color:#fff;background-color:#2bbd4b}.globals-module-scss-module__-5P7Pq__americanGreenBtn:hover span{border-color:#fff #fff #0000}.globals-module-scss-module__-5P7Pq__americanGreenBtn:active{color:#fff;background-color:#186a2a;border-color:#186a2a}.globals-module-scss-module__-5P7Pq__americanGreenBtn:active span{border-color:#fff #fff #0000}.globals-module-scss-module__-5P7Pq__americanGreenBtn span{border-color:#2bbd4b #2bbd4b #0000}.globals-module-scss-module__-5P7Pq__circleBtn{border-radius:999px;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;}.globals-module-scss-module__-5P7Pq__closeBtn{color:#bd2b2b;border-color:#bd2b2b;justify-content:center;align-items:center;display:flex;}.globals-module-scss-module__-5P7Pq__closeBtn svg path{stroke:#bd2b2b}.globals-module-scss-module__-5P7Pq__closeBtn:hover{color:#fff;background-color:#bd2b2b}.globals-module-scss-module__-5P7Pq__closeBtn:hover svg path{stroke:#fff}.globals-module-scss-module__-5P7Pq__closeBtn:active{color:#fff;background-color:#932222;border-color:#932222}.globals-module-scss-module__-5P7Pq__closeBtn:active svg path{stroke:#fff}.globals-module-scss-module__-5P7Pq__silverLakeBlueBtn{color:#5e85bb;border:2px solid #5e85bb;padding:.625rem 1rem;font-size:1.125rem;}.globals-module-scss-module__-5P7Pq__silverLakeBlueBtn:hover{color:#fff;background-color:#5e85bb}.globals-module-scss-module__-5P7Pq__silverLakeBlueBtn:hover span{border-color:#fff #fff #0000}.globals-module-scss-module__-5P7Pq__silverLakeBlueBtn:active{color:#fff;background-color:#35547e;border-color:#35547e}.globals-module-scss-module__-5P7Pq__silverLakeBlueBtn:active span{border-color:#fff #fff #0000}.globals-module-scss-module__-5P7Pq__silverLakeBlueBtn span{border-color:#5e85bb #5e85bb #0000}.globals-module-scss-module__-5P7Pq__paleCeruleanBtn{color:#97c7e5;border-color:#97c7e5;}.globals-module-scss-module__-5P7Pq__paleCeruleanBtn:hover{color:#fff;background-color:#97c7e5}.globals-module-scss-module__-5P7Pq__paleCeruleanBtn:hover span{border-color:#fff #fff #0000}.globals-module-scss-module__-5P7Pq__paleCeruleanBtn:active{color:#fff;background-color:#459bd1;border-color:#459bd1}.globals-module-scss-module__-5P7Pq__paleCeruleanBtn:active span{border-color:#fff #fff #0000}.globals-module-scss-module__-5P7Pq__paleCeruleanBtn span{border-color:#97c7e5 #97c7e5 #0000}.globals-module-scss-module__-5P7Pq__formRow{flex-direction:column;gap:0;display:flex}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__formRow{flex-direction:row;gap:2rem}}.globals-module-scss-module__-5P7Pq__formColumn{flex-direction:column;width:100%;display:flex}.globals-module-scss-module__-5P7Pq__formField{width:100%;margin-bottom:1.5rem;position:relative}@media screen and (min-width:640px){.globals-module-scss-module__-5P7Pq__formField{margin-bottom:2rem}}.globals-module-scss-module__-5P7Pq__formFieldLabel{color:#2c3240;margin-bottom:1rem;font-size:1.125rem;display:block}@media screen and (min-width:640px){.globals-module-scss-module__-5P7Pq__formFieldLabel{font-size:1.25rem}}.globals-module-scss-module__-5P7Pq__formFieldInputContainer{align-items:center;width:100%;display:flex}.globals-module-scss-module__-5P7Pq__formFieldInput{appearance:none;color:#2c3240;resize:none;background-color:#e5e5e5;border:0;border-radius:1.5rem;outline:none;flex:1;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:400;display:flex}.globals-module-scss-module__-5P7Pq__formFieldInput:-webkit-autofill{color:#2c3240;box-shadow:inset 0 0 0 1000px #e5e5e5}.globals-module-scss-module__-5P7Pq__formFieldInput:-webkit-autofill:hover{color:#2c3240;box-shadow:inset 0 0 0 1000px #e5e5e5}.globals-module-scss-module__-5P7Pq__formFieldInput:-webkit-autofill:focus{color:#2c3240;box-shadow:inset 0 0 0 1000px #e5e5e5}.globals-module-scss-module__-5P7Pq__formFieldInput:-webkit-autofill{-webkit-text-fill-color:#2c3240!important}.globals-module-scss-module__-5P7Pq__formFieldInput::-webkit-scrollbar{background-color:#0000;width:.5rem}.globals-module-scss-module__-5P7Pq__formFieldInput::-webkit-scrollbar-button:increment{display:none}.globals-module-scss-module__-5P7Pq__formFieldInput::-webkit-scrollbar-button{display:none}.globals-module-scss-module__-5P7Pq__formFieldInput::-webkit-scrollbar:horizontal{height:.5rem}.globals-module-scss-module__-5P7Pq__formFieldInput::-webkit-scrollbar-thumb{background-color:#2c3240;border-radius:999px}.globals-module-scss-module__-5P7Pq__formFieldInput::placeholder{color:#8a8b8c}.globals-module-scss-module__-5P7Pq__formFieldInput::-ms-expand{display:none}@media screen and (min-width:640px){.globals-module-scss-module__-5P7Pq__formFieldInput{font-size:1.125rem}}.globals-module-scss-module__-5P7Pq__formSelectIcon{position:relative}.globals-module-scss-module__-5P7Pq__formSelectIcon:after{color:#2c3240;content:">";pointer-events:none;font-family:Consolas;font-size:1.5rem;font-weight:700;position:absolute;top:.75rem;right:1.2rem;transform:rotate(90deg)}.globals-module-scss-module__-5P7Pq__formFieldErrorMessage{color:#bd2b2b;margin-top:.5rem;font-size:1rem;display:block}.globals-module-scss-module__-5P7Pq__tableContainer{border-radius:1.5rem;width:100%;overflow-x:auto}.globals-module-scss-module__-5P7Pq__tableContainer::-webkit-scrollbar{opacity:0}.globals-module-scss-module__-5P7Pq__tableTextSkeleton{background:linear-gradient(90deg,#ccc 8%,#bfbfbf 18%,#ccc 33%) 0 0/200% 100%;margin:0 1rem;padding:1rem;animation:1s linear infinite globals-module-scss-module__-5P7Pq__shine}.globals-module-scss-module__-5P7Pq__table{border-collapse:collapse;border-spacing:0;background-color:#fff;border:none;border-radius:1.5rem;outline:none;width:calc(1145px - 6rem);overflow:hidden}@media screen and (min-width:1145px){.globals-module-scss-module__-5P7Pq__table{width:100%}}.globals-module-scss-module__-5P7Pq__tableHeader{color:#fff;border:.25rem solid #5e85bb;border-bottom:#0000;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.globals-module-scss-module__-5P7Pq__tableHeader tr{background-color:#5e85bb}.globals-module-scss-module__-5P7Pq__tableHeader tr th{padding:1rem;font-size:1.125rem}.globals-module-scss-module__-5P7Pq__tableBody{color:#2c3240;border-left:.25rem solid #e5e5e5;border-right:.25rem solid #e5e5e5}.globals-module-scss-module__-5P7Pq__tableBody tr td{padding:1rem}.globals-module-scss-module__-5P7Pq__tableBody tr td:first-child{text-align:center}.globals-module-scss-module__-5P7Pq__tableActions{justify-content:center;gap:1rem;display:flex}.globals-module-scss-module__-5P7Pq__tableFooter{background-color:#97c7e5;border:.25rem solid #97c7e5;border-top:#0000;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.globals-module-scss-module__-5P7Pq__tableFooter tr td{padding:1rem}.globals-module-scss-module__-5P7Pq__tablePagination{margin-top:0;}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__tablePagination{margin-top:0}}.globals-module-scss-module__-5P7Pq__tablePagination a,.globals-module-scss-module__-5P7Pq__tablePagination span{color:#2c3240;background-color:#fff}.globals-module-scss-module__-5P7Pq__tablePagination a:hover{background-color:#e6e6e6}.globals-module-scss-module__-5P7Pq__tablePagination a:active{background-color:#ccc}.globals-module-scss-module__-5P7Pq__gunmetalTitle{color:#2c3240;text-align:center;z-index:5;border-bottom:4px solid #5e85bb;width:fit-content;margin-bottom:3rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:2rem;font-weight:700}@media screen and (min-width:768px){.globals-module-scss-module__-5P7Pq__gunmetalTitle{font-size:2.5rem}}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__gunmetalTitle{margin-bottom:5rem;font-size:3rem}}@media screen and (min-width:1536px){.globals-module-scss-module__-5P7Pq__gunmetalTitle{font-size:3.5rem}}.globals-module-scss-module__-5P7Pq__gunmetalSubTitle{color:#2c3240;text-align:center;word-break:keep-all;border-bottom:3px solid #5e85bb;width:fit-content;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:1.5rem}@media screen and (min-width:1280px){.globals-module-scss-module__-5P7Pq__gunmetalSubTitle{font-size:2rem}}.globals-module-scss-module__-5P7Pq__modalTitle{color:#2c3240;margin-bottom:3rem;font-size:1.25rem;font-weight:400}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__modalTitle{font-size:1.5rem}}.globals-module-scss-module__-5P7Pq__whiteTitle{color:#fff;text-align:center;z-index:5;margin-bottom:3rem;font-size:2rem;font-weight:700}@media screen and (min-width:768px){.globals-module-scss-module__-5P7Pq__whiteTitle{font-size:2.5rem}}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__whiteTitle{margin-bottom:5rem;font-size:3rem}}@media screen and (min-width:1536px){.globals-module-scss-module__-5P7Pq__whiteTitle{font-size:3.5rem}}.globals-module-scss-module__-5P7Pq__adminBar{justify-content:center;gap:1rem;width:100%;margin-bottom:3rem;display:flex}@media screen and (min-width:480px){.globals-module-scss-module__-5P7Pq__adminBar{gap:1.5rem}}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__adminBar{margin-bottom:5rem}}.globals-module-scss-module__-5P7Pq__removeMarginSearchInput{margin-bottom:0;}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__removeMarginSearchInput{margin-bottom:0}}.globals-module-scss-module__-5P7Pq__responsiveHomeLink{display:block}@media screen and (min-width:768px){.globals-module-scss-module__-5P7Pq__responsiveHomeLink{display:none}}.globals-module-scss-module__-5P7Pq__sectionContainer{flex-direction:column;align-items:center;width:100%;padding:3rem 1.5rem;display:flex;position:relative}@media screen and (min-width:640px){.globals-module-scss-module__-5P7Pq__sectionContainer{padding:3rem}}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__sectionContainer{padding:5rem}}@media screen and (min-width:1536px){.globals-module-scss-module__-5P7Pq__sectionContainer{padding:5rem 9rem}}.globals-module-scss-module__-5P7Pq__footer{background-color:#5e85bb;position:relative;overflow:hidden}.globals-module-scss-module__-5P7Pq__footer footer{padding:1.5rem;position:relative}@media screen and (min-width:768px){.globals-module-scss-module__-5P7Pq__footer footer{padding:2rem 0}}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__footer footer{padding:3rem 0}}.globals-module-scss-module__-5P7Pq__footerPolygon{clip-path:polygon(51% 0,100% 0%,100% 100%,48% 100%);background-color:#97c7e5;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.globals-module-scss-module__-5P7Pq__footerPolygon{clip-path:polygon(51% 0,100% 0%,100% 100%,49% 100%)}}
.styles-module-scss-module__ZvV9iW__projectCard,.styles-module-scss-module__ZvV9iW__projectCardSkeleton{background-color:#fff;border-radius:1.5rem;flex-direction:column;padding:1rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__ZvV9iW__projectCard,.styles-module-scss-module__ZvV9iW__projectCardSkeleton{padding:1.5rem}}.styles-module-scss-module__ZvV9iW__projectCard img,.styles-module-scss-module__ZvV9iW__projectCardSkeleton img{object-fit:cover;border-radius:1rem;flex:0;width:100%;height:100%}.styles-module-scss-module__ZvV9iW__projectCardContent{flex-direction:column;justify-content:space-between;height:100%;display:flex}.styles-module-scss-module__ZvV9iW__projectCardContent h3{color:#2c3240;text-transform:capitalize;word-break:keep-all;border-bottom:3px solid #5e85bb;width:fit-content;margin-top:1.5rem;padding-bottom:.5rem;padding-right:1rem;font-size:1.5rem}@media screen and (min-width:1280px){.styles-module-scss-module__ZvV9iW__projectCardContent h3{font-size:2rem}}.styles-module-scss-module__ZvV9iW__projectCardContent p{color:#8a8b8c;text-wrap:balance;margin-top:1rem;margin-bottom:3rem}.styles-module-scss-module__ZvV9iW__projectCardLink{width:100%}.styles-module-scss-module__ZvV9iW__projectCardSkeletonTitle{background:linear-gradient(90deg,#ccc 8%,#bfbfbf 18%,#ccc 33%) 0 0/200% 100%;width:100%;height:1.8rem;margin-top:1.5rem;margin-bottom:1.5rem;animation:1s linear infinite styles-module-scss-module__ZvV9iW__shine}@media screen and (min-width:1280px){.styles-module-scss-module__ZvV9iW__projectCardSkeletonTitle{height:2rem}}.styles-module-scss-module__ZvV9iW__projectCardSkeletonText{background:linear-gradient(90deg,#ccc 8%,#bfbfbf 18%,#ccc 33%) 0 0/200% 100%;width:100%;height:200px;margin-bottom:3rem;animation:1s linear infinite styles-module-scss-module__ZvV9iW__shine}.styles-module-scss-module__ZvV9iW__projectCardSkeletonLink{color:#0000;background:linear-gradient(90deg,#ccc 8%,#bfbfbf 18%,#ccc 33%) 0 0/200% 100%;border-radius:999px;width:100%;padding:.56rem 0;font-size:1.125rem;animation:1s linear infinite styles-module-scss-module__ZvV9iW__shine}@keyframes styles-module-scss-module__ZvV9iW__shine{0%{background-position-x:200%}}
.styles-module-scss-module__eYlSYa__lastProjects{background-color:#5e85bb;flex-direction:column;width:100%;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}@media screen and (min-width:480px){.styles-module-scss-module__eYlSYa__lastProjects{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__eYlSYa__lastProjects{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__eYlSYa__lastProjects{padding:5rem 9rem}}.styles-module-scss-module__eYlSYa__lastProjectsPolygon{clip-path:polygon(0 0,40% 0,60% 100%,0% 100%);background-color:#97c7e5;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.styles-module-scss-module__eYlSYa__lastProjectsPolygon{clip-path:polygon(0 0,43% 0,57% 100%,0% 100%)}}.styles-module-scss-module__eYlSYa__lastProjectsRow{z-index:5;grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__eYlSYa__lastProjectsRow article:last-child{grid-area:2/1/3/3}}@media screen and (min-width:1024px){.styles-module-scss-module__eYlSYa__lastProjectsRow article:last-child{grid-area:initial}}@media screen and (min-width:768px){.styles-module-scss-module__eYlSYa__lastProjectsRow{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.styles-module-scss-module__eYlSYa__lastProjectsRow{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.styles-module-scss-module__eYlSYa__lastProjectsRow{gap:3rem}}@media screen and (min-width:1536px){.styles-module-scss-module__eYlSYa__lastProjectsRow{gap:6rem}}.styles-module-scss-module__eYlSYa__lastProjectsButtonContainer{justify-content:center;align-items:center;margin-top:3rem;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__eYlSYa__lastProjectsButtonContainer{margin-top:5rem}}.styles-module-scss-module__eYlSYa__lastProjectsButton{width:100%;padding:.75rem 3rem;}@media screen and (min-width:480px){.styles-module-scss-module__eYlSYa__lastProjectsButton{width:fit-content}}
.styles-module-scss-module__g-NYXa__projectBodySection{border-bottom:2px solid #5e85bb;flex-direction:column;justify-content:center;align-items:center;padding:0 0 3rem;display:flex}.styles-module-scss-module__g-NYXa__projectBody{width:100%}@media screen and (min-width:480px){.styles-module-scss-module__g-NYXa__projectBody{width:90%}}@media screen and (min-width:1024px){.styles-module-scss-module__g-NYXa__projectBody{width:80%}}.styles-module-scss-module__g-NYXa__projectBody p{color:#646566;width:100%;font-size:1rem}@media screen and (min-width:480px){.styles-module-scss-module__g-NYXa__projectBody p{font-size:1.125rem}}@media screen and (min-width:640px){.styles-module-scss-module__g-NYXa__projectBody p{font-size:1.25rem}}.styles-module-scss-module__g-NYXa__firstParagraph div{width:100%}.styles-module-scss-module__g-NYXa__firstParagraph div img{float:right;shape-outside:padding-box;width:35%;height:auto;padding-bottom:1.5rem;padding-left:1.5rem;display:none}@media screen and (min-width:768px){.styles-module-scss-module__g-NYXa__firstParagraph div img{display:block}}.styles-module-scss-module__g-NYXa__lastParagraph div img{float:left;shape-outside:padding-box;width:35%;height:auto;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;display:none}@media screen and (min-width:768px){.styles-module-scss-module__g-NYXa__lastParagraph div img{display:block}}
.styles-module-scss-module__72iFVG__commentFormContainer{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;flex-direction:column;margin-bottom:2.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__72iFVG__commentFormActions{z-index:5;justify-content:flex-end;gap:1rem;display:flex}.styles-module-scss-module__72iFVG__commentFormBtn{padding-left:1.5rem;padding-right:1.5rem;}.styles-module-scss-module__72iFVG__leftSpacer{margin-left:1rem}
.styles-module-scss-module__kMIoYq__commentList{flex-direction:column;flex:1;display:flex}.styles-module-scss-module__kMIoYq__leftSpacer{margin-left:1rem}
.styles-module-scss-module__GyE6rq__comment{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__GyE6rq__comment{margin-bottom:1.5rem;padding:1.5rem}}.styles-module-scss-module__GyE6rq__comment>p{color:#646566;padding-top:1rem;font-size:1rem}@media screen and (min-width:480px){.styles-module-scss-module__GyE6rq__comment>p{font-size:1.125rem}}.styles-module-scss-module__GyE6rq__commentHead{justify-content:space-between;display:flex}.styles-module-scss-module__GyE6rq__commentAuthor{flex-direction:column;gap:.5rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__GyE6rq__commentAuthor{flex-direction:row;align-items:center;gap:1rem}}.styles-module-scss-module__GyE6rq__commentAuthor img{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.styles-module-scss-module__GyE6rq__commentAuthor p{color:#2c3240;border-bottom:.125rem solid #97c7e5;font-size:1.125rem}@media screen and (min-width:426px){.styles-module-scss-module__GyE6rq__commentAuthor p{font-size:1.25rem}}.styles-module-scss-module__GyE6rq__commentFabs{gap:1rem;display:flex}.styles-module-scss-module__GyE6rq__commentDate{color:#8a8b8c;text-align:left;text-wrap:nowrap;flex:1;align-self:flex-start;font-size:1.125rem}@media screen and (min-width:480px){.styles-module-scss-module__GyE6rq__commentDate{text-align:right;align-self:flex-end}}@media screen and (min-width:640px){.styles-module-scss-module__GyE6rq__commentDate{align-self:initial;font-size:1.25rem}}.styles-module-scss-module__GyE6rq__commentFooter{flex-direction:column;width:100%;padding-top:2rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__GyE6rq__commentFooter{flex-direction:row;align-items:center}}.styles-module-scss-module__GyE6rq__commentActions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__GyE6rq__commentActions{flex-direction:row;align-items:center}}.styles-module-scss-module__GyE6rq__actionBtn{padding:.625rem 1rem;font-size:1rem;}
.styles-module-scss-module__0D25mq__commentsChart{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;padding:1.5rem;overflow:hidden}.styles-module-scss-module__0D25mq__commentsChart h2{color:#2c3240;text-align:start;padding-bottom:1.5rem;font-size:1.5rem}.styles-module-scss-module__0D25mq__commentsChartTitle{margin-bottom:1.5rem;width:20%!important;height:1.875rem!important}.styles-module-scss-module__0D25mq__commentsChartContainer{align-items:end;gap:1rem;height:420px;display:flex}@media screen and (min-width:1536px){.styles-module-scss-module__0D25mq__commentsChartContainer{height:100%}}
.styles-module-scss-module__tyscua__projectComments{flex-direction:column;align-items:center;width:100%;padding:3rem 0 0;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__tyscua__projectComments{padding:3rem 1.5rem 1.5rem}}@media screen and (min-width:768px){.styles-module-scss-module__tyscua__projectComments{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__tyscua__projectComments{padding:5rem 5rem 0}}@media screen and (min-width:1536px){.styles-module-scss-module__tyscua__projectComments{padding:5rem 9rem 0}}.styles-module-scss-module__tyscua__projectComments h3{margin-bottom:3rem}.styles-module-scss-module__tyscua__commentFormFull{width:100%}.styles-module-scss-module__tyscua__commentsButton{width:100%;margin-top:2rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:480px){.styles-module-scss-module__tyscua__commentsButton{width:fit-content}}
.styles-module-scss-module__mqQpnW__projectDetails{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding-bottom:1.5rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__mqQpnW__projectDetails{padding:0 1.5rem 1.5rem}}@media screen and (min-width:768px){.styles-module-scss-module__mqQpnW__projectDetails{flex-direction:row;justify-content:space-between;padding:0 3rem 1rem}}@media screen and (min-width:1024px){.styles-module-scss-module__mqQpnW__projectDetails{padding:0 5rem 2rem}}@media screen and (min-width:1536px){.styles-module-scss-module__mqQpnW__projectDetails{padding:0 9rem 2rem}}.styles-module-scss-module__mqQpnW__projectDate{color:#8a8b8c;gap:.5rem}.styles-module-scss-module__mqQpnW__projectDate svg{width:2rem;height:2rem}@media screen and (min-width:640px){.styles-module-scss-module__mqQpnW__projectDate svg{width:2.5rem;height:2.5rem}}.styles-module-scss-module__mqQpnW__projectAuthor,.styles-module-scss-module__mqQpnW__projectDate{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__mqQpnW__projectAuthor p,.styles-module-scss-module__mqQpnW__projectDate p{color:#8a8b8c;font-size:1.125rem}@media screen and (min-width:640px){.styles-module-scss-module__mqQpnW__projectAuthor p,.styles-module-scss-module__mqQpnW__projectDate p{font-size:1.25rem}}
.styles-module-scss-module__iYThcq__formContainer{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;flex-direction:column;width:100%;padding:1.5rem;display:flex}.styles-module-scss-module__iYThcq__heightFormTextArea{height:100%}.styles-module-scss-module__iYThcq__formAction{width:100%;margin-top:3rem}.styles-module-scss-module__iYThcq__formImgBtn{width:100%;height:100%;}
.styles-module-scss-module__HvdtXW__projectSkills{border-bottom:2px solid #5e85bb;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 0 1.5rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__HvdtXW__projectSkills{padding:3rem 1.5rem 1.5rem}}@media screen and (min-width:768px){.styles-module-scss-module__HvdtXW__projectSkills{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__HvdtXW__projectSkills{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__HvdtXW__projectSkills{padding:5rem 9rem}}.styles-module-scss-module__HvdtXW__projectSkills h3{margin-bottom:3rem}.styles-module-scss-module__HvdtXW__projectSkillsList{flex-flow:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.styles-module-scss-module__HvdtXW__projectSkillsListItem{object-fit:contain;width:120px;height:100%}@media screen and (min-width:640px){.styles-module-scss-module__HvdtXW__projectSkillsListItem{width:150px}}
.styles-module-scss-module__3IzQ2q__projectsListContainer{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__3IzQ2q__projectsListContainer{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.styles-module-scss-module__3IzQ2q__projectsListContainer{grid-template-columns:repeat(3,1fr)}}.styles-module-scss-module__3IzQ2q__projectCard{border:.25rem solid #e5e5e5}
.styles-module-scss-module__2c1ijq__shareProject{border-bottom:2px solid #5e85bb;flex-direction:column;justify-content:center;width:100%;padding:3rem 0 0;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__2c1ijq__shareProject{padding:3rem 1.5rem 1.5rem}}@media screen and (min-width:768px){.styles-module-scss-module__2c1ijq__shareProject{padding:3rem}.styles-module-scss-module__2c1ijq__shareProject:has(>div:nth-child(n+2)){flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.styles-module-scss-module__2c1ijq__shareProject{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__2c1ijq__shareProject{padding:5rem 9rem}}.styles-module-scss-module__2c1ijq__shareProject>div:nth-child(2){padding-top:2rem}@media screen and (min-width:768px){.styles-module-scss-module__2c1ijq__shareProject>div:first-child{align-items:flex-start}.styles-module-scss-module__2c1ijq__shareProject>div:nth-child(2){align-items:flex-end;padding-top:0}}.styles-module-scss-module__2c1ijq__projectSource{flex-direction:column;align-items:center;display:flex}.styles-module-scss-module__2c1ijq__projectSource>ul{margin-top:1rem}.styles-module-scss-module__2c1ijq__projectSource>ul li{list-style:none}.styles-module-scss-module__2c1ijq__projectSource>ul li a,.styles-module-scss-module__2c1ijq__projectSource>ul li span{color:#5e85bb;text-align:left;justify-content:center;align-items:center;gap:1rem;padding:1rem 1rem 0;text-decoration:none;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__2c1ijq__projectSource>ul li a,.styles-module-scss-module__2c1ijq__projectSource>ul li span{text-align:center;justify-content:flex-start}}.styles-module-scss-module__2c1ijq__projectSource>ul li a svg,.styles-module-scss-module__2c1ijq__projectSource>ul li span svg{fill:#8a8b8c}.styles-module-scss-module__2c1ijq__projectSource>ul li a:hover{text-decoration:underline}.styles-module-scss-module__2c1ijq__projectRepositories{margin-left:1rem}.styles-module-scss-module__2c1ijq__projectShare{flex-direction:column;align-items:center;display:flex}.styles-module-scss-module__2c1ijq__projectShare>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:2rem 1rem 1rem;display:flex}@media screen and (min-width:640px){.styles-module-scss-module__2c1ijq__projectShare>div{gap:1rem}}.styles-module-scss-module__2c1ijq__projectShare>div button{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__2c1ijq__projectShare>div button svg{fill:#97c7e5}
@media screen and (min-width:1024px){.styles-module-scss-module__LgAB4W__modal{width:70%!important}}@media screen and (min-width:1280px){.styles-module-scss-module__LgAB4W__modal{width:50%!important}}.styles-module-scss-module__LgAB4W__modalForm{margin-top:3rem}.styles-module-scss-module__LgAB4W__modalImageBtn{width:50%!important;height:50%!important}@media screen and (min-width:640px){.styles-module-scss-module__LgAB4W__modalImageBtn{width:30%!important;height:30%!important}}@media screen and (min-width:1024px){.styles-module-scss-module__LgAB4W__modalImageBtn{width:25%!important;height:25%!important}}.styles-module-scss-module__LgAB4W__modalActions{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__LgAB4W__modalActions{flex-direction:row;justify-content:flex-end}}
.styles-module-scss-module__KZw8eW__skillsSlide{flex-wrap:wrap;justify-content:center;display:flex}.styles-module-scss-module__KZw8eW__skillItem{flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}@media screen and (min-width:640px){.styles-module-scss-module__KZw8eW__skillItem{width:33.3333%}}.styles-module-scss-module__KZw8eW__skillItem img{object-fit:contain;width:150px;height:120px}@media screen and (min-width:1280px){.styles-module-scss-module__KZw8eW__skillItem img{height:150px}}.styles-module-scss-module__KZw8eW__skillItem h3{color:#8a8b8c;text-align:center;border-bottom:3px solid #97c7e5;width:fit-content;margin-bottom:2.5rem;padding:1.25rem .75rem .5rem;font-weight:400}
.styles-module-scss-module__J5IOBG__skillsList{flex-direction:column;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__J5IOBG__skillsList{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__J5IOBG__skillsList{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__J5IOBG__skillsList{padding:5rem 9rem}}.styles-module-scss-module__J5IOBG__skillsContainer{grid-template-columns:repeat(1,1fr);gap:2.5rem;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__J5IOBG__skillsContainer{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media screen and (min-width:1280px){.styles-module-scss-module__J5IOBG__skillsContainer{gap:2rem}}@media screen and (min-width:1536px){.styles-module-scss-module__J5IOBG__skillsContainer{gap:4rem}}.styles-module-scss-module__J5IOBG__skillsGallery{grid-area:2/span 1}@media screen and (min-width:768px){.styles-module-scss-module__J5IOBG__skillsGallery{grid-area:1/span 2}}.styles-module-scss-module__J5IOBG__skillsImageContainer{grid-area:1/span 1;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__J5IOBG__skillsImageContainer>img{width:70%;height:100%}@media screen and (min-width:768px){.styles-module-scss-module__J5IOBG__skillsImageContainer>img{width:100%;margin-bottom:0}}.styles-module-scss-module__J5IOBG__skills{flex-wrap:wrap;justify-content:center;display:flex}.styles-module-scss-module__J5IOBG__skillItemSkeleton{flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}@media screen and (min-width:640px){.styles-module-scss-module__J5IOBG__skillItemSkeleton{width:33.3333%}}.styles-module-scss-module__J5IOBG__skillItemSkeleton img{width:150px;height:150px}.styles-module-scss-module__J5IOBG__skillItemSkeleton div{color:#0000;background:linear-gradient(90deg,#ccc 8%,#bfbfbf 18%,#ccc 33%) 0 0/200% 100%;border:0;width:fit-content;height:1.8rem;margin-top:1.25rem;margin-bottom:2.5rem;animation:1s linear infinite styles-module-scss-module__J5IOBG__shine}@keyframes styles-module-scss-module__J5IOBG__shine{0%{background-position-x:200%}}
.styles-module-scss-module__ETIPBG__adminCard{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;padding:2rem;overflow:hidden}.styles-module-scss-module__ETIPBG__adminCardContainer{grid-template-columns:repeat(1,1fr);gap:1.5rem;width:100%;display:grid}@media screen and (min-width:480px){.styles-module-scss-module__ETIPBG__adminCardContainer{grid-template-columns:repeat(2,1fr)}}.styles-module-scss-module__ETIPBG__adminCardInfo{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}@media screen and (min-width:480px){.styles-module-scss-module__ETIPBG__adminCardInfo{align-items:flex-start}}.styles-module-scss-module__ETIPBG__adminCardInfo h2{color:#2c3240;text-align:start;padding-bottom:1.5rem;font-size:1.5rem}.styles-module-scss-module__ETIPBG__adminCardInfo p{color:#8a8b8c;margin-bottom:.5rem;font-size:1rem}.styles-module-scss-module__ETIPBG__adminCardInfo h3{color:#2c3240;font-size:4rem;font-weight:700}.styles-module-scss-module__ETIPBG__adminCardInfoTitle{margin-bottom:1.5rem;height:1.875rem!important}.styles-module-scss-module__ETIPBG__adminCardInfoTextContainer{flex-direction:column;width:100%;margin-bottom:.5rem;display:flex;gap:.5rem!important}.styles-module-scss-module__ETIPBG__adminCardInfoText{height:1rem!important}.styles-module-scss-module__ETIPBG__adminCardInfoSubTitle{width:50%!important;height:5rem!important}.styles-module-scss-module__ETIPBG__adminCardDoughnut{aspect-ratio:1;border-radius:999px;height:100%!important}.styles-module-scss-module__ETIPBG__adminChart{min-width:100%;min-height:100%;display:flex}
.styles-module-scss-module__nTxrjW__emailForm{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;width:100%;padding:1.5rem}.styles-module-scss-module__nTxrjW__emailFormAction{width:100%;margin-top:1.5rem}
.styles-module-scss-module__9ylxNa__forgotPasswordLinks{flex-direction:column;justify-content:center;align-items:center;padding:3rem 0 0;display:flex}.styles-module-scss-module__9ylxNa__forgotPasswordLinks p{color:#2c3240;text-align:center;font-size:1rem}@media screen and (min-width:480px){.styles-module-scss-module__9ylxNa__forgotPasswordLinks p{font-size:1.125rem}}.styles-module-scss-module__9ylxNa__forgotPasswordLinks p a{color:#97c7e5;text-decoration:none}.styles-module-scss-module__9ylxNa__forgotPasswordLinks p a:hover{text-decoration:underline}
.styles-module-scss-module__DKS40G__formFieldContainer{justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative}.styles-module-scss-module__DKS40G__profileBtn{background:#fff;border:.25rem solid #5e85bb;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}@media screen and (min-width:480px){.styles-module-scss-module__DKS40G__profileBtn{width:250px;height:250px}}.styles-module-scss-module__DKS40G__profileImg{object-fit:cover;width:100%;height:100%}
.styles-module-scss-module__gsKOjG__loginForm{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;width:100%;padding:1.5rem}.styles-module-scss-module__gsKOjG__actionSpace{margin-bottom:2.5rem;}.styles-module-scss-module__gsKOjG__loginFormAction{width:100%}.styles-module-scss-module__gsKOjG__loginFormLinks{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 0 0;display:flex}.styles-module-scss-module__gsKOjG__loginFormLinks p{color:#2c3240;text-align:center;z-index:5;font-size:1rem}@media screen and (min-width:480px){.styles-module-scss-module__gsKOjG__loginFormLinks p{font-size:1.125rem}}.styles-module-scss-module__gsKOjG__loginFormLinks p a{color:#97c7e5;z-index:5;text-decoration:none}.styles-module-scss-module__gsKOjG__loginFormLinks p a:hover{text-decoration:underline}
.styles-module-scss-module__0UKDha__profileBtn{z-index:2;background:#fff;border:.125rem solid #fff;border-radius:999px;justify-content:center;align-items:center;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__0UKDha__profileBtn img{object-fit:cover;width:100%;height:100%}.styles-module-scss-module__0UKDha__profileBtnMenu{z-index:2;background-color:#fff;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.styles-module-scss-module__0UKDha__profileBtnMenuItem{color:#2c3240;cursor:pointer;padding:.5rem 1rem;font-size:1rem;text-decoration:none}.styles-module-scss-module__0UKDha__profileBtnMenuItem:first-child{padding-top:1rem}.styles-module-scss-module__0UKDha__profileBtnMenuItem:last-child{padding-bottom:1rem}.styles-module-scss-module__0UKDha__profileBtnMenuItem:hover{background-color:#e6e6e6}
.styles-module-scss-module__avBFca__profileForm{border:.25rem solid #e5e5e5;border-radius:1.5rem;width:100%;padding:1.5rem}@media screen and (min-width:1536px){.styles-module-scss-module__avBFca__profileForm{width:80%}}.styles-module-scss-module__avBFca__actionSpace{margin-bottom:2.5rem;}.styles-module-scss-module__avBFca__profileFormActions{flex-direction:column;gap:1rem;width:100%;display:flex}.styles-module-scss-module__avBFca__profileFormAction{width:100%}
.styles-module-scss-module__19w01G__registerForm{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;width:100%;padding:1.5rem}.styles-module-scss-module__19w01G__registerFormGroupFields{flex-direction:column;width:100%;display:flex}@media screen and (min-width:1536px){.styles-module-scss-module__19w01G__registerFormGroupFields{flex-direction:row;justify-content:space-between;gap:1rem}}.styles-module-scss-module__19w01G__registerFormAction{width:100%;margin-top:1rem}.styles-module-scss-module__19w01G__registerFormLinks{flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 0 0;display:flex}.styles-module-scss-module__19w01G__registerFormLinks p{color:#2c3240;text-align:center;z-index:5;font-size:1rem}@media screen and (min-width:480px){.styles-module-scss-module__19w01G__registerFormLinks p{font-size:1.125rem}}.styles-module-scss-module__19w01G__registerFormLinks p a{color:#97c7e5;z-index:5;text-decoration:none}.styles-module-scss-module__19w01G__registerFormLinks p a:hover{text-decoration:underline}
.styles-module-scss-module__1T-SPq__resetPasswordForm{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;width:100%;padding:1.5rem}.styles-module-scss-module__1T-SPq__resetPasswordFormAction{width:100%;margin-top:1rem}
.styles-module-scss-module__DywkiW__menuBtn{z-index:2;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.styles-module-scss-module__DywkiW__menuBtn svg{color:#fff}@media screen and (min-width:768px){.styles-module-scss-module__DywkiW__menuBtn{display:none}}
.styles-module-scss-module__PwXCLa__homeLink{text-decoration:none}.styles-module-scss-module__PwXCLa__homeLink img{object-fit:cover;border:2px solid #fff;border-radius:999px;width:50px;height:50px}
.styles-module-scss-module__s2HPBq__navbar{background-color:#0000;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}@media screen and (min-width:768px){.styles-module-scss-module__s2HPBq__navbar{justify-content:initial}}.styles-module-scss-module__s2HPBq__fullNav,.styles-module-scss-module__s2HPBq__fullNavAuth{height:inherit;z-index:2;gap:1rem;width:100%;display:none}@media screen and (min-width:768px){.styles-module-scss-module__s2HPBq__fullNav,.styles-module-scss-module__s2HPBq__fullNavAuth{justify-content:flex-start;align-items:center;display:flex}}.styles-module-scss-module__s2HPBq__fullNav li,.styles-module-scss-module__s2HPBq__fullNavAuth li{list-style:none}.styles-module-scss-module__s2HPBq__fullNav li a,.styles-module-scss-module__s2HPBq__fullNavAuth li a{color:#fff;font-size:1.125rem;font-weight:400;text-decoration:none;transition:-webkit-text-decoration .3s ease-in-out,text-decoration .3s ease-in-out}.styles-module-scss-module__s2HPBq__fullNav li a:hover,.styles-module-scss-module__s2HPBq__fullNavAuth li a:hover{text-decoration:underline}@media screen and (min-width:1024px){.styles-module-scss-module__s2HPBq__fullNav li a,.styles-module-scss-module__s2HPBq__fullNavAuth li a{font-size:1.25rem}}.styles-module-scss-module__s2HPBq__fullNavAuth{flex:1;justify-content:flex-end;height:54px}.styles-module-scss-module__s2HPBq__movilNav{z-index:10;background-color:#2c3240;transition:left .5s ease-in-out;position:absolute;top:0;left:-100%}.styles-module-scss-module__s2HPBq__movilNav ul{display:block}.styles-module-scss-module__s2HPBq__movilNav ul li{width:100%;list-style:none;display:block}.styles-module-scss-module__s2HPBq__movilNav ul li:first-child a{padding-top:1rem}.styles-module-scss-module__s2HPBq__movilNav ul li:last-child a{padding-bottom:1rem}.styles-module-scss-module__s2HPBq__movilNav ul li a{color:#fff;text-align:left;width:100%;padding:.5rem 1rem;font-size:1rem;text-decoration:none;transition:-webkit-text-decoration .3s ease-in-out,text-decoration .3s ease-in-out;display:block}.styles-module-scss-module__s2HPBq__movilNav ul li a:hover,.styles-module-scss-module__s2HPBq__movilNav ul li a:active{text-decoration:underline}.styles-module-scss-module__s2HPBq__openNav{top:0;left:0}
.styles-module-scss-module__w4ECMG__banner{background-color:#5e85bb;padding:3rem 1.5rem 1.5rem;position:relative;overflow:hidden}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__banner{padding:2.5rem 3rem 3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__w4ECMG__banner{padding:2.5rem 5rem 5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__w4ECMG__banner{padding:2.5rem 9rem 5rem}}.styles-module-scss-module__w4ECMG__bannerPolygon{clip-path:polygon(60% 0,100% 0%,100% 100%,40% 100%);background-color:#97c7e5;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerPolygon{clip-path:polygon(80% 0,100% 0%,100% 100%,60% 100%)}}@media screen and (min-width:1024px){.styles-module-scss-module__w4ECMG__bannerPolygon{clip-path:polygon(63% 0,100% 0%,100% 100%,55% 100%)}}.styles-module-scss-module__w4ECMG__bannerContent{justify-content:space-between;width:100%;padding-top:1.5rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerContent{padding-top:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__w4ECMG__bannerContent{padding-top:4rem}}.styles-module-scss-module__w4ECMG__bannerContent>img{z-index:2;width:25%;height:auto;display:none}@media screen and (min-width:1024px){.styles-module-scss-module__w4ECMG__bannerContent>img{display:block}}.styles-module-scss-module__w4ECMG__bannerProfile{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerProfile{flex-direction:row;align-items:flex-start}}.styles-module-scss-module__w4ECMG__bannerProfileImage{z-index:2}.styles-module-scss-module__w4ECMG__bannerProfileImage img{object-fit:cover;background-color:#fff;border:4px solid #fff;border-radius:999px;width:12rem;height:12rem}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerProfileImage img{width:15rem;height:15rem}}.styles-module-scss-module__w4ECMG__bannerCol{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:0;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerCol{align-items:flex-start}}.styles-module-scss-module__w4ECMG__bannerCatImg{width:8rem;height:8rem}.styles-module-scss-module__w4ECMG__bannerProfileInfo{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerProfileInfo{align-items:flex-start}}.styles-module-scss-module__w4ECMG__bannerProfileInfo h1{color:#fff;text-align:center;padding-bottom:.5rem;font-size:2rem;font-weight:400}@media screen and (min-width:480px){.styles-module-scss-module__w4ECMG__bannerProfileInfo h1{font-size:2rem}}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerProfileInfo h1{text-align:initial;padding-top:0}}.styles-module-scss-module__w4ECMG__bannerProfileInfo h1 span{font-weight:700}.styles-module-scss-module__w4ECMG__bannerProfileInfo h2{color:#fff;text-align:center;padding-bottom:1.5rem;font-size:1.5rem;font-weight:400}@media screen and (min-width:768px){.styles-module-scss-module__w4ECMG__bannerProfileInfo h2{text-align:initial}}.styles-module-scss-module__w4ECMG__bannerProfileInfoActions{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}@media screen and (min-width:640px){.styles-module-scss-module__w4ECMG__bannerProfileInfoActions{flex-direction:row}}.styles-module-scss-module__w4ECMG__bannerLink{z-index:5;width:fit-content;padding:.65rem 3rem;}
.styles-module-scss-module__h8HE8q__contactForm{z-index:2;background-color:#fff;border-radius:1.5rem;width:100%;padding:1.5rem}@media screen and (min-width:768px){.styles-module-scss-module__h8HE8q__contactForm{width:80%}}@media screen and (min-width:1024px){.styles-module-scss-module__h8HE8q__contactForm{width:60%}}@media screen and (min-width:1536px){.styles-module-scss-module__h8HE8q__contactForm{width:44%}}
.styles-module-scss-module__yH6Rka__footer{color:#fff;text-align:center;z-index:2;padding:2rem 0;font-size:1rem;overflow:hidden}@media screen and (min-width:640px){.styles-module-scss-module__yH6Rka__footer{font-size:1.25rem}}@media screen and (min-width:1024px){.styles-module-scss-module__yH6Rka__footer{padding:3rem 0}}
.styles-module-scss-module__sPxY8G__contactSection{background-color:#5e85bb;flex-direction:column;width:100%;padding:3rem 1.5rem 0;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){.styles-module-scss-module__sPxY8G__contactSection{padding:3rem 3rem 0}}@media screen and (min-width:1024px){.styles-module-scss-module__sPxY8G__contactSection{padding:5rem 5rem 0}}@media screen and (min-width:1536px){.styles-module-scss-module__sPxY8G__contactSection{padding:5rem 16rem 0}}.styles-module-scss-module__sPxY8G__contactPolygon{clip-path:polygon(60% 0,100% 0%,100% 100%,40% 100%);background-color:#97c7e5;width:100%;height:100%;position:absolute;top:0;right:0}@media screen and (min-width:769px){.styles-module-scss-module__sPxY8G__contactPolygon{clip-path:polygon(55% 0,100% 0%,100% 100%,45% 100%)}}.styles-module-scss-module__sPxY8G__contactContent{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;padding-bottom:1.5rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__sPxY8G__contactContent{padding-bottom:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__sPxY8G__contactContent{flex-direction:row;justify-content:space-between;gap:4rem;padding-bottom:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__sPxY8G__contactContent{gap:8rem;padding-bottom:7.5rem}}.styles-module-scss-module__sPxY8G__contactImage{flex-direction:column;justify-content:center;align-items:center;width:fit-content;display:flex}.styles-module-scss-module__sPxY8G__contactImage img{z-index:2;width:100%;height:100%}@media screen and (min-width:480px){.styles-module-scss-module__sPxY8G__contactImage img{width:80%}}@media screen and (min-width:768px){.styles-module-scss-module__sPxY8G__contactImage img{width:70%}}@media screen and (min-width:1024px){.styles-module-scss-module__sPxY8G__contactImage img{width:80%}}.styles-module-scss-module__sPxY8G__contactSocialMedia{z-index:2;justify-content:center;gap:2rem;padding-top:1.5rem;display:flex}.styles-module-scss-module__sPxY8G__contactSocialMedia a{text-decoration:none}.styles-module-scss-module__sPxY8G__contactSocialMedia svg{color:#fff;width:40px;height:40px}@media screen and (min-width:1025px){.styles-module-scss-module__sPxY8G__contactSocialMedia svg{width:50px;height:50px}}
.styles-module-scss-module__zZ4WRW__navbarPublic{background-color:#5e85bb;padding:1.5rem;position:relative;overflow-x:hidden}@media screen and (min-width:768px){.styles-module-scss-module__zZ4WRW__navbarPublic{justify-content:initial;padding:2.5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__zZ4WRW__navbarPublic{padding:2.5rem 9rem}}.styles-module-scss-module__zZ4WRW__navbarPublicPolygon{clip-path:polygon(60% 0,100% 0%,100% 100%,57% 100%);background-color:#97c7e5;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.styles-module-scss-module__zZ4WRW__navbarPublicPolygon{clip-path:polygon(80% 0,100% 0%,100% 100%,77% 100%)}}@media screen and (min-width:1024px){.styles-module-scss-module__zZ4WRW__navbarPublicPolygon{clip-path:polygon(63% 0,100% 0%,100% 100%,60% 100%)}}
.styles-module-scss-module__tQonHG__scrollToTopBtn{box-shadow:none!important;z-index:10!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:3.5rem!important;height:3.5rem!important;display:flex!important}.styles-module-scss-module__tQonHG__scrollToTopBtn svg{fill:#2c3240}
.styles-module-scss-module__IJsQRW__technologiesCard{background-color:#fff;border:.25rem solid #e5e5e5;border-radius:1.5rem;padding:1.5rem;overflow:hidden}.styles-module-scss-module__IJsQRW__technologiesCard h2{color:#2c3240;text-align:start;margin-bottom:2rem;font-size:1.5rem}.styles-module-scss-module__IJsQRW__technologiesCard ul li{color:#2c3240;margin-bottom:.5rem;font-size:1rem;list-style:none}
.styles-module-scss-module__Qc4dTW__adminDashboardContent{grid-template-columns:repeat(1,1fr);gap:3rem;width:100%;display:grid}@media screen and (min-width:1024px){.styles-module-scss-module__Qc4dTW__adminDashboardContent{grid-template-columns:repeat(2,1fr)}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:first-child,.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:first-child{grid-area:1/1/2/2}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(2),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(2){grid-area:1/2/2/3}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(3),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(3){grid-area:2/1/3/2}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(4),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(4){grid-area:3/1/4/3}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(5),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(5){grid-area:2/2/3/3}}@media screen and (min-width:1536px){.styles-module-scss-module__Qc4dTW__adminDashboardContent{grid-template-columns:repeat(3,1fr)}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:first-child,.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:first-child{grid-area:1/1/2/2}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(2),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(2){grid-area:1/2/2/3}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(3),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(3){grid-area:1/3/2/4}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(4),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(4){grid-area:2/1/2/3}.styles-module-scss-module__Qc4dTW__adminDashboardContent article:nth-child(5),.styles-module-scss-module__Qc4dTW__adminDashboardContent>div:nth-child(5){grid-area:2/3/3/4}}
.styles-module-scss-module__41rz4W__adminContent{grid-template-columns:repeat(1,1fr);width:100%;display:grid}
.styles-module-scss-module__XILmjG__forgotPasswordContent{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__XILmjG__forgotPasswordContent{flex-direction:row;justify-content:space-evenly;gap:3rem;padding:0 3rem}}@media screen and (min-width:1536px){.styles-module-scss-module__XILmjG__forgotPasswordContent{gap:8rem;padding:0 7rem}}.styles-module-scss-module__XILmjG__forgotPasswordContent>img,.styles-module-scss-module__XILmjG__forgotPasswordContent>form{width:100%;height:100%}@media screen and (min-width:640px){.styles-module-scss-module__XILmjG__forgotPasswordContent>img,.styles-module-scss-module__XILmjG__forgotPasswordContent>form{width:70%}}@media screen and (min-width:1024px){.styles-module-scss-module__XILmjG__forgotPasswordContent>img,.styles-module-scss-module__XILmjG__forgotPasswordContent>form{width:40%}}
.styles-module-scss-module___MYknW__loginContent{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module___MYknW__loginContent{flex-direction:row;justify-content:space-evenly;gap:3rem;padding:0 3rem}}@media screen and (min-width:1536px){.styles-module-scss-module___MYknW__loginContent{gap:8rem;padding:0 7rem}}.styles-module-scss-module___MYknW__loginContent>img,.styles-module-scss-module___MYknW__loginContent>form{width:100%;height:100%}@media screen and (min-width:640px){.styles-module-scss-module___MYknW__loginContent>img,.styles-module-scss-module___MYknW__loginContent>form{width:70%}}@media screen and (min-width:1024px){.styles-module-scss-module___MYknW__loginContent>img,.styles-module-scss-module___MYknW__loginContent>form{width:40%}}
.styles-module-scss-module__GM5s7q__profileContent{grid-gap:3rem;grid-template-columns:repeat(1,1fr);width:100%;display:grid}@media screen and (min-width:768px){.styles-module-scss-module__GM5s7q__profileContent{grid-template-columns:repeat(2,1fr)}}.styles-module-scss-module__GM5s7q__profileFormContainer{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__GM5s7q__profileImageBG{justify-content:center;align-items:center;display:none}@media screen and (min-width:768px){.styles-module-scss-module__GM5s7q__profileImageBG{display:flex}}.styles-module-scss-module__GM5s7q__profileImg{width:100%;height:auto}@media screen and (min-width:1536px){.styles-module-scss-module__GM5s7q__profileImg{width:80%}}
.styles-module-scss-module__bkzJyq__registerContent{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__bkzJyq__registerContent{flex-direction:row;justify-content:space-evenly;gap:3rem}}@media screen and (min-width:1280px){.styles-module-scss-module__bkzJyq__registerContent{gap:6rem}}@media screen and (min-width:1536px){.styles-module-scss-module__bkzJyq__registerContent{gap:10rem}}.styles-module-scss-module__bkzJyq__registerContent>img,.styles-module-scss-module__bkzJyq__registerContent>form{width:100%;height:100%}@media screen and (min-width:640px){.styles-module-scss-module__bkzJyq__registerContent>img,.styles-module-scss-module__bkzJyq__registerContent>form{width:70%}}@media screen and (min-width:768px){.styles-module-scss-module__bkzJyq__registerContent>img,.styles-module-scss-module__bkzJyq__registerContent>form{width:48%}}@media screen and (min-width:1024px){.styles-module-scss-module__bkzJyq__registerContent>img,.styles-module-scss-module__bkzJyq__registerContent>form{width:45%}}@media screen and (min-width:1536px){.styles-module-scss-module__bkzJyq__registerContent>img{width:35%}}
.styles-module-scss-module__6SvVgW__resendVerifyEmailContent{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__6SvVgW__resendVerifyEmailContent{flex-direction:row;justify-content:space-evenly;gap:3rem;padding:0 3rem}}@media screen and (min-width:1536px){.styles-module-scss-module__6SvVgW__resendVerifyEmailContent{gap:8rem;padding:0 7rem}}.styles-module-scss-module__6SvVgW__resendVerifyEmailContent>img,.styles-module-scss-module__6SvVgW__resendVerifyEmailContent>form{width:100%;height:100%}@media screen and (min-width:640px){.styles-module-scss-module__6SvVgW__resendVerifyEmailContent>img,.styles-module-scss-module__6SvVgW__resendVerifyEmailContent>form{width:70%}}@media screen and (min-width:1024px){.styles-module-scss-module__6SvVgW__resendVerifyEmailContent>img,.styles-module-scss-module__6SvVgW__resendVerifyEmailContent>form{width:35%}}
.styles-module-scss-module__ilx9NG__resetPasswordContent{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media screen and (min-width:1024px){.styles-module-scss-module__ilx9NG__resetPasswordContent{flex-direction:row;justify-content:space-between;gap:3rem;padding:0 3rem}}@media screen and (min-width:1536px){.styles-module-scss-module__ilx9NG__resetPasswordContent{gap:8rem;padding:0 7rem}}.styles-module-scss-module__ilx9NG__resetPasswordContent>img,.styles-module-scss-module__ilx9NG__resetPasswordContent>div{width:100%;height:100%}@media screen and (min-width:640px){.styles-module-scss-module__ilx9NG__resetPasswordContent>img,.styles-module-scss-module__ilx9NG__resetPasswordContent>div{width:70%}}@media screen and (min-width:1024px){.styles-module-scss-module__ilx9NG__resetPasswordContent>img,.styles-module-scss-module__ilx9NG__resetPasswordContent>div{width:50%}}
.styles-module-scss-module___mJDuG__verifyEmailSpinner{box-sizing:border-box;border:.5rem solid #5e85bb;border-bottom-color:#0000;border-radius:999px;width:12rem;height:12rem;animation:1s linear infinite styles-module-scss-module___mJDuG__rotation;display:inline-block}@keyframes styles-module-scss-module___mJDuG__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.styles-module-scss-module___mJDuG__verifyEmailContent{flex-direction:column-reverse;align-items:center;gap:0;display:flex}@media screen and (min-width:768px){.styles-module-scss-module___mJDuG__verifyEmailContent{flex-direction:row}}@media screen and (min-width:1024px){.styles-module-scss-module___mJDuG__verifyEmailContent{gap:4rem}}.styles-module-scss-module___mJDuG__verifyEmailContent img{max-width:400px}@media screen and (min-width:1024px){.styles-module-scss-module___mJDuG__verifyEmailContent img{max-width:500px}}.styles-module-scss-module___mJDuG__verifyEmailMessage{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.styles-module-scss-module___mJDuG__verifyEmailMessage{align-items:flex-start}}@media screen and (min-width:1024px){.styles-module-scss-module___mJDuG__verifyEmailMessage h1{margin-bottom:3rem;font-size:3rem}}.styles-module-scss-module___mJDuG__verifyEmailMessage p{color:#8a8b8c;text-align:center;margin-bottom:2rem;font-size:1.25rem}@media screen and (min-width:1024px){.styles-module-scss-module___mJDuG__verifyEmailMessage p{text-align:start;font-size:1.5rem}}.styles-module-scss-module___mJDuG__verifyEmailLink{width:fit-content;}
.not-found-module-scss-module__HfxUKG__notFoundSection{grid-template-columns:repeat(1,1fr);gap:3rem;width:100%;padding:3rem 1.5rem;display:grid}@media screen and (min-width:768px){.not-found-module-scss-module__HfxUKG__notFoundSection{grid-template-columns:repeat(2,1fr);padding:0 3rem}}@media screen and (min-width:1024px){.not-found-module-scss-module__HfxUKG__notFoundSection{height:100%;padding:0 5rem}}@media screen and (min-width:1536px){.not-found-module-scss-module__HfxUKG__notFoundSection{height:100%;padding:0 6rem}}.not-found-module-scss-module__HfxUKG__notFoundImageContainer{justify-content:center;align-items:center;display:flex}.not-found-module-scss-module__HfxUKG__notFoundImage{width:100%;height:100%}@media screen and (min-width:768px){.not-found-module-scss-module__HfxUKG__notFoundImage{width:90%}}.not-found-module-scss-module__HfxUKG__notFoundInfo{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.not-found-module-scss-module__HfxUKG__notFoundInfo{align-items:flex-start}}@media screen and (min-width:1024px){.not-found-module-scss-module__HfxUKG__notFoundInfo h1{margin-bottom:3rem;font-size:3rem}}.not-found-module-scss-module__HfxUKG__notFoundInfo p{color:#8a8b8c;text-align:center;margin-bottom:2rem;font-size:1.25rem}@media screen and (min-width:1024px){.not-found-module-scss-module__HfxUKG__notFoundInfo p{text-align:start;font-size:1.5rem}}.not-found-module-scss-module__HfxUKG__notFoundLink{width:fit-content;}
.styles-module-scss-module__UHtslG__projectDetailSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__UHtslG__projectDetailSection{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__UHtslG__projectDetailSection{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__UHtslG__projectDetailSection{padding:5rem 16rem}}.styles-module-scss-module__UHtslG__projectDetailSection>p{color:#646566;width:100%;margin-bottom:1.5rem;font-size:1rem}@media screen and (min-width:480px){.styles-module-scss-module__UHtslG__projectDetailSection>p{width:90%;font-size:1.125rem}}@media screen and (min-width:640px){.styles-module-scss-module__UHtslG__projectDetailSection>p{font-size:1.25rem}}@media screen and (min-width:768px){.styles-module-scss-module__UHtslG__projectDetailSection>p{margin-bottom:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__UHtslG__projectDetailSection>p{width:80%;margin-bottom:5rem}}.styles-module-scss-module__UHtslG__projectDetailSection>img{object-fit:cover;border-radius:1.5rem;width:100%;height:100%;margin-bottom:3rem;overflow:hidden}
.styles-module-scss-module__Mc891a__projectsPage{flex-direction:column;flex:1;align-items:center;width:100%;padding:3rem 1.5rem;display:flex}@media screen and (min-width:768px){.styles-module-scss-module__Mc891a__projectsPage{padding:3rem}}@media screen and (min-width:1024px){.styles-module-scss-module__Mc891a__projectsPage{padding:5rem}}@media screen and (min-width:1536px){.styles-module-scss-module__Mc891a__projectsPage{padding:5rem 16rem}}
