.elementor .e-431aa973-d6f7:hover,.elementor .e-431aa973-d6f7:focus-visible{color:var(--th-green-dark);text-decoration:underline;}.elementor .e-431aa973-d6f7{font-family:var(--th-font-heading);font-weight:600;font-size:0.9375rem;color:var(--th-green);text-decoration:none;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;display:inline-block;}.elementor .e-6c438b0a-fe11{font-family:var(--th-font-heading);font-weight:700;font-size:2.5rem;color:#333333;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E8E8E8;\n}.elementor .e-57d5a211-e3d7{width:100%;height:auto;border-radius:16px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.06);display:block;}.elementor .e-424a476e-2a95{max-width:45%;display:flex;flex:1 1 45%;justify-content:center;align-items:flex-start;}.elementor .e-536bf018-3a4c{font-family:var(--th-font-body);font-size:1.0625rem;color:#555555;line-height:1.65;margin:0px;}.elementor .e-79b0036f-fda8{font-family:var(--th-font-heading);font-weight:700;font-size:2.125rem;color:#6B8237;line-height:1.2;font-style:italic;margin-block-start:1.75rem;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-62158a17-f58f{font-family:var(--th-font-body);font-size:1.0625rem;color:#444444;line-height:1.6;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-237c9a83-f610{font-family:var(--th-font-body);font-size:1.0625rem;color:#444444;line-height:1.6;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c326f81-7fc7{font-family:var(--th-font-body);font-size:1.0625rem;color:#444444;line-height:1.6;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-34139615-c0f3{margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-3b72ed83-4994{font-family:var(--th-font-body);font-size:0.875rem;color:#888888;line-height:1.5;font-style:italic;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6d7df75-3be7:hover,.elementor .e-6d7df75-3be7:focus-visible{background-color:#556B27;transform:translate3d(0px, -2px, 0px);}.elementor .e-6d7df75-3be7{font-family:var(--th-font-heading);font-weight:700;font-size:1.125rem;color:#ffffff;text-align:center;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:48px;padding-inline-end:48px;border-radius:50px;background-color:#6B8237;box-shadow:0px 4px 16px 0px rgba(107, 130, 55, 0.35);transition:all 0.3s;display:inline-block;}.elementor .e-6b019039-d816{max-width:55%;display:flex;flex-direction:column;flex:1 1 55%;}.elementor .e-1c9668f4-c746{display:flex;flex-direction:row;gap:3.5rem;align-items:flex-start;}.elementor .e-50f5885-408f{width:100%;max-width:68rem;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;border-width:1px;border-color:rgba(0, 107, 63, 0.08);border-style:solid;background-color:#ffffff;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.08);}.elementor .e-22b7dbef-ef0f{width:100%;padding-block-start:4rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(180deg, #F0F7F2 0%,#FAF9F6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}