a[aria-label="Omnisend website"] {
  display: none;
}
.eg-search-submit,
.eg-search-clean {
  display: none !important;
}
.offText {
  display: none;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
address,
section,
video,
audio {
  font-family: "Questrial", sans-serif !important;
}
@media screen and (max-width: 768px) {
  .esg-filter-wrapper {
    width: 100%;
    text-align: left;
  }
  .eg-search-input {
    width: 98% !important;
  }
  .esg-singlefilters .esg-filterbutton {
    display: none !important;
  }
  .esg-singlefilters {
    margin: 0 0 20px !important;
  }
  .esg-clear-no-height + .esg-singlefilters {
    display: none !important;
    margin: 0 !important;
  }
  .vc_custom_1751093525913 {
    background-color: #f5f5f5 !important;
    margin-bottom: 20px !important;
    border-bottom: solid 1px #e2e2e2;
    display: flex;
    align-items: center;
  }
  .vc_custom_1751093525913 .vc_empty_space {
    display: none;
  }
  .vc_custom_1751093578044,
  .vc_custom_1751093584666 {
    background-color: transparent !important;
  }
  .body_wrap {
    padding: 0 !important;
  }
  .page_content_wrap {
    padding: 0 9px !important;
  }
  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 40px;
  }
  .sc_layouts_column_align_left .sc_layouts_item {
    margin-right: 95px;
  }
  .sc_item_button.sc_button_wrap {
    margin-bottom: 20px;
  }
  .esg-overflowtrick > ul {
    align-content: flex-start;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: auto !important;
  }
  .esg-overflowtrick > ul li {
    position: static !important;
    width: 100% !important;
  }
  .esg-overflowtrick > ul li .eg-collections-element-0 {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }
  .esg-overflowtrick > ul li .eg-collections-element-0-a {
    margin-top: 10px;
    text-align: left;
  }
  .scheme_default .sc_layouts_row,
  .scheme_default.sc_layouts_row {
    background-color: #f5f5f5 !important;
    border-bottom: solid 1px #e2e2e2 !important;
  }
  .scheme_default .sc_layouts_row .columns_wrap,
  .scheme_default.sc_layouts_row .columns_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .scheme_default .sc_layouts_row .sc_layouts_column_align_left,
  .scheme_default.sc_layouts_row .sc_layouts_column_align_left {
    padding-left: 15px;
    text-align: left;
  }
  .top_panel_title {
    margin-bottom: 20px !important;
  }
  .wpb_wrapper p {
    font-size: 14px;
  }
  .wpcf7-submit {
    width: 100%;
  }
  h3.sc_item_title {
    margin-top: 50px;
  }
  .esg-overflowtrick {
    height: auto !important;
  }
  .post-45 h6.sc_item_subtitle {
    font-size: 2em !important;
    text-align: left;
    text-indent: 20px;
    margin-bottom: 10px;
    font-weight: 600;
  }
  .home .wpb_wrapper p {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }
  .home .sc_item_subtitle {
    font-size: 3rem !important;
    margin-bottom: 5px;
  }
  .page-id-39 .sc_layouts_item_link {
    position: absolute;
    top: 10px;
    right: -90px;
  }
  .emailSection .sc_title {
    display: none;
  }
  .offText,
  .style_text {
    display: block !important;
  }
  .offText h2 {
    text-transform: none;
  }
  .socials_mobile {
    display: none !important;
  }
  .scheme_dark .menu_mobile_inner .current-menu-item > a {
    color: #03c9b8 !important;
  }
}
