.elementor-23785 .elementor-element.elementor-element-7b9442f{--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:64px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-e396f72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-23785 .elementor-element.elementor-element-8d5d115{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-378d35c{--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-23785 .elementor-element.elementor-element-8cbddd2{--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:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-23785 .elementor-element.elementor-element-34c3824{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-4ef6103{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-73703ff{--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-23785 .elementor-element.elementor-element-5439a40{--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-23785 .elementor-element.elementor-element-e1e45a4{--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-23785 .elementor-element.elementor-element-662ccca{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-1196b09{--display:flex;--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-23785 .elementor-element.elementor-element-7b9442f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-e396f72{--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:24px;--padding-right:24px;}.elementor-23785 .elementor-element.elementor-element-8d5d115{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-378d35c{--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-23785 .elementor-element.elementor-element-8cbddd2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-23785 .elementor-element.elementor-element-34c3824{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-4ef6103{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-73703ff{--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-23785 .elementor-element.elementor-element-5439a40{--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-23785 .elementor-element.elementor-element-e1e45a4{--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-23785 .elementor-element.elementor-element-662ccca{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-23785 .elementor-element.elementor-element-7b9442f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-e396f72{--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:16px;--padding-right:16px;}.elementor-23785 .elementor-element.elementor-element-8d5d115{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-378d35c{--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-23785 .elementor-element.elementor-element-8cbddd2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-23785 .elementor-element.elementor-element-34c3824{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-4ef6103{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23785 .elementor-element.elementor-element-73703ff{--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-23785 .elementor-element.elementor-element-5439a40{--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-23785 .elementor-element.elementor-element-e1e45a4{--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-23785 .elementor-element.elementor-element-662ccca{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-76c7e05 */.elementor-23785 .elementor-element.elementor-element-76c7e05 img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}
.elementor-23785 .elementor-element.elementor-element-76c7e05.elementor-widget{display:block;width:auto;max-width:100%;min-width:0px;margin:0px 0px 0px 0px;text-align:right;height:48px;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-8cbddd2 */.elementor-23785 .elementor-element.elementor-element-8cbddd2{display:inline-block;width:auto;max-width:none;min-width:0px;text-align:right;border-radius:16px;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.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;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-8b72816 */.elementor-23785 .elementor-element.elementor-element-8b72816.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}
.elementor-23785 .elementor-element.elementor-element-8b72816 .elementor-widget-container>*{margin:20px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-609cb85 */.elementor-23785 .elementor-element.elementor-element-609cb85.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-c278ad7 */.elementor-23785 .elementor-element.elementor-element-c278ad7.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}
.elementor-23785 .elementor-element.elementor-element-c278ad7 .elementor-widget-container>*{margin:12px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96c6d29 */.elementor-23785 .elementor-element.elementor-element-96c6d29.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}
.elementor-23785 .elementor-element.elementor-element-96c6d29 .elementor-widget-container>*{margin:12px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c49daf */.elementor-23785 .elementor-element.elementor-element-8c49daf.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}
.elementor-23785 .elementor-element.elementor-element-8c49daf .elementor-widget-container>*{margin:12px 0px 0px 0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c3824 */.elementor-23785 .elementor-element.elementor-element-34c3824{display: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:static}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbb95e4 */.elementor-23785 .elementor-element.elementor-element-cbb95e4.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}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3dcb86 */.elementor-23785 .elementor-element.elementor-element-a3dcb86.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}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea9bb61 */.elementor-23785 .elementor-element.elementor-element-ea9bb61.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}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef6103 */.elementor-23785 .elementor-element.elementor-element-4ef6103{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:center;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:static}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378d35c */.elementor-23785 .elementor-element.elementor-element-378d35c{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 text-editor, class: .elementor-element-8778a50 */.elementor-23785 .elementor-element.elementor-element-8778a50.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}
.elementor-23785 .elementor-element.elementor-element-8778a50 .elementor-widget-container>*{margin:15px 0px 20px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-923df95 */.elementor-23785 .elementor-element.elementor-element-923df95.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-73703ff */.elementor-23785 .elementor-element.elementor-element-73703ff{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 text-editor, class: .elementor-element-e04e728 */.elementor-23785 .elementor-element.elementor-element-e04e728.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}
.elementor-23785 .elementor-element.elementor-element-e04e728 .elementor-widget-container>*{margin:15px 0px 20px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3ae529 */.elementor-23785 .elementor-element.elementor-element-e3ae529.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-5439a40 */.elementor-23785 .elementor-element.elementor-element-5439a40{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 text-editor, class: .elementor-element-d36f05b */.elementor-23785 .elementor-element.elementor-element-d36f05b.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}
.elementor-23785 .elementor-element.elementor-element-d36f05b .elementor-widget-container>*{margin:15px 0px 20px 0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06f67af */.elementor-23785 .elementor-element.elementor-element-06f67af.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-e1e45a4 */.elementor-23785 .elementor-element.elementor-element-e1e45a4{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-8d5d115 */.elementor-23785 .elementor-element.elementor-element-8d5d115{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));justify-content:normal;align-items:normal;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:static}
@media(max-width:1024px){.elementor-23785 .elementor-element.elementor-element-8d5d115{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media(max-width:767px){.elementor-23785 .elementor-element.elementor-element-8d5d115{grid-template-columns:repeat(1, minmax(0, 1fr))}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e7a212 */.elementor-23785 .elementor-element.elementor-element-9e7a212.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}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0742a6e */.elementor-23785 .elementor-element.elementor-element-0742a6e.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}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662ccca */.elementor-23785 .elementor-element.elementor-element-662ccca{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;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:static}
@media(max-width:767px){.elementor-23785 .elementor-element.elementor-element-662ccca{flex-direction:column}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e396f72 */.elementor-23785 .elementor-element.elementor-element-e396f72{display:block;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-7b9442f */.elementor-23785 .elementor-element.elementor-element-7b9442f{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-1196b09 */.elementor-23785 .elementor-element.elementor-element-1196b09{display:none}/* 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-footer{display:contents}/* End custom CSS */