.olympus-services.service-list{padding-bottom:clamp(2rem, 4vw, 3rem)}.olympus-services.service-list .olympus-services-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:clamp(0.75rem, 1.5vw, 1rem);width:100%}.olympus-services.service-list .olympus-svc-list-item{position:relative;width:calc(25% - 0.75rem);min-height:175px;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:clamp(10px, 1vw, 14px);background-size:cover;background-position:center;text-align:center;text-decoration:none;overflow:hidden;transition:transform 200ms ease,box-shadow 200ms ease}.olympus-services.service-list .olympus-svc-list-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(15 23 42 / .15)}.olympus-services.service-list .olympus-svc-list-item__overlay{position:absolute;inset:0;background:rgb(255 255 255 / .82);border-radius:inherit}.olympus-services.service-list .olympus-svc-list-item__title{position:relative;z-index:1;margin:0;font-size:clamp(1.1rem, 1.8vw, 1.4rem);font-weight:600;line-height:1.25;color:var(--wp--preset--color--contrast,#0f172a)}.olympus-services.service-list .olympus-svc-list-item__icon{position:relative;z-index:1;display:flex;color:var(--wp--preset--color--contrast,#0f172a)}@media (max-width:991px){.olympus-services.service-list .olympus-svc-list-item{width:calc(33.333% - 0.75rem)}}@media (max-width:600px){.olympus-services.service-list .olympus-svc-list-item{width:calc(50% - 0.5rem);min-height:140px;padding:1rem .75rem}.olympus-services.service-list .olympus-svc-list-item__title{font-size:1.05rem}}@media (max-width:400px){.olympus-services.service-list .olympus-svc-list-item{width:100%}}