.elementor .e-36fb039e-6a3c{width:40px;height:40px;color:var(--gold);display:block;}.elementor .e-2b4d3ab6-3634{font-weight:300;font-size:clamp(1.55rem, 1.3rem + 1vw, 2.1rem);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-118dce6a-bdea{position:relative;padding:clamp(28px, 4vw, 44px);display:flex;flex-direction:column;gap:18px;}.elementor .e-2c84183d-1e87{color:#8a560f;background-color:#fbecd2;}.elementor .e-33fd95c4-40db{color:#3d7420;background-color:#eef4e4;}.elementor .e-75bdff53-f307{color:#135f6f;background-color:#e1f1f4;}.elementor .e-4b49d129-3b79{color:#a43a18;background-color:#fde5d8;}.elementor .e-45de2ad9-937d{color:#5d6a12;background-color:#f1f0d9;}.elementor .e-5933b1e5-4eb4{border-color:var(--teal);}.elementor .e-2f66f961-6b48{border-color:var(--gold);}.elementor .e-685042f4-da28{border-color:var(--gold);}.elementor .e-594b359b-78c6{width:100%;position:relative;padding:0px;display:block;}.elementor .e-72bde7b1-d73d{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:radial-gradient(circle at 100% 0%, rgba(237, 166, 45, 0.35) 0%,rgba(237, 166, 45, 0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-25ec5eff-867f{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:radial-gradient(circle at 0% 100%, rgba(147, 170, 49, 0.3) 0%,rgba(147, 170, 49, 0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-667397b-bc0a{width:320px;height:auto;position:absolute;inset-inline-end:-40px;inset-block-end:-60px;inset-inline-start:auto;z-index:0;opacity:8%;}.elementor .e-5d8c73d0-303e{max-width:18ch;color:#fffaf0;}.elementor .e-12ca98a5-befc{max-width:54ch;color:rgba(255, 243, 222, 0.82);}.elementor .e-6beef6b6-5e80{position:relative;z-index:1;}.elementor .e-37d3ed59-5ff3{width:auto;position:relative;z-index:1;}.elementor .e-2e0ecc86-f42e{width:100%;overflow:hidden;position:relative;color:#fff8ec;padding:clamp(36px, 6vw, 80px);border-radius:clamp(26px, 3vw, 44px);background-image:linear-gradient(135deg, #3a1d0f 0%,#5c3622 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 50px 90px -50px rgba(58, 29, 15, 0.8);display:grid;gap:32px;grid-template-columns:minmax(0, 1.2fr) auto;align-items:end;}