.elementor-118502 .elementor-element.elementor-element-7480774{--display:flex;}.elementor-118502 .elementor-element.elementor-element-9d81710 .elementor-heading-title{font-family:"kepler-3-display-variable", Sans-serif;}.elementor-118502 .elementor-element.elementor-element-b264892{--display:flex;}.elementor-118502 .elementor-element.elementor-element-3d72c4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-118502 .elementor-element.elementor-element-3d72c4d:not(.elementor-motion-effects-element-type-background), .elementor-118502 .elementor-element.elementor-element-3d72c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swansoninc.com/wp-content/uploads/HEADER-IMAGE-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-118502 .elementor-element.elementor-element-c462824{--display:flex;}.elementor-118502 .elementor-element.elementor-element-a938d18{--display:flex;}.elementor-118502 .elementor-element.elementor-element-8d2c877{--display:flex;}.elementor-118502 .elementor-element.elementor-element-29f74f7{--display:flex;}.elementor-118502 .elementor-element.elementor-element-8d1852a{--display:flex;}.elementor-118502 .elementor-element.elementor-element-25cb21d{--display:flex;}.elementor-118502 .elementor-element.elementor-element-6fc2b3d{--display:flex;}.elementor-118502 .elementor-element.elementor-element-751e6f8{--display:flex;}.elementor-118502 .elementor-element.elementor-element-41739da{--display:flex;}.elementor-118502 .elementor-element.elementor-element-3e4ceb7{--display:flex;}.elementor-118502 .elementor-element.elementor-element-c82cb59{--display:flex;}.elementor-118502 .elementor-element.elementor-element-10c2211{--display:flex;}.elementor-118502 .elementor-element.elementor-element-966a78f{--display:flex;}.elementor-118502 .elementor-element.elementor-element-3c6a7f8{--display:flex;}.elementor-118502 .elementor-element.elementor-element-398aea2{--display:flex;}.elementor-118502 .elementor-element.elementor-element-366a3c3{--display:flex;}/* Start custom CSS for html, class: .elementor-element-025c8a1 */.tagline__title {
  /* Add your base title styles here if needed */
}

.tagline__highlight {
  font-family: 'Playfair Display', Georgia, serif; /* Or your preferred serif font */
  font-style: italic;
  font-weight: 600;
  color: #C5A059; /* Your accent color */

  /* These lines guarantee no underline appears */
  text-decoration: none !important;
  border-bottom: none !important;
}/* End custom CSS */