:root{--services-margin:1rem;--services-padding:1rem;--services-border-radius:4rem;--services-gap:1rem}.services{background-color:var(--color-blue-700);color:var(--color-blue-700)}@media (min-width:768px){.services{padding-top:0}}.services__title{text-align:center;color:var(--color-white);margin-bottom:1.875rem;margin-bottom:calc(var(--services-margin)*1.875)}@media (min-width:1024px){.services__title{margin-bottom:3.75rem;margin-bottom:calc(var(--services-margin)*3.75)}}.services__item{position:relative;background-color:var(--color-white);width:calc(100% - 1.875rem);width:calc(100% - var(--services-padding)*1.875);margin-bottom:1.25rem;margin-bottom:calc(var(--services-margin)*1.25)}@media (min-width:1024px){.services__item{width:70%;margin-bottom:2rem;margin-bottom:calc(var(--services-margin)*2)}}.services__item:nth-of-type(odd){border-top-right-radius:16rem;border-top-right-radius:calc(var(--services-border-radius)*4);border-bottom-right-radius:16rem;border-bottom-right-radius:calc(var(--services-border-radius)*4)}.services__item:nth-of-type(odd) a{padding-right:5.5rem;padding-right:calc(var(--services-padding)*5.5)}@media (min-width:1024px){.services__item:nth-of-type(odd) a{flex-direction:row-reverse;padding-right:2rem;padding-right:calc(var(--services-padding)*2)}}.services__item:nth-of-type(2n){margin-left:auto;border-top-left-radius:16rem;border-top-left-radius:calc(var(--services-border-radius)*4);border-bottom-left-radius:16rem;border-bottom-left-radius:calc(var(--services-border-radius)*4)}.services__item:nth-of-type(2n) a{padding-left:5.5rem;padding-left:calc(var(--services-padding)*5.5)}@media (min-width:1024px){.services__item:nth-of-type(2n) a{padding-left:2rem;padding-left:calc(var(--services-padding)*2)}}.services__item a{display:block;padding:2rem;padding:calc(var(--services-padding)*2);padding-bottom:2.5rem;padding-bottom:calc(var(--services-padding)*2.5)}@media (min-width:1024px){.services__item a{display:flex;grid-gap:4rem;grid-gap:calc(var(--services-gap)*4);padding-bottom:2rem;padding-bottom:calc(var(--services-padding)*2);grid-gap:6rem;grid-gap:calc(var(--services-gap)*6)}}.services__item a .upper{display:flex;grid-gap:.75rem;gap:.75rem;grid-gap:calc(var(--services-gap)*0.75);gap:calc(var(--services-gap)*0.75);margin-bottom:.625rem;margin-bottom:calc(var(--services-margin)*0.625)}@media (min-width:1024px){.services__item a .upper{margin-bottom:0}}.services__item a .upper .circle__outer{width:3.25rem}@media (min-width:1024px){.services__item a .upper .circle__outer{width:17rem}}.services__item a .upper .circle__inner{display:flex;justify-content:center;align-items:center;border-radius:16rem;border-radius:calc(var(--services-border-radius)*4);box-shadow:var(--shadow-light);width:3.25rem;height:3.25rem}@media (min-width:1024px){.services__item a .upper .circle__inner{width:17rem;height:17rem}}.services__item a .upper .circle__inner.green{background-color:var(--color-green-500)}.services__item a .upper .circle__inner.blue{background-color:var(--color-blue-300)}.services__item a .upper .circle__inner.purple_dark{background-color:var(--color-purple-700)}.services__item a .upper .circle__inner.purple_light{background-color:var(--color-purple-300)}.services__item a .upper .circle__inner.red{background-color:var(--color-red-500)}.services__item a .upper .circle__inner.yellow{background-color:var(--color-yellow)}.services__item a .upper .circle__inner .icon{max-width:.875rem;max-height:.875rem}@media (min-width:1024px){.services__item a .upper .circle__inner .icon{width:5rem;height:5rem;max-width:100%;max-height:100%}.services__item a .upper .circle__inner .icon img{width:100%;-o-object-fit:cover;object-fit:cover}}.services__item a .upper .headline{display:flex;flex-direction:column;justify-content:center}.services__item a .upper .headline h3{margin-bottom:0}@media (min-width:1024px){.services__item a .upper .headline{display:none}}@media (min-width:1024px){.services__item a .lower{display:flex;flex-direction:column;justify-content:center;max-width:35rem}}.services__item a .lower p:last-of-type{margin-bottom:.875rem;margin-bottom:calc(var(--services-margin)*0.875)}.services__item a .lower h4{color:var(--color-blue-700);margin-bottom:0}