.catalog-page .service-main-hero .hero-copy h1 span{font-size:.8em}.catalog-intro{max-width:850px;margin:0 auto;padding:6rem 2rem 3rem;text-align:center}.catalog-intro>p:last-child{color:#657269;font-size:1.08rem}.catalog-group{max-width:1180px;margin:0 auto;padding:4rem 2rem 6rem}.catalog-group>div:first-child{text-align:center;max-width:760px;margin:0 auto 2.5rem}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.catalog-grid a{position:relative;display:flex;flex-direction:column;min-height:250px;padding:2rem;border-radius:22px;background:#263d31;color:#fff;box-shadow:0 18px 45px #263d3120;transition:transform .25s,box-shadow .25s}.catalog-grid a:nth-child(even){background:#fff;color:#263d31;border:1px solid #dce3de}.catalog-grid a:hover{transform:translateY(-5px);box-shadow:0 24px 55px #263d3130}.catalog-grid h3{margin-bottom:.75rem}.catalog-grid p{margin:0 0 2rem;color:#dbe5df}.catalog-grid a:nth-child(even) p{color:#657269}.catalog-grid span{margin-top:auto;font-size:.76rem;font-weight:800;letter-spacing:.02em}@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.catalog-intro{padding-top:4rem}.catalog-group{padding:3rem 1.25rem 4.5rem}.catalog-grid{grid-template-columns:1fr}.catalog-grid a{min-height:210px}}
