.elementor .btn-primary-small{font-family:var(--font-body);font-weight:600;font-size:var(--body-size-sm);color:var(--color-text);padding-block-start:0.75em;padding-block-end:0.75em;padding-inline-start:1.35em;padding-inline-end:1.35em;border-radius:var(--radius-sm);background-image:linear-gradient(135deg, #534ab7 0%,#b8461f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .center-txt{text-align:center;}.elementor .btn-primary{font-family:var(--font-body);font-weight:600;font-size:var(--body-size-md);color:var(--color-text);padding-block-start:0.875em;padding-block-end:0.875em;padding-inline-start:1.45em;padding-inline-end:1.45em;border-radius:var(--radius-sm);background-image:linear-gradient(135deg, #534ab7 0%,#b8461f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-underline{font-weight:600;color:var(--color-text);padding-block-start:var(--sp-2);padding-block-end:var(--sp-2);padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-text-muted);border-style:solid;background-color:#ffffff00;}.elementor .section-md{padding-block-start:clamp(1.5rem, 3.1579vw + .7895rem, 3rem);padding-block-end:clamp(1.5rem, 3.1579vw + .7895rem, 3rem);padding-inline-start:max(1%,calc((100% - 1140px) / 2));padding-inline-end:max(1%,calc((100% - 1140px) / 2));flex-direction:column;align-items:center;}.elementor .section-sm{padding-block-start:clamp(1.5rem, 6vw + .15rem, 3rem);padding-block-end:clamp(1.5rem, 6vw + .15rem, 3rem);padding-inline-start:max(1%, calc((100% - 780px) / 2));padding-inline-end:max(1%, calc((100% - 780px) / 2));flex-direction:column;align-items:center;}.elementor .title-2{font-family:var(--font-headings);font-weight:600;font-size:var(--title-size-2);color:var(--color-text);}.elementor .title-5{font-family:var(--font-headings);font-size:var(--title-size-5);color:var(--color-text);}.elementor .title-6{font-family:var(--font-headings);font-size:var(--title-size-6);color:var(--color-text);}.elementor .title-sup{font-family:var(--font-body);font-weight:600;font-size:var(--body-size-sm);color:var(--orange-text);letter-spacing:0.1em;text-transform:uppercase;}.elementor .body-md{font-family:var(--font-body);font-size:var(--body-size-md);}.elementor .body-xs{font-family:var(--font-body);font-size:var(--body-size-xs);}.elementor .body-sm{font-family:var(--font-body);font-size:var(--body-size-sm);}.elementor .body-lg{font-family:var(--font-body);font-size:var(--body-size-lg);}.elementor .card-box{padding:var(--sp-5);border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-surface);}.elementor .card-box-dark{background-color:var(--color-bg);}.elementor .icon-md{width:40px;height:40px;color:var(--color-text-muted);padding:8px;border-radius:var(--radius-sm);background-color:var(--color-surface-2);}.elementor .lueur-bg-gold-centre{background-image:radial-gradient(circle at top center, #c99a3e52 0%,#c99a3e00 41%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .hero-page-classic{min-height:50vh;padding-block-start:var(--header-desktop);justify-content:center;}