.elementor .e-default-h1{font-family:Cinzel;font-weight:800;font-size:clamp(2.5rem, 5vw, 4.5rem);color:#FAF8F2;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-default-h2{font-family:Cinzel;font-weight:700;font-size:clamp(2rem, 3.8vw, 3.2rem);color:#FAF8F2;letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-default-h3{font-family:Cinzel;font-weight:700;font-size:clamp(1.4rem, 2.4vw, 2.2rem);color:#F5C518;letter-spacing:0.04em;line-height:1.3;margin:0px;}.elementor .e-default-h4{font-family:Cinzel;font-weight:600;font-size:clamp(1.15rem, 1.8vw, 1.6rem);color:#FAF8F2;letter-spacing:0.03em;line-height:1.35;margin:0px;}.elementor .e-default-p{font-family:Cinzel;font-weight:400;font-size:clamp(0.95rem, 1.1vw, 1.1rem);color:rgba(250, 248, 242, 0.85);letter-spacing:0.02em;line-height:1.7;margin:0px;}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:#FFD95A;}.elementor .e-default-a{color:#F5C518;text-decoration:none;transition:all 0.3s;}.elementor .e-default-button{font-family:Cinzel;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:all 0.3s;}