.newsContainer {width: 100%;box-sizing: border-box;}.servicesWrapper {display: grid;grid-template-columns: repeat(3, 1fr);gap: clamp(24px, 2.5vw, 40px);width: 100%;}.serviceContainet {background-color: rgba(255, 255, 255, 0.14);padding: clamp(16px, 2vw, 30px);border-radius: clamp(24px, 3vw, 40px);display: flex;flex-direction: column;min-height: clamp(500px, 36vw, 700px);box-sizing: border-box;align-items: stretch;transition: transform 0.3s ease, border 0.3s ease;}.serviceContainet:hover {transform: scale(1.05);border: clamp(2px, 0.25vw, 3px) solid #FF4E15;cursor: pointer;}.serviceImageContainer {width: 100%;aspect-ratio: 16 / 9;background-size: cover;background-position: center;border-radius: clamp(12px, 1.8vw, 20px);display: flex;align-items: end;justify-content: center;position: relative;padding: clamp(10px, 1.2vw, 20px);}.serviceImageContainerTitle {color: white;font-size: clamp(16px, 1.8vw, 28px);line-height: clamp(24px, 2.8vw, 40px);font-family: Unbounded, sans-serif;font-weight: 500;letter-spacing: 0;}.cardLine {width: 100%;height: 1px;background-color: white;margin: clamp(12px, 1.8vw, 20px) 0;}.cardSubServices {display: flex;flex-direction: column;gap: clamp(12px, 1.5vw, 20px);width: 100%;flex-grow: 1;}.subserviceLink {font-size: clamp(14px, 1.6vw, 20px);line-height: clamp(20px, 2.2vw, 28px);font-family: Geologica, sans-serif;font-style: normal;letter-spacing: 0;font-weight: 300;color: white;text-decoration: none;}@media (max-width: 480px) {.servicesWrapper{display: flex;flex-direction: column;gap: 16px;}}