#services.grid,#services .items{grid-template-columns:1fr;gap:1rem}#services.covered{background-color:var(--white)}#services .sidebar{padding:var(--space);background-color:var(--blue)}#services .sidebar h2{margin-bottom:var(--space);color:var(--white)}#services .tabs{margin-right:calc(var(--space) * -1)}#services .tabs>div{background-color:var(--green)}#services .tabs>div>span{display:block;padding:.5rem 1rem;font-weight:600;transition-duration:var(--dur);transition-timing-function:var(--func)}#services .tabs>div:not(.active)>span{background-color:var(--blue-hover);color:var(--white);cursor:pointer}#services .tabs>div.active>span{margin-left:10px;background-color:var(--white);color:var(--black)}#services .items{display:grid}#services .items a{display:flex;position:relative;padding:.5rem 2rem .5rem 1rem;border-left:3px solid var(--blue);overflow:hidden;background-color:var(--snow);color:inherit;transition-duration:var(--dur);transition-timing-function:var(--func)}#services .items a:hover{background-color:var(--blue);color:var(--white)}#services .items a .svg,#services .items a svg{position:absolute}#services .items a .svg{top:0;right:-32px;bottom:0;width:32px;transition-duration:var(--dur);transition-timing-function:var(--func)}#services .items a:hover .svg{right:0}#services .items a svg{top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:16px;height:16px;fill:var(--white)}@media(min-width:768px){#services .items{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){#services.grid{grid-template-columns:repeat(3,1fr)}#services.grid .items{grid-column:span 2}#services:not(.grid) .items{grid-template-columns:repeat(3,1fr)}}
