.IconCard-module__FxLwqq__card{color:var(--dark-brown,#5b080c);background:#fff;border-radius:8px;flex-direction:column;padding:32px 24px 24px;text-decoration:none;transition:box-shadow .3s ease-in-out;display:flex;box-shadow:0 2px 8px #0000001a}.IconCard-module__FxLwqq__card em{color:var(--dark-red,#a6091e);transition:transform .3s ease-in-out}.IconCard-module__FxLwqq__card:hover{box-shadow:0 12px 32px #0000002e}.IconCard-module__FxLwqq__card:hover em{transform:translateY(-8px)}.IconCard-module__FxLwqq__title,.IconCard-module__FxLwqq__title p,.IconCard-module__FxLwqq__text,.IconCard-module__FxLwqq__text p{margin:0}.IconCard-module__FxLwqq__default{min-height:164px}.IconCard-module__FxLwqq__default .IconCard-module__FxLwqq__textContainer{margin-top:auto}.IconCard-module__FxLwqq__default .IconCard-module__FxLwqq__title{color:var(--dark-brown,#5b080c);font-size:14px;font-weight:400;line-height:16px;transition:color .3s ease-in-out}.IconCard-module__FxLwqq__default:hover .IconCard-module__FxLwqq__title{color:var(--dark-red,#a6091e)}.IconCard-module__FxLwqq__titleAndText .IconCard-module__FxLwqq__textContainer{flex-direction:column;gap:8px;margin-top:18px;display:flex}.IconCard-module__FxLwqq__titleAndText .IconCard-module__FxLwqq__title{color:var(--dark-red,#a6091e);min-height:48px;font-size:16px;font-weight:500;line-height:24px}.IconCard-module__FxLwqq__titleAndText .IconCard-module__FxLwqq__text{color:var(--dark-brown,#5b080c);font-size:14px;line-height:18px}@media (min-width:768px){.IconCard-module__FxLwqq__default .IconCard-module__FxLwqq__title{font-size:15px;line-height:22px}}
.ServiceCardsFeatured-module__AOwgPa__root{--section-max-width:1160px;--section-padding-inline:24px;max-width:calc(var(--section-max-width) + (var(--section-padding-inline)*2));padding-inline:var(--section-padding-inline);grid-template-columns:100%;gap:40px;margin:64px auto;display:grid}.ServiceCardsFeatured-module__AOwgPa__imageArea{order:0;place-content:center;height:100%;display:flex}.ServiceCardsFeatured-module__AOwgPa__image{aspect-ratio:750/544;object-fit:contain;width:100%;height:auto;margin-block:auto}.ServiceCardsFeatured-module__AOwgPa__textArea{order:1}.ServiceCardsFeatured-module__AOwgPa__sectionTitle{text-align:center}.ServiceCardsFeatured-module__AOwgPa__sectionTitle :where(h1,h2,h3,h4,h5,h6){color:var(--dark-red,#a6091e);margin:0 0 8px;font-size:22px;font-weight:300;line-height:100%}.ServiceCardsFeatured-module__AOwgPa__sectionTitle :where(strong,b){font-size:inherit;color:inherit;font-weight:500}.ServiceCardsFeatured-module__AOwgPa__sectionTitle :where(p){margin-top:8px;font-weight:300}.ServiceCardsFeatured-module__AOwgPa__cardsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0 40px;display:grid}.ServiceCardsFeatured-module__AOwgPa__button{background-color:var(--dark-red,#a6091e);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:max-content;height:48px;margin:0 auto;padding:0 24px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ServiceCardsFeatured-module__AOwgPa__button :where(p){margin:0}@media (min-width:1024px){.ServiceCardsFeatured-module__AOwgPa__root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ServiceCardsFeatured-module__AOwgPa__textArea{order:0}.ServiceCardsFeatured-module__AOwgPa__imageArea{order:1}.ServiceCardsFeatured-module__AOwgPa__root>:only-child{grid-column:1/-1}.ServiceCardsFeatured-module__AOwgPa__sectionTitle{text-align:left}.ServiceCardsFeatured-module__AOwgPa__sectionTitle :where(h1,h2,h3,h4,h5,h6){font-size:32px}.ServiceCardsFeatured-module__AOwgPa__button{margin:0}}
.ServiceCards-module__e31MVG__root{--section-max-width:1160px;--section-padding-inline:24px;max-width:calc(var(--section-max-width) + (var(--section-padding-inline)*2));padding-inline:var(--section-padding-inline);grid-template-columns:repeat(2,1fr);gap:16px;margin-block:40px 64px;margin-inline:auto;display:grid}@media (min-width:768px){.ServiceCards-module__e31MVG__root{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.ServiceCards-module__e31MVG__root{grid-template-columns:repeat(6,1fr)}}
