.elementor .secondary-heading{font-size:30px;color:#363030;}.elementor .btn-cta{color:var(--color-white);border-radius:6px;background-color:var(--color-primary);background-clip:border-box;mix-blend-mode:normal;opacity:99%;display:block;}.elementor .btn-cta:hover,.elementor .btn-cta:focus-visible{color:var(--color-white);background-color:var(--color-primary-hover);mix-blend-mode:normal;}.elementor .page-heading-large{font-family:Playfair;font-size:3rem;color:var(--color-white);text-align:start;}.elementor .page-heading-title{font-family:Source Sans 3;font-size:16px;color:#acacac;letter-spacing:5px;text-align:start;text-transform:uppercase;}.elementor .btn-cta-dark{color:var(--color-primary);border-width:1px;border-color:var(--color-white);border-style:solid;background-color:var(--color-white);}.elementor .btn-cta-dark:hover,.elementor .btn-cta-dark:focus-visible{color:var(--color-white);border-width:1px;background-color:var(--color-primary);}.elementor .text-center{text-align:center;}.elementor .section-subheader{font-family:Source Sans 3;font-weight:400;font-size:14px;color:var(--color-primary);letter-spacing:1px;text-align:start;text-transform:uppercase;}.elementor .text-white{color:#ffffff;}.elementor .text-left{text-align:start;}.elementor .page-heading-lighter{font-family:Playfair Display;color:#e9e9e952;font-style:italic;}.elementor .text-grey{color:#baaeae;}.elementor .page-heading-paragraph{font-family:DM Sans;font-weight:400;color:#bbbbbb;text-align:center;}