.elementor-10113 .elementor-element.elementor-element-8d1832f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:41;}.elementor-10113 .elementor-element.elementor-element-9b5a189{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:12px;}.elementor-10113 .elementor-element.elementor-element-e19ce3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-10113 .elementor-element.elementor-element-e19ce3e .header-logo{max-width:177px;padding:0px 0px 0px 0px;}.elementor-10113 .elementor-element.elementor-element-a7a203b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-10113 .elementor-element.elementor-element-de90983 .header-status .status{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-10113 .elementor-element.elementor-element-53c5e0a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-10113 .elementor-element.elementor-element-efd7326 .main-menu a{font-family:"Inter", Sans-serif;}.elementor-10113 .elementor-element.elementor-element-efd7326 .menuBar-toggle svg{color:#FFFFFF;}.elementor-10113 .elementor-element.elementor-element-efd7326 .quanto-menu-wrapper .quanto-menu-area, .quanto-menu-wrapper .mobile-logo, .quanto-mobile-menu ul .quanto-item-has-children > a .quanto-mean-expand{background-color:#000000;}.elementor-10113 .elementor-element.elementor-element-efd7326 .quanto-mobile-menu ul li a{color:#FFFFFF !important;font-family:"Inter", Sans-serif;text-transform:none;}.elementor-10113 .elementor-element.elementor-element-efd7326 .quanto-mobile-menu ul .quanto-item-has-children > a .quanto-mean-expand{color:#FFFFFF;}.elementor-10113 .elementor-element.elementor-element-efd7326 .quanto-mobile-menu ul li.quanto-active > a{color:#A2A6AB;}.elementor-10113 .elementor-element.elementor-element-228a2d7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .quanto-link-btn.btn-pill{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .footer-let-connect{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .footer-six a{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .quanto-link-btn{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-dc7b22e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:20px;}.elementor-10113 .elementor-element.elementor-element-6b922ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10113 .elementor-element.elementor-element-6b922ea .quanto-menu-wrapper.v2 .quanto-menu-area .quanto-mobile-menu-center .quanto-mobile-menu > ul > li > a{font-family:"Inter", Sans-serif;font-weight:700;}@media(min-width:576px){.elementor-10113 .elementor-element.elementor-element-9b5a189{--width:25%;}.elementor-10113 .elementor-element.elementor-element-53c5e0a{--width:41%;}.elementor-10113 .elementor-element.elementor-element-dc7b22e{--width:8%;}}@media(max-width:1199px) and (min-width:576px){.elementor-10113 .elementor-element.elementor-element-9b5a189{--width:27%;}.elementor-10113 .elementor-element.elementor-element-a7a203b{--width:43%;}.elementor-10113 .elementor-element.elementor-element-53c5e0a{--width:51%;}.elementor-10113 .elementor-element.elementor-element-dc7b22e{--width:8%;}}@media(max-width:991px) and (min-width:576px){.elementor-10113 .elementor-element.elementor-element-9b5a189{--width:50%;}.elementor-10113 .elementor-element.elementor-element-a7a203b{--width:75%;}.elementor-10113 .elementor-element.elementor-element-53c5e0a{--width:50%;}}@media(max-width:767px) and (min-width:576px){.elementor-10113 .elementor-element.elementor-element-9b5a189{--width:50%;}}@media(max-width:1199px){.elementor-10113 .elementor-element.elementor-element-8d1832f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10113 .elementor-element.elementor-element-a7a203b{--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .quanto-link-btn.btn-pill{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .footer-let-connect{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .footer-six a{border-radius:10px 10px 10px 10px;}.elementor-10113 .elementor-element.elementor-element-c8d2b3a .quanto-link-btn{border-radius:10px 10px 10px 10px;}}@media(max-width:991px){.elementor-10113 .elementor-element.elementor-element-8d1832f{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10113 .elementor-element.elementor-element-a7a203b{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10113 .elementor-element.elementor-element-53c5e0a{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10113 .elementor-element.elementor-element-efd7326 .quanto-mobile-menu ul li a{font-size:22px;}}@media(max-width:575px){.elementor-10113 .elementor-element.elementor-element-9b5a189{--width:50%;}.elementor-10113 .elementor-element.elementor-element-a7a203b{--width:50%;}.elementor-10113 .elementor-element.elementor-element-53c5e0a{--width:50%;}}/* Start custom CSS for quanto_menu, class: .elementor-element-efd7326 *//* =====================================
   Hamburger Button
   ===================================== */

.menuBar-toggle.quanto-menu-toggle {
    background: #000000 !important;
    color: #ffffff !important;
    width: 50px;
    height: 50px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}


/* SVG und Linien weiß erzwingen */
.menuBar-toggle.quanto-menu-toggle svg {
    color: #ffffff !important;
    fill: none !important;
}

.menuBar-toggle.quanto-menu-toggle svg path {
    fill: #ffffff !important;
}


/* =====================================
   Sticky Header Hamburger
   ===================================== */

.mas-sticky-yes .menuBar-toggle.quanto-menu-toggle {
    background: #000000 !important;
    color: #ffffff !important;
}

.mas-sticky-yes .menuBar-toggle.quanto-menu-toggle svg {
    color: #ffffff !important;
}

.mas-sticky-yes .menuBar-toggle.quanto-menu-toggle svg path {
    fill: #ffffff !important;
}


/* =====================================
   Elementor spezifischer Override
   ===================================== */

.elementor-10113 .elementor-element.elementor-element-efd7326 .menuBar-toggle.quanto-menu-toggle {
    color: #ffffff !important;
}

.elementor-10113 .elementor-element.elementor-element-efd7326 .menuBar-toggle.quanto-menu-toggle svg {
    color: #ffffff !important;
}

.elementor-10113 .elementor-element.elementor-element-efd7326 .menuBar-toggle.quanto-menu-toggle svg path {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228a2d7 */@media (min-width: 1200px) and (max-width: 1349px) {
    .elementor-427 .elementor-element.elementor-element-228a2d7 {
        --width: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7b22e */@media (min-width: 1200px) and (max-width: 1349px) {
    .elementor-427 .elementor-element.elementor-element-dc7b22e {
        --width: 6%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1832f */@media (max-width: 991px) {

    /* Transparenter Header - weißes Logo */
    .mas-sticky-yes:not(.mas-sticky-header) .header-logo img {
        content: url("http://steuer-es.de/wp-content/uploads/2026/07/steuer-es-logo-white-final.svg");
    }

    /* Sticky Header - schwarzes Logo */
    .mas-sticky-header .header-logo img {
        content: url("http://steuer-es.de/wp-content/uploads/2026/07/steuer-es-logo-black-final.svg");
    }

}/* End custom CSS */