.logoSlider{background-color:#fff;width:calc(100% + 10rem);margin-top:2rem;margin-left:-6rem;padding:1.25rem 0;overflow:hidden;container-type:inline-size}.logoSliderTrack{width:max-content;animation:36s linear infinite logoSlider;display:flex}.logoSlider:hover .logoSliderTrack,.logoSlider:focus-within .logoSliderTrack{animation-play-state:paused}.logoSliderGroup{align-items:center;display:flex}.logoSliderItem{box-sizing:border-box;flex:0 0 25cqw;justify-content:center;align-items:center;width:25cqw;padding:0 1.75rem;display:flex}.logoSliderItem img{object-fit:contain;width:auto;max-width:100%;height:200px}@keyframes logoSlider{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.logoSlider{width:calc(100% + 4rem);margin-left:-2rem}.logoSliderItem{padding:0 .75rem}.logoSliderItem img{height:70px}}@media (prefers-reduced-motion:reduce){.logoSlider{overflow-x:auto}.logoSliderTrack{animation:none}.logoSliderGroup[aria-hidden=true]{display:none}}.servicesSection{clip-path:polygon(0 17.63vw,100% 0,100% calc(100% - 17.63vw),0 100%);margin-top:-17.63vw;padding-top:5vw;position:relative;overflow:hidden}.servicesSection h2{color:#0000;-webkit-text-stroke:2px var(--light-grey);paint-order:stroke fill;letter-spacing:1rem;font-size:25rem;font-weight:400}.servicesBg{background-color:var(--light-blue);z-index:0;clip-path:polygon(0 17.63vw,100% 0,100% calc(100% - 17.63vw),0 100%);width:100%;height:max(42%,40vw);position:absolute;top:18%;left:0}.servicesSection>:not(.servicesBg):not(.lightBlueLine){z-index:1;position:relative}.servicesContainer{grid-template-columns:repeat(6,1fr);gap:4rem 0;padding:0 4rem 15rem;display:grid}.servicesItem{flex-direction:column;grid-column:span 2;gap:1rem;display:flex}.servicesLink{width:100%;color:inherit;cursor:pointer;flex-direction:column;gap:1rem;text-decoration:none;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.servicesLink:hover,.servicesLink:focus-visible{transform:translate(.837087rem,-.147601rem)}.servicesLink:focus-visible{outline:2px solid var(--light-blue);outline-offset:8px}.servicesItem:nth-child(5){grid-column:2/span 2}.servicesItem:nth-child(6){grid-column:4/span 2}.servicesMedia{clip-path:polygon(20% 15%,80% 0,80% 85%,20% 100%);display:block;overflow:hidden}.servicesItem img{aspect-ratio:4/3;object-fit:contain;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.servicesLink:hover img,.servicesLink:focus-visible img{transform:scale(1.08)}.servicesItem h3{text-align:center;color:var(--light-grey);margin-inline:auto;font-size:2rem;transition:color .35s,transform .5s cubic-bezier(.22,1,.36,1);transform:rotate(-10deg)}.servicesLink:hover h3,.servicesLink:focus-visible h3{color:#fff;transform:rotate(-10deg)translate(.45rem)}.servicesSection .lightBlueLine{z-index:2;pointer-events:none;width:120%;height:60px}@media (width<=768px){.servicesContainer{grid-template-columns:1fr;justify-items:center;padding:0 2rem 10rem}.servicesItem,.servicesItem:nth-child(5),.servicesItem:nth-child(6){grid-column:1;width:100%;max-width:280px}.servicesContainer{gap:2rem;padding:1rem 1rem 5rem}.servicesItem,.servicesLink{gap:0}.servicesItem h3{font-size:1.5rem}.servicesSection h2{text-align:center;letter-spacing:0;-webkit-text-stroke:1px var(--light-grey);font-size:5rem}.servicesSection{padding-top:5rem}}@media (prefers-reduced-motion:reduce){.servicesLink,.servicesItem img,.servicesItem h3{transition:none}.servicesLink:hover,.servicesLink:focus-visible,.servicesLink:hover img,.servicesLink:focus-visible img{transform:none}.servicesLink:hover h3,.servicesLink:focus-visible h3{transform:rotate(-10deg)}}
