@media only screen and (min-width:0rem){#services-2051[data-astro-cid-nohmnzyy]{padding:var(--sectionPadding);background-color:#fff;overflow:hidden;position:relative;z-index:1}#services-2051[data-astro-cid-nohmnzyy]:before{content:"";width:100%;background-color:#000;pointer-events:none;position:absolute;top:0;bottom:36.25rem;left:0;z-index:-1}#services-2051[data-astro-cid-nohmnzyy] .cs-container[data-astro-cid-nohmnzyy]{width:100%;max-width:36.5rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem)}#services-2051[data-astro-cid-nohmnzyy] .cs-wrapper[data-astro-cid-nohmnzyy]{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);position:relative;z-index:1}#services-2051[data-astro-cid-nohmnzyy] .cs-content[data-astro-cid-nohmnzyy]{text-align:left;width:100%;max-width:59.375rem;display:flex;flex-direction:column;align-items:flex-start}#services-2051[data-astro-cid-nohmnzyy] .cs-topper[data-astro-cid-nohmnzyy]{color:var(--primary)}#services-2051[data-astro-cid-nohmnzyy] .cs-title[data-astro-cid-nohmnzyy]{max-width:40ch;color:var(--bodyTextColorWhite)}#services-2051[data-astro-cid-nohmnzyy] .cs-text[data-astro-cid-nohmnzyy]{margin-bottom:.75rem;color:var(--bodyTextColorWhite)}#services-2051[data-astro-cid-nohmnzyy] .cs-text[data-astro-cid-nohmnzyy]:last-of-type{margin-bottom:0}#services-2051[data-astro-cid-nohmnzyy] .cs-button-solid[data-astro-cid-nohmnzyy]{font-size:1rem;font-weight:700;line-height:3.5rem;text-decoration:none;margin:2rem 0 0;padding:0 3rem;background-color:var(--primary);overflow:hidden;color:#fff;border-radius:0;display:inline-block;position:relative;z-index:1;transition:color .3s}#services-2051[data-astro-cid-nohmnzyy] .cs-button-solid[data-astro-cid-nohmnzyy]:before{content:"";width:0;height:100%;background:#000;opacity:1;display:block;position:absolute;top:0;left:0;z-index:-1;transition:width .3s}#services-2051[data-astro-cid-nohmnzyy] .cs-button-solid[data-astro-cid-nohmnzyy]:hover{color:var(--primary)}#services-2051[data-astro-cid-nohmnzyy] .cs-button-solid[data-astro-cid-nohmnzyy]:hover:before{width:100%}#services-2051[data-astro-cid-nohmnzyy] .cs-picture-group[data-astro-cid-nohmnzyy]{width:100%;min-height:32.5rem;display:flex;position:relative;z-index:1}#services-2051[data-astro-cid-nohmnzyy] .cs-picture[data-astro-cid-nohmnzyy]{width:100%;min-height:22.625rem;overflow:hidden;border-radius:.5rem;display:block;position:relative;z-index:1}#services-2051[data-astro-cid-nohmnzyy] .cs-picture[data-astro-cid-nohmnzyy] img[data-astro-cid-nohmnzyy]{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}#services-2051[data-astro-cid-nohmnzyy] .cs-stat-group[data-astro-cid-nohmnzyy]{display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);position:relative;z-index:10}#services-2051[data-astro-cid-nohmnzyy] .cs-stats[data-astro-cid-nohmnzyy]{width:100%;max-width:39.375rem;margin:0;padding:0;display:flex;gap:clamp(1rem,2.5vw,1.5rem)}#services-2051[data-astro-cid-nohmnzyy] .cs-li[data-astro-cid-nohmnzyy]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}#services-2051[data-astro-cid-nohmnzyy] .cs-icon[data-astro-cid-nohmnzyy]{width:clamp(4rem,8vw,5rem);height:auto;display:block;flex:none}#services-2051[data-astro-cid-nohmnzyy] .cs-stat[data-astro-cid-nohmnzyy]{font-size:clamp(1.9375rem,3vw,2.4375rem);font-weight:900;line-height:1.2em;margin:0 0 .25rem;color:var(--bodyTextColorWhite);display:block}#services-2051[data-astro-cid-nohmnzyy] .cs-stat-text[data-astro-cid-nohmnzyy]{font-size:clamp(.875rem,1.8vw,1rem);line-height:1.5em;text-align:left;margin:0;color:var(--bodyTextColorWhite);opacity:.8}#services-2051[data-astro-cid-nohmnzyy] .cs-card-group[data-astro-cid-nohmnzyy]{width:100%;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,1.25rem)}#services-2051[data-astro-cid-nohmnzyy] .cs-item[data-astro-cid-nohmnzyy]{text-align:left;list-style:none;width:100%;margin:0 auto;padding:clamp(1rem,4.5vw,2rem);background-color:#fff;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;grid-column:span 12;grid-row:span 1;gap:2rem;position:relative;z-index:1;border:1px solid transparent;transition:border-color .3s}#services-2051[data-astro-cid-nohmnzyy] .cs-item[data-astro-cid-nohmnzyy]:hover{border-color:var(--primary)}#services-2051[data-astro-cid-nohmnzyy] .cs-flex[data-astro-cid-nohmnzyy]{display:flex;flex-direction:column}#services-2051[data-astro-cid-nohmnzyy] .cs-h3[data-astro-cid-nohmnzyy]{font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;line-height:1.2em;text-align:inherit;margin:0 0 1rem;color:var(--headerColor);transition:color .3s}#services-2051[data-astro-cid-nohmnzyy] .cs-item-text[data-astro-cid-nohmnzyy]{font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;max-width:28.125rem;margin:0;margin-bottom:1.5rem;padding:0;color:var(--bodyTextColor)}#services-2051[data-astro-cid-nohmnzyy] .cs-link[data-astro-cid-nohmnzyy]{font-size:1rem;font-weight:700;line-height:1.2em;text-align:inherit;text-decoration:none;max-width:fit-content;margin-top:auto;color:var(--primary);border-bottom:1px solid var(--primary);display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width:48rem){#services-2051[data-astro-cid-nohmnzyy]:before{top:clamp(6.25rem,15vw,12.5rem);bottom:12.5rem}#services-2051[data-astro-cid-nohmnzyy] .cs-container[data-astro-cid-nohmnzyy]{max-width:80rem;align-items:flex-start}#services-2051[data-astro-cid-nohmnzyy] .cs-content[data-astro-cid-nohmnzyy]{width:50%;padding:clamp(8.75rem,20vw,12.5rem) clamp(3rem,6vw,4rem) clamp(1.25rem,6vw,5rem)0}#services-2051[data-astro-cid-nohmnzyy] .cs-wrapper[data-astro-cid-nohmnzyy]{flex-direction:row;justify-content:flex-start}#services-2051[data-astro-cid-nohmnzyy] .cs-picture-group[data-astro-cid-nohmnzyy]{width:50vw;position:absolute;top:0;left:50%;bottom:0}#services-2051[data-astro-cid-nohmnzyy] .cs-picture[data-astro-cid-nohmnzyy]{border-radius:.5rem 0 0 .5rem}#services-2051[data-astro-cid-nohmnzyy] .cs-stat-group[data-astro-cid-nohmnzyy]{flex-direction:row}#services-2051[data-astro-cid-nohmnzyy] .cs-item[data-astro-cid-nohmnzyy]{flex-direction:row;justify-content:space-between;align-items:stretch;grid-column:span 6}}@media only screen and (min-width:64rem){#services-2051[data-astro-cid-nohmnzyy] .cs-picture-group[data-astro-cid-nohmnzyy]{margin-left:2.5rem}#services-2051[data-astro-cid-nohmnzyy] .cs-li[data-astro-cid-nohmnzyy]{flex-direction:row;align-items:center}}}