.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-widget_btxjsot8d .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-widget_btxjsot8d.elementor-view-stacked .elementor-icon{background-color:#242622;}.elementor-27 .elementor-element.elementor-element-widget_btxjsot8d.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-widget_btxjsot8d.elementor-view-default .elementor-icon{color:#242622;border-color:#242622;}.elementor-27 .elementor-element.elementor-element-widget_btxjsot8d.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-widget_btxjsot8d.elementor-view-default .elementor-icon svg{fill:#242622;}.elementor-27 .elementor-element.elementor-element-widget_btxjsot8d .elementor-icon{font-size:1.25rem;}.elementor-27 .elementor-element.elementor-element-widget_btxjsot8d .elementor-icon svg{height:1.25rem;}.elementor-27 .elementor-element.elementor-element-widget_i0jug34sl .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-widget_i0jug34sl.elementor-view-stacked .elementor-icon{background-color:#14441A;}.elementor-27 .elementor-element.elementor-element-widget_i0jug34sl.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-widget_i0jug34sl.elementor-view-default .elementor-icon{color:#14441A;border-color:#14441A;}.elementor-27 .elementor-element.elementor-element-widget_i0jug34sl.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-widget_i0jug34sl.elementor-view-default .elementor-icon svg{fill:#14441A;}.elementor-27 .elementor-element.elementor-element-widget_i0jug34sl .elementor-icon{font-size:1.8rem;}.elementor-27 .elementor-element.elementor-element-widget_i0jug34sl .elementor-icon svg{height:1.8rem;}.elementor-27 .elementor-element.elementor-element-widget_0hv822ax2 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-widget_0hv822ax2.elementor-view-stacked .elementor-icon{background-color:#14441A;}.elementor-27 .elementor-element.elementor-element-widget_0hv822ax2.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-widget_0hv822ax2.elementor-view-default .elementor-icon{color:#14441A;border-color:#14441A;}.elementor-27 .elementor-element.elementor-element-widget_0hv822ax2.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-widget_0hv822ax2.elementor-view-default .elementor-icon svg{fill:#14441A;}.elementor-27 .elementor-element.elementor-element-widget_0hv822ax2 .elementor-icon{font-size:1.8rem;}.elementor-27 .elementor-element.elementor-element-widget_0hv822ax2 .elementor-icon svg{height:1.8rem;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for icon, class: .elementor-element-widget_i0jug34sl */@media (max-width: 767px) { display: none !important; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-widget_0hv822ax2 */position: relative; &::after { content: '0'; position: absolute; top: -5px; right: -8px; background: #242622; color: #FFFFFF; font-size: 9px; font-family: sans-serif; font-weight: bold; width: 15px; height: 15px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }/* End custom CSS */