.elementor .emc-article-excerpt{font-family:var(--font-main);font-size:1.125rem;color:var(--emc-ink);line-height:1.45;text-align:justify;}.elementor .emc-article-title:hover,.elementor .emc-article-title:focus-visible{color:var(--emc-green);}.elementor .emc-article-title{font-family:var(--font-main);font-weight:700;font-size:1.25rem;color:var(--emc-green-dark);line-height:1.35;text-align:center;text-decoration:underline;}.elementor .emc-article-card{padding:0px;border-radius:16px;background-color:var(--emc-green-light);box-shadow:0px 6px 18px 0px rgba(31, 36, 33, 0.08);display:flex;flex-direction:column;gap:0px;}.elementor .emc-faq-a{font-family:var(--font-main);font-size:1.5rem;color:var(--emc-ink);line-height:1.6;}.elementor .emc-faq-q{font-family:var(--font-main);font-weight:700;font-size:1.625rem;color:var(--emc-ink);line-height:1.35;}.elementor .emc-faq-item{padding:0px;border-radius:18px;background-color:var(--emc-green-light);}.elementor .emc-faq-title{font-family:var(--font-main);font-weight:700;font-size:4rem;color:var(--emc-green-dark);line-height:1.2;text-align:center;}.elementor .emc-icon-slot{width:64px;height:64px;object-fit:contain;}.elementor .emc-testi-name{font-family:var(--font-main);font-weight:500;font-size:1.375rem;color:var(--emc-ink);font-style:italic;}.elementor .emc-testi-text{font-family:var(--font-main);font-size:1.25rem;color:var(--emc-ink);line-height:1.5;}.elementor .emc-stars{font-size:3rem;color:var(--emc-star);letter-spacing:0.05em;line-height:1;}.elementor .emc-feature-sub{font-family:var(--font-main);font-size:1.25rem;color:var(--emc-ink);line-height:1.3;}.elementor .emc-feature-title{font-family:var(--font-main);font-weight:700;font-size:1.5rem;color:var(--emc-ink);line-height:1.2;}.elementor .emc-input-slot{width:100%;min-height:64px;border-radius:999px;background-color:var(--emc-white);}.elementor .emc-avatar{width:200px;height:200px;object-fit:cover;margin-block-start:-110px;border-radius:50%;border-width:10px;border-color:var(--emc-green-light);border-style:solid;}.elementor .emc-testi-card{text-align:center;padding-block-start:0px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;border-radius:32px;background-color:var(--emc-green-light);display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .emc-product-desc{font-family:var(--font-main);font-size:1rem;color:var(--emc-green-dark);line-height:1.35;}.elementor .emc-product-name{font-family:var(--font-main);font-weight:700;font-size:1.4rem;color:var(--emc-green-dark);line-height:1.2;}.elementor .emc-product-card:hover,.elementor .emc-product-card:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .emc-product-card{min-height:400px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:32px;background-color:var(--emc-green-pale);box-shadow:0px 28px 30px -18px rgba(31, 36, 33, 0.45);display:flex;flex-direction:column;gap:16px;justify-content:space-between;}.elementor .emc-section-title{font-family:var(--font-main);font-weight:800;font-size:4.5rem;color:var(--emc-ink);letter-spacing:0.08em;line-height:1.1;text-align:center;}.elementor .emc-btn-dot-text{font-family:var(--font-main);font-weight:700;font-size:1.25rem;color:var(--emc-green-dark);line-height:1;}.elementor .emc-btn-dot{width:34px;height:34px;min-width:34px;padding:0px;border-radius:50%;background-color:var(--emc-white);display:flex;justify-content:center;align-items:center;}.elementor .emc-btn-label{font-family:var(--font-main);font-weight:500;font-size:1.5rem;color:var(--emc-white);line-height:1.2;}.elementor .emc-btn:hover,.elementor .emc-btn:focus-visible{background-color:var(--emc-green);}.elementor .emc-btn{padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:12px;border-radius:12px;background-color:var(--emc-green-dark);display:flex;flex-direction:row;gap:18px;align-items:center;width: fit-content;\n}.elementor .emc-container{width:100%;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}