 @media only screen and (min-width: 0rem) {#services-470 {padding: var(--sectionPadding);}#services-470 .cs-container {width: 100%;max-width: 34.375rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#services-470 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#services-470 .cs-card-group {width: 100%;margin: 0;padding: 0;display: flex;flex-direction: column;justify-content: center;gap: clamp(1rem, 1.5vw, 1.25rem);}#services-470 .cs-item {width: 100%;text-align: left;list-style: none;padding: clamp(1.5rem, 3.5vw, 2rem);border: 2px solid var(--primaryLight);background-color: #fafbfc;box-shadow: 0px 24px 54px rgba(87, 107, 147, 0.12);border-radius: 0.75rem;box-sizing: border-box;overflow: hidden;display: flex;justify-content: flex-start;align-items: flex-start;gap: clamp(1.5rem, 3vw, 2.25rem);position: relative;z-index: 1;}#services-470 .cs-item:hover:before {height: 100%;}#services-470 .cs-item:hover .cs-h3 {color: var(--bodyTextColorWhite);}#services-470 .cs-item:hover .cs-item-text {color: var(--bodyTextColorWhite);}#services-470 .cs-item:hover .cs-link {color: var(--bodyTextColorWhite);}#services-470 .cs-item:hover .cs-picture {border-color: #fff;}#services-470 .cs-item:hover .cs-picture img {filter: grayscale(1) brightness(1000%);}#services-470 .cs-item:before {content: "";width: 100%;height: 0.375rem;background: var(--primary);opacity: 1;position: absolute;display: block;bottom: 0;left: 0;z-index: -1;transition: height 0.3s;}#services-470 .cs-picture {display: flex;justify-content: center;align-items: center;position: relative;width: clamp(3.75rem, 7vw, 5rem);height: clamp(3.75rem, 7vw, 5rem);border-radius: 50%;border: clamp(2px, 0.4vw, 4px) solid var(--primaryLight);box-sizing: border-box;flex: none;z-index: 10;transition: border-color 0.3s;}#services-470 .cs-picture img {width: clamp(1.875rem, 4.5vw, 2.75rem);height: auto;display: block;position: relative;z-index: 10;}#services-470 .cs-h3 {font-size: clamp(1.25rem, 2.5vw, 1.5625rem);line-height: 1.5em;margin: 0;margin-bottom: clamp(0.5rem, 1.5vw, 1rem);color: var(--headerColor);transition: color 0.3s;}#services-470 .cs-item-text {font-size: 0.875rem;line-height: 1.5em;margin: 0 0 1.5rem 0;color: var(--bodyTextColor);transition: color 0.3s;}#services-470 .cs-link {font-size: 1rem;line-height: 1.2em;font-weight: 700;text-transform: uppercase;text-decoration: none;margin: 0;color: var(--primary);position: relative;}#services-470 .cs-link:hover:before {width: 100%;}#services-470 .cs-link:before {content: "";width: 0%;height: 0.1875rem;background: currentColor;opacity: 1;position: absolute;display: block;bottom: -0.1875rem;left: 0;transition: width 0.3s;}}@media only screen and (min-width: 48rem) {#services-470 .cs-container {max-width: 80rem;}#services-470 .cs-card-group {flex-direction: row;flex-wrap: wrap;justify-content: space-between;}#services-470 .cs-item {width: clamp(31.5%, 30.5vw, 32.2%);flex-direction: column;gap: 1.5rem;}}@media only screen and (min-width: 81.25rem) {#services-470 .cs-item {flex-direction: row;}}@media only screen and (min-width: 0rem) {body.dark-mode #services-470 .cs-topper {color: var(--secondary);}body.dark-mode #services-470 .cs-title {color: var(--bodyTextColorWhite);}body.dark-mode #services-470 .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #services-470 .cs-heading3 {color: var(--bodyTextColorWhite);}body.dark-mode #services-470 .cs-item {border-color: var(--secondary);background-color: var(--accent);}body.dark-mode #services-470 .cs-item:before {content: "";width: 100%;height: 0.375rem;background: var(--secondary);opacity: 1;position: absolute;display: block;bottom: 0;left: 0;z-index: -1;transition: height 0.3s;}body.dark-mode #services-470 .cs-item:hover:before {height: 100%;}body.dark-mode #services-470 .cs-h3 {color: var(--bodyTextColorWhite);}body.dark-mode #services-470 .cs-item-text {color: var(--bodyTextColorWhite);}body.dark-mode #services-470 .cs-link {color: var(--secondary);}body.dark-mode #services-470 .cs-picture {border-color: #fff;}body.dark-mode #services-470 .cs-picture img {filter: grayscale(1) brightness(1000%);}}