body .service-template .hero .media-container:before{background:var(--service-feature-color);opacity:.2}body .service-template .service-info{border-radius:20px;border-style:solid;border-width:3px;margin:1rem 0}body .service-template .service-info .title-div{align-items:center;display:flex;flex-direction:row;gap:1rem;margin:0 2rem}body .service-template .service-info .title-div h1,body .service-template .service-info .title-div i{font-size:2.5em;margin:2rem 0}body .service-template .service-info p{margin:1rem 2rem 2rem}body .service-template .split-section .split-container .text-section .number-list .list-entry{background-color:var(--service-feature-color-sub);color:var(--service-feature-color)}body .service-template .split-section .split-container .text-section .number-list .list-entry:before{background-color:var(--service-feature-color)}body .service-template .split-section .split-container .text-section .number-list .cta>a{background-color:var(--service-feature-color);color:var(--service-feature-color-sub)}body .service-template .split-section .split-container .text-section .number-list .cta>a:hover{background-color:var(--service-feature-color-sub);box-shadow:0 .5em .5em -.4em var(--service-feature-color);color:var(--service-feature-color)}body .service-template .split-section .split-container .content-section:before{background-color:var(--service-feature-color)}body .service-template .call-to-action{align-items:center;display:flex;justify-content:center;min-height:500px}