/* Original theme heading rules retained for elements whose semantic tags change. */

span.groove-from-h5, span.groove-from-h6 { display: block; }

@media all {
 section.wp-block-cover-image :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 section.wp-block-cover-image :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 section.wp-block-cover-image :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:active,
 section.wp-block-cover-image :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 section.wp-block-cover-image :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: rgb(255, 255, 255);}
}

@media all {
 section.wp-block-cover-image.has-left-content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin-left: 0px; text-align: left;}
}

@media all {
 section.wp-block-cover-image.has-right-content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin-right: 0px; text-align: right;}
}

@media all {
 section.wp-block-cover-image > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1;}
}

@media all {
:root :where(.wp-block-cover :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-text-color)),
 :root :where(.wp-block-cover :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-text-color)),
 :root :where(.wp-block-cover :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-text-color)),
 :root :where(.wp-block-cover :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-text-color)),
 :root :where(.wp-block-cover :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-text-color)),
 :root :where(.wp-block-cover :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-text-color)) {color: inherit;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):where(.wp-block-heading).has-background,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):where(.wp-block-heading).has-background,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):where(.wp-block-heading).has-background,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):where(.wp-block-heading).has-background,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):where(.wp-block-heading).has-background,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):where(.wp-block-heading).has-background {padding: 1.25em 2.375em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) {rotate: 180deg;}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).entry-title {display: var(--page-title-display);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 2em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.8em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.6em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.4em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.2em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1em;}
}

@media all {
.e-n-tabs .e-n-tabs-heading :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .e-n-tabs .e-n-tabs-heading :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .e-n-tabs .e-n-tabs-heading :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .e-n-tabs .e-n-tabs-heading :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .e-n-tabs .e-n-tabs-heading :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .e-n-tabs .e-n-tabs-heading :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px; color: inherit;}
}

@media all {
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p {margin-top: 0.3em;}
}

@media all {
.sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(153, 48, 46);}
}

@media all {
.sc_igenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 117, 153);}
}

@media all {
.sc_igenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_igenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(46, 153, 99);}
}

@media all {
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p {margin-top: 0.3em;}
}

@media all {
.sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(153, 48, 46);}
}

@media all {
.sc_tgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 117, 153);}
}

@media all {
.sc_tgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(46, 153, 99);}
}

@media all {
.sc_chat_form_field_prompt_label :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_form_field_prompt_label :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_form_field_prompt_label :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_form_field_prompt_label :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_form_field_prompt_label :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_form_field_prompt_label :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p {margin-top: 0.3em;}
}

@media all {
.sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(153, 48, 46);}
}

@media all {
.sc_chat_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 117, 153);}
}

@media all {
.sc_chat_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(46, 153, 99);}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 2em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.8em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.6em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.4em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.2em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.1em;}
}

@media all {
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: inherit; margin-top: 0px; margin-bottom: 0.3em;}
}

@media all {
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child {margin-bottom: 0px;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item_user .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item_user .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item_user .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item_user .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item_user .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item_user .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 160, 210);}
}

@media all {
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p {margin-top: 0.3em;}
}

@media all {
.sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(153, 48, 46);}
}

@media all {
.sc_mgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 117, 153);}
}

@media all {
.sc_mgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_mgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(46, 153, 99);}
}

@media all {
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p {margin-top: 0.3em;}
}

@media all {
.sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(153, 48, 46);}
}

@media all {
.sc_agenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 117, 153);}
}

@media all {
.sc_agenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_agenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(46, 153, 99);}
}

@media all {
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p,
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + p {margin-top: 0.3em;}
}

@media all {
.sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_inner :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(153, 48, 46);}
}

@media all {
.sc_vgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_info :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(0, 117, 153);}
}

@media all {
.sc_vgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_vgenerator_message_type_success :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(46, 153, 99);}
}

@media all {
.sc_googlemap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_googlemap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_googlemap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_googlemap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_googlemap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_googlemap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.3em;}
}

@media all {
body:not(.elementor-editor-active) .sc_hscroll:not(.sc_hscroll_disable_on_mobile) .sc_parallax_text_nowrap_on :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 body:not(.elementor-editor-active) .sc_hscroll:not(.sc_hscroll_disable_on_mobile) .sc_parallax_text_nowrap_on :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 body:not(.elementor-editor-active) .sc_hscroll:not(.sc_hscroll_disable_on_mobile) .sc_parallax_text_nowrap_on :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 body:not(.elementor-editor-active) .sc_hscroll:not(.sc_hscroll_disable_on_mobile) .sc_parallax_text_nowrap_on :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 body:not(.elementor-editor-active) .sc_hscroll:not(.sc_hscroll_disable_on_mobile) .sc_parallax_text_nowrap_on :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 body:not(.elementor-editor-active) .sc_hscroll:not(.sc_hscroll_disable_on_mobile) .sc_parallax_text_nowrap_on :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {white-space: nowrap;}
}

@media all {
.sc_osmap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin-top: 0px; margin-bottom: 0.3em;}
}

@media all {
.sc_osmap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_osmap_info_window :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.3em;}
}

@media all {
.sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0.3em 0px;}
}

@media all {
.sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child {margin-top: 0px;}
}

@media all {
.sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child {margin-bottom: 0px;}
}

@media all {
.trx_addons_audio_playlist_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .trx_addons_audio_playlist_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .trx_addons_audio_playlist_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .trx_addons_audio_playlist_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .trx_addons_audio_playlist_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .trx_addons_audio_playlist_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: inherit;}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; font-style: inherit; outline: 0px; overflow-wrap: break-word;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) > a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) > a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) > a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) > a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) > a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) > a {display: block;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {color: var(--theme-color-text_dark);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: var(--theme-color-text_link);}
}

@media all {
.color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: var(--theme-color-text_link2);}
}

@media all {
.color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: var(--theme-color-text_link3);}
}

@media all {
.color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: var(--theme-color-text_link);}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label .input-checkbox {clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0px !important; padding: 0px !important;}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label > span {position: relative; font-size: 14px; padding-left: 1.8em; line-height: 22px; display: inline-block; vertical-align: top;}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label > span a {color: inherit; border-bottom: 1px solid var(--theme-color-text); line-height: 1em; display: inline-block; transition: 0.3s;}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label > span a:hover {color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark);}
}

@media all {
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label > span a:hover {color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark);}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label > span::before {content: " "; font-family: fontello; font-size: 7px; letter-spacing: -0.7px; display: block; text-align: center; border: 1px solid var(--theme-color-bd_color); width: 16px; height: 16px; line-height: 15px; position: absolute; z-index: 1; top: 0.45em; left: 0px; box-sizing: border-box; border-radius: 4px; color: var(--theme-color-text_dark); cursor: pointer; transition: 0.3s;}
}

@media all {
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title))#ship-to-different-address label input[type="checkbox"]:checked + span::before {content: "";}
}

@media all {
ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {color: var(--theme-color-extra_dark);}
}

@media all {
ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-extra_link);}
}

@media all {
ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-extra_link2);}
}

@media all {
ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-extra_link3);}
}

@media all {
ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-extra_link);}
}

@media all {
.widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {color: var(--theme-color-text_dark);}
}

@media all {
.widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-text_link);}
}

@media all {
.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-text_link2);}
}

@media all {
.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-text_link3);}
}

@media all {
.widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .widget_nav_menu ul.sc_layouts_submenu .color_style_dark :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:focus {color: var(--theme-color-text_link);}
}

@media all {
.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {animation-delay: 0.6s; visibility: hidden;}
}

@media all {
.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {animation-name: fadeInAnim; animation-duration: 0.6s; animation-fill-mode: both; visibility: visible;}
}

@media all {
.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {animation-name: fadeOutAnim; animation-duration: 0.6s; animation-fill-mode: both; animation-delay: 0.6s; visibility: visible;}
}

@media all {
.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {animation-delay: 0.6s; visibility: hidden;}
}

@media all {
.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {animation-name: fadeInAnim; animation-duration: 0.6s; animation-fill-mode: both; visibility: visible;}
}

@media all {
.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {animation-name: fadeOutAnim; animation-duration: 0.6s; animation-fill-mode: both; animation-delay: 0.4s; visibility: visible;}
}

@media all {
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1em; line-height: 1.3em; font-weight: 400; margin: 0px; color: var(--theme-color-text_dark);}
}

@media all {
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + a {margin-top: 0.5em;}
}

@media all {
.post_item_single .post_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > .vc_row:first-child :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > .vc_row:first-child :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > .vc_row:first-child :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > .vc_row:first-child :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > .vc_row:first-child :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content > .vc_row:first-child :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content .elementor-text-editor > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content .elementor-text-editor > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content .elementor-text-editor > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content .elementor-text-editor > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content .elementor-text-editor > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .post_item_single .post_content .elementor-text-editor > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child {margin-top: 0px;}
}

@media all {
[class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {color: var(--theme-color-alter_dark);}
}

@media all {
[class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].sidebar :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: var(--theme-color-alter_link);}
}

@media all {
#sb_instagram .sb_instagram_header :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.2308em; line-height: 1.5em;}
}

@media all {
[class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {color: var(--theme-color-alter_dark);}
}

@media all {
[class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 [class*="scheme_"].footer_wrap :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover,
 .footer_wrap [class*="scheme_"].vc_row :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a:hover {color: var(--theme-color-alter_link);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) .wpb_text_column p,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) .wpb_text_column p,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) .wpb_text_column p,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) .wpb_text_column p,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) .wpb_text_column p,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) .wpb_text_column p {padding-bottom: 0px !important;}
}

@media all {
.latepoint-w .latepoint-booking-form-element .latepoint-summary-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).summary-header {padding-right: 29px;}
}

@media all {
.latepoint-w .latepoint-booking-form-element.latepoint-color-black :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-w .latepoint-booking-form-element.latepoint-color-black :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-w .latepoint-booking-form-element.latepoint-color-black :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-w .latepoint-booking-form-element.latepoint-color-black :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-w .latepoint-booking-form-element.latepoint-color-black :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {color: rgb(34, 39, 51);}
}

@media all {
.services_single .services_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .services_single .services_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .services_single .services_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .services_single .services_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .services_single .services_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .services_single .services_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child {margin-top: 0px !important;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 1.03em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 1.021em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 1.086em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 1.214em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 1.417em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 1.474em;}
}

@media all {
.slider-slide :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag {margin-left: 0px !important;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.4em;}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.35em;}
}

@media all {
.sc_title_default :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_title_subtitle {text-transform: none; font-size: 17px; font-weight: 400; letter-spacing: 0px; color: var(--theme-color-text);}
}

@media all {
.sc_team_featured .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
.sc_team_featured .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {display: inline;}
}

@media all {
.sc_team_plain .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
.sc_team_plain .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {display: inline;}
}

@media all {
.sc_team_hover .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
.sc_team_hover .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {display: inline;}
}

@media all {
.sc_team_accent .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px;}
}

@media all {
.sc_team_accent .no_post_thumbnail :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) a {display: inline;}
}

@media all {
.portfolio_page .portfolio_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .portfolio_page .portfolio_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .portfolio_page .portfolio_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .portfolio_page .portfolio_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .portfolio_page .portfolio_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child,
 .portfolio_page .portfolio_page_content > :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child {margin-top: 0px !important;}
}

@media all {
.style-switcher-tabs .sc_switcher_tab :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):first-child:not(:last-child) {margin-bottom: 0.75em;}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.8em; font-weight: var(--theme-font-h1_font-weight);}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.882em;}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.706em;}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.471em;}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.294em;}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.176em;}
}

@media all {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.118em;}
}

@media all {
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child {margin-bottom: 0px;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.8em; color: var(--theme-color-text_dark); font-weight: var(--theme-font-h1_font-weight);}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.882em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.706em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.471em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.294em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.176em;}
}

@media all {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 1.118em;}
}

@media all {
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.8em;}
}

@media all {
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child,
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):last-child {margin-bottom: 0px;}
}

@media all {
.elementor-widget-image-box :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).elementor-image-box-title,
 .elementor-widget-image-box :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).elementor-image-box-title,
 .elementor-widget-image-box :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).elementor-image-box-title,
 .elementor-widget-image-box :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).elementor-image-box-title,
 .elementor-widget-image-box :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).elementor-image-box-title,
 .elementor-widget-image-box :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).elementor-image-box-title {margin: 0px;}
}

@media all {
 .wp-block-columns.alignfull .wp-block-column :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-background),
 .wp-block-columns.alignfull .wp-block-column :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-background),
 .wp-block-columns.alignfull .wp-block-column :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-background),
 .wp-block-columns.alignfull .wp-block-column :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-background),
 .wp-block-columns.alignfull .wp-block-column :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-background),
 .wp-block-columns.alignfull .wp-block-column :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)):not(.has-background) {padding-left: var(--theme-var-grid_gap); padding-right: var(--theme-var-grid_gap);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h1_font-family); font-size: var(--theme-font-h1_font-size); font-weight: var(--theme-font-h1_font-weight); font-style: var(--theme-font-h1_font-style); line-height: var(--theme-font-h1_line-height); text-decoration: var(--theme-font-h1_text-decoration); text-transform: var(--theme-font-h1_text-transform); letter-spacing: var(--theme-font-h1_letter-spacing); margin-top: var(--theme-font-h1_margin-top); margin-bottom: var(--theme-font-h1_margin-bottom);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h2_font-family); font-size: var(--theme-font-h2_font-size); font-weight: var(--theme-font-h2_font-weight); font-style: var(--theme-font-h2_font-style); line-height: var(--theme-font-h2_line-height); text-decoration: var(--theme-font-h2_text-decoration); text-transform: var(--theme-font-h2_text-transform); letter-spacing: var(--theme-font-h2_letter-spacing); margin-top: var(--theme-font-h2_margin-top); margin-bottom: var(--theme-font-h2_margin-bottom);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h3_font-family); font-size: var(--theme-font-h3_font-size); font-weight: var(--theme-font-h3_font-weight); font-style: var(--theme-font-h3_font-style); line-height: var(--theme-font-h3_line-height); text-decoration: var(--theme-font-h3_text-decoration); text-transform: var(--theme-font-h3_text-transform); letter-spacing: var(--theme-font-h3_letter-spacing); margin-top: var(--theme-font-h3_margin-top); margin-bottom: var(--theme-font-h3_margin-bottom);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h4_font-family); font-size: var(--theme-font-h4_font-size); font-weight: var(--theme-font-h4_font-weight); font-style: var(--theme-font-h4_font-style); line-height: var(--theme-font-h4_line-height); text-decoration: var(--theme-font-h4_text-decoration); text-transform: var(--theme-font-h4_text-transform); letter-spacing: var(--theme-font-h4_letter-spacing); margin-top: var(--theme-font-h4_margin-top); margin-bottom: var(--theme-font-h4_margin-bottom);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h5_font-family); font-size: var(--theme-font-h5_font-size); font-weight: var(--theme-font-h5_font-weight); font-style: var(--theme-font-h5_font-style); line-height: var(--theme-font-h5_line-height); text-decoration: var(--theme-font-h5_text-decoration); text-transform: var(--theme-font-h5_text-transform); letter-spacing: var(--theme-font-h5_letter-spacing); margin-top: var(--theme-font-h5_margin-top); margin-bottom: var(--theme-font-h5_margin-bottom);}
}

@media all {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h6_font-family); font-size: var(--theme-font-h6_font-size); font-weight: var(--theme-font-h6_font-weight); font-style: var(--theme-font-h6_font-style); line-height: var(--theme-font-h6_line-height); text-decoration: var(--theme-font-h6_text-decoration); text-transform: var(--theme-font-h6_text-transform); letter-spacing: var(--theme-font-h6_letter-spacing); margin-top: var(--theme-font-h6_margin-top); margin-bottom: var(--theme-font-h6_margin-bottom);}
}

@media all {
 .latepoint-lightbox-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-lightbox-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-lightbox-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-lightbox-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-lightbox-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .latepoint-lightbox-w :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-family: var(--theme-font-h5_font-family);}
}

@media all {
 .sc_title_default :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_title_subtitle {font-family: var(--theme-font-p_font-family);}
}

@media (max-width: 1439px) {
@media (max-width: 1023px) {
.sc_promo :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size: 32px;}
}
}

@media (max-width: 1439px) {
@media (max-width: 767px) {
.sc_promo :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size: 28px;}
}
}

@media (max-width: 1439px) {
@media (max-width: 479px) {
.sc_promo :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size: 24px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) + a {margin-top: 0.4em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_content {margin-top: 1.2em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.2em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.2em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1.1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1439px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 46px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 36px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 28px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 23px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 17px; margin-bottom: 12px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.6em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 27px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 25px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 23px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 21px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 18px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.6em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 27px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 25px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 23px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 21px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 18px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_content {margin-top: 1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.8em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.8em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.8em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1279px) {
.footer_custom :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {font-size: 18px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 38px; line-height: 42px; margin-top: 30px; margin-bottom: 16px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 30px; line-height: 35px; margin-top: 28px; margin-bottom: 16px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 25px; line-height: 29px; margin-top: 25px; margin-bottom: 16px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 22px; line-height: 27px; margin-top: 24px; margin-bottom: 15px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px; line-height: 25px; margin-top: 20px; margin-bottom: 12px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 17px; line-height: 22px; margin-top: 23px; margin-bottom: 10px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 43px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 32px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 29px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 27px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 25px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 22px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_content {margin-top: 0.6em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.8em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.8em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.8em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.7em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.7em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 1023px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.7em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 30px; line-height: 35px; margin-top: 25px; margin-bottom: 14px; letter-spacing: -1px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 24px; line-height: 28px; margin-top: 24px; margin-bottom: 14px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 21px; line-height: 26px; margin-top: 24px; margin-bottom: 14px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px; line-height: 23px; margin-top: 21px; margin-bottom: 12px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 18px; line-height: 20px; margin-top: 20px; margin-bottom: 11px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 17px; line-height: 20px; margin-top: 18px; margin-bottom: 9px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.5em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 24px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 22px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 20px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 18px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_tgenerator_text :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_tgenerator_result :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 17px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {margin: 0px 0px 0.5em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 24px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 22px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 20px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 18px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 17px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 35px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 28px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 26px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 23px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 20px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 19px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
.sc_title_default :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_title_subtitle {font-size: 1em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title:not(.sc_item_title_tag) + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 767px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_descr,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_slider,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_columns,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_masonry,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_filters_wrap,
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title_tag + .sc_item_content {margin-top: 0.65em;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)),
 :is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {hyphens: auto;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 26px; line-height: 31px; margin-top: 25px; margin-bottom: 14px; letter-spacing: -0.3px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 23px; line-height: 26px; margin-top: 25px; margin-bottom: 14px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 21px; line-height: 24px; margin-top: 22px; margin-bottom: 13px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 19px; line-height: 22px; margin-top: 20px; margin-bottom: 12px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 18px; line-height: 20px; margin-top: 20px; margin-bottom: 10px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)) {font-size: 17px; line-height: 19px; margin-top: 18px; margin-bottom: 8px; letter-spacing: 0px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h1, :where(.groove-keep-h1) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 30px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h2, :where(.groove-keep-h2) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 26px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h3, :where(.groove-keep-h3) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 24px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h4, :where(.groove-keep-h4) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 22px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h5, :where(.groove-keep-h5) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 20px;}
}
}

@media (max-width: 1679px) {
@media (max-width: 479px) {
:is(h1,h2,h3,h4,h5,h6,span,p):is(.groove-from-h6, :where(.groove-keep-h6) :where(.elementor-heading-title,.sc_item_title,.elementor-tab-title,.elementor-icon-box-title)).sc_item_title {line-height: 19px;}
}
}

/* Retain component spacing that originally overrode the theme's generic heading margins. */
.groove-keep-h1 .elementor-heading-title { margin-top: 0; margin-bottom: 0; line-height: 1; }
.groove-keep-h6 .sc_item_title { margin-top: 0; margin-bottom: 0; }
h2.related_wrap_title.groove-from-h3 { margin-top: 0; margin-bottom: 1em; }

