.elementor .e-b753b36-ac57f20{font-weight:600;font-size:0.85rem;color:#D4A359;letter-spacing:0.16em;line-height:1.4;text-align:center;text-transform:uppercase;}.elementor .e-31e3588-e9892c3{font-weight:500;font-size:clamp(2.4rem, 5vw, 3.5rem);color:#506736;letter-spacing:-0.02em;line-height:1.12;text-align:center;}.elementor .e-e0ac814-4549aa5{max-width:42rem;font-weight:400;font-size:1.05rem;color:#4A4A4A;line-height:1.75;text-align:center;}.elementor .e-34c0bdc-3f66725{max-width:48rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-5396b91-3ca720e{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-c0c1a38-003dd91{font-weight:600;font-size:0.78rem;color:#D4A359;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .e-f69d680-05f2117{font-weight:500;font-size:clamp(1.8rem, 3vw, 2.25rem);color:#506736;line-height:1.2;text-decoration:none;text-decoration-line: none !important;
border-bottom-style: none;\n}.elementor .e-884589c-2aa5df9{font-weight:400;font-size:1rem;color:#4A4A4A;line-height:1.7;flex-grow: 1;\n}.elementor .e-7e95869-370b0fe{font-weight:600;font-size:0.95rem;color:#FFFFFF;line-height:1.3;text-align:center;text-decoration:none !important;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;border-width:1px;border-color:#506736;border-style:solid;background-color:#506736;display:inline-block;align-self:flex-start;text-decoration-line: none !important;\n}.elementor .e-9ac50c6-f96bd5a{padding:2rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;flex-grow: 1;\n}.elementor .e-aad161a-3cc0931{min-width:min(100%, 18rem);overflow:hidden;padding:0px;border-radius:0.25rem;border-width:1px;border-color:rgba(80,103,54,0.18);border-style:solid;background-color:#F8F6F1;box-shadow:0px 18px 45px 0px rgba(80,103,54,0.10);display:flex;flex-direction:column;gap:0px;flex:1 1 28rem;}.elementor .e-e09b5e4-bfc8382{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-9ed288c-3efb374{font-weight:600;font-size:0.78rem;color:#D4A359;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .e-425a7f0-f44ac11{font-weight:500;font-size:clamp(1.8rem, 3vw, 2.25rem);color:#506736;line-height:1.2;text-decoration:none;text-decoration-line: none !important;
border-bottom-style: none;\n}.elementor .e-b9171a2-e76fed8{font-weight:400;font-size:1rem;color:#4A4A4A;line-height:1.7;flex-grow: 1;\n}.elementor .e-fbbd3ee-b702f22{font-weight:600;font-size:0.95rem;color:#FFFFFF;line-height:1.3;text-align:center;text-decoration:none !important;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;border-width:1px;border-color:#506736;border-style:solid;background-color:#506736;display:inline-block;align-self:flex-start;text-decoration-line: none !important;\n}.elementor .e-d5fe2b0-d9e199d{padding:2rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;flex-grow: 1;\n}.elementor .e-11f5c36-e6c557a{min-width:min(100%, 18rem);overflow:hidden;padding:0px;border-radius:0.25rem;border-width:1px;border-color:rgba(80,103,54,0.18);border-style:solid;background-color:#F8F6F1;box-shadow:0px 18px 45px 0px rgba(80,103,54,0.10);display:flex;flex-direction:column;gap:0px;flex:1 1 28rem;}.elementor .e-69128a4-6ec49f5{max-width:75rem;padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-d9da1eb-3721885{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F4EBDD;display:flex;flex-direction:column;gap:3rem;align-items:center;}