.component--project-showcase{position:relative;overflow:hidden}.component--project-showcase h2{max-width:52rem}@media(min-width: 1325px){.component--project-showcase h2{max-width:60rem}}.component--project-showcase .project-showcase-body{position:relative}.component--project-showcase .project-showcase-body .cta{text-align:center}@media(min-width: 1200px){.component--project-showcase .project-showcase-body .cta{position:absolute;top:-6.5rem;right:0}}.component--project-showcase .project-showcase-items{padding-top:.75rem}@media(min-width: 1200px){.component--project-showcase .project-showcase-items{padding-top:3.5rem}}.component--project-showcase .project-showcase-items:before{position:absolute;display:block;height:13rem;width:13rem;top:0;right:-0.5rem;border-radius:.625rem;background:#315eff;content:"";z-index:-1}@media(min-width: 1200px){.component--project-showcase .project-showcase-items:before{height:23rem;width:23rem;right:-3rem}}.component--project-showcase .swiper-navigation{display:none}@media(max-width: 767.98px){.component--project-showcase{--swiper-navigation-sides-offset: .75rem}.component--project-showcase .swiper-container{padding-left:var(--swiper-navigation-sides-offset)}.component--project-showcase .swiper-navigation{display:block;cursor:cell}.component--project-showcase .row{margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}