.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.google-review-card {
  background: #0000;
  border-radius: 12px;
  padding: 0;
  height: 100%;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
}
.google-review-header {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}
.google-avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #546e7a;
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
}
.google-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.google-user-info {
  display: flex;
  flex-direction: column;
}
.google-name {
  font-size: 18px;
  font-weight: 700;
  color: #333;
  margin: 0;
  line-height: 1.2;
}
.google-stars {
  margin-top: 4px;
}
.google-stars span {
  font-size: 16px;
  color: #ffc107;
  margin-right: 2px;
}
.google-text {
  font-size: 15px;
  color: #555;
  line-height: 1.6;
  margin: 0;
  flex-grow: 1;
}
.read-more-btn {
  background: #0000;
  border: none;
  color: #d32f2f;
  padding: 15px 0 0;
  font-size: 16px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  width: 100%;
  display: block;
  margin-top: auto;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../_next/static/media/db911767852bc875-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../_next/static/media/0484562807a97172-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../_next/static/media/a1386beebedccca4-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../_next/static/media/28485c0de2075f40-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../_next/static/media/f5b513e981884070-s.woff2) format("woff2");
  unicode-range:
    u+0900-097f, u+1cd0-1cf9, u+200c-200d, u+20a8, u+20b9, u+20f0, u+25cc,
    u+a830-a839, u+a8e0-a8ff, u+11b00-11b09;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
    u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab,
    u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
  font-family: __Poppins_0de778;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304,
    u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
    u+feff, u+fffd;
}
@font-face {
  font-family: __Poppins_Fallback_0de778;
  src: local("Arial");
  ascent-override: 93.62%;
  descent-override: 31.21%;
  line-gap-override: 8.92%;
  size-adjust: 112.16%;
}
.__className_0de778 {
  font-family: __Poppins_0de778, __Poppins_Fallback_0de778;
  font-style: normal;
}
.__variable_0de778 {
  --poppins: "__Poppins_0de778", "__Poppins_Fallback_0de778";
}
