.elementor .dr-font{font-family:Didonesque-Roman;font-weight:400;}.elementor .black-text{color:#000000;display:none;}.elementor .uppertext-t{text-transform:uppercase;}.elementor .nunito-font{font-family:Nunito Sans;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;display:block;}.elementor .dark-p{font-weight:300;font-size:14px;color:#19191a;line-height:25px;padding-inline-end:17px;}.elementor .gold-text{color:#b99f4d;}.elementor .hero-lh-ls-fw{font-family:var(--dr-font-h);font-weight:400;letter-spacing:var(--letterspacing-0em);line-height:1.2;text-align:start;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .hero-inverted-lh-ls{font-family:var(--dr-font-h);font-weight:400;letter-spacing:var(--letterspacing-0em);line-height:1.2;text-align:end;margin-inline-start:auto;display:flex;flex-direction:column;}.elementor .h3-subheader-gold{font-family:var(--nunito-font);font-weight:300;font-size:var(--14px-mfs-rem);color:var(--gold-text-h-p);letter-spacing:var(--02-letterspacing-em);line-height:1.8;text-align:center;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .flex-c{display:flex;flex-direction:column;}.elementor .s-center-auto{margin-inline-start:auto;margin-inline-end:auto;}.elementor .h-45px-black{font-family:var(--dr-font-h);font-weight:400;font-size:var(--45px-mfs-rem);color:var(--black-textcolor-v3-h);letter-spacing:var(--letterspacing-0em);line-height:1.2;}.elementor .btn-h55{width:383px;height:55px;font-family:var(--nunito-font);font-weight:400;font-size:var(--16px-mfontsize-rem);color:var(--bodyblack1);letter-spacing:var(--letterspc-01em);line-height:1.8;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--button-border-gold);border-style:solid;background-color:var(--defwhite);}