.section-navigation{display:flex;align-items:center;justify-content:center;gap:1rem;padding-block:.875rem;background-color:var(--color-dark-blue)}.section-navigation .section-navigation__label{display:flex;flex-wrap:wrap;padding-inline-start:1rem}@media (width >= 640px){.section-navigation .section-navigation__label{padding-inline-start:2rem}}@media (width >= 1024px){.section-navigation .section-navigation__label{display:unset;padding-inline-start:0}}.section-navigation span{white-space:nowrap;color:var(--color-white);font-weight:var(--font-medium)}.section-navigation ul{display:grid;grid-auto-flow:column;gap:.875rem;padding-inline-end:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none;-ms-overflow-style:none}@media (width >= 640px){.section-navigation ul{padding-inline-end:2rem}}@media (width >= 1024px){.section-navigation ul{padding-inline-end:0}}.section-navigation ul li{scroll-snap-align:start}.section-navigation ul a{font-weight:var(--font-medium)}@media (width >= 640px){.section-navigation{gap:2.5rem}.section-navigation span{flex:1;flex-grow:0;white-space:nowrap;padding-inline-start:0}.section-navigation ul{gap:1.25rem}}.services{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:3rem;width:100%}.services .services__item{display:flex;flex-direction:column;align-items:start;gap:.5rem}.services .services__item svg{height:3rem;fill:var(--color-primary)}.services .services__item h3{font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--color-primary)}
