.elementor .bf-art-btn:hover,.elementor .bf-art-btn:focus-visible{color:#ffffff;background-color:#2f5d2c;}.elementor .bf-art-btn{font-weight:700;font-size:16px;color:#ffffff;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:6px;border-radius:6px;background-color:#3f7a3a;display:inline-block;align-self:flex-start;background-color: var(--e-global-color-primary, #2F5425);\n}.elementor .bf-art-faq-a{font-size:16px;color:#2b2b2b;line-height:1.7;display:block;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text, #1D1D1B);\n}.elementor .bf-art-faq-q{font-weight:500;font-size:18px;color:#1f3d1c;line-height:1.4;display:block;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text, #1D1D1B);\n}.elementor .bf-art-faq-item{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: #e3e8df; & summary { cursor: pointer; }\n}.elementor .bf-art-card-title{font-weight:500;font-size:18px;color:#2f5d2c;line-height:1.4;display:block;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text, #1D1D1B);\n}.elementor .bf-art-card{padding:20px;border-radius:10px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#D5D9D0;border-style:solid;background-color:#FFFFFF;display:block;border-top-style: solid; border-top-color: #2F5D2A; border-top: 4px solid var(--e-global-color-accent, #FFBE20);\n}.elementor .bf-art-cards{column-gap:16px;padding:0px;margin-block-start:16px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:grid;grid-template-columns:repeat(2, 1fr);row-gap: 16px;\n}.elementor .bf-art-td{font-size:16px;color:#2b2b2b;line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #d9e2d4; font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text, #1D1D1B); & a { color: var(--e-global-color-primary, #2F5425); text-decoration: underline; }\n}.elementor .bf-art-th{font-weight:700;font-size:16px;color:#ffffff;line-height:1.4;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#3f7a3a;display:block;background-color: var(--e-global-color-primary, #2F5425); font-family: var(--e-global-typography-text-font-family), sans-serif;\n}.elementor .bf-art-table{overflow:hidden;column-gap:0px;padding:0px;margin-block-start:8px;margin-block-end:8px;border-radius:8px;border-width:1px;border-color:#d9e2d4;border-style:solid;display:grid;row-gap: 0px;\n}.elementor .bf-art-box{padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:16px;margin-block-end:16px;border-radius:8px;border-inline-start-width:4px;background-color:#f3f6ef;display:flex;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: #3f7a3a; border-left: 4px solid var(--e-global-color-primary, #2F5425); background-color: var(--e-global-color-secondary, #F2F2F2);\n}.elementor .bf-art-lead{font-weight:500;font-size:19px;color:#1f1f1f;line-height:1.6;display:block;}.elementor .bf-art-p{font-size:17px;color:#2b2b2b;line-height:1.7;display:block;font-family: var(--e-global-typography-text-font-family), sans-serif; color: var(--e-global-color-text, #1D1D1B); & a { color: var(--e-global-color-primary, #2F5425); text-decoration: underline; font-weight: 600; }\n}.elementor .bf-art-h3{font-weight:500;font-size:21px;color:#2f5d2c;line-height:1.35;margin-block-start:16px;display:block;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-primary, #2F5425);\n}.elementor .bf-art-h2{font-weight:500;font-size:30px;color:#1f3d1c;line-height:1.25;margin-block-start:40px;margin-block-end:4px;display:block;font-family: var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-text, #1D1D1B);\n}.elementor .bf-art-wrap{max-width:820px;color:#2b2b2b;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;}