.elementor-50746 .elementor-element.elementor-element-640c661{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-50746 .elementor-element.elementor-element-9e4394a > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-9e4394a > .elementor-element-populated, .elementor-50746 .elementor-element.elementor-element-9e4394a > .elementor-element-populated > .elementor-background-overlay, .elementor-50746 .elementor-element.elementor-element-9e4394a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-50746 .elementor-element.elementor-element-407986d > .elementor-widget-container{margin:0px 0px 4px 23px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-407986d{text-align:start;}.elementor-50746 .elementor-element.elementor-element-407986d .elementor-heading-title{font-family:var( --e-global-typography-c2b67bf-font-family );font-size:var( --e-global-typography-c2b67bf-font-size );line-height:var( --e-global-typography-c2b67bf-line-height );letter-spacing:var( --e-global-typography-c2b67bf-letter-spacing );color:var( --e-global-color-text );}.elementor-50746 .elementor-element.elementor-element-52e6342{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-50746 .elementor-element.elementor-element-7239630 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-7239630 > .elementor-element-populated, .elementor-50746 .elementor-element.elementor-element-7239630 > .elementor-element-populated > .elementor-background-overlay, .elementor-50746 .elementor-element.elementor-element-7239630 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-0c7b16f > .elementor-widget-container{margin:0px 0px -2px 23px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-0c7b16f{text-align:start;}.elementor-50746 .elementor-element.elementor-element-0c7b16f .elementor-heading-title{font-family:var( --e-global-typography-594f993-font-family );font-size:var( --e-global-typography-594f993-font-size );font-weight:var( --e-global-typography-594f993-font-weight );line-height:var( --e-global-typography-594f993-line-height );letter-spacing:var( --e-global-typography-594f993-letter-spacing );color:var( --e-global-color-text );}.elementor-50746 .elementor-element.elementor-element-1133a79{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-813b9b8 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-a533149{width:auto;max-width:auto;align-self:center;text-align:start;}.elementor-50746 .elementor-element.elementor-element-a533149 > .elementor-widget-container{margin:-2px 0px 50px 5px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-a533149 .elementor-heading-title{font-family:var( --e-global-typography-a1fc3a6-font-family );font-size:var( --e-global-typography-a1fc3a6-font-size );line-height:var( --e-global-typography-a1fc3a6-line-height );letter-spacing:var( --e-global-typography-a1fc3a6-letter-spacing );color:var( --e-global-color-text );}.elementor-50746 .elementor-element.elementor-element-b07fc35{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-d967893 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-bc73ce1 > .elementor-widget-container{margin:0px 0px 0px 25px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-50746 .elementor-element.elementor-element-640c661{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-9e4394a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50746 .elementor-element.elementor-element-407986d > .elementor-widget-container{margin:0px 0px 4px 23px;}.elementor-50746 .elementor-element.elementor-element-407986d .elementor-heading-title{font-size:var( --e-global-typography-c2b67bf-font-size );line-height:var( --e-global-typography-c2b67bf-line-height );letter-spacing:var( --e-global-typography-c2b67bf-letter-spacing );}.elementor-50746 .elementor-element.elementor-element-52e6342{margin-top:2px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-7239630 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-0c7b16f > .elementor-widget-container{margin:0px 0px 2px 23px;}.elementor-50746 .elementor-element.elementor-element-0c7b16f .elementor-heading-title{font-size:var( --e-global-typography-594f993-font-size );line-height:var( --e-global-typography-594f993-line-height );letter-spacing:var( --e-global-typography-594f993-letter-spacing );}.elementor-50746 .elementor-element.elementor-element-1133a79{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-813b9b8 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-50746 .elementor-element.elementor-element-a533149 > .elementor-widget-container{margin:-2px 0px 50px 5px;}.elementor-50746 .elementor-element.elementor-element-a533149 .elementor-heading-title{font-size:var( --e-global-typography-a1fc3a6-font-size );line-height:var( --e-global-typography-a1fc3a6-line-height );letter-spacing:var( --e-global-typography-a1fc3a6-letter-spacing );}}@media(max-width:767px){.elementor-50746 .elementor-element.elementor-element-640c661{margin-top:7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-9e4394a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-50746 .elementor-element.elementor-element-407986d > .elementor-widget-container{margin:0px 0px 4px 19px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-407986d .elementor-heading-title{font-size:var( --e-global-typography-c2b67bf-font-size );line-height:var( --e-global-typography-c2b67bf-line-height );letter-spacing:var( --e-global-typography-c2b67bf-letter-spacing );}.elementor-50746 .elementor-element.elementor-element-52e6342{margin-top:2px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-7239630 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-0c7b16f > .elementor-widget-container{margin:0px 0px 0px 18px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-0c7b16f .elementor-heading-title{font-size:var( --e-global-typography-594f993-font-size );line-height:var( --e-global-typography-594f993-line-height );letter-spacing:var( --e-global-typography-594f993-letter-spacing );}.elementor-50746 .elementor-element.elementor-element-1133a79{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-813b9b8 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-a533149{width:auto;max-width:auto;align-self:center;}.elementor-50746 .elementor-element.elementor-element-a533149 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50746 .elementor-element.elementor-element-a533149 .elementor-heading-title{font-size:var( --e-global-typography-a1fc3a6-font-size );line-height:var( --e-global-typography-a1fc3a6-line-height );letter-spacing:var( --e-global-typography-a1fc3a6-letter-spacing );}.elementor-50746 .elementor-element.elementor-element-bc73ce1 > .elementor-widget-container{margin:0px 0px 0px 19px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-bc73ce1 */.wpsl-search {
  margin-bottom: 12px;
  padding: 12px 12px 0 12px;
  background: #f4f3f3;
  display: none !important;
}

#wpsl-gmap img[src*="red@2x"] {
  display: none !important;
}

.wpsl-country, .wpsl-street {
  display: block;
  border-bottom: none !important;
  font-size: 11.5px !important;
  letter-spacing: 0.5px !important;
  line-height: 1.4em !important;
  font-family: "GT America Light" !important;
}

.wpsl-directions {
  display: none !important;
  border-bottom: none !important;
}

#wpsl-wrap #wpsl-result-list li {
  padding-left: 0px !important;
  margin-right: 20px !important;
  line-height: 1.4em !important;
  border-top: 1px solid #8d8d8d !important;
  overflow: hidden;
  list-style: none outside none !important;
  text-indent: 0;
  font-size: 11.5px !important;
  letter-spacing: 0.5px !important;
  font-family: "GT America Light" !important;

}

#wpsl-wrap #wpsl-result-list li {
  border-bottom: none !important;
}

b, strong {
  font-weight: 100 !important;
  font-size: 40px !important;
  font-family: "GT America Ultra Light" !important;
  color: black !important;
  line-height: 1.4em !important;
  letter-spacing: .01em !important;
  margin: -.04em !important;
}/* End custom CSS */