.elementor-23784 .elementor-element.elementor-element-8dcaefa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-23784 .elementor-element.elementor-element-c3f90f3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:64px;--margin-right:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-6087b33{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-e0c9127{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-3ecdc31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-7a97bfd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-23784 .elementor-element.elementor-element-7a44c31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-dcc69af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-bb4ef3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-7ca9574{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23784 .elementor-element.elementor-element-c9ccd11{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-23784 .elementor-element.elementor-element-8dcaefa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-23784 .elementor-element.elementor-element-c3f90f3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-6087b33{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-e0c9127{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-3ecdc31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-7a97bfd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23784 .elementor-element.elementor-element-7a44c31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-dcc69af{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-bb4ef3f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-7ca9574{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23784 .elementor-element.elementor-element-c9ccd11{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-8dcaefa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-23784 .elementor-element.elementor-element-c3f90f3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:nanpx;--margin-right:nanpx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-6087b33{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-e0c9127{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-3ecdc31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-7a97bfd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-23784 .elementor-element.elementor-element-7a44c31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-dcc69af{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-bb4ef3f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23784 .elementor-element.elementor-element-7ca9574{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-23784 .elementor-element.elementor-element-c9ccd11{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-47eb1e1 */.elementor-23784 .elementor-element.elementor-element-47eb1e1.elementor-widget{display:block;width:auto;max-width:100%;min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-47eb1e1.elementor-widget{min-width:0px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be52b9d */.elementor-23784 .elementor-element.elementor-element-be52b9d.elementor-widget{display:block;width:auto;max-width:100%;min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-be52b9d.elementor-widget{min-width:0px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7434f02 */.elementor-23784 .elementor-element.elementor-element-7434f02.elementor-widget{display:block;width:auto;max-width:100%;min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-7434f02.elementor-widget{min-width:0px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2fdd60 */.elementor-23784 .elementor-element.elementor-element-c2fdd60.elementor-widget{display:block;width:auto;max-width:100%;min-width:0px;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b34fb3 */.elementor-23784 .elementor-element.elementor-element-3b34fb3.elementor-widget{display:block;width:auto;max-width:100%;min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-3b34fb3.elementor-widget{min-width:0px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-216d73d */.elementor-23784 .elementor-element.elementor-element-216d73d.elementor-widget{display:block;width:auto;max-width:100%;min-width:0px;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b1086b */.elementor-23784 .elementor-element.elementor-element-6b1086b.elementor-widget{display:block;width:auto;max-width:100%;min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-6b1086b.elementor-widget{min-width:0px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f614aae */.elementor-23784 .elementor-element.elementor-element-f614aae.elementor-widget{display:block;width:auto;max-width:100%;min-width:0px;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29bf707 */.elementor-23784 .elementor-element.elementor-element-29bf707.elementor-widget{display:block;width:auto;max-width:100%;min-width:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-29bf707.elementor-widget{min-width:0px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16a35a2 */.elementor-23784 .elementor-element.elementor-element-16a35a2.elementor-widget{display:block;width:auto;max-width:100%;min-width:0px;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c9127 */.elementor-23784 .elementor-element.elementor-element-e0c9127{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;width:auto;max-width:none;min-width:auto;text-align:right;flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-e0c9127{min-width:0px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6087b33 */.elementor-23784 .elementor-element.elementor-element-6087b33{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;width:auto;max-width:none;min-width:auto;text-align:right;flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-6087b33{min-width:0px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f90f3 */.elementor-23784 .elementor-element.elementor-element-c3f90f3{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:auto;max-width:1280px;min-width:0px;text-align:right;margin-left:auto;margin-right:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dcaefa */.elementor-23784 .elementor-element.elementor-element-8dcaefa{display:block;width:100.0%;max-width:none;min-width:auto;text-align:right;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-8dcaefa{display:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87143cb */.elementor-23784 .elementor-element.elementor-element-87143cb img{display:block;border-radius:inherit}
.elementor-23784 .elementor-element.elementor-element-87143cb.elementor-widget{display:block;width:auto;max-width:100%;min-width:0px;margin:0px 0px 0px 0px;text-align:right;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-87143cb.elementor-widget{max-width:125px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b06393 */.elementor-23784 .elementor-element.elementor-element-1b06393.elementor-widget,.elementor-23784 .elementor-element.elementor-element-1b06393 .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca9574 */.elementor-23784 .elementor-element.elementor-element-7ca9574{display:none}
@media(max-width:1024px){.elementor-23784 .elementor-element.elementor-element-7ca9574{display:none}}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-7ca9574{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb4ef3f */.elementor-23784 .elementor-element.elementor-element-bb4ef3f{display:inline-block;width:auto;max-width:none;min-width:0px;text-align:right;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc69af */.elementor-23784 .elementor-element.elementor-element-dcc69af{display:block;width:auto;max-width:none;min-width:auto;text-align:right;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a44c31 */.elementor-23784 .elementor-element.elementor-element-7a44c31{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;width:auto;max-width:none;min-width:auto;text-align:right;flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9c6786 */.elementor-23784 .elementor-element.elementor-element-f9c6786.elementor-widget,.elementor-23784 .elementor-element.elementor-element-f9c6786 .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3f26071 */.elementor-23784 .elementor-element.elementor-element-3f26071.elementor-widget,.elementor-23784 .elementor-element.elementor-element-3f26071 .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00fb608 */.elementor-23784 .elementor-element.elementor-element-00fb608.elementor-widget,.elementor-23784 .elementor-element.elementor-element-00fb608 .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85c9d0a */.elementor-23784 .elementor-element.elementor-element-85c9d0a.elementor-widget,.elementor-23784 .elementor-element.elementor-element-85c9d0a .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dba9f4f */.elementor-23784 .elementor-element.elementor-element-dba9f4f.elementor-widget,.elementor-23784 .elementor-element.elementor-element-dba9f4f .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6536bcb */.elementor-23784 .elementor-element.elementor-element-6536bcb.elementor-widget,.elementor-23784 .elementor-element.elementor-element-6536bcb .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ccd11 */.elementor-23784 .elementor-element.elementor-element-c9ccd11{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;width:auto;max-width:none;min-width:auto;text-align:right;flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a97bfd */.elementor-23784 .elementor-element.elementor-element-7a97bfd{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:auto;max-width:1280px;min-width:0px;text-align:right;height:80px;margin-left:auto;margin-right:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:static}
@media(max-width:767px){.elementor-23784 .elementor-element.elementor-element-7a97bfd{height:64px}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7265931 */.elementor-23784 .elementor-element.elementor-element-7265931.elementor-widget,.elementor-23784 .elementor-element.elementor-element-7265931 .elementor-widget-container{display:contents}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecdc31 */.elementor-23784 .elementor-element.elementor-element-3ecdc31{display:block;width:auto;max-width:none;min-width:auto;text-align:right;box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;grid-column:auto;position:sticky;top:0px;right:auto;bottom:auto;left:auto;z-index:50}/* End custom CSS */
/* Start custom CSS *//* bh converter: layout comes from per-element CSS, look from Tailwind classes */
.elementor .bh-h .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;margin:0;background:inherit;-webkit-background-clip:inherit;background-clip:inherit}
.elementor .bh-t,.elementor .bh-h,.elementor .bh-icon,.elementor .bh-inline{--container-widget-width:auto}
.elementor .bh-t p:not([class]){margin:0}
.elementor .elementor-widget-html .elementor-widget-container>:is(input,select,textarea,button){max-width:100%}
/* a widget whose only content is Tailwind-hidden (e.g. JS-revealed success message) must not keep the parent's space-y margin */
.elementor .elementor-element:has(> .elementor-widget-container > [class~="hidden"]:only-child:not([class*=":block"],[class*=":flex"],[class*=":grid"],[class*=":inline"],[class*=":table"])){display:none}
/* plugin bh.css top-aligns inline-flex leaves; the theme keeps baseline (line box includes the strut) */
.bh-el .bh-t.elementor-widget-text-editor .elementor-widget-container > :is(.inline-flex,.inline-block,.inline-grid){vertical-align:baseline}
/* site Customizer CSS forces `.elementor p` black/Heebo/400 on mobile; theme pages inherit instead */
@media(max-width:767px){.elementor .bh-c p{color:inherit;font-family:inherit;font-weight:inherit}}
.elementor .bh-icon .elementor-icon-wrapper{line-height:0;text-align:inherit}
.elementor .bh-icon .elementor-icon{display:inline-flex}
.elementor .bh-inline svg{display:block}

.elementor-location-header{display:contents}/* End custom CSS */