@media only screen and (min-width:0rem){#hero-area{background-color:var(--primaryLight);overflow:hidden;padding:150px 1rem 10rem;position:relative;text-align:center;z-index:1}#hero-area:before{right:50%;transform:rotate(-67deg);transform-origin:center}#hero-area:after,#hero-area:before{background:#fff;bottom:-139.6875rem;content:"";display:block;height:250rem;opacity:1;position:absolute;width:15.625rem;z-index:0}#hero-area:after{left:50%;transform:rotate(67deg);transform-origin:center}#hero-area .lk-heading-container{padding:1.75em 0}#hero-area .lk-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}#hero-area .lk-background img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}#hero-area .lk-container{align-items:center;display:flex;flex-direction:column;gap:3.25rem;justify-content:space-between;margin:auto;max-width:80rem;padding:1em 0;width:100%}#hero-area .lk-title{align-items:flex-start;display:flex;flex-direction:column;font-size:4rem;line-height:4rem;margin:0;position:relative;text-align:center}#hero-area .lk-title span:last-child{color:var(--primary);-webkit-text-stroke:2px transparent;font-size:4rem}#hero-area .lk-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.95vw,1.5625rem);line-height:1.5em;margin:0 auto clamp(2.5rem,4vw,3rem);max-width:clamp(29rem,60vw,50rem);text-align:center;width:100%}#hero-area .lk-button-solid{font-size:1.3rem;width:100%}}@media only screen and (min-width:48rem){#hero-area{padding:146px 1rem 18rem}#hero-area .lk-container{flex-direction:row}#hero-area .lk-heading-container,#hero-area .lk-image-group{flex:1}#hero-area .lk-heading-text,#hero-area .lk-title{text-align:left}}@media only screen and (min-width:81.25rem){#hero-area{padding:clamp(2rem,3vw,4rem) 1rem 19rem}#hero-area .lk-button-solid{width:60%}#hero-area .lk-heading-container{align-items:flex-start}}@media only screen and (min-width:0rem){body.dark-mode #hero-area,body.dark-mode #hero-area:after,body.dark-mode #hero-area:before{background:var(--dark)}body.dark-mode #hero-area .lk-background:before{opacity:.85}body.dark-mode #hero-area p{color:var(--bodyTextColorWhite)}#h-services-143{position:relative;z-index:10}#h-services-143 .lk-card-group{align-items:flex-start;background-color:#fff;border-radius:.3125rem;border-top:8px solid var(--primary);box-shadow:0 3px 40px rgba(36,36,36,.1);display:grid;flex-wrap:wrap;gap:.5rem;grid-template-columns:repeat(12,1fr);margin:calc(clamp(5rem, 13vw, 4.75rem)*-1) auto 0;max-width:29.0625rem;padding:clamp(2.5rem,4.7vw,3.75rem) 0;width:100%}}@media only screen and (min-width:0rem){#h-services-143 .lk-feature::marker{color:transparent}#h-services-143 .lk-feature{border:none;box-shadow:none;grid-column:span 6;height:auto;list-style:none;margin:0 auto 2rem;max-width:22.5rem;padding:20px 5px;width:100%}#h-services-143 .lk-icon{align-items:center;background:var(--primary);border-radius:50%;display:flex;height:clamp(4.25rem,8.8vw,5.5rem);justify-content:center;margin:auto auto clamp(1.25rem,5vw,1.5rem);width:clamp(4.25rem,8.8vw,5.5rem)}#h-services-143 .lk-icon img{height:auto;width:clamp(2.75rem,5.8vw,3.25rem)}#h-services-143 .lk-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0 auto;max-width:22.5rem;text-align:center}}@media only screen and (min-width:48rem){#h-services-143 .lk-card-group{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;max-width:51rem;padding:clamp(2.5rem,4.7vw,3.75rem) clamp(1rem,5.3vw,2.75rem);transform:translateY(-20%)}#h-services-143 .lk-feature{width:48%}#h-services-143 .lk-item{max-width:19.625rem;width:45%}#h-services-143 .lk-item:last-of-type{margin-bottom:2rem}}@media only screen and (min-width:64rem){#h-services-143 .lk-card-group{align-items:flex-start;flex-wrap:nowrap;gap:2rem;margin-bottom:-15rem;max-width:80rem;transform:translateY(-50%)}#h-services-143 .lk-item{margin:0}#h-services-143 .lk-item:last-of-type{margin-bottom:0}}@media only screen and (min-width:0rem){body.dark-mode #h-services-143 .lk-card-group{background:var(--medium)}body.dark-mode #h-services-143 .lk-icon{background:var(--darkTint)}body.dark-mode #h-services-143 .lk-title{color:transparent}body.dark-mode #h-services-143 .lk-text{color:#fff}}