.services-container{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:clamp(16px,3vw,24px);width:100%;padding:clamp(20px,4vw,40px) clamp(15px,8vw,80px) clamp(10px,2vw,20px);display:flex}.service-cards{box-sizing:border-box;border-radius:clamp(6px,1vw,8px);flex:1;align-items:center;gap:clamp(8px,1.5vw,10px);width:100%;min-width:250px;max-width:332px;height:auto;min-height:112px;padding:clamp(16px,2.5vw,20px);transition:all .3s;display:flex}@media (min-width:1440px){.services-container{justify-content:center;gap:32px;padding:60px 90px 30px}.service-cards{flex:0 calc(25% - 24px);gap:12px;max-width:380px;min-height:120px;padding:24px}}@media (max-width:1439px) and (min-width:1025px){.services-container{gap:28px;padding:50px 100px 25px}.service-cards{flex:0 calc(25% - 21px);max-width:350px;min-height:115px}}@media (max-width:1024px) and (min-width:769px){.services-container{justify-content:center;gap:20px;padding:40px 60px 20px}.service-cards{flex:0 calc(50% - 10px);min-width:220px;max-width:300px;min-height:100px}}@media (max-width:768px){.services-container{flex-direction:column;align-items:center;gap:16px;padding:30px 40px 15px}.service-cards{flex:none;justify-content:flex-start;width:100%;max-width:400px;min-height:90px}}@media (max-width:480px){.services-container{flex-direction:column;align-items:stretch;gap:12px;padding:20px 15px 10px}.service-cards{text-align:center;border-radius:6px;flex-direction:column;gap:8px;width:100%;min-width:auto;max-width:none;min-height:80px;padding:16px}}@media (max-width:320px){.services-container{gap:10px;padding:15px 10px 8px}.service-cards{gap:6px;min-height:70px;padding:12px}}@media (min-width:769px){.services-container.grid-layout{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;gap:clamp(16px,3vw,32px);display:grid}.services-container.grid-layout .service-cards{width:100%;max-width:380px}}.service-cards:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.service-cards:focus-within{outline-offset:2px;outline:2px solid #007f2d}.services-container.center-aligned{justify-content:center}.services-container.start-aligned{justify-content:flex-start}.services-container.space-around{justify-content:space-around}
