.topics-list{display:flex;flex-wrap:wrap;gap:20px}.topic-item{cursor:pointer;position:relative}.topic-item .overlay-link{height:100%;inset:0;left:0;position:absolute;right:0;width:100%;z-index:2}.top-section{display:flex;gap:30px;justify-content:space-between;margin-bottom:20px}.cards{display:flex;flex-wrap:wrap;gap:20px}.card{border:1px solid #ddd;border-radius:8px;padding:15px;position:relative;width:260px}.card .card_overlay_link{height:100%;left:0;position:absolute;top:0;width:100%}.card img{border-radius:6px;margin-top:10px;width:100%}.page-topics-sec .topics-list{container:tile-group-container/inline-size;display:flex;flex-wrap:wrap;gap:0;inline-size:100%;padding-bottom:1.5rem;padding-top:5rem}.page-topics-sec .topic-item-outer{display:grid;grid-template-columns:100%;grid-template-rows:1fr;height:100%;min-height:9.5rem}.page-topics-sec .item-inside-wrap{border:1px solid #c6c6c6;display:flex;gap:1rem;grid-area:1/1/2/2;justify-content:space-between;padding:1rem;position:relative}.page-topics-sec .topic-item .topic_image{flex:0 0 50%;overflow:hidden}.page-topics-sec .topic-item img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.page-topics-sec .topic_content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.page-topics-sec .topic_content h4{font-size:1rem;font-weight:400;line-height:1.375}.page-topics-sec .topic-item .bookmark_link a{display:inline;margin-left:.5rem;vertical-align:middle;white-space:nowrap}.page-topics-sec .item-inside-wrap:hover{background-color:hsla(0,0%,55%,.12)}.projects-wrapper{margin-bottom:3rem}.projects-wrapper .top-section{flex-wrap:wrap;gap:0;margin-bottom:3rem;padding:4rem 0 0}.projects-wrapper .top-section .left{padding-inline-end:1rem}.projects-wrapper .top-section .left h1{margin:0}.projects-wrapper .top-section .right{padding-inline-start:1rem}.projects-wrapper .top-section .right p{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.4}.projects-wrapper .top-section .right p:last-child{margin:0}.projects-wrapper .cards{display:grid;gap:0;margin-inline:-1rem}.projects-wrapper .cards .card{border-radius:0;overflow-wrap:anywhere;padding:0;width:auto}.projects-wrapper .project-image img{aspect-ratio:1.3333333333;border-radius:0;margin:0;object-fit:cover}.projects-wrapper .project-content{display:grid;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;height:100%;padding:1rem}.projects-wrapper .project-content h3:first-of-type{font-size:1.25rem;font-weight:400;inset-block-end:1rem;line-height:1.4;margin-block-end:4rem;margin-top:8px}.projects-wrapper .cards .card{border:1px solid #c6c6c6}.projects-wrapper .cards .card:not(:first-child){border-left:0}.projects-wrapper .cards .card-outer{display:flex;flex-direction:column;height:100%}.page-topics-sec .topic-item .bookmark_link a:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.projects-wrapper .top-section .right{padding-bottom:30px}@media(max-width:41.98rem){.page-topics-sec .topic-item .topic_image{flex-basis:calc(50% - 32px)}.page-topics-sec .topic_content h4{font-weight:600}.projects-wrapper .top-section{margin-bottom:2rem;padding-top:2rem}.projects-wrapper .project-content p{font-size:1rem;margin-bottom:28vw!important;padding-right:10%}.page-btm-sec .btn_row a{justify-content:space-between}.page-btm-sec .rich_text p{font-size:1rem}}@media (min-width:42rem){.page-topics-sec .page-center{padding:0 2rem}.page-topics-sec .topics-list .topic-item{display:block;flex:0 0 50%;max-inline-size:50%}.projects-wrapper .top-section .left h1{font-size:calc(1.59375rem + 1.5625vw);font-weight:300;line-height:1.22}.projects-wrapper .page-center{padding:0 2rem}.projects-wrapper .cards{grid-template-columns:repeat(2,1fr)}.projects-wrapper .project-content p{margin-bottom:45px!important;padding-right:2rem}}@media(max-width:550px){.projects-wrapper .project-content p{margin-bottom:45px!important}}@media (min-width:66rem){.page-topics-sec .topics-list .topic-item{display:block;flex:0 0 25%;max-inline-size:25%}.page-topics-sec .topic-item .topic_image{flex-basis:28.5%}.projects-wrapper .top-section .left{flex:0 0 50%;max-width:100%}.projects-wrapper .top-section .left h1{font-size:calc(1.07813rem + 2.34375vw);line-height:1.19}.projects-wrapper .top-section .right{flex:0 0 50%;max-width:100%}.projects-wrapper .cards{grid-template-columns:repeat(4,1fr)}}@media (min-width:82rem){.page-topics-sec .topic-item .topic_image{flex-basis:50%}.projects-wrapper .top-section .left h1{font-size:3.75rem;font-size:calc(-.61765rem + 4.41176vw);line-height:1.17;margin:0}}@media (min-width:99rem){.page-topics-sec .page-center{padding:0 2.5rem}.projects-wrapper .top-section .left h1{font-size:3.75rem;margin:0}.projects-wrapper .page-center{padding:0 2.5rem}}@media (max-width:41.98rem){.projects-wrapper .top-section .left{flex:0 0 100%;max-width:100%}}@media (max-width:1050px){.projects-wrapper .top-section .left,.projects-wrapper .top-section .right{flex:0 0 100%;max-width:100%}.projects-wrapper .top-section .left h1{margin-bottom:2rem}.projects-wrapper .top-section .right{padding:0 0 30px}.projects-wrapper .cards .card:not(:first-child){border-left:1px solid #c6c6c6}}@media (max-width:670px){.page-topics-sec .page-center{padding:0 1rem}.page-topics-sec .topics-list .topic-item{display:block;flex:0 0 100%;max-inline-size:100%}.projects-wrapper .top-section .left h1{font-size:calc(1.77273rem + 1.13636vw);font-weight:400;letter-spacing:0;line-height:1.25}.projects-wrapper .page-center{padding:0 1rem}}