.section--faq details{border-bottom:1px solid #ececec;padding:.5rem 0}.section--faq summary{cursor:pointer;list-style:none;padding:.5rem 0}.section--faq summary::-webkit-details-marker{display:none}.section--faq .faq-answer{padding:0 0 .75rem}.section--faq.faq--grid .faq-item{display:none}.section--faq .h2{margin:1.5rem 0 .75rem;font-weight:600;text-transform:uppercase;font-size:25px;font-family:Lora;color:#340a0b}.section--faq .faq-group--grid{display:grid;grid-template-columns:repeat(var(--faq-cols, 3),minmax(0,1fr));gap:16px;align-items:stretch;margin-top:10px;margin-bottom:40px}@media (max-width: 990px){.section--faq .faq-group--grid{--faq-cols: 2 !important}}@media (max-width: 600px){.section--faq .faq-group--grid{--faq-cols: 1 !important}}.section--faq .faq-card{border-radius:12px;overflow:hidden;height:100%}.section--faq .faq-card__inner{display:flex;flex-direction:column;height:100%;padding:16px 16px 14px;border:1px solid rgba(0,0,0,.08);background:#e7eded;color:#0b3d2e;border-radius:12px;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease;text-decoration:none;outline:none}.section--faq .faq-card__inner:hover,.section--faq .faq-card__inner:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand, #1f664f) 35%,#000 0%);box-shadow:0 8px 22px #00000014}.section--faq .faq-card__inner:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand, #1f664f) 35%,transparent 65%)}.section--faq .faq-card__title{font-size:20px;font-family:Lora;line-height:1.35;margin:0 0 6px;font-weight:600;color:#0b3d2e}.section--faq .faq-card__excerpt{font-size:15px!important;line-height:1.5;color:#3d4a45!important;margin-top:15px;opacity:.95}.section--faq .faq-card__excerpt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.section--faq .faq-card__excerpt a:hover,.section--faq .faq-card__excerpt a:focus-visible{text-decoration-thickness:2px}.section--faq .title.h1{margin-bottom:15px;margin-top:10px;text-align:center;font-family:Lora}.section--faq .subtitle{margin:0 0 .75rem;color:#4a5a55;margin-bottom:30px;text-align:center}.section--faq .page-width{margin:0 80px}@media (max-width: 990px){.section--faq .page-width{margin:0 28px}}@media (max-width: 600px){.section--faq .page-width{margin:0 16px}}.section--faq{--brand: #2e6f40}.section--faq .faq-card__inner{background:var(--card-bg, #e7eded);color:var(--card-fg, #0b3d2e);transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.section--faq .faq-card__inner:hover,.section--faq .faq-card__inner:focus-visible{background:var(--card-bg-hover, var(--brand));color:#fff;border-color:color-mix(in srgb,var(--brand) 50%,#000 0%);box-shadow:0 8px 22px #0000001a}.section--faq .faq-card__inner:hover .faq-card__excerpt a,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt a{color:#fff;text-decoration:underline}.section--faq .faq-card__inner:hover,.section--faq .faq-card__inner:focus-visible{color:#fff!important}.section--faq .faq-card__inner:hover .faq-card__title,.section--faq .faq-card__inner:focus-visible .faq-card__title,.section--faq .faq-card__inner:hover .faq-card__excerpt,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt,.section--faq .faq-card__inner:hover .faq-card__excerpt a,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt a,.section--faq .faq-card__inner:hover .faq-card__excerpt .rte,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt .rte,.section--faq .faq-card__inner:hover .faq-card__excerpt .rte *{color:#fff!important;text-decoration-color:#fff}.section--faq .faq-card__inner:hover .faq-card__excerpt,.section--faq .faq-card__inner:hover .faq-card__excerpt *,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt *{color:#fff!important;-webkit-text-fill-color:#ffffff}.section--faq .faq-card__inner:hover .faq-card__excerpt a,.section--faq .faq-card__inner:hover .faq-card__excerpt a:visited,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt a,.section--faq .faq-card__inner:focus-visible .faq-card__excerpt a:visited{color:#fff!important;text-decoration-color:#fff!important}.testimonail_review{margin-bottom:70px}h2.evm-testimonial-heading{position:relative;padding:0 0 20px!important;margin-bottom:10px;margin-top:10px;font-family:Poppins;font-size:40px;font-weight:600;color:#222;text-transform:capitalize;letter-spacing:1px}#evm-testimonial-slider{padding-top:0!important}h2.evm-testimonial-heading:after{content:"";position:absolute;background:#4d4de5;width:70px;height:3px;left:0;right:0;bottom:0;margin:0 auto;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.evm-testimonial-detail-wrap{color:#000}.expert-v-wrapper{margin-bottom:20px!important}.evm-submit-testimonial-button{text-align:center!important}.evm-testimonial-header{margin-bottom:10px;text-align:center!important;width:100%!important;margin-left:0!important}.hura-credit{display:none}@media (max-width: 543px){h2.evm-testimonial-heading{font-size:28px}.evm-submit-testimonial-button{margin-bottom:15px}}span.evm-testimonial-detail.more_1{min-height:85px!important}@media (max-width: 1199px){span.evm-testimonial-detail.more_1{min-height:115px!important}}@media (max-width: 1140px){span.evm-testimonial-detail.more_1{min-height:140px!important}}@media (max-width: 767px){.testimonail_review{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/103/compiled_assets/styles.css.map */
