.elementor .primary-btn{font-family:var(--font-primary);font-weight:600;font-size:0.75rem;color:#ffffff;letter-spacing:0.1em;line-height:1em;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:var(--button-p-color);}.elementor .primary-btn:hover,.elementor .primary-btn:focus-visible{color:#E3BB49;border-radius:0px;border-width:1px;border-color:#E3BB49;border-style:solid;background-color:#ffffff00;}.elementor .body-text{font-family:var(--font-primary);font-weight:300;font-size:clamp(16px, 1vw + 8px, 18px);;letter-spacing:clamp(0.28px, 0.1vw, 0.36px);;line-height:1.3rem;}.elementor .h2-heading{font-family:var(--font-primary);font-weight:700;font-size:clamp(28px, 4vw + 16px, 48px);;letter-spacing:clamp(6px, 1.5vw, 11px);;line-height:3.5rem;text-transform:uppercase;}.elementor .h3-heading{font-family:var(--font-primary);font-weight:600;font-size:clamp(24px, 3vw + 8px, 36px);letter-spacing:clamp(3px, 0.8vw, 4.5px);;line-height:2.7rem;text-transform:uppercase;}.elementor .h6-heading{font-family:var(--font-primary);font-weight:500;font-size:clamp(14px, 1.2vw + 1.6px, 16px);;letter-spacing:clamp(1.4px, 0.3vw, 1.6px);;line-height:1.5rem;text-transform:uppercase;}.elementor .menu-svg{background-color:#ffffff;display:none;}.elementor .divider-st{width:10%;background-color:var(--divider-color);}.elementor .btn-2{width:auto;height:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-width:1px;border-color:#ffffff;border-style:solid;gap:10px;justify-content:center;align-items:center;align-self:center;}.elementor .btn-2:hover,.elementor .btn-2:focus-visible{color:var(--colour-yellow);border-width:1px;border-color:var(--colour-yellow);border-style:solid;}.elementor .btn-s-con{font-family:var(--font-primary);font-weight:500;font-size:clamp(14px, 1.2vw + 1.6px, 16px);;letter-spacing:clamp(1.4px, 0.3vw, 1.6px);;line-height:1.5rem;text-transform:uppercase;}.elementor .btn-s-svg{width:30px;height:30px;}