.MuiCard-root.content-card-module-scss-module__koAQUG__contentCard{padding:var(--content-card-padding);border-radius:var(--card-border-radius,var(--border-radius));height:100%;overflow:hidden}.MuiCard-root.content-card-module-scss-module__koAQUG__contentCard a{padding:0;display:inline}@media (min-width:992px){.MuiCard-root.content-card-module-scss-module__koAQUG__contentCard .builder-block .builder-text h2{margin-bottom:1.5rem}}.MuiCard-root.content-card-module-scss-module__koAQUG__contentCard .builder-block .builder-text p:last-of-type{margin-bottom:0}
.carousel-module-scss-module__t8F91W__arrow{color:var(--carousel-control-color);font-size:var(--carousel-control-size,2.5rem);width:var(--carousel-control-size,2.5rem);height:var(--carousel-control-size,2.5rem);background-color:var(--white);cursor:pointer;border-radius:50%;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.carousel-module-scss-module__t8F91W__arrow:focus-visible{box-shadow:var(--focus-outer-shadow)}.carousel-module-scss-module__t8F91W__arrow:disabled{cursor:auto;opacity:.35}.carousel-module-scss-module__t8F91W__arrow:hover:not(:disabled){color:var(--carousel-control-hover-color,var(--carousel-control-color,black));box-shadow:var(--carousel-control-focus-box-shadow,none)}.carousel-module-scss-module__t8F91W__arrow.carousel-module-scss-module__t8F91W__previous{margin-right:var(--carousel-control-margin,0)}.carousel-module-scss-module__t8F91W__arrow.carousel-module-scss-module__t8F91W__next{margin-left:var(--carousel-control-margin,0)}.carousel-module-scss-module__t8F91W__dots{margin-top:var(--carousel-dots-margin-top,1rem);justify-content:center;gap:.38rem;display:flex}.carousel-module-scss-module__t8F91W__dots .carousel-module-scss-module__t8F91W__dot{height:var(--carousel-dots-size,1.6rem);width:var(--carousel-dots-size,1.6rem);background-color:var(--carousel-dots-background-color,lightgray);border:0;border-radius:50%}.carousel-module-scss-module__t8F91W__dots .carousel-module-scss-module__t8F91W__dot.carousel-module-scss-module__t8F91W__active{background-color:var(--carousel-dots-active-background-color,var(--secondary))}
.popular-categories-module-scss-module__ggF8bq__popularCategories{min-height:35rem;color:var(--primary);flex-direction:column;display:flex}@media (min-width:768px){.popular-categories-module-scss-module__ggF8bq__popularCategories{flex-direction:row}}.popular-categories-module-scss-module__ggF8bq__sectionContent{z-index:1;flex-direction:column;padding:3rem 0;display:flex}@media (min-width:768px){.popular-categories-module-scss-module__ggF8bq__sectionContent{padding:6rem 0}}.popular-categories-module-scss-module__ggF8bq__section:first-child{background-color:#1167b12b;justify-content:center;padding:3rem 2rem;display:flex;position:relative}.popular-categories-module-scss-module__ggF8bq__section:first-child .popular-categories-module-scss-module__ggF8bq__sectionCta{margin-top:1rem}.popular-categories-module-scss-module__ggF8bq__section:first-child:before{content:"";opacity:.3;background-image:url(/images/blueprints-sm.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0}@media (min-width:768px){.popular-categories-module-scss-module__ggF8bq__section:first-child{width:43%;padding:6rem 2rem}.popular-categories-module-scss-module__ggF8bq__section:first-child .popular-categories-module-scss-module__ggF8bq__sectionContent{max-width:17rem;padding:0}}.popular-categories-module-scss-module__ggF8bq__section:last-child{flex-grow:1}.popular-categories-module-scss-module__ggF8bq__section:last-child h2{margin-bottom:1rem}.popular-categories-module-scss-module__ggF8bq__section:last-child .popular-categories-module-scss-module__ggF8bq__sectionContent{text-align:center;align-items:center}@media (min-width:768px){.popular-categories-module-scss-module__ggF8bq__section:last-child{width:57%}}.popular-categories-module-scss-module__ggF8bq__section .popular-categories-module-scss-module__ggF8bq__subtitle{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;margin-top:0;font-weight:400}.popular-categories-module-scss-module__ggF8bq__categoriesList{width:100%;padding:0}.popular-categories-module-scss-module__ggF8bq__categoryCardContainer{min-width:18rem;padding:2rem 1rem}.popular-categories-module-scss-module__ggF8bq__carouselControls{background:var(--primary);cursor:pointer;border:none;border-radius:50%;align-self:center;width:40px;height:40px;line-height:1}.popular-categories-module-scss-module__ggF8bq__carouselControls svg{width:18px;height:12px}
.project-card-module-scss-module__whi94G__carouselContainer{position:relative}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper{grid-gap:2rem;border-radius:var(--card-border-radius,0);grid-template-columns:430px 1fr;width:1270px;max-width:calc(100vw - 30px);min-height:280px;display:grid}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper .project-card-module-scss-module__whi94G__imageWrapper{margin:0 20px}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper .project-card-module-scss-module__whi94G__imageWrapper img{object-fit:cover;border-radius:10px}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper .project-card-module-scss-module__whi94G__textWrapper{padding:1rem 0}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__carouselControls{background:var(--primary);cursor:pointer;z-index:1;border:none;border-radius:50%;align-self:center;width:40px;height:40px;line-height:1;position:absolute;bottom:calc(50% - 20px)}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__carouselControls.project-card-module-scss-module__whi94G__controlRight{left:390px}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__carouselControls.project-card-module-scss-module__whi94G__controlLeft{left:0}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__carouselControls svg{width:18px;height:12px}@media screen and (max-width:850px){.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper{grid-gap:0;grid-template-columns:1fr}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper .project-card-module-scss-module__whi94G__imageWrapper{grid-row:2;height:300px}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__cardWrapper .project-card-module-scss-module__whi94G__textWrapper{text-align:center}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__carouselControls{bottom:130px}.project-card-module-scss-module__whi94G__carouselContainer .project-card-module-scss-module__whi94G__carouselControls.project-card-module-scss-module__whi94G__controlRight{left:unset;right:0}}
