.elementor-35 .elementor-element.elementor-element-f959661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-35 .elementor-element.elementor-element-b03a4c1{--display:flex;--background-transition:0.3s;}.elementor-35 .elementor-element.elementor-element-86f543c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;box-shadow:0px -8px 20px 0px rgba(0,0,0,0.5);--position:fixed;top:0px;--z-index:200;}.elementor-35 .elementor-element.elementor-element-86f543c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-86f543c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-86f543c, .elementor-35 .elementor-element.elementor-element-86f543c::before{--border-transition:0.3s;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-86f543c{left:0px;}body.rtl .elementor-35 .elementor-element.elementor-element-86f543c{right:0px;}.elementor-35 .elementor-element.elementor-element-63d3597{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;}.elementor-35 .elementor-element.elementor-element-63d3597.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-9826848{--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;--justify-content:flex-end;--align-items:flex-end;--background-transition:0.3s;}.elementor-35 .elementor-element.elementor-element-9826848.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-1bd8347 .elementor-menu-toggle{margin:0 auto;}.elementor-35 .elementor-element.elementor-element-1bd8347 .elementor-nav-menu .elementor-item{font-family:"Poppins", Poppins,arial;font-size:16px;font-weight:500;line-height:25px;}.elementor-35 .elementor-element.elementor-element-1bd8347 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-35 .elementor-element.elementor-element-1bd8347 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-35 .elementor-element.elementor-element-1bd8347 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-35 .elementor-element.elementor-element-1bd8347 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-1bd8347 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-35 .elementor-element.elementor-element-1bd8347{width:auto;max-width:auto;}.elementor-35 .elementor-element.elementor-element-1bd8347.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-090d251 .elementor-button{font-family:"Poppins", Poppins,arial;font-size:16px;font-weight:500;line-height:25px;border-radius:25px 25px 25px 25px;padding:8px 14px 6px 14px;}.elementor-35 .elementor-element.elementor-element-090d251 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-090d251 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-090d251{width:auto;max-width:auto;}.elementor-35 .elementor-element.elementor-element-090d251.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__container{min-height:30px;}.elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__submit{min-width:30px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__icon{padding-left:calc(30px / 3);}body.rtl .elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__icon{padding-right:calc(30px / 3);}.elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__input, .elementor-35 .elementor-element.elementor-element-e0164ab.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(30px / 3);padding-right:calc(30px / 3);}.elementor-35 .elementor-element.elementor-element-e0164ab:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-35 .elementor-element.elementor-element-e0164ab.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-35 .elementor-element.elementor-element-9a4f274 .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-9a4f274.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-9a4f274.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-9a4f274.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-35 .elementor-element.elementor-element-9a4f274.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-9a4f274.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-9a4f274 .elementor-icon{font-size:22px;}.elementor-35 .elementor-element.elementor-element-9a4f274 .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-9a4f274 > .elementor-widget-container{padding:8px 7px 0px 015px;}.elementor-35 .elementor-element.elementor-element-9a4f274{width:auto;max-width:auto;}.elementor-35 .elementor-element.elementor-element-9a4f274.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-e5dccad .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-e5dccad.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-e5dccad.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-e5dccad.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-35 .elementor-element.elementor-element-e5dccad.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-e5dccad.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-e5dccad .elementor-icon{font-size:22px;}.elementor-35 .elementor-element.elementor-element-e5dccad .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-e5dccad > .elementor-widget-container{padding:8px 7px 0px 7px;}.elementor-35 .elementor-element.elementor-element-e5dccad{width:auto;max-width:auto;}.elementor-35 .elementor-element.elementor-element-e5dccad.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-fa70e5c .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-fa70e5c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-fa70e5c.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-fa70e5c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-35 .elementor-element.elementor-element-fa70e5c.elementor-view-framed .elementor-icon, .elementor-35 .elementor-element.elementor-element-fa70e5c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-35 .elementor-element.elementor-element-fa70e5c .elementor-icon{font-size:22px;}.elementor-35 .elementor-element.elementor-element-fa70e5c .elementor-icon svg{height:22px;}.elementor-35 .elementor-element.elementor-element-fa70e5c > .elementor-widget-container{padding:8px 0px 0px 7px;}.elementor-35 .elementor-element.elementor-element-fa70e5c{width:auto;max-width:auto;}.elementor-35 .elementor-element.elementor-element-fa70e5c.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-68f5c15 .elementor-icon-wrapper{text-align:center;}@media(max-width:900px){.elementor-35 .elementor-element.elementor-element-bc56a0b img{width:105px;}.elementor-35 .elementor-element.elementor-element-bc56a0b.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-9a4f274 .elementor-icon{font-size:24px;}.elementor-35 .elementor-element.elementor-element-9a4f274 .elementor-icon svg{height:24px;}.elementor-35 .elementor-element.elementor-element-e5dccad .elementor-icon{font-size:24px;}.elementor-35 .elementor-element.elementor-element-e5dccad .elementor-icon svg{height:24px;}.elementor-35 .elementor-element.elementor-element-68f5c15 .elementor-icon-wrapper{text-align:right;}.elementor-35 .elementor-element.elementor-element-68f5c15 .elementor-icon{font-size:38px;}.elementor-35 .elementor-element.elementor-element-68f5c15 .elementor-icon svg{height:38px;}.elementor-35 .elementor-element.elementor-element-68f5c15 > .elementor-widget-container{margin:0px 0px 0px 28px;padding:9px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-68f5c15{width:auto;max-width:auto;}.elementor-35 .elementor-element.elementor-element-68f5c15.elementor-element{--align-self:center;}}@media(min-width:451px){.elementor-35 .elementor-element.elementor-element-63d3597{--width:15%;}.elementor-35 .elementor-element.elementor-element-9826848{--width:85%;}}@media(max-width:900px) and (min-width:451px){.elementor-35 .elementor-element.elementor-element-63d3597{--width:20%;}.elementor-35 .elementor-element.elementor-element-9826848{--width:80%;}}@media(max-width:450px){.elementor-35 .elementor-element.elementor-element-63d3597{--width:30%;}.elementor-35 .elementor-element.elementor-element-bc56a0b{text-align:left;}.elementor-35 .elementor-element.elementor-element-9826848{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-d390a1e */.anker_navigation_fixed {
    position: fixed;
    /*top: 150px;*/
    top: 0;
    z-index: 100;
    visibility: visible;
}
.anker_navigation_fixed_undernav {
    top: 150px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1bd8347 */.elementor-35 .elementor-element.elementor-element-1bd8347 .menu-item {
    padding: 0 20px;
}
.elementor-35 .elementor-element.elementor-element-1bd8347 .menu-item a, .elementor-35 .elementor-element.elementor-element-1bd8347 .menu-item a:hover {
    padding: 10px 0px
}

.elementor-35 .elementor-element.elementor-element-1bd8347 .menu-item a:after {
    content: '';
    display: block;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 8px;
    left: 0;
    opacity: 1 !important;
    background-color: transparent !important;
    background-image: linear-gradient(#c36 0 0);
    background-position: 0 100%;
    background-size: 0% 2px;
    background-repeat: no-repeat;
    transition: background-size 0.3s, background-position 0s 0.3s;
}
.elementor-35 .elementor-element.elementor-element-1bd8347 .menu-item a:hover:after {
      background-position: 100% 100%; /*OR bottom right*/
  background-size: 100% 2px; 
}
@media (max-width: 900px){
    .elementor-35 .elementor-element.elementor-element-1bd8347 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-090d251 */.elementor-35 .elementor-element.elementor-element-090d251 .elementor-button {
    -webkit-transition: transform 150ms linear, background-color 150ms linear;
    -ms-transition: transform 150ms linear, background-color 150ms linear;
    transition: transform 150ms linear, background-color 150ms linear;
}
.elementor-35 .elementor-element.elementor-element-090d251 .elementor-button:hover {
    transform: scale(1.1);
}
@media (max-width: 900px){
    .elementor-35 .elementor-element.elementor-element-090d251 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-e0164ab */.elementor-35 .elementor-element.elementor-element-e0164ab {
    display: none;
    width: 100%;
    position: absolute;
    background: #ffffff;
    padding: 30px 10px 30px 10px;
    z-index: 10;
    padding-left: 20%;
    padding-right: 100px;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.elementor-35 .elementor-element.elementor-element-e0164ab .elementor-widget-container {
    border: 1px solid #db237b;
    position: relative;
    width: 20px;
    transition: 0.5s;
    overflow: hidden;
    margin-right: 0;
    margin-left: auto;
}

.elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__icon {
    position: absolute;
    right: 10px;
    top: 12px;
    opacity: 1;
}
.elementor-35 .elementor-element.elementor-element-e0164ab i.fa-search:before {
    display: none;
}
.elementor-35 .elementor-element.elementor-element-e0164ab i.fa-search {
    background: url('http://website.digitalxperts.de/wp-content/uploads/2023/10/Icon-feather-search.svg');
    width: 21px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}

.elementor-35 .elementor-element.elementor-element-e0164ab .elementor-search-form__container {
    background: #ffffff;
    height: 48px;
    border-radius: 0 !important;
}
.elementor-35 .elementor-element.elementor-element-e0164ab .main_header_search_form_close_button {
    position: absolute;
    top: 27px;
    font-weight: bold;
    color: #686868;
    font-size: 24px;
    padding: 10px;
    right: 49px;
    width: 40px;
}
.elementor-35 .elementor-element.elementor-element-e0164ab .main_header_search_form_close_button:hover {
    cursor: pointer;   
}
.elementor-35 .elementor-element.elementor-element-e0164ab  .elementor-widget-container.show_search_form {
    width: 100%;
}

/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a4f274 */.elementor-35 .elementor-element.elementor-element-9a4f274:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa70e5c */.elementor-35 .elementor-element.elementor-element-fa70e5c:hover {
    cursor: pointer;
}
.elementor-35 .elementor-element.elementor-element-fa70e5c:hover svg path, .elementor-35 .elementor-element.elementor-element-fa70e5c.active svg path {
    fill: #db237b;
}
@media (max-width: 900px){
    .elementor-35 .elementor-element.elementor-element-fa70e5c {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-37ac87a */.elementor-35 .elementor-element.elementor-element-37ac87a {
    display: none;
    position: absolute;
    background: #ffffff;
    -webkit-box-shadow: 0px 11px 10px -4px rgba(0,0,0,0.29);
    box-shadow: 0px 11px 10px -4px rgba(0,0,0,0.29);
    top: 141px;
    right: 0;
    padding: 0 20px 12px 20px;
}
.elementor-35 .elementor-element.elementor-element-37ac87a .wpml-ls-current-language {
    display: none;
}
.elementor-35 .elementor-element.elementor-element-37ac87a li {
    display: block;
}
.elementor-35 .elementor-element.elementor-element-37ac87a li a {
    line-height: 40px;
    color: #000;
    font-size: 16px;
}
.elementor-35 .elementor-element.elementor-element-37ac87a li {
    position: relative;
}
.elementor-35 .elementor-element.elementor-element-37ac87a li a:after {
    content: '';
    display: block;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 8px;
    left: 0;
    opacity: 1 !important;
    background-color: transparent !important;
    background-image: linear-gradient(#c36 0 0);
    background-position: 0 100%;
    background-size: 0% 2px;
    background-repeat: no-repeat;
    transition: background-size 0.3s, background-position 0s 0.3s;
}
.elementor-35 .elementor-element.elementor-element-37ac87a li a:hover:after {
      background-position: 100% 100%; /*OR bottom right*/
  background-size: 100% 2px; 
}
.elementor-35 .elementor-element.elementor-element-37ac87a .change_language_headline {
    color: #000;
    font-size: 16px;
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 10px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-68f5c15 */@media (min-width: 899px){
    .elementor-35 .elementor-element.elementor-element-68f5c15 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86f543c */.elementor-35 .elementor-element.elementor-element-86f543c {
    height: 151px;
    max-height: 151px;
}
@media (max-width: 900px){
    .elementor-35 .elementor-element.elementor-element-86f543c {
        min-height: 100px;
        height: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f959661 */.elementor-35 .elementor-element.elementor-element-f959661 {
    min-height: 151px;
    height: 151px;
}
@media (max-width: 900px){
    .elementor-35 .elementor-element.elementor-element-f959661 {
        min-height: 100px;
        height: 100px;
    }
}/* End custom CSS */