.mor-service-shell{color:hsl(var(--mor-cocoa));background:hsl(var(--mor-cream) / .35)}.mor-service-page{width:90%;max-width:72rem;margin:0 auto;padding:9rem 0 5rem}.mor-service-heading{margin-bottom:2.5rem;text-align:center}.mor-service-heading h1{color:hsl(var(--mor-cocoa));font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.15}.mor-service-heading p{margin:1rem auto 0;max-width:34rem;color:hsl(var(--mor-cocoa) / .7);line-height:1.8}.mor-service-heading:after{content:"";display:block;width:3rem;height:3px;margin:1.25rem auto 0;border-radius:999px;background:hsl(var(--mor-rose))}.mor-service-card{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid hsl(var(--mor-rose) / .18);border-radius:1.75rem;background:hsl(var(--background));box-shadow:0 12px 35px -20px hsl(var(--mor-cocoa) / .16)}.mor-contact-details{background:hsl(var(--mor-cream))}.mor-contact-details h2{color:hsl(var(--mor-cocoa));font-size:1.5rem}.mor-contact-details>div{padding-block:.75rem}.mor-contact-details>div>svg{width:2.5rem;height:2.5rem;padding:.65rem;flex-shrink:0;border-radius:50%;background:hsl(var(--mor-rose) / .12);color:hsl(var(--mor-rose))}.mor-contact-details>div>div>p:first-child{color:hsl(var(--mor-cocoa) / .65)}.mor-contact-details a,.mor-contact-details>div>div>p:last-child{color:hsl(var(--mor-cocoa))}.mor-contact-details a:hover{color:hsl(var(--mor-rose))}.mor-service-card label{display:inline-block;margin-bottom:.6rem;color:hsl(var(--mor-cocoa));font-size:.95rem}.mor-service-card input:not([aria-hidden=true]),.mor-service-card textarea{min-height:3.1rem;border:1px solid hsl(var(--mor-rose) / .22);border-radius:1rem;background:hsl(var(--mor-cream) / .3);color:hsl(var(--mor-cocoa));box-shadow:none}.mor-service-card textarea{padding:1rem;resize:vertical}.mor-service-card input:focus-visible,.mor-service-card textarea:focus-visible{border-color:hsl(var(--mor-rose));outline:2px solid hsl(var(--mor-rose) / .2);outline-offset:2px}.mor-service-card button[type=submit]{min-height:3.1rem;padding-inline:2rem;border-radius:999px;background:hsl(var(--mor-rose));color:hsl(var(--background));font-size:1rem;font-weight:700;box-shadow:0 5px 14px hsl(var(--mor-rose) / .18)}.mor-service-card button[type=submit]:hover{background:hsl(var(--mor-rose) / .9)}.mor-lookup-page{max-width:48rem;min-height:70vh}.mor-lookup-page form{display:grid;gap:1.5rem}.mor-lookup-page form>button{width:100%}.mor-lookup-results{margin-top:2rem}.mor-lookup-results>div>div{border-color:hsl(var(--mor-rose) / .18);border-radius:1.5rem;background:hsl(var(--background))}.mor-lookup-results h2{color:hsl(var(--mor-cocoa))}.mor-service-shell .mor-footer{margin-top:0;padding-top:4rem;background:hsl(var(--mor-footer))}.mor-service-shell .mor-footer-wordmark{margin-bottom:0}.mor-service-shell .mor-footer-grid{margin-top:4rem}@media(max-width:767px){.mor-service-page{padding:8rem 0 3rem}.mor-service-heading{margin-bottom:1.75rem}.mor-service-heading p{font-size:.95rem}.mor-service-card{border-radius:1.4rem}.mor-service-shell .mor-footer{padding-top:3.25rem}.mor-service-shell .mor-footer-grid{margin-top:3.25rem}}
