.services-grid{background-color:#e1ebf4;padding-bottom:32px;padding-top:32px}@media(max-width:1024px){.services-grid{padding-bottom:16px;padding-top:16px}}@media(max-width:768px){.services-grid{padding-bottom:12px;padding-top:12px}}.services-grid__title{margin-bottom:32px;text-align:center}@media(max-width:520px){.services-grid__title{margin-bottom:32px}}.services-grid__title--with-sub{margin-bottom:16px}.services-grid__subtitle{color:#4f4f4f;font-size:16px;line-height:24px;margin:0 auto 40px;max-width:800px;text-align:center}@media(max-width:520px){.services-grid__subtitle{font-size:14px;line-height:20px;margin-bottom:24px}}.services-grid__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:1024px){.services-grid__list{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.services-grid__list{grid-template-columns:1fr}}.services-grid__item{display:flex}.services-grid__card{align-items:center;background-color:#fefefe;border:1px solid #e3bc82;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .2s ease-in-out 0s;width:100%}@media(max-width:768px){.services-grid__card{border-radius:12px;padding:16px}}.services-grid__card:focus-visible,.services-grid__card:hover{background-color:#e3bc82}.services-grid__card:focus-visible .services-grid__arrow,.services-grid__card:hover .services-grid__arrow{background-color:#fff;color:#4f4f4f}.services-grid__card:focus-visible{outline:2px solid #e3bc82;outline-offset:2px}.services-grid__text{color:#4f4f4f;font-size:18px;font-weight:600;line-height:26px}@media(max-width:1024px){.services-grid__text{font-size:16px;line-height:24px}}@media(max-width:520px){.services-grid__text{font-size:16px;line-height:22px}}.services-grid__arrow{align-items:center;background-color:#e3bc82;border-radius:56px;color:#4f4f4f;display:flex;flex:0 0 32px;font-size:16px;height:32px;justify-content:center;transition:all .2s ease-in-out 0s;width:32px}.services-grid--cards .services-grid__title{margin-bottom:16px}.services-grid--cards .services-grid__subtitle{margin:0 0 36px;text-align:left}.services-grid--cards .services-grid__list{gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.services-grid--cards .services-grid__list{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.services-grid--cards .services-grid__list{gap:14px;grid-template-columns:1fr}}.services-grid--cards .services-grid__card{align-items:stretch;background-color:#fefefe;border:1px solid rgba(0,61,89,.1);border-radius:16px;flex-direction:column;gap:14px;justify-content:flex-start;padding:24px}.services-grid--cards .services-grid__card:focus-visible,.services-grid--cards .services-grid__card:hover{background-color:#fefefe;border-color:#003d591a;box-shadow:0 10px 30px #00233b14;transform:translateY(-2px)}@media(max-width:520px){.services-grid--cards .services-grid__card{padding:20px}}.services-grid--cards .services-grid__card-media{align-items:center;aspect-ratio:16/10;background-color:#f5f5f5;border-radius:12px;color:gray;display:flex;font-size:14px;justify-content:center;overflow:hidden}.services-grid--cards .services-grid__card-media img,.services-grid--cards .services-grid__card-media picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-grid--cards .services-grid__card-title{color:#4f4f4f;font-size:18px;font-weight:700;line-height:1.3}.services-grid--cards .services-grid__card-desc{color:#4f4f4f;flex:1;font-size:14px;line-height:1.45}.services-grid--cards .services-grid__card-link{align-items:center;align-self:flex-end;color:#00233b;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto}
