@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.project-overview{overflow:hidden}.project-overview .title-wrapper .grid{align-items:center;grid-gap:1.5rem 3rem;gap:1.5rem 3rem}.project-overview .title-wrapper .title h2,.project-overview .title-wrapper .title h3,.project-overview .title-wrapper .title h4,.project-overview .title-wrapper .title h5,.project-overview .title-wrapper .title span{display:inline-block;vertical-align:middle}.project-overview .title-wrapper .view-wrapper{margin-right:1.5rem;text-align:right}.project-overview .title-wrapper .view-wrapper .toggle-view{margin-left:3rem;opacity:1}.project-overview .title-wrapper .view-wrapper .toggle-view:before{display:none}.project-overview .title-wrapper .view-wrapper .toggle-view span,.project-overview .title-wrapper .view-wrapper .toggle-view svg{display:inline-block;vertical-align:middle}.project-overview .title-wrapper .view-wrapper .toggle-view svg{height:1.5rem}.project-overview .title-wrapper .view-wrapper .toggle-view svg path{transition:all .3s cubic-bezier(.445,.05,.55,.95);fill:#8cc63f}.project-overview .title-wrapper .view-wrapper .toggle-view span{color:#8cc63f;font-weight:500;text-decoration:underline;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.project-overview .title-wrapper .view-wrapper .toggle-view.active{opacity:.5}.project-overview .title-wrapper .view-wrapper .toggle-view:hover{opacity:1}.project-overview .grid-h-2{grid-gap:0 5rem;gap:0 5rem}@media only screen and (max-width:768px){.project-overview .grid-h-2{grid-template-columns:1fr 1fr}}@media only screen and (max-width:576px){.project-overview .grid{grid-template-columns:1fr;text-align:center}.project-overview .grid .view-wrapper{text-align:center}.project-overview .grid .view-wrapper .toggle-view{margin:0 1.5rem}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.nbcell.list{margin-bottom:5rem;grid-gap:3rem 10rem;gap:3rem 10rem}.nbcell.list .image{height:100%;min-height:50vh}.nbcell.list.image-right .image{order:2}.nbcell.list.image-right .content-wrapper{order:1}.nbcell.list .content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}.nbcell.grid-view .image{aspect-ratio:1/.7;position:relative}.nbcell .image{display:block;overflow:hidden}.nbcell .image:before{display:none}.nbcell .image:hover .bg-img{transform:scale(1.1)}.nbcell .image .bg-img{transition:all 2s cubic-bezier(.445,.05,.55,.95)}.nbcell .image .banner{font-size:1.36rem;left:1.5rem;padding:1rem 2rem;position:absolute;text-transform:uppercase;top:1.5rem;z-index:2}.nbcell .content{overflow:hidden;padding:5rem 0}.nbcell .content h2{font-weight:100;margin-bottom:3rem}.nbcell .content p{margin-bottom:3rem}.nbcell .content .icons .icon{border-right:1px solid rgba(0,0,0,.4);display:inline-block;margin-bottom:1.5rem;margin-right:1.5rem;padding-right:1.5rem;text-align:center;vertical-align:middle}.nbcell .content .icons .icon:last-child{border-right:none;margin-right:0;padding-right:0}.nbcell .content .icons .icon img{height:1.5rem;margin-bottom:1rem}.nbcell .content .icons .icon span{display:block;font-size:1.36rem}@media only screen and (max-width:1050px){.nbcell.list{grid-template-columns:1fr;margin-bottom:5rem}.nbcell.list.image-right .image{order:1}.nbcell.list.image-right .content-wrapper{order:2}.nbcell.list .content-wrapper .content{padding:0;text-align:center}.nbcell.list .image{min-height:50vh}}@media only screen and (max-width:576px){.nbcell.list .image{min-height:30vh}}