.container{max-width:68.75rem;margin:0 auto;padding:0 1.25rem}.hero-wrapper{width:100%;background:url(/servicebg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}#service-block{scroll-margin-top:6.25rem}.services-hero{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.services-hero .title{font-size:4rem;font-weight:700;margin-bottom:1.25rem;position:relative;text-transform:uppercase}.services-hero .title .blue-bar{position:absolute;top:-.75rem;width:80%;left:50%;transform:translateX(-50%);height:.3125rem;background-color:var(--primary-color);border-radius:.125rem}.services-hero p{font-size:1rem;color:var(--font-primary-color);max-width:43.75rem;margin:0 auto;line-height:1.6}.highlighted-services-wrapper{background-color:var(--font-primary-color)}.highlighted-services{padding-top:8rem!important;padding-bottom:8rem!important}.highlighted-services .service-block{display:flex;align-items:center;gap:2.5rem}.highlighted-services .service-block.reverse{flex-direction:row-reverse}.highlighted-services .service-block .text{flex:1}.highlighted-services .service-block .text h3{color:var(--font-secondary-color);font-size:1.5rem;margin-bottom:.75rem}.highlighted-services .service-block .text p{color:var(--font-secondary-color);font-weight:300}.highlighted-services .service-block .image{flex:1}.highlighted-services .service-block .image img{width:100%;border-radius:.75rem;box-shadow:0 8px 20px rgba(0,0,0,.15);-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.highlighted-services .service-block,.highlighted-services .service-block.reverse{flex-direction:column}}.other-services{padding-top:8rem!important;padding-bottom:8rem!important}.other-services .section-title{font-size:1.75rem;text-align:center;text-transform:uppercase;margin-bottom:2.5rem;position:relative}.other-services .section-title .blue-bar{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);width:50%;height:.3125rem;background-color:var(--primary-color);border-radius:.125rem}.other-services p{font-size:.75rem!important;font-weight:300}.other-services .services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:768px){.other-services .services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.other-services .services-grid{grid-template-columns:repeat(1,1fr)}}.other-services .services-grid .card{background-color:var(--background);padding:1.25rem;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease}.other-services .services-grid .card:hover{transform:translateY(-4px)}.other-services .services-grid .card img{width:100%;height:10rem;filter:invert(100%);-o-object-fit:contain;object-fit:contain;border-radius:.5rem;margin-bottom:.75rem}h4{font-size:1.125rem;margin-bottom:.5rem;font-weight:600;color:var(--font-primary-color)}.highlight{color:var(--primary-color);font-weight:400;background-color:var(--foreground);padding:0 .25rem;border-radius:.1875rem}