 @media only screen and (min-width: 0rem) {#services-2198 {padding: var(--sectionPadding);background-color: #fdfaf8;position: relative;}#services-2198 .cs-container {width: 100%;max-width: 44rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#services-2198 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#services-2198 .cs-card-group {width: 100%;max-width: 25rem;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(12, 1fr);row-gap: 2rem;}#services-2198 .cs-text {max-width: 44rem;}#services-2198 .cs-item {list-style: none;width: 100%;display: flex;flex-direction: column;grid-column: span 12;}#services-2198 .cs-item:hover .cs-picture:before {background-color: var(--primary);}#services-2198 .cs-item:hover .cs-picture img {opacity: 0.76;transform: scale(1.2);}#services-2198 .cs-link {text-align: center;text-decoration: none;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;}#services-2198 .cs-picture {width: 100%;height: clamp(15rem, 30vw, 21.25rem);margin-bottom: 1rem;background-color: #000;border-radius: 1.5rem;overflow: hidden;display: flex;justify-content: center;position: relative;}#services-2198 .cs-picture img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition: transform 0.6s, opacity 0.3s;}#services-2198 .cs-flex {text-align: center;display: flex;justify-content: center;align-items: flex-end;}#services-2198 .cs-h3 {font-size: 1.25rem;font-weight: 700;line-height: 1.2em;margin: 0 0 0.5rem 0;color: var(--headerColor);z-index: 1;}#services-2198 .cs-item-text {font-size: 1rem;line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#services-2198 .cs-container {max-width: 80rem;}#services-2198 .cs-card-group {max-width: none;column-gap: clamp(1rem, 2.5vw, 1.25rem);}#services-2198 .cs-item {grid-column: span 6;}#services-2198 .cs-item-text {width: 90%;}}@media only screen and (min-width: 0rem) {body.dark-mode #services-2198 {background-color: rgba(0, 0, 0, 0.2);}body.dark-mode #services-2198 .cs-title, body.dark-mode #services-2198 .cs-h3, body.dark-mode #services-2198 .cs-item-text {color: var(--bodyTextColorWhite);}body.dark-mode #services-2198 .cs-item-text {opacity: 0.8;}body.dark-mode #services-2198 .cs-picture::before {background-color: var(--medium);}}