@media only screen and (width>=0){#services-2279{padding:var(--sectionPadding);z-index:1;position:relative}#services-2279 .cs-container{flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem);width:100%;max-width:34.375rem;margin:auto;display:flex}#services-2279 .cs-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:50rem;display:flex}#services-2279 .cs-title{max-width:20ch;color:var(--bodyTextColorWhite);margin:0}#services-2279 .cs-topper{color:var(--primary)}#services-2279 .cs-text{max-width:37.5rem;color:var(--bodyTextColorWhite);opacity:.8;margin-top:1rem}#services-2279 .cs-card-group{grid-template-columns:repeat(12,1fr);gap:clamp(.5rem,2vw,1.25rem);width:100%;margin:0;padding:0;display:grid}#services-2279 .cs-item{--itemPadding:clamp(1rem, 3.5vw, 3rem);text-align:left;width:100%;padding:var(--itemPadding);border:1px solid var(--greyDark);box-sizing:border-box;z-index:1;background-color:#fff;flex-direction:column;grid-area:span 1/span 12;justify-content:center;align-items:flex-start;margin:0;list-style:none;display:flex;position:relative}#services-2279 .cs-item:hover .cs-h3,#services-2279 .cs-item:hover .cs-link,#services-2279 .cs-item:hover .cs-item-text{color:var(--bodyTextColorWhite)}#services-2279 .cs-item:hover .cs-item-text{opacity:.9}#services-2279 .cs-item:hover .cs-icon-wrapper{border-radius:50%;transform:rotate(90deg)}#services-2279 .cs-item:hover .cs-icon{transform:rotate(-90deg)}#services-2279 .cs-item:hover .cs-arrow{filter:grayscale()brightness(10000%)}#services-2279 .cs-item:hover .cs-background{opacity:1}#services-2279 .cs-icon-wrapper{width:clamp(3rem,7vw,6.25rem);height:clamp(3rem,7vw,6.25rem);bottom:var(--itemPadding);right:var(--itemPadding);z-index:1;background-color:#fff;justify-content:center;align-items:center;margin:0;transition:transform .5s,border-radius .5s;display:flex;position:absolute;overflow:hidden}#services-2279 .cs-icon-wrapper:before{content:"";background:var(--primary);opacity:.1;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#services-2279 .cs-icon{width:clamp(1.5rem,4vw,3rem);height:auto;transition:transform .5s}#services-2279 .cs-h3{font-size:var(--h3FontSize);text-align:inherit;color:var(--headerColor);z-index:1;align-items:center;gap:1rem;margin:0 0 .75rem;font-weight:700;line-height:1.2em;display:flex;position:relative}#services-2279 .cs-h3:before{content:"";background:var(--primary);opacity:1;width:.5rem;height:.5rem;display:block}#services-2279 .cs-item-text{max-width:18.75rem;color:var(--bodyTextColor);margin:0 0 clamp(3.5rem,8vw,6.75rem);padding:0;font-size:1rem;line-height:1.5em}#services-2279 .cs-link{text-transform:uppercase;color:var(--headerColor);justify-content:space-between;gap:.75rem;margin:0;padding:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.2em;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}#services-2279 .cs-link:hover .cs-arrow{transform:rotate(45deg)}#services-2279 .cs-link:before{content:"";opacity:1;background:currentColor;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}#services-2279 .cs-arrow{width:1.25rem;height:auto;transition:transform .3s;display:block}#services-2279 .cs-background{opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}#services-2279 .cs-background:before{content:"";background:var(--dark);opacity:.84;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#services-2279 .cs-background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#services-2279 .cs-accent{z-index:-1;width:100%;height:21.6875rem;display:block;position:absolute;top:0;left:0}#services-2279 .cs-accent:before{content:"";background:var(--dark);opacity:1;z-index:-2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#services-2279 .cs-accent img{opacity:.24;mix-blend-mode:soft-light;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (width>=48rem){#services-2279 .cs-container{max-width:var(--containerWidth)}#services-2279 .cs-item{grid-column:span 6;justify-content:flex-start}#services-2279 .cs-link{margin-top:auto}}@media only screen and (width>=64rem){#services-2279 .cs-item{grid-column:span 4}#services-2279 .cs-accent{height:clamp(27.1875rem,41vw,32.875rem)}}@media only screen and (width>=0){body.dark-mode #services-2279 .cs-item{background-color:var(--dark);border-color:#fff3}body.dark-mode #services-2279 .cs-item:hover .cs-icon-wrapper:before{background-color:var(--primary);opacity:.9}body.dark-mode #services-2279 .cs-h3,body.dark-mode #services-2279 .cs-item-text,body.dark-mode #services-2279 .cs-link{color:var(--bodyTextColorWhite)}body.dark-mode #services-2279 .cs-icon-wrapper{background-color:var(--dark)}body.dark-mode #services-2279 .cs-icon-wrapper:before{opacity:.3;background-color:#000;transition:background-color .3s,opacity .3s}body.dark-mode #services-2279 .cs-arrow,body.dark-mode #services-2279 .cs-icon{filter:grayscale()brightness(10000%)}}
