.hero picture img{width:100%;height:100%}.hero{display:grid;grid-template-columns:1fr}.hero picture,.hero section{grid-column:1/2;grid-row:1/2}.hero section{z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff9;color:var(--text-color);gap:2rem;padding:2rem}.hero .call-to-action,.intro .call-to-action{display:grid;grid-template-columns:1fr;gap:1rem}.hero .call-to-action a,.intro .call-to-action a{text-align:center;background-color:var(--deep-sea-blue);color:var(--mercury);padding:.75rem;border-radius:5px;cursor:pointer;box-shadow:4px 4px 4px #000;font-size:var(--label)}.intro .call-to-action{justify-items:center}.hero h1,.hero p{text-shadow:2px 2px 5px var(--mercury)}.hero p{max-width:600px;text-align:center}@media screen and (min-width: 600px){.hero .call-to-action{grid-template-columns:1fr 1fr;gap:1rem}}.card{border:1px solid var(--mercury);border-radius:5px;overflow:hidden;display:grid;grid-template-columns:1fr;gap:1rem;padding-bottom:1.5rem}.card:hover{box-shadow:4px 4px 4px #000}.service-card img{width:100%;height:auto}.service-card h3,.service-card p,.service-card button{margin:0 1rem}.service-card h3{text-align:center}.service-card p{text-align:justify}.service-card button{text-align:center;background-color:var(--deep-sea-blue);color:var(--mercury);padding:.75rem;border-radius:5px;cursor:pointer;box-shadow:1px 1px 1px #000;font-size:var(--label)}
