/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/_style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*
 * Netzklar Theme
 *
 * Theme Name:  Netzklar Theme
 * Theme URI:   https://gitlab.vcat.de/netzklar/netzklar-child
 * Description: Child Theme DESCRIPTION HERE.
 * Author:      VCAT Consulting GmbH - Team WP
 * Author URI:  https://www.vcat.de
 * Text Domain: netzklar-child
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
#favicon a .e-n-menu-title-text {
  display: none;
}
@media screen and (max-width: 1023px) {
  .elementor-widget-n-menu.main-menu li.e-n-menu-item:last-child {
    border-top: 1px solid var(--e-global-color-ed4beed);
  }
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item:last-child::before {
  content: "|";
  color: var(--e-global-color-ed4beed);
  font-size: 1.5rem;
  background-color: var(--e-global-color-966f0ab);
}
@media screen and (max-width: 1023px) {
  .elementor-widget-n-menu.main-menu li.e-n-menu-item:last-child::before {
    display: none;
  }
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item:last-child .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
  color: var(--e-global-color-ed4beed);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item.is-current-menu-parent .e-n-menu-title-container .e-n-menu-title-text {
  color: var(--e-global-color-ed4beed);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item.is-current-menu-parent .e-n-menu-dropdown-icon svg {
  fill: var(--e-global-color-ed4beed);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item:hover .e-n-menu-title-container .e-n-menu-title-text, .elementor-widget-n-menu.main-menu li.e-n-menu-item:focus .e-n-menu-title-container .e-n-menu-title-text, .elementor-widget-n-menu.main-menu li.e-n-menu-item:focus-visible .e-n-menu-title-container .e-n-menu-title-text {
  color: var(--e-global-color-ed4beed);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content.e-active {
  padding-block-start: 21px !important;
}
@media screen and (max-width: 1023px) {
  .elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content.e-active {
    padding-block-start: 0 !important;
  }
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content .e-child p {
  hyphens: auto;
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content .e-child .elementor-hidden-mobile a {
  color: var(--e-global-color-966f0ab);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content .e-child a {
  color: var(--e-global-color-text);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content .e-child a:hover, .elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content .e-child a:focus {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-n-menu.main-menu li.e-n-menu-item .e-n-menu-content .e-child .is-current-menu-link {
  background-color: var(--e-global-color-primary) !important;
  color: var(--e-global-color-text);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .is-current-menu-parent .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text {
  color: var(--e-global-color-ed4beed);
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .is-current-menu-parent .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg {
  fill: var(--e-global-color-ed4beed);
}
@media screen and (max-width: 767px) {
  .elementor-widget-n-menu nav .e-n-menu-heading li.e-n-menu-item .elementor-template .elementor-element.e-grid {
    display: flex;
    flex-direction: column;
    height: auto !important;
  }
}
@media screen and (max-width: 1023px) {
  .elementor-widget-n-menu nav .e-n-menu-heading {
    border-bottom: 1px solid var(--e-global-color-ed4beed);
  }
  .elementor-widget-n-menu nav .e-n-menu-heading li.e-n-menu-item:first-child {
    display: none;
  }
}
.elementor-portfolio__filter:hover,
.elementor-portfolio__filter:focus {
  text-decoration: underline;
  color: var(--e-global-color-ed4beed);
}
.elementor-widget-text-editor ul {
  list-style: square;
  padding-left: 25px;
}
.elementor-widget-text-editor li::marker {
  color: var(--e-global-color-ed4beed);
  font-size: 25px;
}
.elementor-widget-heading h2, .elementor-widget-heading h3 {
  hyphens: auto;
  word-break: break-word;
  word-wrap: break-word;
}
.elementor-shortcode .gform-theme--framework.gform-theme.gform_wrapper .gform-footer input.button[type=submit] {
  background-color: #000;
  color: var(--e-global-color-966f0ab);
  border-radius: 3px;
}
.elementor-shortcode .gform-theme--framework.gform-theme.gform_wrapper .gform-footer input.button[type=submit]:hover, .elementor-shortcode .gform-theme--framework.gform-theme.gform_wrapper .gform-footer input.button[type=submit]:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-text);
}
.cmplz-link.privacy-statement {
  display: none !important;
}

/*# sourceMappingURL=frontend.css.map*/