@media only screen and (min-width:0rem){.wa-content.full-width{padding:10rem 0;text-align:left;width:100%;display:flex;flex-direction:column;align-items:center;max-width:90%;margin:auto}.wa-content.full-width .wa-topper{color:var(--accent);font-size:var(--topperFontSize);font-weight:var(--topperFontWeight);align-self:flex-start}.wa-content.full-width .wa-title{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;text-align:inherit;margin:0 0 1rem;color:var(--bodyTextColorSecondary);position:relative}.wa-content.full-width .wa-text{font-size:var(--bodyFontSize);color:var(--bodyTextColorSecondary)}}@media only screen and (min-width:64rem){.wa-content.full-width{max-width:60%;text-align:center}.wa-content.full-width .wa-topper{color:var(--accent);font-size:var(--topperFontSize);align-self:center}}@media only screen and (min-width:0rem){#services-944{display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,6vw,4.5rem);position:relative;z-index:1}#services-944 .wa-container{padding:var(--sectionPadding);max-width:34.375rem;margin:auto;gap:clamp(3rem,6vw,4rem)}#services-944 .wa-container,#services-944 .wa-content{width:100%;display:flex;flex-direction:column;align-items:center}#services-944 .wa-content{text-align:center;max-width:32.625rem}#services-944 .wa-text{margin-bottom:1rem;color:var(--bodyTextColorSecondary)}#services-944 .wa-text:last-of-type{margin-bottom:2rem}#services-944 .wa-topper{color:var(--primary);font-weight:700;font-size:var(--topperFontSize);font-weight:var(--topperFontWeight)}#services-944 .wa-title{max-width:26ch;color:var(--bodyTextColorSecondary);font-weight:var(--topperFontWeight);padding-bottom:20px}#services-944 .wa-button-solid{font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);text-decoration:none;font-weight:700;text-align:center;margin:0;color:#fff;min-width:9.375rem;padding:0 2rem;background-color:var(--primary);display:inline-block;position:relative;z-index:1;box-sizing:border-box}#services-944 .wa-button-solid:before{content:"";position:absolute;height:100%;width:0;background:#000;opacity:1;top:0;left:0;z-index:-1;transition:width .3s}#services-944 .wa-button-solid:hover:before{width:100%}#services-944 .wa-picture-group{width:100%;max-width:39.375rem;position:relative;overflow:hidden}#services-944 .wa-picture{width:100%;height:clamp(17.5rem,43vw,23.75rem);position:relative;display:block;z-index:1}#services-944 .wa-picture:before{content:"";position:absolute;display:block;height:100%;width:100%;background:#1a1a1a;opacity:.2;top:0;left:0;z-index:-1;transition:opacity .3s}#services-944 .wa-picture img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-2;transition:transform .8s}#services-944 .wa-repeater-container{width:100%;display:flex;justify-content:center;background-color:var(--primary);margin:20px auto auto;padding:20px}#services-944 .wa-card-group{margin:0;padding:0;width:100%;max-width:34.375rem;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(1rem,2vw,1.25rem);gap:clamp(1rem,2vw,1.25rem)}#services-944 .wa-item{width:100%;text-align:center;list-style:none;margin:0;padding:clamp(1.5rem,7vw,4rem) clamp(1.5rem,6vw,2.5rem);background-color:var(--secondary);box-sizing:border-box;grid-column:span 12;grid-row:span 1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}#services-944 .wa-item .wa-h3{color:var(--bodyTextColorSecondary)}#services-944 .wa-item .wa-item-text{color:var(--primary)}#services-944 .wa-item:hover .wa-h3{color:var(--bodyTextColorWhite)}#services-944 .wa-item:hover .wa-item-text{color:var(--bodyTextColorWhite);opacity:.9}#services-944 .wa-item:hover .wa-background{opacity:1}#services-944 .wa-item:hover .wa-icon{display:none}#services-944 .wa-item:hover .wa-icon-hover{display:block}#services-944 .wa-item:hover .wa-link{color:var(--accent)}#services-944 .wa-icon,#services-944 .wa-icon-hover{width:2.5rem;height:auto;margin:0 0 1.25rem}#services-944 .wa-icon-hover{display:none}#services-944 .wa-h3{font-size:clamp(1.25rem,3vw,1.5625rem);line-height:1.2em;font-weight:700;margin:0 0 .75rem;color:var(--headerColor)}#services-944 .wa-item-text{font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;max-width:18.75rem;margin:0 0 2rem;padding:0;color:var(--bodyTextColor)}#services-944 .wa-link{text-decoration:none;font-size:1rem;line-height:1.2em;font-weight:700;margin:0;padding:0;color:var(--primary);position:relative;transition:color .3s}#services-944 .wa-link:hover{color:#fff}#services-944 .wa-link:before{content:"";width:100%;height:1px;background:currentColor;opacity:1;position:absolute;display:block;bottom:0;left:0}#services-944 .wa-background{opacity:0;z-index:-1;transition:opacity .3s}#services-944 .wa-background,#services-944 .wa-background:before{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#services-944 .wa-background:before{content:"";background:#1a1a1a;opacity:.84;z-index:1}#services-944 .wa-background img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}}@media only screen and (min-width:48rem){#services-944{overflow:visible}#services-944 .wa-container{max-width:80rem;justify-content:space-between;align-items:center;flex-direction:row}#services-944 .wa-content{text-align:left;flex:none;align-items:flex-start}#services-944 .wa-picture-group{width:50%;order:2}#services-944 .wa-repeater-container{margin-top:155px;padding:20px 20px 60px}#services-944 .wa-repeater-container .wa-card-group{margin-top:-155px}#services-944 .wa-card-group{max-width:80rem}#services-944 .wa-item{grid-column:span 4}}