.route-services main{background-color:#fff!important}.route-services footer{background-color:#0e2f1a!important;margin-top:80px;position:relative}.route-services footer:before{background-color:#fff!important;content:"";position:absolute;height:80px;top:-80px;left:0;background-image:url(../../../services-footer.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.banner.svelte-4z030h{position:relative;margin-top:-80px;padding-top:100px;padding-bottom:500px;background-color:#258dfd}.banner.svelte-4z030h:after{content:"";position:absolute;height:550px;bottom:0;left:0;background-image:url(../../../services_background.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.banner.svelte-4z030h h1:where(.svelte-4z030h){color:#0a5b91}.banner.svelte-4z030h p.overview:where(.svelte-4z030h){max-width:70vw;background:transparent}.score.svelte-4z030h{position:relative}.score.svelte-4z030h:before{content:"";position:absolute;max-width:var(--score-max-width);height:calc(var(--score-max-width)*.14);top:auto;left:0;background-image:url(../../../score.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.score.svelte-4z030h:after{content:"";position:absolute;max-width:var(--lives-max-width);height:calc(var(--lives-max-width)*.49);top:auto;right:0;background-image:url(../../../lives.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.main-copy.svelte-4z030h{font-size:large}.main-copy.svelte-4z030h h2:where(.svelte-4z030h){text-align:center}.main-copy.svelte-4z030h h2:where(.svelte-4z030h){font-size:1.75rem;margin:2rem 0 1.5rem}.service-catalogue.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.35rem}@media(min-width:640px){.main-copy.svelte-4z030h{font-size:large}.score.svelte-4z030h:before{--score-max-width: 20vw}.score.svelte-4z030h:after{--lives-max-width: 7vw}}@media(min-width:1024px){.main-copy.svelte-4z030h{font-size:x-large;padding:0 10rem}.main-copy.svelte-4z030h h2:where(.svelte-4z030h){font-size:2.25rem}.service-catalogue.svelte-4z030h h3:where(.svelte-4z030h){font-size:var(--text-3xl)}}@media(min-width:1280px){.score.svelte-4z030h:before{--score-max-width: 15vw;top:auto!important}.score.svelte-4z030h:after{--lives-max-width: 6vw;top:auto}}
