.elementor .e-175ad06-0340fc7{font-weight:700;font-size:0.85rem;color:#e8bd7a;letter-spacing:0.18em;}.elementor .e-370cf2d-728cf34{max-width:60rem;font-weight:700;font-size:clamp(3rem, 6vw, 5.6rem);color:#ffffff;letter-spacing:-0.03em;line-height:1.02;}.elementor .e-ee06329-bd9255e{max-width:48rem;font-weight:500;font-size:clamp(1.25rem, 2vw, 1.8rem);color:#f4e7d3;line-height:1.35;}.elementor .e-4eea491-9613b49{max-width:46rem;font-size:1.1rem;color:#efe4d3;line-height:1.75;}.elementor .e-3c937d0-a99f402{font-weight:700;color:#17130f;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.3rem;background-color:#d89a45;}.elementor .e-941bfc1-d330820{font-weight:700;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.3rem;border-width:1px;border-color:rgba(255,255,255,.55);border-style:solid;background-color:transparent;}.elementor .e-3483959-debc8b1{padding:0px;display:flex;flex-direction:row;gap:1rem;}.elementor .e-d771dc6-d882a38{font-weight:700;font-size:0.9rem;color:#e8bd7a;letter-spacing:0.08em;}.elementor .e-49c29b0-a466735{min-height:38rem;color:#ffffff;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8vw;padding-inline-end:8vw;background-image:linear-gradient(135deg, #17130f 0%,#35271d 58%,#6f4526 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.4rem;justify-content:center;align-items:flex-start;}