.elementor .legal-p{font-family:var(--body);font-weight:300;font-size:17px;color:rgba(31, 36, 32, 0.78);line-height:1.8;}.elementor .legal-h2{font-family:var(--heading);font-weight:400;font-size:34px;color:var(--text);line-height:1.15;margin-block-start:48px;margin-block-end:14px;}.elementor .legal-intro{font-family:var(--body);font-weight:300;font-size:20px;color:rgba(31, 36, 32, 0.82);line-height:1.75;padding-block-end:40px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(31, 36, 32, 0.14);\n}.elementor .legal-meta{font-family:var(--body);font-weight:400;font-size:14px;color:rgba(31, 36, 32, 0.55);letter-spacing:1.5px;text-transform:uppercase;margin-block-end:40px;}.elementor .legal-title{font-family:var(--heading);font-weight:400;font-size:clamp(44px, 4.2vw, 80px);color:var(--text);line-height:1.05;margin-block-end:20px;}.elementor .legal-eyebrow{font-family:var(--body);font-weight:500;font-size:15px;color:#8E6A45;letter-spacing:3.5px;text-transform:uppercase;margin-block-end:28px;}.elementor .legal-wrap{width:100%;max-width:820px;padding:0px;flex-direction:column;gap:0px;}.elementor .legal-section{padding-block-start:140px;padding-block-end:150px;padding-inline-start:clamp(20px, 11.3vw, 230px);padding-inline-end:clamp(20px, 11.3vw, 230px);background-color:var(--website-background);flex-direction:column;gap:0px;align-items:center;}