.search-results-wrapper h1{margin-bottom:3rem}.search-results-wrapper .project+.project{margin-top:4rem}.search-results,.search-results__page{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 63.9375em){.search-results,.search-results__page{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 47.9375em){.search-results,.search-results__page{grid-template-columns:1fr}}.search-results__page{grid-column:1/-1}.project-cta{padding-block:4rem;background:var(--clr-medium);overflow:hidden}.project-cta::after{z-index:2;content:"";position:absolute;top:0;left:-5rem;width:35.8125rem;height:29.625rem;background:url("../assets/icon.svg") left top no-repeat;background-size:35.8125rem auto}@media only screen and (max-width: 79.9375em){.project-cta::after{left:-10rem}}@media only screen and (max-width: 63.9375em){.project-cta::after{display:none}}.project-cta .container{padding-left:7.5rem;padding-right:4rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:center}@media only screen and (max-width: 63.9375em){.project-cta .container{padding-left:0;padding-right:0;justify-content:center;align-items:center}}.project-cta p{margin-bottom:4rem;font-size:1.5625rem;font-weight:600}
