.elementor .e-42e103c-e8f077f{width:clamp(16rem, 34vw, 31rem);aspect-ratio:1.28 / 1;position:absolute;inset-block-start:clamp(2rem, 6vw, 5rem);inset-inline-end:clamp(-11rem, -8vw, -4rem);border-radius:50%;border-width:1px;border-color:rgba(215,174,135,0.62);border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(-18deg);pointer-events: none;\n}.elementor .e-98f6307-4811e1e{color:#F7F2EA;}.elementor .e-16933f4-d386122{max-width:56rem;color:#F7F2EA;text-transform:uppercase;}.elementor .e-3c01a07-43fa09d{max-width:42rem;color:rgba(247,242,234,0.9);}.elementor .e-fa3b89b-6c9469c{max-width:42rem;font-size:0.95rem;color:rgba(247,242,234,0.78);line-height:1.7;display:none;}.elementor .e-bdbb578-7e2443c{max-width:80rem;position:relative;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-2bd46cd-45f283a{overflow:hidden;position:relative;color:#F7F2EA;padding-block-start:clamp(5rem, 9vw, 9rem);padding-block-end:clamp(5rem, 9vw, 9rem);padding-inline-start:clamp(1.5rem, 6vw, 5rem);padding-inline-end:clamp(1.5rem, 6vw, 5rem);background-color:#919879;display:flex;flex-direction:column;}.elementor .e-bd17881-60c5d85{color:#D7AE87;}.elementor .e-df88f6f-faf4dcb{font-weight:400;font-size:1.25rem;color:#2D2B29;letter-spacing:0.05em;}.elementor .e-19914f0-d7e6669{font-size:0.9rem;color:#4F4B46;line-height:1.65;}.elementor .e-343f515-8437d85{padding:0px;display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-2895421-fc511a6{color:#D7AE87;}.elementor .e-1c6e0de-df82300{font-weight:400;font-size:1.25rem;color:#2D2B29;letter-spacing:0.05em;}.elementor .e-e2a3c8e-712abd6{font-size:0.9rem;color:#4F4B46;line-height:1.65;}.elementor .e-bcba7ea-a88a2e1{padding:0px;display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-a9c70b9-63a638d{color:#D7AE87;}.elementor .e-bfa5e24-4190a7a{font-weight:400;font-size:1.25rem;color:#2D2B29;letter-spacing:0.05em;}.elementor .e-4b6c36c-3b958c2{font-size:0.9rem;color:#4F4B46;line-height:1.65;}.elementor .e-fefaaf2-c64bced{padding:0px;display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-9dc28ad-4faeaae{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(2rem, 4vw, 4rem);grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));}.elementor .e-7bbe584-b1b075b{padding-block-start:clamp(2.75rem, 5vw, 4.5rem);padding-block-end:clamp(2.75rem, 5vw, 4.5rem);padding-inline-start:clamp(1.5rem, 6vw, 5rem);padding-inline-end:clamp(1.5rem, 6vw, 5rem);border-block-end-width:1px;background-color:#F7F2EA;border-bottom-style: solid; border-bottom-color: rgba(145,152,121,0.28);\n}.elementor .e-fdc4426-498b316{color:#2D2B29;}.elementor .e-c16594d-4dd31f4{max-width:38rem;}.elementor .e-f7c014c-208b4c0{max-width:44rem;padding:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-10d82f6-fa10716{max-width:18rem;font-size:0.7rem;color:#919879;letter-spacing:0.14em;line-height:1.6;text-align: right;\n}.elementor .e-506f940-735a3a7{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: rgba(145,152,121,0.32);\n}.elementor .e-a830dbe-496f19f{width:100%;overflow:hidden;aspect-ratio:4 / 5;object-fit:cover;background-color:#E8E4DB;display:block;}.elementor .e-55d33d5-c1d0c68{font-weight:500;font-size:0.68rem;color:#919879;letter-spacing:0.13em;text-transform:uppercase;}.elementor .e-9e5262e-439db44{font-size:0.86rem;color:#4F4B46;}.elementor .e-8782d82-fa5e4b7{padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items: baseline; gap: 0.6rem 1rem;\n}.elementor .e-2219883-910841b{font-weight:400;font-size:clamp(1.45rem, 2.2vw, 1.85rem);color:#2D2B29;letter-spacing:-0.01em;line-height:1.15;}.elementor .e-1050e7d-f7ecd98{margin-block-start:0.35rem;border-bottom-style: solid; border-bottom-color: #D7AE87; width: fit-content;
border-bottom-style: ; border-bottom-color: ;\n}.elementor .e-f930d88-1d39fba{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-218ae2c-b14fba7{font-size:0.72rem;color:#2D2B29;letter-spacing:0.14em;}.elementor .e-6ed0f4f-e8d16b6{color:#2D2B29;padding:0px;border-width:0px;background-color:transparent;}.elementor .e-3023b51-87d2657{font-size:0.72rem;color:#2D2B29;letter-spacing:0.14em;}.elementor .e-332e063-a04f3f4{color:#2D2B29;padding:0px;border-width:0px;background-color:transparent;}.elementor .e-cfb06f3-dceca87{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;border-block-start-width:1px;display:flex;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(145,152,121,0.28);\n}.elementor .e-c2098a0-3f9534a{display:flex;flex-direction:column;gap:3rem;}.elementor .e-152eb67-464dc72{max-width:45rem;font-size:clamp(1.35rem, 2.4vw, 2rem);color:#2D2B29;line-height:1.45;}.elementor .e-0160981-07b67ae{padding:clamp(1.75rem, 4vw, 3rem);border-width:1px;border-color:rgba(145,152,121,0.3);border-style:solid;background-color:rgba(255,255,255,0.22);display:grid;gap:clamp(1.5rem, 4vw, 4rem);grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));}.elementor .e-05f2815-707a21d{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(3rem, 6vw, 5rem);}.elementor .e-f4f88f8-bb3da1c{padding-block-start:clamp(5rem, 9vw, 8rem);padding-block-end:clamp(5rem, 9vw, 8rem);padding-inline-start:clamp(1.5rem, 6vw, 5rem);padding-inline-end:clamp(1.5rem, 6vw, 5rem);background-color:#F7F2EA;}.elementor .e-7e3e371-6eabef9{color:#2D2B29;}.elementor .e-9b4ad48-7eec89e{max-width:38rem;font-size:1rem;color:rgba(45,43,41,0.8);line-height:1.75;}.elementor .e-7eef8d9-1fbeed3{max-width:54rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-ae36613-74cb3bd{color:#2D2B29;padding-block-start:clamp(5rem, 9vw, 8rem);padding-block-end:clamp(5rem, 9vw, 8rem);padding-inline-start:clamp(1.5rem, 6vw, 5rem);padding-inline-end:clamp(1.5rem, 6vw, 5rem);background-color:#D7AE87;}.elementor .e-75750f2-84036fd{overflow:hidden;color:#2D2B29;background-color:#F7F2EA;display:flex;flex-direction:column;}