.elementor-5954 .elementor-element.elementor-element-vyfhitv:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-vyfhitv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5c3d1a;}.elementor-5954 .elementor-element.elementor-element-vyfhitv{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 40px 16px 40px;}.elementor-5954 .elementor-element.elementor-element-vyfhitv > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-8qyb5kl > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-5954 .elementor-element.elementor-element-tovhe52{text-align:left;}.elementor-5954 .elementor-element.elementor-element-1xzy8pc:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-1xzy8pc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf6f0;}.elementor-5954 .elementor-element.elementor-element-1xzy8pc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-5954 .elementor-element.elementor-element-1xzy8pc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-sl1yiar > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-2q7zop5 img{width:100%;}.elementor-5954 .elementor-element.elementor-element-zo5l1r8 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-5954 .elementor-element.elementor-element-4jmhvp0{text-align:left;font-size:20px;}.elementor-5954 .elementor-element.elementor-element-713413e{text-align:left;}.elementor-5954 .elementor-element.elementor-element-ow2tdf4{text-align:left;}.elementor-5954 .elementor-element.elementor-element-rwoe3yf{text-align:left;}.elementor-5954 .elementor-element.elementor-element-vlrd89u .elementor-button{background-color:#8b6914;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 44px 18px 44px;}.elementor-5954 .elementor-element.elementor-element-vlrd89u .elementor-button:hover, .elementor-5954 .elementor-element.elementor-element-vlrd89u .elementor-button:focus{background-color:#2c2416;}.elementor-5954 .elementor-element.elementor-element-b45ixbm{text-align:left;}.elementor-5954 .elementor-element.elementor-element-a7bf140{text-align:left;}.elementor-5954 .elementor-element.elementor-element-t6hinnt:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-t6hinnt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0e4d0;}.elementor-5954 .elementor-element.elementor-element-t6hinnt{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 120px 60px 120px;}.elementor-5954 .elementor-element.elementor-element-t6hinnt > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-4ipgrkv > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-il00l5h{text-align:left;font-size:20px;}.elementor-5954 .elementor-element.elementor-element-pveht0i > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5954 .elementor-element.elementor-element-pveht0i{text-align:center;}.elementor-5954 .elementor-element.elementor-element-pveht0i .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:36px;font-weight:700;color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-fn870yu{text-align:left;}.elementor-5954 .elementor-element.elementor-element-wp1ajmo{text-align:left;}.elementor-5954 .elementor-element.elementor-element-addx8pc:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-addx8pc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf6f0;}.elementor-5954 .elementor-element.elementor-element-addx8pc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 120px 60px 120px;}.elementor-5954 .elementor-element.elementor-element-addx8pc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-trlnjd7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-vj3kfzq img{width:100%;}.elementor-5954 .elementor-element.elementor-element-rn1m49b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-5954 .elementor-element.elementor-element-94mpdo2{text-align:left;font-size:20px;}.elementor-5954 .elementor-element.elementor-element-dxcgqpm > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5954 .elementor-element.elementor-element-dxcgqpm{text-align:left;}.elementor-5954 .elementor-element.elementor-element-dxcgqpm .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:30px;font-weight:700;color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-1lfl3w9{text-align:left;}.elementor-5954 .elementor-element.elementor-element-r70c7b2{text-align:left;}.elementor-5954 .elementor-element.elementor-element-p9qpll8 .elementor-button{background-color:#8b6914;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 44px 18px 44px;}.elementor-5954 .elementor-element.elementor-element-p9qpll8 .elementor-button:hover, .elementor-5954 .elementor-element.elementor-element-p9qpll8 .elementor-button:focus{background-color:#2c2416;}.elementor-5954 .elementor-element.elementor-element-4ug176v:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-4ug176v > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-4ug176v{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 80px 70px 80px;}.elementor-5954 .elementor-element.elementor-element-4ug176v > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-z1eiru9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-vjvql81{text-align:left;font-size:20px;}.elementor-5954 .elementor-element.elementor-element-v2b4qsz > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5954 .elementor-element.elementor-element-v2b4qsz{text-align:center;}.elementor-5954 .elementor-element.elementor-element-v2b4qsz .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:34px;font-weight:700;color:#e8d5b7;}.elementor-5954 .elementor-element.elementor-element-frcof9t > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5954 .elementor-element.elementor-element-frcof9t{text-align:center;}.elementor-5954 .elementor-element.elementor-element-frcof9t .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;color:#c8a97e;}.elementor-5954 .elementor-element.elementor-element-vro73n2{text-align:left;}.elementor-5954 .elementor-element.elementor-element-9211k77:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-9211k77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0e4d0;}.elementor-5954 .elementor-element.elementor-element-9211k77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 60px 70px 60px;}.elementor-5954 .elementor-element.elementor-element-9211k77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-myqafp8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-a4vos42{text-align:left;font-size:20px;}.elementor-5954 .elementor-element.elementor-element-nuuylr1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5954 .elementor-element.elementor-element-nuuylr1{text-align:center;}.elementor-5954 .elementor-element.elementor-element-nuuylr1 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:34px;font-weight:700;color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-56fno1z > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5954 .elementor-element.elementor-element-56fno1z{text-align:center;}.elementor-5954 .elementor-element.elementor-element-56fno1z .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:17px;font-weight:400;color:#8b6914;}.elementor-5954 .elementor-element.elementor-element-4uq353s:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-4uq353s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0e4d0;}.elementor-5954 .elementor-element.elementor-element-4uq353s{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-5954 .elementor-element.elementor-element-4uq353s > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-jy5yvu7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-ykh2ihy img{width:100%;}.elementor-5954 .elementor-element.elementor-element-4lmr8nw{text-align:left;}.elementor-5954 .elementor-element.elementor-element-1rp4k8p > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-iobkkzn img{width:100%;}.elementor-5954 .elementor-element.elementor-element-d4vulxc{text-align:left;}.elementor-5954 .elementor-element.elementor-element-ko56mgy > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-m5q9uhs img{width:100%;}.elementor-5954 .elementor-element.elementor-element-mcld2vg{text-align:left;}.elementor-5954 .elementor-element.elementor-element-9d1s5h3:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-9d1s5h3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf6f0;}.elementor-5954 .elementor-element.elementor-element-9d1s5h3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 120px 70px 120px;}.elementor-5954 .elementor-element.elementor-element-9d1s5h3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-fikywx8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-ra6tenf{text-align:left;font-size:19px;}.elementor-5954 .elementor-element.elementor-element-74j1nwg > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5954 .elementor-element.elementor-element-74j1nwg{text-align:center;}.elementor-5954 .elementor-element.elementor-element-74j1nwg .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:34px;font-weight:700;color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-j7rrm2f{text-align:left;}.elementor-5954 .elementor-element.elementor-element-3bzeyw6:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-3bzeyw6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0e4d0;}.elementor-5954 .elementor-element.elementor-element-3bzeyw6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 60px 70px 60px;}.elementor-5954 .elementor-element.elementor-element-3bzeyw6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-wkoy0al > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-8xwi25p{text-align:left;}.elementor-5954 .elementor-element.elementor-element-3oq7m02 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5954 .elementor-element.elementor-element-3oq7m02{text-align:center;}.elementor-5954 .elementor-element.elementor-element-3oq7m02 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:34px;font-weight:700;color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-rca0xfu{text-align:left;}.elementor-5954 .elementor-element.elementor-element-h4c8dc8:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-h4c8dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-h4c8dc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 120px 70px 120px;}.elementor-5954 .elementor-element.elementor-element-h4c8dc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-y9h0wly > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-o08mrwk > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5954 .elementor-element.elementor-element-o08mrwk{text-align:center;}.elementor-5954 .elementor-element.elementor-element-o08mrwk .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:32px;font-weight:700;color:#e8d5b7;}.elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-accordion-item{border-color:#c8a97e;}.elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-accordion-item .elementor-tab-content{border-block-start-color:#c8a97e;}.elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#c8a97e;}.elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-accordion-icon, .elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-accordion-title{color:#e8d5b7;}.elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-accordion-icon svg{fill:#e8d5b7;}.elementor-5954 .elementor-element.elementor-element-7z0xfhd .elementor-tab-content{color:#e8d5b7;}.elementor-5954 .elementor-element.elementor-element-892jd2a:not(.elementor-motion-effects-element-type-background), .elementor-5954 .elementor-element.elementor-element-892jd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a97e;}.elementor-5954 .elementor-element.elementor-element-892jd2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 40px 70px 40px;}.elementor-5954 .elementor-element.elementor-element-892jd2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5954 .elementor-element.elementor-element-vb4v5ej > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5954 .elementor-element.elementor-element-ftwh9gs img{width:100%;}.elementor-5954 .elementor-element.elementor-element-yy144h4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5954 .elementor-element.elementor-element-yy144h4{text-align:center;}.elementor-5954 .elementor-element.elementor-element-yy144h4 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:36px;font-weight:700;color:#343f1e;}.elementor-5954 .elementor-element.elementor-element-y2v1uv9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5954 .elementor-element.elementor-element-y2v1uv9{text-align:center;}.elementor-5954 .elementor-element.elementor-element-y2v1uv9 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:400;color:#2c2416;}.elementor-5954 .elementor-element.elementor-element-04d9e0i{text-align:left;}.elementor-5954 .elementor-element.elementor-element-yp2zmzb .elementor-button{background-color:#343f1e;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:18px 44px 18px 44px;}.elementor-5954 .elementor-element.elementor-element-yp2zmzb .elementor-button:hover, .elementor-5954 .elementor-element.elementor-element-yp2zmzb .elementor-button:focus{background-color:#2c2416;}.elementor-5954 .elementor-element.elementor-element-98uiahy{text-align:left;}@media(max-width:1024px){.elementor-5954 .elementor-element.elementor-element-1xzy8pc{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-t6hinnt{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-addx8pc{padding:50px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-4ug176v{padding:50px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-9211k77{padding:50px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-9d1s5h3{padding:50px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-3bzeyw6{padding:50px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-h4c8dc8{padding:50px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-892jd2a{padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-5954 .elementor-element.elementor-element-vyfhitv{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-1xzy8pc{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-t6hinnt{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-addx8pc{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-4ug176v{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-9211k77{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-4uq353s{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-9d1s5h3{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-3bzeyw6{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-h4c8dc8{padding:0px 0px 0px 0px;}.elementor-5954 .elementor-element.elementor-element-892jd2a{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-713413e */.rating-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
.rating-stars {
  color: #c8960c;
  font-size: 20px;
}
.rating-score {
  color: #343f1e;
  font-family: Cinzel, sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.rating-title {
  color: #8b6914;
  font-family: Cinzel, sans-serif;
  font-size: 13px;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .rating-row {
    gap: 4px;
  }
  .rating-stars {
    font-size: 16px;
  }
  .rating-score,
  .rating-title {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-vro73n2 */.module-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  width: 100%;
  box-sizing: border-box;
}

.module-card {
  background: rgba(255,255,255,0.07);
  border-radius: 8px;
  padding: 16px 20px;
  border-left: 3px solid #c8a97e;
  display: flex;
  align-items: center;
  gap: 14px;
  box-sizing: border-box;
}

.module-num {
  color: #c8a97e;
  font-family: Lusitana, serif;
  font-size: 22px;
  font-weight: 700;
  flex-shrink: 0;
  opacity: 0.6;
}

.module-title {
  color: #ffffff;
  font-family: Cinzel, sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 3px;
}

.module-sub {
  color: #c8a97e;
  font-family: Cinzel, sans-serif;
  font-size: 11px;
  opacity: 0.8;
}

@media (max-width: 767px) {
  .module-grid {
    grid-template-columns: 1fr;
    gap: 12px;
    padding: 0 12px;
  }
  .module-card {
    padding: 14px 16px;
    align-items: flex-start;
  }
  .module-title {
    font-size: 13px;
  }
  .module-sub {
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-j7rrm2f */.benefit-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  max-width: 900px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
}

.benefit-card {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  padding: 20px;
  background: #f0e4d0;
  border-radius: 8px;
  box-sizing: border-box;
}

.benefit-icon {
  color: #c8a97e;
  font-size: 24px;
  flex-shrink: 0;
  margin-top: 2px;
}

.benefit-title {
  color: #343f1e;
  font-family: Lusitana, serif;
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 6px;
}

.benefit-text {
  color: #2c2416;
  font-family: Cinzel, sans-serif;
  font-size: 13px;
  line-height: 1.8;
  margin: 0;
}

@media (max-width: 767px) {
  .benefit-grid {
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 0 12px;
  }
  .benefit-card {
    padding: 16px;
  }
  .benefit-title {
    font-size: 14px;
  }
  .benefit-text {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-rca0xfu */.testimonial-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  width: 100%;
  box-sizing: border-box;
}

.testimonial-card {
  background: #ffffff;
  border-radius: 10px;
  padding: 24px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.07);
  border-top: 3px solid #c8a97e;
  box-sizing: border-box;
}

.testimonial-stars {
  color: #c8960c;
  font-size: 16px;
  margin: 0 0 10px;
}

.testimonial-quote {
  color: #2c2416;
  font-family: Cinzel, sans-serif;
  font-size: 13px;
  line-height: 1.9;
  font-style: italic;
  margin: 0 0 14px;
}

.testimonial-name {
  color: #8b6914;
  font-family: Lusitana, serif;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}

@media (max-width: 1023px) {
  .testimonial-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .testimonial-grid {
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 0 12px;
  }
  .testimonial-card {
    padding: 18px;
  }
  .testimonial-quote {
    font-size: 12px;
  }
  .testimonial-name {
    font-size: 13px;
  }
}/* End custom CSS */