.reviews_page .home_reviews{min-height:520px;background:#f5f5ff}.reviews_page .home_reviews .home_reviews__header{margin-bottom:42px}.reviews_page .home_reviews .home_reviews__card{padding:26px 24px;border:1px solid rgba(0,43,104,.08);border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(0,43,104,.08);transition:transform .25s ease,box-shadow .25s ease}.reviews_page .home_reviews .home_reviews__card.is-lazy-loading,.reviews_page .home_reviews .home_reviews__card.is-lazy-loaded{transition:opacity .8s ease,transform .8s ease,box-shadow .25s ease}.reviews_page .home_reviews .home_reviews__card.is-lazy-loading{opacity:0;transform:translateY(20px)}.reviews_page .home_reviews .home_reviews__card.is-lazy-loaded{opacity:1;transform:translateY(0)}.reviews_page .home_reviews .home_reviews__card:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(0,43,104,.12)}@media(prefers-reduced-motion: reduce){.reviews_page .home_reviews .home_reviews__card.is-lazy-loading,.reviews_page .home_reviews .home_reviews__card.is-lazy-loaded{opacity:1;transform:none;transition:none}}.reviews_page .home_reviews .home_reviews__top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.reviews_page .home_reviews .home_reviews__avatar{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;overflow:hidden;border-radius:10px;background:rgba(0,43,104,.08)}.reviews_page .home_reviews .home_reviews__avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.reviews_page .home_reviews .home_reviews__meta{min-width:0;margin-right:auto}.reviews_page .home_reviews .home_reviews__google{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;border:1px solid rgba(0,43,104,.14);border-radius:10px}.reviews_page .home_reviews .home_reviews__stars{display:flex;align-items:center;gap:4px;margin-bottom:12px;color:#007a33}.reviews_page .home_reviews .read-more{border:0;color:#007a33;background:rgba(0,0,0,0)}.reviews_page .home_reviews .read-more:hover,.reviews_page .home_reviews .read-more:focus-visible{color:#002b68}.reviews_page .home_reviews .modal{z-index:100001}.reviews_page .home_reviews .modal-content{border:0;box-shadow:0 20px 50px rgba(0,43,104,.2)}.reviews_page .home_reviews .testimonial-content p:last-child{margin-bottom:0}@media(max-width: 1024px){.reviews_page .home_reviews .home_reviews__header{margin-bottom:34px}.reviews_page .home_reviews .home_reviews__card{padding:24px 20px}}.modal-backdrop{z-index:100000}